@font-face {
  font-family: Unicodisplay;
  src: url("../fonts/UnicoDisplay-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Unicodisplay;
  src: url("../fonts/UnicoDisplay-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Unicodisplay;
  src: url("../fonts/UnicoDisplay-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Unicodisplay;
  src: url("../fonts/UnicoDisplay-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Unicodisplay;
  src: url("../fonts/UnicoDisplay-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Unicodisplay;
  src: url("../fonts/UnicoDisplay-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --fonte: Unicodisplay, Arial, sans-serif;
  --_colors---cinza-100: #eff1f6;
  --_colors---branco: white;
  --_colors---cinza-600: #4a5563;
  --_colors---cinza-200: #e2e5eb;
  --_colors---cinza-900: #111827;
  --_colors---rosa-medium: #cc0a42;
  --_colors---cinza-700: #364151;
  --_colors---cinza-950: #030712;
  --18: 18px;
  --16: 16px;
  --_colors---cinza-50: #f6f8fb;
  --_colors---cinza-400: #5c5d5e;
  --12: 12px;
  --14: 14px;
  --_colors---cinza-800: #1e2937;
  --_colors---cinza-500: #6a7180;
  --20: 20px;
  --_colors---roxo: #8d7ad2;
  --64: 64px;
  --56: 56px;
  --32: 32px;
  --_colors---cinza-300: #ced3db;
  --24: 24px;
  --48: 48px;
  --_colors---rosa: #f22963;
  --22: 22px;
  --_colors---verde: #32b77e;
  --_colors---azul-dark: #07c;
  --_colors---azul: #00a5ff;
  --_colors---roxo-auxiliar: #9143c5;
  --new-blue: #0cc;
  --_4-corner-radius---radius--16: 16px;
  --_3-spacing---spacing--64: 64px;
  --_2-typography---size--40: 40px;
  --_1-colors-2---gray-scale--600: #4a5563;
  --_2-typography-2---size--18: 18px;
  --_1-colors---gray-scale--500: #6a7180;
  --_4-corner-radius---radius--12: 12px;
  --_1-colors---gray-scale--white: #fff;
  --_2-typography---size--48: 48px;
  --_3-spacing---spacing--24: 24px;
  --_2-typography-2---size--14: 14px;
  --_1-colors---gray-scale--50: #f6f8fb;
  --_3-spacing---spacing--112: 112px;
  --_3-spacing---spacing--80: 80px;
  --_1-colors---gray-scale--200: #e2e5eb;
  --_2-typography---size--32: 32px;
  --_2-typography---size--16: 16px;
  --_1-colors---gray-scale--300: #ced3db;
  --_4-corner-radius-2---radius--16: 16px;
  --_3-spacing---spacing--12: 12px;
  --_4-corner-radius---radius--full: 999px;
  --_2-typography-2---weight--regular: 400px;
  --_2-typography---weight--medium: 500px;
  --_2-typography---weight--regular: 400px;
  --_2-typography---family--body: "Unico Display";
  --_2-typography-2---family--body: "Unico Display";
  --_2-typography---family--heading: "Unico Display";
  --_colors---azul-light: #80d4ff;
  --_colors---azul-medium: #0099e5;
  --_colors---rosa-light: #ff80a4;
  --_colors---rosa-dark: #990f37;
  --_colors---roxo-light: #c6bde9;
  --_colors---roxo-medium: #6e5bb6;
  --_colors---roxo-dark: #4f3d8e;
  --_colors---roxo-light-auxiliar: #dcb2f8;
  --_colors---roxo-medium-auxiliar: #7e3aab;
  --_colors---roxo-dark-auxiliar: #5d2880;
  --_colors---azul-auxiliar: #6189d1;
  --_colors---azul-light-auxiliar: #a8c7ff;
  --_colors---azul-medium-auxiliar: #5578b8;
  --_colors---azul-dark-auxiliar: #36548a;
  --_colors---verde-light: #99dbbf;
  --_colors---verde-medium: #25a46e;
  --_colors---verde-dark: #167d51;
  --_colors---amarelo: #f09e0a;
  --_colors---amarelo-light: #f8ce84;
  --_colors---amarelo-medium: #db9008;
  --_colors---amarelo-dark: #ce7205;
}

.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-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("https://d3e54v103j8qbb.cloudfront.net/static/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-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/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%;
}

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

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

.container {
  z-index: 2;
  width: 100%;
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
  position: relative;
}

.container.container__flex {
  justify-content: space-between;
  display: flex;
}

.container.hidden {
  overflow: hidden;
}

.container.change-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 81px;
  display: flex;
}

.container.change-container-bg {
  background-image: url("../images/Frame-24.svg");
  background-position: 0 0;
  background-size: auto;
  flex-flow: column;
  padding-bottom: 92px;
  display: flex;
}

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

.container.tech {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.navbar {
  font-family: var(--fonte);
  background-color: #0000;
}

.header {
  background-color: var(--_colors---cinza-100);
  padding-top: 24px;
  padding-bottom: 24px;
}

.navbar-no-shadow.header {
  z-index: 99;
  background-color: var(--_colors---branco);
  width: 100%;
  padding-bottom: 0;
  position: fixed;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.navbar-no-shadow-container.container {
  max-width: 1248px;
  padding-left: 16px;
  padding-right: 16px;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--_colors---cinza-100);
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 24px;
  display: flex;
}

.navbar-brand {
  margin-right: 56px;
}

.nav-menu-wrapper {
  width: auto;
  position: static;
}

.nav-menu {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link {
  color: var(--_colors---cinza-600);
  letter-spacing: 0.25px;
  margin-top: 2px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  display: inline-block;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible,
.nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
  position: static;
}

.nav-dropdown-toggle {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: 0.25px;
  justify-content: center;
  align-items: center;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible,
.nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-toggle.hidden {
  display: none;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
  transform-origin: -50% 0;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  margin-top: 68px;
  padding: 40px 16px;
  inset: 0% 0% auto;
  box-shadow: 0 4px 12px -4px #0003;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible,
.nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.mobile-margin-top-10 {
  margin-left: auto;
}

.nav-button-wrapper {
  border: 1px solid var(--_colors---cinza-200);
  background-color: var(--_colors---branco);
  border-radius: 36px;
  margin-left: 120px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all 0.2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.header__actions {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  display: flex;
  overflow: visible;
}

.header__language {
  display: none;
}

.body {
  font-family: var(--fonte);
  color: var(--_colors---cinza-900);
  line-height: 140%;
  transition: all 0.3s;
  overflow: visible;
}

.text-block {
  color: var(--_colors---cinza-600);
  margin-top: 2px;
  line-height: 140%;
  transform: rotate(0);
}

.text-block:hover {
  color: var(--_colors---rosa-medium);
}

.button-ghost {
  aspect-ratio: auto;
  border-top-style: solid;
  border-top-width: 1.5px;
  border-top-color: var(--_colors---cinza-200);
  border-right-style: solid;
  border-right-width: 1.5px;
  border-right-color: var(--_colors---cinza-200);
  border-bottom-style: solid;
  border-bottom-width: 1.5px;
  border-bottom-color: var(--_colors---cinza-200);
  border-left-style: solid;
  border-left-width: 1.5px;
  border-left-color: var(--_colors---cinza-200);
  background-color: var(--_colors---branco);
  color: var(--_colors---cinza-700);
  cursor: pointer;
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  border-radius: 36px;
  flex: none;
  padding: 10px 16px;
  text-decoration: none;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  position: relative;
  overflow: hidden;
}

.button-ghost:hover {
  color: var(--_colors---branco);
  background-color: #030712;
  background-image: linear-gradient(95deg, #14226a 45.77%, #4a59a7);
  border-style: solid;
  border-color: #03071200;
  overflow: hidden;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.button-ghost.mobile {
  display: none;
}

.button-ghost.button-header-releases {
  margin-left: auto;
}

.separator-vertical-sm {
  background-color: var(--_colors---cinza-100);
  width: 1.5px;
  height: 16px;
  margin-left: 32px;
  margin-right: 32px;
  display: none;
}

.dropdown-toggle {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: flex-end;
  padding: 0;
  display: flex;
}

.text-block-2 {
  color: var(--_colors---cinza-600);
  margin-top: 2px;
  line-height: 120%;
}

.dropdown-list {
  background-color: var(--_colors---branco);
  border-radius: 12px;
  margin-top: 10px;
  display: none;
  box-shadow: 0 2px 5px #0003;
}

.dropdown-list.w--open {
  display: block;
}

.title-menu-header {
  color: var(--_colors---cinza-950);
  font-size: var(--18);
  margin-bottom: 16px;
}

.icon-menu-header {
  border: 1px solid var(--_colors---cinza-200);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 3px;
  display: flex;
}

.image {
  width: 18px;
  height: 18px;
}

.main-menu-header {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.link-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.link-block:hover {
  color: var(--_colors---cinza-900);
}

.link-block.header-link-submenu {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition: all 0.2s;
}

.link-block.header-link-submenu:hover {
  background-color: var(--_colors---cinza-50);
}

.link-block.header-link-submenu.hidden {
  display: none;
}

.link-description-menu-header {
  color: var(--_colors---cinza-400);
  font-size: var(--12);
}

.link-description-menu-header.font-14 {
  font-size: var(--14);
}

.columns {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.text-block-3 {
  color: var(--_colors---cinza-800);
  font-size: var(--16);
  margin-bottom: 4px;
  transition: all 0.3s;
}

.text-block-3:hover {
  color: var(--_colors---rosa-medium);
}

.column,
.column-2,
.column-3 {
  padding-left: 0;
  padding-right: 0;
}

.header-destaque {
  width: 100%;
  max-width: 289px;
  margin-top: 8px;
  text-decoration: none;
}

.header-destaque-thumb {
  border-radius: 12px;
  width: 100%;
  height: 182px;
  overflow: hidden;
}

.header-destaque-main {
  margin-top: 32px;
}

.image-2 {
  width: 100%;
  height: 100%;
}

.header-destaque-data {
  color: var(--_colors---cinza-500);
  font-size: var(--12);
  line-height: 145%;
}

.header-destaque-titulo {
  color: var(--_colors---cinza-800);
  font-size: var(--20);
  margin-top: 8px;
  margin-bottom: 24px;
  line-height: 145%;
}

.header-destaque--button {
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  text-decoration: underline;
}

.menu-column {
  flex: 1;
}

.menu-column.last-header-menu {
  max-width: 289px;
  margin-left: auto;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
}

.menu-column.last-header-menu.hidden {
  display: none;
}

.menu-column.menu-column-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.menu-header-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: flex-start end;
  display: flex;
}

.menu-column-header {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.menu-column-header-bullet {
  border-radius: 999px;
  width: 6px;
  height: 6px;
}

.menu-column-header-bullet.verde {
  background-color: #32b77e;
}

.menu-column-header-bullet.roxo {
  background-color: var(--_colors---roxo);
}

.menu-column-header-bullet.bullet-skill {
  background-color: #0d9194;
}

.text-block-4 {
  color: var(--_colors---cinza-950);
  font-size: var(--18);
}

.header-social {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: url("../images/Frame-427320570.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-end;
  height: 225px;
  padding-bottom: 40px;
  padding-left: 24px;
  display: flex;
  position: relative;
}

.header-social--title {
  font-family: var(--fonte);
  color: var(--_colors---cinza-950);
  font-size: var(--18);
  min-width: auto;
  max-width: 111px;
}

.header-social-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link-block-2 {
  background-color: var(--_colors---branco);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.image-3 {
  width: auto;
  max-width: 16px;
  height: auto;
  max-height: 15px;
}

.s-hero__home {
  padding-top: 186px;
  padding-bottom: 96px;
  overflow: hidden;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

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

.s-hero__home__main {
  flex-flow: column;
  align-items: center;
  margin-bottom: 96px;
  display: flex;
}

.s-hero__home__title {
  color: var(--_colors---cinza-900);
  font-size: var(--64);
  text-align: center;
  width: 100%;
  max-width: 812px;
  margin-top: 32px;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-hero__home__description {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  text-align: center;
  max-width: 688px;
  line-height: 140%;
}

.s-hero__home__icon {
  width: 64px;
  height: 64px;
  position: relative;
}

.text-span {
  color: var(--_colors---cinza-500);
}

.s-hero__animation {
  height: 80px;
  margin-bottom: 24px;
  position: static;
  overflow: hidden;
}

.s-hero__animation.mover {
  height: auto;
  margin-bottom: 0;
  overflow: visible;
}

.s-hero__animation__title {
  aspect-ratio: auto;
  opacity: 1;
  color: var(--_colors---cinza-500);
  font-size: var(--64);
  text-align: center;
  flex-flow: column;
  width: 100%;
  line-height: 120%;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
}

.s-hero__animation__wrapper {
  height: 80px;
  margin-bottom: 24px;
  overflow: hidden;
}

.tabs-menu {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.tab-default {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--_colors---branco);
  border-left: 3px #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  transition: all 0.3s;
  display: flex;
  overflow: hidden;
}

.tab-default:hover {
  border-right: 0px solid var(--_colors---cinza-200);
  border-left-style: none;
  border-left-color: var(--_colors---cinza-300);
  background-color: var(--_colors---cinza-100);
}

.tab-default.w--current {
  border-style: solid solid solid none;
  border-width: 0 0 0 3px;
  border-color: black black black var(--_colors---cinza-200);
  background-color: var(--_colors---cinza-50);
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.tab-default.w--current:hover {
  border-left-style: none;
}

.text-block-5 {
  z-index: 1;
  color: var(--_colors---cinza-700);
  font-size: var(--18);
  position: relative;
}

.text-block-5:hover {
  border-right: 0px solid var(--_colors---cinza-950);
}

.text-block-6 {
  font-size: var(--18);
  position: relative;
}

.image-4 {
  z-index: 1;
  width: 28px;
  height: 28px;
  position: relative;
}

.s-hero__pane__image {
  background-color: var(--_colors---cinza-200);
  border-radius: 16px;
  width: 100%;
  max-width: 600px;
  height: 580px;
  position: relative;
  overflow: hidden;
}

.s-hero__pane__main {
  background-image: url("../images/background.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  padding: 32px;
  display: flex;
}

.s-hero__pane {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  display: flex;
}

.image-5 {
  width: 100%;
  height: 100%;
}

.div-block {
  position: absolute;
  bottom: 32px;
  left: 32px;
  right: 32px;
}

.div-block.s-hero__pane__bottom {
  z-index: 2;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  -webkit-text-fill-color: inherit;
  background-color: #0000001a;
  background-clip: border-box;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  padding: 8px;
  display: flex;
  box-shadow: inset 1px 1px #ffffff26;
}

.s-hero__pane__bottom__box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--_colors---branco);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 20px 8px 8px;
  display: flex;
  box-shadow: 1px 2px 6px #0000001a;
}

.s-hero__pane__bottom__box__title {
  margin-bottom: 4px;
}

.div-block-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.s-hero__pane__item {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.s-hero__pane__item__span {
  color: var(--_colors---cinza-500);
  font-size: var(--12);
}

.s-hero__pane__ok {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.s-hero__pane__ok__title {
  color: var(--_colors---branco);
  font-size: var(--12);
}

.s-hero__pane__image__titulo {
  color: var(--_colors---branco);
  font-size: var(--12);
  width: 52px;
  position: absolute;
  top: 32px;
  left: 32px;
}

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

.s-hero__pane__logo {
  max-width: 60%;
  max-height: 50%;
}

.s-hero__pane__titulo {
  font-size: var(--24);
  margin-top: 32px;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.list-item {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.text-block-7 {
  color: var(--_colors---cinza-600);
  flex: 1;
}

.link-block-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1.5px solid var(--_colors---cinza-100);
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  padding-top: 32px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
}

.link-block-3:hover {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
}

.text-block-8 {
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  line-height: 140%;
}

.s-clients {
  padding-bottom: 112px;
  overflow: hidden;
}

.s-clients.carreiras {
  padding-top: 100px;
  padding-bottom: 124px;
}

.s-clients__tag.tag {
  background-color: var(--_colors---branco);
  color: var(--_colors---cinza-700);
  border-radius: 999px;
  padding: 5px 16px;
  box-shadow:
    -3px 7px 16px -5px #f2296333,
    16px 7px 32px -12px #00a5ff99,
    inset -0.5px -1.5px #d7d7dc33,
    0 20px 20px -10px #6670850f,
    0 2px 3px #6670851a,
    0 4px 20px -5px #6670851a;
}

.s-clients__tag.tag.change-text.change-all {
  outline-color: var(--_colors---branco);
  outline-offset: 0px;
  color: var(--_colors---branco);
  background-color: #ffffff52;
  border: 1px #000;
  border-radius: 6px;
  outline-width: 1px;
  outline-style: solid;
}

.s-clients__title {
  font-size: var(--16);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
}

.s-clients__main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 56px;
  display: flex;
}

.logos-without-title {
  background-color: #0000;
  border-bottom: 1px solid #e4ebf3;
  padding: 56px 30px 56px 0;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-wrapper-three {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -10px;
  display: flex;
}

.clients-image-three {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

.s-clients__logos {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
  top: 0;
}

.s-clients__grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 56px;
}

.s-clients__item {
  border: 8px solid var(--_colors---cinza-50);
  background-color: var(--_colors---branco);
  border-radius: 16px;
  padding: 32px 20px 32px 32px;
  transition: all 0.2s;
}

.s-clients__item:hover {
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-clients__item__check {
  background-color: var(--_colors---branco);
  border-radius: 207px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-clients__item__title {
  font-size: var(--24);
  margin-top: 32px;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 120%;
}

.s-clients__item__description {
  color: var(--_colors---cinza-600);
  font-weight: 400;
}

.bold-text {
  color: var(--_colors---cinza-800);
}

.bold-text-2 {
  color: var(--_colors---cinza-800);
  font-weight: 500;
}

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

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

.bold-text-4 {
  color: var(--_colors---cinza-800);
  font-weight: 500;
}

.s-sticky__background {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  padding-top: 100px;
  padding-bottom: 0;
}

.s-sticky__main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  margin-bottom: 104px;
  display: flex;
}

.s-sticky__title {
  font-size: var(--56);
  text-align: center;
  max-width: 939px;
  font-weight: 400;
  line-height: 120%;
}

.s-sticky__description {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  text-align: center;
}

.s-sticky__content {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border-radius: 20px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.s-sticky__lateral {
  border-style: none none none solid;
  border-width: 1.5px;
  border-color: var(--_colors---cinza-200);
  padding-top: 50px;
  padding-bottom: 50px;
}

.s-sticky__nav {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 30px;
  display: flex;
  position: sticky;
  top: 164px;
}

.s-sticky__nav__item {
  color: var(--_colors---cinza-500);
  font-size: var(--18);
  cursor: pointer;
  position: relative;
}

.s-sticky__nav__item:hover {
  color: var(--_colors---cinza-900);
}

.s-sticky__nav__item__description {
  color: var(--_colors---cinza-500);
  text-decoration: none;
}

.s-sticky__nav__item__description:hover {
  color: var(--_colors---cinza-900);
}

.s-sticky__nav__item__description.w--current {
  position: relative;
}

.s-sticky__panels {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 845px;
  padding-bottom: 123px;
  display: flex;
}

.s-sticky__panel {
  background-color: var(--_colors---branco);
  border-radius: 16px;
  width: 100%;
  padding: 0 0 0 32px;
  position: static;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.s-sticky__panel.first {
  top: 100px;
}

.s-sticky__panel.s-privacidadep__panel {
  padding-top: 32px;
  padding-bottom: 32px;
  padding-right: 32px;
}

.s-sticky__panel__header {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.s-sticky__panel__main {
  width: 100%;
  max-width: 431px;
  padding-top: 32px;
  position: relative;
}

.s-sticky__panel__ilustra {
  z-index: 2;
}

.s-sticky__panel__icon {
  filter: drop-shadow(5px 5px 19px #80d4ffcc)
    drop-shadow(-4px -1px 20px #ff80a499) drop-shadow(0 4px 8px #80d4ff1a)
    drop-shadow(0 0 #fff6);
  background-image: none;
  background-size: auto;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: block;
  overflow: visible;
}

.s-sticky__panel__title {
  font-size: var(--32);
  margin-top: 55px;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-sticky__panel__description {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  line-height: 145%;
}

.s-sticky__panel__icon__border {
  background-color: var(--_colors---branco);
  fill: #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: none;
}

.image-6 {
  width: 20px;
  height: 20px;
}

.s-sticky__panel__footer {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: -56px;
  margin-bottom: 32px;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.s-sticky__panel__footer__icon {
  width: 24px;
  height: 24px;
}

.s-sticky__panel__footer__description {
  color: var(--_colors---cinza-500);
  font-size: var(--12);
  line-height: 24px;
}

.div-block-3 {
  background-image: url("../images/Card-header-background.svg");
  background-position: 0 0;
  background-size: cover;
  width: 96%;
  height: 20px;
  position: absolute;
  top: -50px;
  left: 0;
}

.bold-text-5,
.bold-text-6 {
  font-weight: 500;
}

.s-future {
  padding-top: 124px;
  padding-bottom: 124px;
}

.s-future__left {
  flex-flow: column;
  width: 100%;
  max-width: 609px;
  display: flex;
}

.s-future__card {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 470px;
  overflow: hidden;
}

.s-future__content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.s-future__title.title__48 {
  font-size: var(--48);
  max-width: 459px;
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-future__description.description__18__regular {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
}

.s-future__main {
  margin-bottom: 40px;
}

.list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: auto;
  margin-bottom: 0;
  padding-left: 0;
  display: grid;
}

.s-future__list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  margin-top: auto;
  margin-bottom: 0;
  padding-left: 0;
  display: grid;
}

.s-future__list__item {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  padding: 8px;
}

.s-future__list__content {
  background-color: var(--_colors---branco);
  border-radius: 8px;
  padding: 24px;
  box-shadow: 1px 2px 3px -1.5px #3a4a6433;
}

.s-future__list__item__title {
  color: var(--_colors---cinza-800);
  font-size: var(--16);
  margin-top: 16px;
  margin-bottom: 24px;
}

.link {
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  text-decoration: none;
  transition: all 0.3s;
}

.link:hover {
  color: var(--_colors---cinza-600);
  text-decoration: underline;
}

.s-future__list__item__icon {
  background-color: var(--_colors---branco);
  border-radius: 999px;
  justify-content: flex-end;
  align-items: center;
  width: 48px;
  height: 28px;
  padding-top: 4px;
  padding-bottom: 6px;
  padding-right: 6px;
  display: flex;
  box-shadow:
    -2px 8px 24px -5px #f2296333,
    16px 7px 23px -12px #00a5ff99,
    inset -0.5px -1.5px #d7d7dc33,
    0 20px 20px -10px #6670850f,
    0 2px 3px #6670851a,
    0 4px 20px -5px #6670851a;
}

.div-block-4 {
  background-color: var(--_colors---rosa);
  z-index: 22;
  background-image: url("../images/Icon_1.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 999px;
  width: 18px;
  height: 18px;
}

.s-future__card__main {
  margin-bottom: 65px;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 10px;
}

.s-future__card__title {
  font-size: var(--24);
  margin-top: 0;
  margin-bottom: 11px;
  font-weight: 400;
  line-height: 120%;
}

.s-future__card__description {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-bottom: 24px;
  line-height: 140%;
}

.s-future__card__list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.s-future__card__list__item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.s-future__card__list__item__description {
  color: var(--_colors---cinza-600);
  flex: 1;
}

.s-future__card__video {
  border-radius: 0;
  height: 259px;
  padding-bottom: 16px;
  padding-left: 18px;
  padding-right: 18px;
  overflow: hidden;
}

.video,
.youtube {
  border-radius: 8px;
}

.s-future__card__video__content {
  background-color: var(--_colors---cinza-200);
  cursor: pointer;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  position: relative;
  overflow: hidden;
}

.s-future__card__video__background {
  background-image: url("../images/bg-identidade_1bg-identidade.webp");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
  padding-right: 0;
  transition: all 0.3s;
  position: absolute;
  inset: 0% auto auto 0%;
}

.s-future__card__video__background:hover {
  transform: scale(1.05);
}

.youtube-2 {
  z-index: -1;
  position: absolute;
}

.s-testimonials {
  padding-top: 0;
  padding-bottom: 124px;
}

.divider {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  margin-bottom: 124px;
  display: flex;
}

.line__continuous {
  border-top: 1px solid var(--_colors---cinza-200);
  color: var(--_colors---cinza-200);
  width: 70%;
  height: 1.5px;
}

.line__dash {
  border-top: 1.5px dashed var(--_colors---cinza-200);
  width: 48%;
  height: 1.5px;
}

.s-testimonials__slide {
  margin-bottom: 86px;
}

.swiper-wrapper {
  display: block;
}

.swiper-wrapper.swiper-wrapper__flex {
  display: flex;
}

.s-testimonials__card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.s-testimonials__card__main {
  width: 100%;
  max-width: 817px;
}

.s-testimonials__card__main.people {
  max-width: 100%;
}

.s-testimonials__card__main.skill {
  max-width: 894px;
}

.paragraph {
  font-size: var(--32);
  margin-top: 32px;
  margin-bottom: 0;
  line-height: 120%;
}

.s-testimonials__card__author {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.s-testimonials__card__author.align-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.s-testimonials__card__author__photo {
  border-radius: 24px;
  width: 40px;
  height: 40px;
  overflow: hidden;
}

.s-testimonials__card__author__name {
  color: var(--_colors---cinza-800);
  font-size: var(--18);
}

.s-testimonials__tabs__tab {
  border-top-style: solid;
  border-top-width: 1.5px;
  border-top-color: var(--_colors---cinza-100);
  border-right-style: solid;
  border-right-width: 1.5px;
  border-right-color: var(--_colors---cinza-100);
  border-bottom-style: solid;
  border-bottom-width: 1.5px;
  border-bottom-color: var(--_colors---cinza-100);
  border-left-style: solid;
  border-left-width: 1.5px;
  border-left-color: var(--_colors---cinza-100);
  cursor: pointer;
  border-radius: 12px;
  width: auto;
  padding: 22px;
}

.s-news {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.s-news__background {
  background-color: var(--_colors---cinza-50);
  -webkit-clip-path: inset(0);
  clip-path: inset(0);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 124px;
  padding-bottom: 16px;
  padding-left: 0;
  position: relative;
  overflow: hidden;
}

.s-news__header {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  margin-bottom: 48px;
  display: flex;
}

.s-news__title.title__48 {
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-news__description {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
}

.s-news-lateral {
  grid-column-gap: 89px;
  grid-row-gap: 89px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.s-news-lateral.responsive {
  display: none;
}

.s-news__actions {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.s-news__actions.responsive {
  display: none;
}

.s-news__actions.align-left {
  justify-content: flex-start;
  align-items: center;
}

.slide__button {
  border-top-style: solid;
  border-top-width: 1.33px;
  border-top-color: var(--_colors---cinza-300);
  border-right-style: solid;
  border-right-width: 1.33px;
  border-right-color: var(--_colors---cinza-300);
  border-bottom-style: solid;
  border-bottom-width: 1.33px;
  border-bottom-color: var(--_colors---cinza-300);
  border-left-style: solid;
  border-left-width: 1.33px;
  border-left-color: var(--_colors---cinza-300);
  background-color: var(--_colors---cinza-900);
  cursor: pointer;
  border-radius: 162px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.slide__button.swiper-right-news {
  background-color: var(--_colors---cinza-950);
  transition: all 0.2s;
}

.slide__button.swiper-right-news.responsive {
  display: none;
}

.slide__button.swiper-left-news {
  background-color: var(--_colors---cinza-900);
  color: var(--_colors---cinza-50);
  transition: all 0.2s;
}

.slide__button.swiper-left-news.responsive {
  display: none;
}

.s-news__link {
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  transition: all 0.3s;
}

.s-news__link:hover {
  color: var(--_colors---rosa-medium);
}

.s-news__slide {
  margin-bottom: 79px;
  overflow: visible;
}

.s-news__card {
  background-color: var(--_colors---branco);
  border-radius: 12px;
  flex-flow: column;
  max-width: 392px;
  height: 306px;
  padding: 32px;
  line-height: 146%;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  position: relative;
}

.s-news__card:hover {
  box-shadow: 0 1px 4px #1e225a14;
}

.s-news__card__logo {
  margin-bottom: 24px;
}

.s-news__card__date {
  color: var(--_colors---cinza-500);
  font-size: var(--12);
  text-decoration: none;
}

.s-news__card__description {
  color: var(--_colors---cinza-800);
  font-size: var(--18);
  max-width: 328px;
  min-height: 75px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-bottom: 0;
  line-height: 140%;
}

.s-news__card__button {
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  border: 1px #000;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.2s;
  position: absolute;
  bottom: 32px;
  left: 32px;
}

.s-news__content {
  justify-content: space-between;
  align-items: stretch;
  height: auto;
  margin-bottom: 112px;
  display: flex;
  position: relative;
  top: auto;
  overflow: visible;
}

.s-news__sticky {
  margin-top: 36px;
  display: block;
  position: sticky;
  top: 132px;
}

.s-news__sticky__title {
  color: var(--_colors---cinza-800);
  font-size: var(--18);
  max-width: 288px;
  margin-bottom: 37px;
  line-height: 145%;
}

.s-news__sticky__link {
  background-color: var(--_colors---cinza-950);
  color: var(--_colors---branco);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 166px;
  padding: 10px 16px;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.s-news__sticky__link:hover {
  background-color: var(--_colors---cinza-700);
}

.s-news__sticky__link.button_dark_default {
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  justify-content: center;
  width: 100%;
  max-width: 166px;
  height: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 140%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.s-news__sticky__link.button_dark_default:hover {
  background-color: #364151;
  background-image: linear-gradient(95deg, #14226a 45.77%, #4a59a7);
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.s-news__sticky__link.button_dark_default.construction {
  background-color: #030712;
  background-image: linear-gradient(95deg, #242529 45.77%, #7e818f);
  max-width: max-content;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.s-news__blog {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 808px;
  display: flex;
}

.s-news__blog__card {
  border: 1px solid var(--_colors---cinza-200);
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px 32px;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  position: relative;
}

.s-news__blog__card:hover {
  background-color: var(--_colors---branco);
  box-shadow: 0 1px 4px #1e225a14;
}

.s-news__blog__card__date {
  color: var(--_colors---cinza-500);
  font-size: var(--12);
  line-height: 145%;
}

.s-news__blog__card__title {
  color: var(--_colors---cinza-900);
  font-size: var(--18);
  margin-top: 16px;
  margin-bottom: 8px;
}

.s-news__blog__card__description {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-top: 0;
  margin-bottom: 24px;
}

.s-news__blog__card__button {
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  text-decoration: none;
  transition: all 0.2s;
}

.form__content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--_colors---branco);
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1376px;
  margin-left: auto;
  margin-right: auto;
  padding: 92px 78px;
  display: flex;
}

.form__main {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form__icon {
  background-color: var(--_colors---branco);
  border-radius: 157px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  box-shadow:
    0 0 0 2.586px #fff6,
    0 5.172px 16px #80d4ff26,
    -2.586px 2.586px 24px -5px #ff80a466,
    2.586px 5.172px 15.517px -5.172px #9cb5c2cc;
}

.form__text {
  flex: 1;
  max-width: 535px;
}

.form__title {
  font-size: var(--24);
  margin-bottom: 8px;
  line-height: 120%;
}

.form__description {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
}

.footer-subscribe {
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 40px;
  position: relative;
}

.container-3 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-form-two {
  background-color: #f5f7fa;
  margin-bottom: 40px;
  padding: 64px;
}

.footer-form-container-two {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-form-title {
  font-size: 24px;
  line-height: 32px;
}

.footer-form-block-two {
  border: 1px solid var(--_colors---cinza-200);
  border-radius: 222px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-form-input {
  border: 1px none var(--_colors---cinza-200);
  border-radius: 999px;
  width: 444px;
  height: auto;
  margin-bottom: 0;
  padding: 20px 64px 20px 40px;
}

.footer-form-input::placeholder {
  color: #1a1b1fcc;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all 0.2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.button-primary-2.footer-form-button {
  background-color: var(--_colors---cinza-950);
  background-image: url("../images/Icon-container.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 999px;
  width: 24px;
  height: 24px;
  padding: 8px 18px;
  position: absolute;
  right: 8px;
  overflow: visible;
}

.footer-wrapper-three {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.footer-link-three {
  color: #1a1b1f;
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: none;
}

.footer-link-three:hover {
  color: #1a1b1fbf;
}

.footer-social-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  display: flex;
}

.footer-social-link-three {
  margin-left: 32px;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: #3a4554;
}

.footer-legal-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-legal-link {
  color: #3a4554;
  margin-left: 24px;
}

.footer-legal-link:hover {
  color: #3a4554;
}

.form {
  border: 1px none var(--_colors---cinza-200);
  border-radius: 0;
}

.form-block {
  border-radius: 0;
}

.div-block-5 {
  background-image: url("../images/Ellipse-35.svg");
  background-position: 0 0;
  background-size: auto;
  width: 8px;
  height: 8px;
  position: absolute;
  left: 24px;
}

.footer-dark {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 15px;
  position: relative;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-content {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-small {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.footer-link {
  color: #1a1b1f;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link:hover {
  color: #1a1b1fbf;
}

.footer-social-block {
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.footer-divider {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 15px;
}

.footer-copyright-center {
  text-align: center;
  font-size: 14px;
  line-height: 16px;
}

.footer-form-block-two-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-form-input-2 {
  border: 1px #000;
  width: 460px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 180px 12px 20px;
}

.footer-form-input-2::placeholder {
  color: #1a1b1fcc;
}

.footer {
  margin-top: 0;
}

.submit-button {
  background-color: #0000;
  background-image: url("../images/Icon-container.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 24px;
  height: 24px;
  padding: 0;
  position: absolute;
  right: 24px;
}

.footer__banner {
  background-color: var(--_colors---cinza-50);
  border-radius: 14px;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px;
  position: relative;
  overflow: visible;
}

.footer__banner.change-bg {
  background-image: url("../images/Group-141.svg");
  background-position: 0 0;
  background-size: auto;
}

.footer__banner__title {
  max-width: 513px;
  margin-bottom: 12px;
  font-size: 40px;
  line-height: 120%;
}

.footer__banner__title.contact {
  font-size: var(--48);
  max-width: 601px;
  margin-bottom: 16px;
  line-height: 120%;
}

.footer__banner__title.mx-580 {
  max-width: 580px;
}

.footer__banner__title.change {
  color: var(--_colors---branco);
}

.footer__banner__description {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 513px;
  margin-bottom: 24px;
  line-height: 140%;
}

.footer__banner__description.s-content-etica__list__item__description,
.footer__banner__description.contact {
  font-size: var(--18);
}

.footer__banner__description.contact.id-cloud {
  max-width: 601px;
}

.footer__banner__description.change {
  color: var(--_colors---branco);
}

.footer__banner__button.button_dark_default {
  border: 1px none var(--_colors---cinza-950);
  background-color: var(--_colors---cinza-950);
  color: var(--_colors---branco);
  border-radius: 36px;
  padding: 15px 23px;
  transition: all 0.3s;
}

.footer__banner__button.button_dark_default:hover {
  background-color: var(--_colors---cinza-700);
}

.footer__banner__list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.footer__banner__list.contact {
  max-width: 590px;
  margin-top: 57px;
}

.footer__banner__list__item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.footer__banner__list__item.align-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.footer__banner__list__description {
  color: var(--_colors---cinza-600);
  flex: 1;
}

.footer__banner__list__description.contact {
  font-size: var(--16);
}

.footer__banner__ilustra {
  z-index: 1;
  pointer-events: none;
  background-image: url("../images/image.svg");
  background-position: 100% 0;
  background-size: cover;
  border-radius: 14px;
  width: 352px;
  height: 334px;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
}

.footer__main {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  justify-content: space-between;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.footer_bottom {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-top: 1.5px solid var(--_colors---cinza-200);
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 0;
  display: flex;
}

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

.footer__copy {
  color: var(--_colors---cinza-400);
  margin-left: 45px;
}

.footer__signature {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.footer__signature__title {
  color: var(--_colors---cinza-400);
  margin-top: 3px;
}

.footer__separator {
  background-color: var(--_colors---cinza-200);
  width: 1.5px;
  height: 16px;
  margin-left: 56px;
  margin-right: 56px;
}

.footer__back {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.footer__back__description {
  color: var(--_colors---cinza-400);
  margin-top: 3px;
  line-height: 140%;
}

.footer__nav__title {
  font-size: var(--16);
  margin-bottom: 24px;
  line-height: 150%;
}

.footer__nav__list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.footer__nav__list.footer__list__social {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
}

.footer__nav__list__item {
  list-style-type: none;
}

.footer__nav__list__item.hidden {
  display: none;
}

.footer__nav__list__link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--_colors---cinza-400);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.footer__nav__list__link:hover {
  color: var(--_colors---rosa-medium);
}

.footer__nav__double {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.footer__list__social__link {
  border: 1.5px solid var(--_colors---cinza-200);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  padding: 6px 5px;
  display: flex;
}

.s-news__blog__card__arrow {
  background-color: var(--_colors---cinza-100);
  opacity: 0;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: opacity 0.2s;
  display: flex;
  position: absolute;
  top: 32px;
  right: 32px;
}

.code {
  width: 100%;
  display: block;
}

.code-block {
  width: 100%;
}

.text-span-3 {
  color: var(--_colors---cinza-500);
}

.s-sticky__panel__ilustra__container {
  justify-content: center;
  align-items: center;
  padding: 43px 84px 42px 85px;
  display: flex;
}

.iphone_mockup {
  background-color: #f6f9fc;
  border-radius: 33px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 245px;
  height: auto;
  padding: 12px 7px;
  display: flex;
  box-shadow:
    0 45.473px 90.945px -18.189px #32325d40,
    0 27.284px 54.567px -27.284px #0000004d,
    inset 0 -1.819px 5.457px #0a254059;
}

.iphone_mockup.protection {
  mix-blend-mode: normal;
  flex: none;
  height: 493px;
  overflow: visible;
}

.iphone_mockup.protection.hero {
  width: 301px;
  height: 611px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: -104px;
  left: 0%;
  right: 0%;
}

.iphone_mockup.protection.hero.idpay {
  z-index: 2;
  box-shadow: none;
  background-color: #0000;
  left: auto;
  right: auto;
}

.iphone_mockup.protection.hero.idpay-hero {
  box-shadow: none;
  background-color: #0000;
}

.iphone_mockup.identidade-digital {
  width: 198px;
  height: 367px;
  position: absolute;
}

.sticky__video {
  z-index: 1;
  mix-blend-mode: darken;
  object-fit: cover;
  border-radius: 16px;
  width: 220px;
  height: 468px;
}

.sticky__video.protection {
  opacity: 1;
  mix-blend-mode: darken;
  object-fit: cover;
  border: 1px #000;
  border-radius: 26px;
  flex: none;
  margin-left: auto;
  margin-right: auto;
}

.sticky__video.protection.hero {
  border-radius: 45px;
  width: 283px;
  height: 608px;
  top: 0;
}

.sticky__video.identidade-digital {
  width: 187px;
  height: 351px;
}

.footer__banner__ilustra__gradient {
  filter: blur(50px);
  background-image: url("../images/Ellipse-36.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 287px;
  width: 286px;
  height: 287px;
  position: absolute;
  top: -73px;
  transform: rotate(-46.474deg);
}

.footer__banner__gradient {
  z-index: 0;
  mix-blend-mode: multiply;
  filter: blur(50px);
  position: absolute;
  top: -83px;
  right: -20px;
}

.s-hero__home__icon__light {
  position: absolute;
  top: 0;
  left: 0;
}

.tab-default__loader {
  z-index: 0;
  background-color: #e2e5eb;
  width: 0%;
  height: 50px;
  position: absolute;
  left: 0;
}

.tabs-button-play {
  color: #9aa2af;
  cursor: pointer;
  width: 24px;
  height: 24px;
  transition: all 0.3s;
  display: block;
  position: absolute;
  top: 10px;
  right: 0;
}

.tabs-button-play:hover {
  color: #111827;
}

.tabs-button-play.play {
  z-index: 2;
  opacity: 1;
  color: #9aa2af;
  display: none;
  right: 0;
}

.tabs-button-play.play:hover {
  color: var(--_colors---cinza-900);
}

.tabs-button-play.testimonials {
  top: 0;
}

.tabs-button-play.position {
  z-index: 3;
  top: 40px;
  right: 40px;
}

.s-hero__home__tabs {
  position: relative;
}

.div-block-6 {
  background-color: var(--_colors---cinza-700);
  opacity: 1;
  color: var(--_colors---cinza-700);
  width: 2px;
  height: 32px;
  transition: all 0.3s;
  position: absolute;
  inset: -9px 0 0 -31px;
}

.div-block-6.sticky__nav__detail {
  opacity: 0;
}

.arrow_swiper {
  color: var(--_colors---cinza-50);
  width: 24px;
  height: 24px;
}

.arrow_swiper.rotate {
  color: var(--_colors---cinza-50);
  transform: rotate(180deg);
}

.image-7 {
  z-index: 1;
  pointer-events: none;
  position: absolute;
  top: 0;
}

.tabs-menu-testimonials {
  justify-content: space-between;
  align-items: center;
  margin-top: 86px;
  display: flex;
}

.tabs-menu-testimonials.unico-people {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
}

.tab-menu-testimonial {
  border: 1.5px solid var(--_colors---cinza-100);
  opacity: 0.5;
  mix-blend-mode: normal;
  background-color: #0000;
  border-radius: 12px;
  padding: 22px 52px;
  overflow: hidden;
}

.tab-menu-testimonial.w--current {
  background-color: var(--_colors---cinza-50);
  opacity: 1;
  color: var(--_colors---cinza-50);
  border-style: none;
  border-radius: 12px;
  padding: 22px 52px;
  overflow: hidden;
}

.tab-menu-testimonial.people {
  opacity: 0.5;
  justify-content: center;
  align-items: center;
  width: 288px;
  height: 91px;
  transition: opacity 0.2s;
  display: flex;
}

.tab-menu-testimonial.people.w--current {
  opacity: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-menu-testimonial.skill,
.tab-menu-testimonial.skill.w--current {
  justify-content: center;
  align-items: center;
  width: 288px;
  height: 91px;
  display: flex;
}

.tab-menu-testimonial.skill._w-full {
  font-size: var(--22);
  width: 100%;
  max-width: 392px;
  line-height: 120%;
}

.tab-menu-testimonial.skill._w-full.w--current {
  color: var(--_colors---cinza-900);
  width: 100%;
  max-width: 392px;
}

.tab-menu-testimonial-loader {
  z-index: 0;
  background-color: #e2e5eb;
  border: 1px #e2e5eb;
  border-radius: 12px;
  width: 0%;
  height: 91px;
  position: absolute;
  top: 0;
  left: 0;
}

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

.tabs-testimonials-wrapper {
  position: relative;
}

.tabs-testimonials-wrapper.hidden {
  display: none;
}

.testimonials-play {
  z-index: 2;
  color: #9aa2af;
  cursor: pointer;
  transition: all 0.2s;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

.testimonials-play:hover {
  color: var(--_colors---cinza-900);
}

.testimonials-play.hidden,
.code-header {
  display: none;
}

.modal-contact {
  z-index: 101;
  background-color: #fff;
  width: 100%;
  max-width: 424px;
  height: 100vh;
  padding: 48px;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.modal-contact__header {
  color: var(--_colors---cinza-950);
  justify-content: space-between;
  align-items: flex-start;
  font-size: 18px;
  display: flex;
}

.modal-contact__close {
  cursor: pointer;
}

.modal-contact__nav {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-top: 24px;
  display: flex;
}

.modal-contact__link {
  color: var(--_colors---cinza-800);
  width: 100%;
  padding: 16px 24px 16px 16px;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.2s;
}

.modal-contact__link:hover {
  background-color: var(--_colors---cinza-50);
  border-radius: 8px;
}

.modal-contact__overlay {
  background-color: #0000001a;
  display: none;
  position: absolute;
  inset: 0%;
}

.s-clients__logos__wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.s-clients__logos__wrapper.responsive,
.s-news__blog__swiper {
  display: none;
}

.swiper-pagination.mt-32 {
  margin-top: 32px;
}

.s-sticky__tabs {
  display: none;
}

.modal-contact-overlay {
  z-index: 90;
  background-color: #00000026;
  width: 100%;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.s-testimonials__swiper {
  display: none;
}

.components-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.s-clients__logos__animation {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 40px;
  display: flex;
  overflow: hidden;
}

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

.nav-list-item.hidden,
.s-testimonials__swiper__navigation.id-pay,
.s-testimonials__swiper__navigation.blog,
.s-testimonials__swiper__tabs {
  display: none;
}

.logos-animation-mobile {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: center;
  display: none;
}

.icon-background {
  position: absolute;
  top: 32px;
  left: -20px;
}

.elipse-button-hover {
  z-index: 0;
  opacity: 1;
  pointer-events: none;
  filter: blur(20.8333px);
  background-image: linear-gradient(92deg, #004dea, #f9104f);
  border-radius: 999px;
  width: 71px;
  height: 71px;
  display: none;
  position: absolute;
  top: -40px;
  left: -35px;
  overflow: hidden;
}

.elipse-button-hover.blue {
  filter: blur(30px);
  background-image: linear-gradient(
    243deg,
    #0cc 18.66%,
    #d6b2f8 59%,
    #2e53bb 85.26%
  );
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
}

.elipse-button-hover.white {
  background-image: linear-gradient(146deg, #914ac5 6.62%, #d6b2f8 87.35%);
}

.elipse-button-hover.safeap {
  background-image: linear-gradient(90deg, #cabbae, #cabbae 37.98%, #89c6ff);
}

.button-text {
  z-index: 1;
  pointer-events: none;
  font-family: var(--fonte);
  font-size: var(--14);
  position: relative;
}

.footer__banner__wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.footer__banner__text {
  height: max-content;
  padding-bottom: 228px;
  position: sticky;
  top: 112px;
}

.footer__form {
  z-index: 2;
  background-color: #fff;
  border: 6px solid #f6f8fb;
  border-radius: 16px;
  padding: 16px;
  position: relative;
  box-shadow:
    0 0 0 1px #3333330a,
    0 4px 8px -2px #3333330f,
    0 2px 4px #3333330a,
    0 1px 2px #3333330a,
    inset 0 -1px 1px -0.5px #3333330f;
}

.homepage-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.homepage-form__input {
  width: 100%;
}

.input__label {
  color: #8a8b8c;
  margin-bottom: 4px;
  font-weight: 400;
}

.input__holder {
  background-color: #eff1f6;
  border: 1px #000;
  border-radius: 8px;
  width: 100%;
  min-width: 446px;
  max-width: 446px;
  height: 56px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

.input__holder:active,
.input__holder:focus {
  border-style: solid;
  border-color: var(--_colors---cinza-300);
}

.input__holder:focus-visible,
.input__holder[data-wf-focus-visible],
.input__holder:lang(pt-br) {
  color: var(--_colors---cinza-900);
}

.input__holder._w-full {
  min-width: 215px;
  max-width: 100%;
}

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

.homepage-form__input__wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  display: flex;
}

.s-footer-form {
  -webkit-clip-path: inset(0 round 14px);
  clip-path: inset(0 round 14px);
  margin-top: 14px;
  padding: 16px 12px 0;
}

.s-footer-form.change {
  margin-bottom: 43px;
  padding-bottom: 87px;
}

.input__select {
  color: #8a8b8c;
  cursor: pointer;
  background-color: #eff1f6;
  border: 1px #000;
  border-radius: 8px;
  height: 56px;
  margin-bottom: 0;
  line-height: 140%;
  transition: all 0.2s;
}

.input__select:focus {
  border-style: solid;
  border-color: var(--_colors---cinza-300);
}

.homepage-form__checkbox {
  color: #4a5563;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.homepage-form__checkbox.sxsw {
  max-width: 446px;
}

.checkbox {
  background-color: #e2e5eb;
  border: 1px solid #e2e5eb;
  border-radius: 4px;
  flex: none;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-right: 10px;
}

.homepage__form__disclaimer {
  color: #5c5d5e;
  max-width: 446px;
  font-size: 12px;
}

.link-3 {
  color: #5c5d5e;
}

.form-submit-button {
  color: var(--_colors---branco);
  cursor: pointer;
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  background-image: linear-gradient(95deg, #000 45.77%, #7e818f);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 208px;
  height: 48px;
  padding: 14px 20px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.form-submit-button:hover {
  background-image: linear-gradient(95deg, #14226a 45.77%, #4a59a7);
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.form-submit-button.success {
  font-size: var(--14);
  max-width: 208px;
}

.bg-footer-detail {
  pointer-events: none;
  opacity: 0.12;
  filter: blur(30px);
  background-image:
    linear-gradient(328deg, #fff3 28.18%, #ff80a4 58.09%),
    linear-gradient(163deg, #80d4ff 29.6%, #80d4ff00 63.42%);
  border-radius: 1149px;
  width: 1149px;
  height: 593px;
  position: absolute;
  top: -220px;
  left: -111px;
}

.pattern-unico {
  border-radius: 14px;
  width: 983px;
  height: 983px;
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.pattern-unico.pattern-unico--right {
  left: auto;
  right: 0;
}

.elipse-pattern {
  height: 434px;
  position: absolute;
  bottom: -233px;
  left: -153px;
}

.elipse-pattern.elipse-pattern-right {
  left: auto;
  right: 0;
}

.elipse-pattern-image {
  filter: blur(117.561px);
  height: 432px;
}

.image-10 {
  z-index: 1;
  border-bottom-left-radius: 16px;
  position: absolute;
  bottom: 0;
}

.image-10.image-right {
  right: -370px;
}

.s-hero-pay {
  padding-top: 162px;
  padding-bottom: 96px;
}

.s-hero-pay__content {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.s-hero-pay__logo {
  margin-bottom: 0;
}

.s-hero-pay__heading {
  font-size: var(--56);
  max-width: 527px;
  margin-top: 8px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.text-span-4 {
  color: var(--_colors---cinza-500);
}

.s-hero-pay__wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.s-hero-pay__image {
  background-color: var(--_colors---cinza-200);
  -webkit-clip-path: inset(0 round 16px);
  clip-path: inset(0 round 16px);
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: 100%;
  min-height: 585px;
  margin-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.s-hero-pay__cta {
  margin-top: 0;
}

.s-hero-pay__text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 466px;
  margin-bottom: 32px;
  line-height: 140%;
}

.s-hero-pay__button {
  color: var(--_colors---branco);
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  background-image: linear-gradient(90deg, #5c86c4, #3e588f);
  border-radius: 36px;
  height: 42px;
  padding: 10px 24px;
  text-decoration: none;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.s-logos-pay {
  padding-top: 72px;
  padding-bottom: 96px;
}

.s-logos__wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  display: flex;
}

.s-sales {
  padding-top: 96px;
  padding-bottom: 112px;
  position: static;
  overflow: hidden;
}

.s-sales__wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: visible;
}

.s-sales__heading {
  font-size: var(--32);
  max-width: 655px;
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-sales__text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 536px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-sales__list {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 600px;
  margin-top: 72px;
  display: grid;
}

.s-sales__item-icon {
  background-color: #fff;
  border-radius: 20px;
  width: 36px;
  height: 36px;
  margin-bottom: 0;
  padding: 8px;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-sales__item-text {
  color: var(--_colors---cinza-600);
  font-size: var(--14);
  max-width: 288px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 140%;
}

.text-span-5 {
  color: var(--_colors---cinza-500);
}

.text-span-6,
.text-span-7 {
  color: var(--_colors---cinza-500);
  display: inline-block;
}

.text-span-8 {
  color: var(--_colors---cinza-500);
}

.s-sales__video {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  max-width: 496px;
  max-height: 568px;
  padding: 32px 18px 18px;
  position: relative;
  overflow: hidden;
}

.s-sales__video-header {
  padding-bottom: 48px;
  padding-left: 32px;
  padding-right: 32px;
}

.s-sales__video-title {
  color: var(--_colors---cinza-800);
  font-size: var(--24);
  margin-top: 0;
  margin-bottom: 11px;
  font-weight: 400;
  line-height: 120%;
}

.s-sales__video-text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 432px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 140%;
}

.s-sales__lightbox {
  z-index: 1;
  background-color: var(--_colors---branco);
  border-radius: 8px;
  width: 100%;
  max-width: 460px;
  height: 100%;
  min-height: 259px;
  max-height: 259px;
  padding-top: 53px;
  padding-left: 24px;
  padding-right: 24px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-shadow: inset 2px 2px 4px #ffffff40;
}

.section-divider {
  background-color: #e2e5eb;
  width: 100%;
  max-width: 1224px;
  height: 1.5px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 4px 0% 0%;
}

.s-movement {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 112px;
  padding-bottom: 112px;
  position: relative;
}

.s-movement.hidden {
  display: none;
}

.s-movement__heading {
  font-size: var(--48);
  text-align: center;
  max-width: 676px;
  margin: 0 auto;
  font-weight: 400;
  line-height: 120%;
}

.image-11 {
  z-index: 1;
  width: 100%;
  max-width: 491px;
  position: absolute;
  bottom: 0;
}

.s-movement__wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 64px;
  display: flex;
}

.s-movement__image {
  width: 100%;
  max-width: 704px;
  margin-bottom: 0;
}

.s-movement__card {
  background-color: #fff;
  border-radius: 16px;
  max-width: 496px;
  min-height: 322px;
  padding: 32px;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.s-movement__card-icon {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-movement__card-title {
  color: var(--_colors---cinza-800);
  font-size: var(--20);
  max-width: 432px;
  margin-top: 32px;
  margin-bottom: 32px;
  font-weight: 400;
  line-height: 145%;
}

.s-movement__card-cta {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  justify-content: flex-start;
  align-items: center;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
}

.s-movement__card-cta:hover {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.s-pay-testimonials {
  padding-top: 112px;
  padding-bottom: 112px;
  position: relative;
  overflow: hidden;
}

.s-pay-testimonials__heading {
  font-size: var(--48);
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-pay-testimonials__text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  text-align: center;
  margin-bottom: 86px;
}

.s-features {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
  overflow: hidden;
}

.s-features__header {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.s-features__cta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.s-features__heading {
  font-size: var(--32);
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-features__cta-icons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.s-features__cta-icons-divider {
  background-color: var(--_colors---cinza-200);
  width: 1px;
  height: 16px;
}

.s-features__text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 334px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 140%;
}

.s-features__content {
  justify-content: space-between;
  align-items: stretch;
  margin-top: 72px;
  display: flex;
}

.s-features__bullets {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  display: flex;
}

.s-features__item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.s-features__icon {
  background-color: #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-features__item-heading {
  font-size: var(--18);
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 140%;
}

.s-features__item-description {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 538px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 140%;
}

.s-swiper-testimonials {
  padding-top: 112px;
  padding-bottom: 112px;
  position: relative;
  overflow: hidden;
}

.s-swiper-testimonials__slide {
  overflow: hidden;
}

.s-swiper-testimonials__content {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.s-swiper-testimonials__content.gray-50 {
  background-color: var(--_colors---cinza-50);
}

.s-swiper-testimonials__title {
  font-size: var(--32);
  text-align: center;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 16px;
  line-height: 120%;
}

.s-swiper-testimonials__title.font-24 {
  font-size: var(--24);
}

.s-swiper-testimonials__text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-bottom: 48px;
  line-height: 140%;
}

.swiper-bullets {
  margin-top: 48px;
}

.divider-swiper {
  background-color: #e2e5eb;
  width: 100%;
  max-width: 1224px;
  height: 1.5px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 4px;
}

.s-blog-content {
  padding-top: 112px;
  padding-bottom: 112px;
  overflow: hidden;
}

.s-blog-content__header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.s-blog-content__heading {
  font-size: var(--32);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-blog-content__buttons {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  align-items: center;
  display: flex;
}

.s-blog-content__buttons.mobile {
  display: none;
}

.s-blog-content__blog-cta {
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  line-height: 140%;
}

.s-blog-content__arrows {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.swiper-arrow {
  color: var(--_colors---branco);
  background-color: #111827;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.swiper-arrow.prev-slide {
  cursor: pointer;
  transform-style: preserve-3d;
  transform: rotateX(0) rotateY(-180deg) rotateZ(0);
}

.swiper-arrow.next-slide {
  cursor: pointer;
}

.code-embed,
.code-embed-2 {
  width: 20px;
  height: 20px;
}

.s-blog-content__swiper {
  margin-top: 72px;
  overflow: visible;
}

.blog-post {
  border-top-style: solid;
  border-top-width: 1.5px;
  border-top-color: var(--_colors---cinza-200);
  border-right-style: solid;
  border-right-width: 1.5px;
  border-right-color: var(--_colors---cinza-200);
  border-bottom-style: solid;
  border-bottom-width: 1.5px;
  border-bottom-color: var(--_colors---cinza-200);
  border-left-style: solid;
  border-left-width: 1.5px;
  border-left-color: var(--_colors---cinza-200);
  cursor: pointer;
  border-radius: 12px;
  max-width: max-content;
  height: 100%;
  min-height: 236px;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  position: relative;
}

.blog-post__header {
  width: 100%;
  min-width: 596px;
  padding: 16px 0 16px 32px;
}

.blog-post__date {
  color: var(--_colors---cinza-500);
  font-size: var(--12);
  line-height: 145%;
}

.blog-post__heading {
  color: var(--_colors---cinza-900);
  font-size: var(--18);
  margin-top: 16px;
  margin-bottom: 8px;
}

.blog-post__text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 532px;
  line-height: 140%;
}

.blog-post__link {
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  margin-top: 24px;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.2s;
}

.blog-post__icon {
  opacity: 0;
  transition: opacity 0.2s;
  position: absolute;
  top: 24px;
  right: 24px;
}

.elise-hero-1 {
  filter: blur(62.4937px);
  position: absolute;
  inset: 0% auto auto 0%;
}

.elipse-hero-2 {
  filter: blur(76.4354px);
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-span-9 {
  font-weight: 500;
}

.s-sales__lightbox-iphone {
  opacity: 1;
  background-color: #f6f9fc;
  border-radius: 21px;
  width: 100%;
  max-width: 157px;
  height: 313px;
  padding: 4px;
  position: absolute;
  inset: auto 0% -108px 50%;
  overflow: hidden;
  transform: translateX(-50%);
}

.background-video {
  object-fit: cover;
  width: 152px;
  height: 312px;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
}

.s-sales__lightbox-text {
  color: var(--_colors---cinza-800);
  max-width: 105px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  position: absolute;
  bottom: 24px;
  left: 24px;
}

.s-sales__lightbox-icon {
  background-color: var(--_colors---branco);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: absolute;
  bottom: 24px;
  right: 23px;
  box-shadow:
    0 0 0 2.586px #fff6,
    0 5.172px 16px #80d4ff26,
    -2.586px 2.586px 24px -5px #ff80a466,
    2.586px 5.172px 15.517px -5.172px #9cb5c2cc;
}

.s-hero-pay__button-text {
  z-index: 1;
  pointer-events: none;
  cursor: pointer;
  position: relative;
}

.elipse-video {
  z-index: 0;
  position: absolute;
  bottom: 0;
  left: 0;
}

.image-13 {
  display: none;
}

.s-hero-calculadora {
  padding-top: 163px;
  padding-bottom: 96px;
}

.s-hero-calculadora__wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.s-hero-calculadora__hat {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-hero-calculadora__icon {
  background-image: url("../images/Icon-Background_1Icon Background.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 8px;
  width: 10px;
  height: 10px;
}

.s-hero-calculadora__heading {
  font-size: var(--56);
  max-width: 597px;
  margin-top: 8px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.span-gray {
  color: var(--_colors---cinza-500);
  font-weight: 400;
  line-height: 120%;
}

.span-gray.display-block {
  display: block;
}

.s-hero-calculadora__image {
  margin-bottom: 0;
}

.code-embed-3 {
  display: none;
}

.s-calculadora-blog {
  padding-top: 112px;
  padding-bottom: 112px;
  overflow: hidden;
}

.s-features__video {
  z-index: 1;
  background-color: var(--_colors---branco);
  border-radius: 16px;
  width: 100%;
  max-width: 495px;
  height: 100%;
  min-height: 586px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.s-features__bg {
  position: absolute;
  bottom: 32px;
  right: 0;
}

.s-features__mockup {
  background-color: #f6f9fc;
  border-radius: 34px;
  width: 100%;
  max-width: 309px;
  height: 615px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 6px;
  padding-right: 6px;
  position: absolute;
  bottom: -60px;
  left: 0;
  right: 0;
  box-shadow:
    0 57.412px 114.825px -22.965px #32325d40,
    0 34.447px 68.895px -34.447px #0000004d,
    inset 0 -2.296px 6.889px #0a254059;
}

.s-pay-testimonials__swiper {
  position: relative;
}

.s-pay-testimonials__main {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 0;
  display: flex;
}

.s-pay-testimonials__main-testimonial {
  font-size: var(--32);
  max-width: 954px;
  margin-top: 32px;
  margin-bottom: 0;
  line-height: 120%;
}

.s-pay-testimonials__main-person {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--_colors---cinza-800);
  font-size: var(--18);
  justify-content: center;
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-pay-testimonials__tabs {
  margin-top: 86px;
}

.s-pay-testimonials__tab {
  cursor: pointer;
  border: 1.5px solid #eff1f6;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 288px;
  height: 91px;
  padding: 36px 54px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.s-pay-testimonials__loader {
  background-color: #e2e5eb;
  width: 0%;
  height: 91px;
  position: absolute;
  left: 0;
}

.image-14,
.image-15,
.image-16,
.image-17,
.image-18,
.image-19 {
  z-index: 2;
  position: relative;
}

.s-hero-calculadora__text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 534px;
  margin-top: 157px;
  margin-bottom: 0;
  line-height: 140%;
}

.text-span-10 {
  font-weight: 500;
}

.s-calculadora-banner {
  padding-top: 92px;
}

.s-calculadora-banner__holder {
  background-color: var(--_colors---cinza-50);
  background-image: url("../images/bg-banner.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  padding-top: 64px;
  padding-bottom: 74px;
  padding-left: 64px;
  position: relative;
}

.s-calculadora-banner__holder-text {
  max-width: 724px;
}

.s-calculador-banner__heading {
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: 400;
  line-height: 120%;
}

.s-calculadora-banner__text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  line-height: 145%;
}

.s-calculadora-banner__cta {
  color: var(--_colors---branco);
  background-image: linear-gradient(95deg, #242529 45.77%, #7e818f);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 1005px;
  max-width: 190px;
  margin-top: 24px;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.s-calculadora-banner__list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-top: 40px;
  display: flex;
}

.s-calculadora-banner__item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-600);
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 140%;
  display: flex;
}

.s-form-calculadora {
  background-color: #f6f8fb;
  background-image: linear-gradient(
    #5c86c433,
    #5c86c433 0%,
    #aacbe600 36.96% 36.96%
  );
  border-radius: 16px;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 182px;
  position: relative;
  overflow: hidden;
}

.s-form__heading {
  width: 100%;
  max-width: 496px;
  margin-top: 32px;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
}

.s-form__tabs {
  z-index: 2;
  background-color: var(--_colors---branco);
  border: 6px solid #f6f8fb;
  border-radius: 16px;
  box-shadow:
    0 0 0 1px #3333330a,
    0 4px 8px -2px #3333330f,
    0 2px 4px #3333330a,
    0 1px 2px #3333330a,
    inset 0 -1px 1px -0.5px #3333330f;
}

.s-form__wrapper {
  z-index: 2;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.s-form__tabs-menu {
  border-bottom: 1.5px solid #e2e5eb;
  display: flex;
}

.s-form__tabs-link,
.s-form__tabs-link.w--current {
  background-color: #fff;
  padding: 16px 0 20px;
}

.s-form__tabs-link.sales {
  color: #9aa2af;
  font-size: var(--16);
  justify-content: center;
  align-items: center;
  width: 263px;
  display: flex;
}

.s-form__tabs-link.sales.w--current {
  color: var(--_colors---cinza-900);
  font-size: var(--16);
  border: 1.5px #000;
  border-bottom: 1.5px solid #364151;
  justify-content: center;
  align-items: center;
  width: 263px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.s-form__tabs-link.propria {
  color: #9aa2af;
  font-size: var(--16);
  justify-content: center;
  align-items: center;
  width: 155px;
  line-height: 140%;
  display: flex;
}

.s-form__tabs-link.propria.w--current {
  color: var(--_colors---cinza-900);
  border-bottom: 1.5px solid #364151;
  font-weight: 500;
}

.s-form__tabs-link.terceira {
  color: #9aa2af;
  font-size: var(--16);
  justify-content: center;
  align-items: center;
  width: 180px;
  line-height: 140%;
  display: flex;
}

.s-form__tabs-link.terceira.w--current {
  color: var(--_colors---cinza-900);
  border-bottom: 1.5px solid #364151;
  font-weight: 500;
}

.text-span-11 {
  color: var(--_colors---cinza-500);
}

.s-form__form-block {
  margin-bottom: 0;
}

.s-form__form-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-flow: column;
  padding: 32px;
  display: flex;
}

.s-form__icon {
  background-color: var(--_colors---branco);
  filter: drop-shadow(5px 5px 19px #80d4ffcc)
    drop-shadow(-4px -1px 20px #ff80a466) drop-shadow(0 4px 8px #80d4ff1a)
    drop-shadow(0 0 #fff6);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.s-form__advice {
  color: var(--_colors---cinza-600);
  max-width: 535px;
  font-size: 14px;
  line-height: 140%;
}

.input__label__holder {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.s-form__cta {
  color: var(--_colors---branco);
  cursor: pointer;
  background-image: linear-gradient(90deg, #5c86c4, #3e588f);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 267px;
  height: 48px;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 140%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.s-form__buttons {
  margin-top: 72px;
}

.s-form__holder-buttons {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.s-form__button {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #9aa2af;
  font-size: var(--18);
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.s-form__button.w--current {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--_colors---cinza-900);
  font-size: var(--18);
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  line-height: 140%;
  display: flex;
}

.tabs-content {
  display: none;
}

.s-form__button-icon {
  background-color: #5c86c4;
  border-radius: 999px;
  width: 10px;
  height: 10px;
  margin-right: 15px;
  box-shadow:
    0 0 0 2px #5c86c41a,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a466,
    5px 5px 19px #80d4ffcc;
}

.s-form__button-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.s-form__button-text {
  color: #5c5d5e;
  max-width: 496px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-form___button-divider {
  background-color: #eff1f6;
  width: 100%;
  height: 2px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.pattern-id-pay,
.s-features__effect {
  z-index: 0;
  position: absolute;
  bottom: 0;
  right: 0;
}

.image-20 {
  z-index: 0;
  position: static;
  bottom: 0;
  right: 0;
}

.s-form-calculadora__effect {
  pointer-events: none;
  display: block;
  position: absolute;
  top: 0;
  right: 21px;
}

.image-21 {
  z-index: 1;
  position: absolute;
  right: 0;
}

.image-22 {
  z-index: 0;
  position: relative;
}

.text-block-9 {
  z-index: 1;
  pointer-events: none;
  position: relative;
}

.success-message {
  background-color: #fff;
  min-width: 478px;
  min-height: auto;
  margin-top: 0;
  padding: 16px;
  text-decoration: none;
}

.sucess-message-heading {
  font-size: var(--24);
  margin-bottom: 32px;
  line-height: 120%;
}

.succes-message-paragraph {
  color: var(--_colors---cinza-400);
  font-size: var(--12);
  max-width: 390px;
  margin-bottom: 32px;
}

.link-4 {
  color: var(--_colors---cinza-400);
}

.succes-message-holder {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.success-message-2 {
  background-color: #fff;
}

.lightbox-link {
  width: 100%;
  height: 100%;
}

.form-cont-result.js-result {
  padding: 32px;
}

.form-cont-result__title {
  font-size: var(--24);
  text-align: left;
  margin-bottom: 16px;
}

.form-cont-result__description {
  font-size: var(--24);
  text-align: left;
  margin-bottom: 20px;
}

.form-cont-result__values__box {
  border-bottom: 1px solid var(--_colors---cinza-200);
  margin-bottom: 16px;
  padding-bottom: 16px;
}

.form-cont-result__top {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.form-cont-result__top__title {
  color: var(--_colors---cinza-400);
  font-size: var(--14);
}

.code-embed-4 {
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  display: flex;
}

.form-cont-result__item {
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  text-align: left;
}

.tooltip {
  opacity: 1;
  position: relative;
}

.tooltip__text {
  background-color: var(--_colors---cinza-300);
  opacity: 0;
  color: var(--_colors---cinza-600);
  font-size: var(--12);
  pointer-events: none;
  border-radius: 6px;
  width: 370px;
  margin-top: 2px;
  padding: 5px 3px 5px 8px;
  line-height: 120%;
  position: absolute;
  right: 0;
}

.tooltip__text.width-sm {
  width: 300px;
}

.tooltip__text.width-xsm {
  width: 200px;
}

.button {
  background-color: var(--_colors---rosa);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 52px;
  display: flex;
}

.button.js-pdf {
  font-size: var(--16);
  margin-top: 40px;
}

.js-pdf {
  background-color: var(--_colors---rosa);
  color: var(--_colors---branco);
  font-size: var(--16);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 52px;
  transition: all 0.3s;
  display: flex;
}

.js-pdf:hover {
  background-color: var(--_colors---rosa-medium);
}

.js-pdf.js-pdf-2 {
  background-color: var(--_colors---rosa);
  pointer-events: auto;
  color: var(--_colors---branco);
  font-size: var(--16);
  cursor: pointer;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 52px;
  margin-top: 40px;
  transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  display: flex;
}

.js-pdf.js-pdf-2:hover {
  background-color: var(--_colors---rosa-medium);
}

.s-hero-privacidade {
  padding-top: 187px;
  padding-bottom: 72px;
}

.s-hero-privacidade__header {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 63px;
  display: flex;
}

.s-hero-privacidade__tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.s-hero-privacidade__tag.mb-0 {
  margin-top: 0;
}

.s-hero-privacidade__tag.mb-0.pt10 {
  padding-top: 10px;
}

.s-hero-privacidade__tag__bullet {
  background-color: var(--_colors---cinza-200);
  border-radius: 99px;
  flex: none;
  width: 10px;
  height: 10px;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  box-shadow:
    0 7px 15px -4px #39538473,
    inset -1px -1px #0000001a,
    inset 1px 1px #ffffff1a;
}

.s-hero-privacidade__tag__title {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  line-height: 140%;
}

.s-hero-privacidade__main {
  width: 100%;
  max-width: 929px;
  padding-bottom: 0;
}

.s-hero-privacidade__title {
  font-family: var(--fonte);
  font-size: var(--56);
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-12 {
  color: var(--_colors---cinza-500);
}

.s-hero-privacidade__description {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
}

.s-hero-privacidade__tabs {
  z-index: 3;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0000001a;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 4px;
  display: flex;
  position: absolute;
  inset: auto auto 17px 50%;
  overflow: hidden;
  transform: translateX(-50%);
  box-shadow: inset 1px 1px #ffffff26;
}

.s-hero-privacidade__content {
  border-radius: 16px;
  width: 100%;
  height: 489px;
  overflow: hidden;
}

.s-hero-privacidade__panes,
.s-hero-privacidade__pane {
  height: 100%;
}

.s-hero-privacidade__tab {
  color: var(--_colors---branco);
  background-color: #0000;
  border-radius: 999px;
  padding: 8px 16px;
}

.s-hero-privacidade__tab.w--current {
  background-color: var(--_colors---branco);
  color: var(--_colors---cinza-950);
  font-size: var(--14);
  border-radius: 999px;
}

.s-hero-privacidade__pane__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.s-hero-privacidade__pane__image.img-mobile {
  display: none;
}

.s-hero-privacidade__pane__main {
  width: 100%;
  max-width: 500px;
  position: absolute;
  top: 40px;
  left: 40px;
}

.s-hero-privacidade__pane__title {
  color: var(--_colors---branco);
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: 400;
  line-height: 120%;
}

.s-hero-privacidade__pane__title.max-w {
  max-width: 409px;
}

.s-hero-privacidade__pane__description {
  color: var(--_colors---cinza-50);
  font-size: var(--14);
  max-width: 390px;
}

.s-hero-privacidade__player {
  z-index: 2;
  justify-content: center;
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  top: 40px;
  right: 40px;
}

.s-hero-privacidade__area {
  position: relative;
}

.s-hero-privacidade__action {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.s-hero-privacidade__action__main {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.s-hero-privacidade__action__icon {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-hero-privacidade__action__description {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  flex: 1;
  max-width: 672px;
}

.text-block-10,
.text-block-11 {
  font-weight: 400;
}

.s-hero-privacidade__action__button.button-dark {
  color: var(--_colors---branco);
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  min-width: 184px;
  padding: 14px 20px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.s-hero-privacidade__action__button__title {
  z-index: 2;
  position: relative;
}

.s-banner-privacidade__background {
  border: 1px solid var(--_colors---cinza-200);
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  padding: 27px 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.s-banner-privacidade__main {
  max-width: 547px;
}

.s-banner-privacidade__title {
  color: var(--_colors---cinza-900);
  font-size: var(--24);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-banner-privacidade__description {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
}

.s-banner-privacidade__action {
  max-width: 386px;
}

.s-banner-privacidade__contact {
  color: var(--_colors---cinza-400);
  font-size: var(--12);
  margin-bottom: 24px;
}

.s-banner-privacidade__link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.s-banner-privacidade__link:hover {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.s-banner-privacidade__link__description {
  color: var(--_colors---cinza-700);
  font-size: var(--16);
}

.image-23 {
  width: 24px;
}

.link-5 {
  color: var(--_colors---cinza-400);
  transition: all 0.3s;
}

.link-5:hover {
  color: var(--_colors---rosa);
}

.s-exp-privacidade {
  padding-top: 112px;
  padding-bottom: 96px;
}

.s-exp-privacidade__title {
  font-size: var(--48);
  text-align: center;
  max-width: 870px;
  margin: 0 auto;
  font-weight: 400;
  line-height: 120%;
}

.s-exp-privacidade__content {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  justify-content: space-between;
  align-items: center;
  margin-top: 72px;
  display: flex;
}

.s-exp-privacidade__image {
  border-radius: 16px;
  width: 100%;
  max-width: 600px;
  max-height: 374px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.s-exp-privacidade__main {
  max-width: 448px;
}

.s-exp-privacidade__description {
  color: var(--_colors---cinza-800);
  font-size: var(--20);
  margin-bottom: 40px;
  line-height: 145%;
}

.image-24 {
  width: 100%;
  height: 100%;
}

.s-exp-privacidade__button.button-dark {
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 184px;
  padding: 14px 20px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-12 {
  z-index: 2;
  color: var(--_colors---branco);
  position: relative;
}

.text-span-13 {
  color: var(--_colors---cinza-500);
}

.s-exp-privacidade__image__title {
  z-index: 2;
  color: var(--_colors---branco);
  font-size: var(--12);
  max-width: 66px;
  line-height: 120%;
  position: absolute;
  top: 32px;
  left: 32px;
}

.s-exp-privacidade__image__tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0006;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 6px 16px 6px 6px;
  display: flex;
  position: absolute;
  bottom: 32px;
  left: 32px;
  box-shadow: inset 1px 1px #ffffff26;
}

.text-block-13 {
  color: var(--_colors---branco);
  margin-top: 3px;
  font-size: 13px;
}

.s-nao {
  padding-bottom: 112px;
}

.s-nao__line {
  background-color: var(--_colors---cinza-200);
  width: 100%;
  height: 1.5px;
  margin-bottom: 112px;
}

.s-nao__content {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.s-nao__main {
  flex-flow: column;
  max-width: 503px;
  display: flex;
}

.s-nao__title {
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-nao__description {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-bottom: 32px;
}

.s-nao__box {
  border: 8px none var(--_colors---cinza-50);
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  max-width: 520px;
  margin-top: auto;
  padding: 8px;
}

.s-nao__box__content {
  background-color: var(--_colors---branco);
  border-radius: 8px;
  padding: 24px;
  box-shadow: 1px 2px 3px -1.5px #3a4a6433;
}

.s-nao__box__description {
  color: var(--_colors---cinza-800);
  font-size: var(--16);
  margin-top: 16px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-nao__lateral {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 496px;
}

.s-nao__lateral__main {
  margin-bottom: 48px;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
}

.s-nao__lateral__image {
  margin-bottom: 18px;
  margin-left: 18px;
  margin-right: 18px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.s-nao__lateral__image.image-float {
  height: 258px;
}

.s-nao__lateral__main__icon {
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-nao__lateral__title {
  color: var(--_colors---cinza-800);
  max-width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-nao__lateral__description {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  line-height: 140%;
}

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

.s-privacidadep__background {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 98%;
  padding-top: 112px;
  position: relative;
  overflow: visible;
}

.s-privacidadep__background__header {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 112px;
  display: flex;
}

.s-privacidadep__background__header__main {
  max-width: 601px;
}

.s-privacidadep__title {
  font-size: var(--48);
  max-width: 440px;
  margin-top: 0;
  margin-bottom: 32px;
  font-weight: 400;
  line-height: 120%;
}

.s-privacidadep__title__description {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 513px;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 140%;
}

.s-privacidadep__box__tabs {
  width: 100%;
  max-width: 601px;
}

.s-privacidadep__tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--_colors---cinza-200);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 48px;
  display: grid;
}

.s-privacidadep__panes {
  width: 100%;
  max-width: 498px;
}

.s-privacidadep__tab {
  color: #9aa2af;
  font-size: var(--18);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 18px 16px;
  display: flex;
}

.s-privacidadep__tab.w--current {
  color: var(--_colors---cinza-800);
  font-size: var(--18);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 18px 16px;
  display: flex;
}

.s-privacidadep__image {
  border-radius: 16px;
  width: 100%;
  max-width: 496px;
  margin-top: 90px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.paragraph-2 {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
}

.s-privacidadep__image__content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: var(--_colors---cinza-50);
  font-size: var(--16);
  background-color: #0003;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 90%;
  padding: 16px 12px 16px 16px;
  display: flex;
  position: absolute;
  bottom: 24px;
  left: 24px;
  box-shadow: inset 1px 1px #ffffff26;
}

.text-block-14 {
  font-size: var(--18);
  max-width: 335px;
  font-weight: 400;
  line-height: 140%;
}

.s-privacidadep__subtitle {
  font-size: var(--32);
  text-align: center;
  max-width: 913px;
  margin: 0 auto 65px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-14 {
  color: var(--_colors---cinza-500);
}

.s-sticky__panel__lines {
  background-image: url("../images/Card-header-background.svg");
  background-position: 50%;
  background-size: cover;
  height: 20px;
  margin-top: 56px;
  margin-bottom: 0;
}

.s-privacidadep__panel__main {
  position: relative;
}

.s-privacidadep__panel__icon {
  border-radius: 20px;
  width: 36px;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-privacidadep__panel__border {
  background-color: var(--_colors---branco);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.s-privacidadep__panel__title {
  font-size: var(--32);
  margin-top: 56px;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-faq-privacidade {
  padding-top: 124px;
  padding-bottom: 30px;
}

.s-faq-privacidade__title {
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 44px;
  font-weight: 400;
  line-height: 120%;
}

.s-faq-privacidade__item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none none solid;
  border-width: 1px 1px 1.5px;
  border-color: black black var(--_colors---cinza-200);
  cursor: pointer;
  flex-flow: column;
  padding: 32px 24px;
  display: flex;
}

.s-faq-privacidade__item__main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.s-faq-privacidade__item__title {
  color: var(--_colors---cinza-800);
  font-size: var(--18);
}

.s-faq-privacidade__item__icon {
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  display: flex;
}

.s-faq-privacidade__item__description {
  opacity: 1;
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 140%;
  display: block;
}

.s-hero-privacidade__pane__shadow {
  position: absolute;
}

.s-privacidadep__background__content {
  display: none;
}

.list-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.list-3.s-privacidadep__background__content__list {
  border-bottom: 1px solid var(--_colors---cinza-200);
  margin-bottom: 48px;
}

.s-privacidadep__background__content__item {
  padding-bottom: 24px;
}

.s-hero-etica {
  justify-content: center;
  align-items: center;
  padding-top: 91px;
  display: flex;
  position: relative;
}

.s-hero-etica__background {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 98%;
  padding-top: 112px;
  padding-bottom: 94px;
  position: relative;
  overflow: hidden;
}

.s-hero-etica__hat {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.s-hero-etica__title {
  font-size: var(--48);
  margin-top: 32px;
  margin-bottom: 0;
  font-weight: 400;
}

.image-25 {
  width: 10px;
}

.text-block-15 {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
}

.s-content-etica {
  padding-top: 90px;
  padding-bottom: 134px;
  position: relative;
}

.s-content-etica__main {
  max-width: 624px;
}

.s-content-etica__list {
  width: 100%;
  max-width: 500px;
  margin-bottom: 0;
  padding-top: 70px;
  padding-left: 0;
}

.s-content-etica__content {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.s-content-etica__title {
  font-size: var(--32);
  max-width: 571px;
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-content-etica__description {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-bottom: 40px;
}

.list-item-2 {
  max-width: 500px;
}

.s-content-etica__list__item {
  border: 1px solid var(--_colors---cinza-100);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 24px;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.s-content-etica__list__item:hover {
  border-color: var(--_colors---cinza-100);
}

.s-content-etica__list__item__description {
  color: var(--_colors---cinza-900);
  font-size: var(--16);
}

.list-item-3 {
  border-bottom: 1px solid var(--_colors---cinza-50);
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 20px;
}

.list-item-3.boder-none {
  border-bottom-style: none;
}

.s-content-etica__list__item__arrow {
  transition: all 0.3s;
}

.image-26 {
  z-index: -1;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.image-26.s-content-etica__list__item__bg {
  opacity: 0;
  transition: all 0.3s;
}

.s-hero-people {
  padding-top: 162px;
  padding-bottom: 100px;
  position: relative;
}

.s-hero-people__content {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.s-hero-people__title {
  font-size: var(--56);
  max-width: 583px;
  margin-top: 16px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-hero-people__wrapper {
  justify-content: space-between;
  display: flex;
}

.s-hero-people__image {
  margin-bottom: 0;
}

.s-hero-people__p {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  margin-bottom: 0;
  line-height: 140%;
}

.s-hero-people__button {
  background-color: var(--_colors---verde);
  color: var(--_colors---branco);
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  background-image: linear-gradient(90deg, #32b77e, #167d51);
  border-radius: 36px;
  width: 100%;
  max-width: 204px;
  height: 42px;
  margin-top: 32px;
  padding: 10px 24px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.s-hero-people__button:hover {
  background-color: var(--_colors---verde);
}

.s-hero-people__divider {
  background-color: #e2e5eb;
  width: 100%;
  max-width: 1224px;
  height: 1.5px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0;
}

.s-hero-people__divider.hidden-imprensa {
  display: none;
}

.s-partners {
  padding-top: 76px;
  padding-bottom: 100px;
  position: relative;
}

.s-partners.change-spacing {
  padding-top: 20px;
}

.s-partners.change-spacing.change-bg {
  background-color: #002e38;
  padding-bottom: 72px;
}

.s-partners__main {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.s-partners__logos {
  flex-flow: row;
  justify-content: space-between;
  margin-top: 48px;
  display: flex;
}

.s-rh {
  padding-top: 112px;
  padding-bottom: 112px;
}

.s-rh__title {
  font-size: var(--48);
  max-width: 525px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-rh__list {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  margin-top: 44px;
  display: grid;
}

.s-rh__item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  font-size: var(--16);
  flex-flow: column;
  width: 100%;
  max-width: 288px;
  line-height: 140%;
  display: flex;
}

.s-rh__item.hidden {
  display: none;
}

.s-rh__item-icon {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  overflow: visible;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #32b77e33,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-rh__item-text {
  color: var(--_colors---cinza-950);
}

.s-rh__video {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 496px;
  padding: 18px;
  position: relative;
  overflow: hidden;
}

.s-rh__wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.s-rh__video-header {
  height: 326px;
  padding: 32px 14px 48px;
}

.s-rh__video-title {
  color: var(--_colors---cinza-800);
  max-width: 428px;
  margin-top: 24px;
  margin-bottom: 11px;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-rh__video-text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 432px;
  margin-bottom: 0;
}

.s-rh__video-lightbox {
  z-index: 1;
  cursor: pointer;
  border-radius: 8px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.s-rh__video-lightbox.events-none {
  pointer-events: none;
}

.image-27 {
  width: 100%;
  max-width: 460px;
}

.s-choice {
  padding-top: 112px;
  padding-bottom: 112px;
}

.s-choice__title {
  font-size: var(--48);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-choice__table {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px 16px 20px 20px;
  margin-top: 72px;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
}

.s-choice__table-header {
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  display: flex;
}

.s-choice__table-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-choice__table-competitors {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.s-choice__table-header-unico {
  background-image: linear-gradient(273deg, #21b374 6.86%, #127ee9);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 179px;
  height: 52px;
  padding: 19px 23px;
  display: flex;
}

.s-choice__table-header-competitor {
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 179px;
  padding: 15px 34px;
  line-height: 140%;
  display: flex;
}

.s-choice__table-content {
  border: 1px solid var(--_colors---cinza-100);
  background-color: var(--_colors---branco);
  border-radius: 12px;
  margin-left: 8px;
  margin-right: 8px;
}

.s-choice__table-row {
  border-bottom: 1px solid var(--_colors---cinza-100);
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.s-choice__table-row.hidden {
  display: none;
}

.s-choice__table-row-title {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  width: 100%;
  min-width: 406px;
  max-width: 406px;
  padding-top: 24px;
  padding-bottom: 13px;
  padding-left: 24px;
  line-height: 140%;
}

.s-choice__table-row-bullet {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  justify-content: center;
  align-items: center;
  width: 195px;
  height: 71px;
  margin-top: 11px;
  padding: 23px 40px;
  line-height: 140%;
  display: flex;
}

.s-process {
  padding-bottom: 112px;
  overflow: hidden;
}

.s-process__heading {
  font-size: var(--48);
  text-align: center;
  max-width: 838px;
  margin: 0 auto 86px;
  font-weight: 400;
  line-height: 120%;
}

.s-simplify {
  background-color: var(--_colors---branco);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
}

.s-simplify__heading {
  font-size: var(--48);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-simplify__list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 72px;
  display: grid;
}

.s-simplify__item {
  background-color: var(--_colors---cinza-50);
  color: var(--_colors---cinza-950);
  font-size: var(--16);
  border-radius: 12px;
  width: 100%;
  max-width: 288px;
  padding: 24px;
  line-height: 140%;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  box-shadow: 1px 2px 3px -1.5px #3a4a6412;
}

.s-simplify__item:hover {
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #32b77e33,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-simplify__item.hidden {
  display: none;
}

.s-simplify__item-icon {
  background-color: var(--_colors---branco);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-bottom: 62px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #32b77e33,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-form-specialist {
  padding-top: 112px;
  padding-bottom: 112px;
  position: relative;
}

.s-form-specialist__wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  display: flex;
}

.s-form-specialist__image {
  width: 100%;
  max-width: 576px;
  margin-bottom: 0;
}

.s-form-specialist__form-wrapper {
  padding-left: 40px;
  padding-right: 40px;
}

.s-form-specialist__heading {
  font-size: var(--24);
  max-width: 410px;
  margin-top: 3px;
  margin-bottom: 40px;
  font-weight: 400;
}

.image-28 {
  filter: blur(50px);
  position: absolute;
  bottom: -60px;
  left: -100px;
}

.unico-people-responsive,
.s-choice__table-header-responsive {
  display: none;
}

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

.span-medium.text-800 {
  color: var(--_colors---cinza-800);
}

.s-hero-skill {
  padding-top: 162px;
  padding-bottom: 100px;
  position: relative;
}

.s-hero-skill.change-spacing {
  padding-bottom: 0;
}

.s-hero-skill.change-spacing.change-bg {
  background-color: #002e38;
  padding-top: 96px;
}

.s-hero-skill__wrapper {
  justify-content: space-between;
  margin-top: -47px;
  display: flex;
}

.s-hero-skill__content {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.s-hero-skill__logo {
  margin-bottom: 0;
}

.s-hero-skill__heading {
  font-size: var(--56);
  max-width: 504px;
  margin-top: 37px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-hero-skill__p {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  width: 100%;
  max-width: 429px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-hero-skill__p.mt-32 {
  margin-top: 32px;
}

.s-hero-skill__p.change-color {
  color: var(--_colors---branco);
}

.s-hero-skill__p.center-text {
  text-align: center;
}

.s-hero-skill__button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--_colors---branco);
  text-align: center;
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  background-image: linear-gradient(90deg, #0cc, #115b5e);
  border-radius: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 196px;
  height: 40px;
  margin-top: 32px;
  padding: 0 16px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow:
    inset 0 0 2.4px 2px #ffffff40,
    inset 0 0 2.4px 2px #ffffff40,
    inset 0 0 2.4px 2px #ffffff40;
}

.s-business {
  padding-top: 96px;
  padding-bottom: 112px;
}

.s-business__wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.s-business__heading {
  font-size: var(--48);
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-business__heading.change-text {
  color: var(--_colors---branco);
  max-width: none;
}

.s-business__heading.change-text.center-text {
  text-align: center;
}

.s-business__heading.change-text.text-center {
  color: var(--_colors---cinza-950);
  text-align: center;
}

.s-business__p {
  font-size: var(--18);
  width: 100%;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 140%;
}

.s-business__list {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 72px;
  display: grid;
}

.s-business__item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--_colors---cinza-950);
  font-size: var(--16);
  flex-flow: column;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 140%;
  display: flex;
}

.s-business__item.safeapp {
  line-height: 140%;
}

.s-business__item-icon {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-business__item-icon.safeapp {
  box-shadow:
    5px 5px 19px #0d919499,
    -4px -1px 20px var(--Auxiliary-Colors-Safe-App-light, #b7e0ea),
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-skills-testimonials {
  padding-top: 112px;
  padding-bottom: 112px;
  overflow: hidden;
}

.s-skills-testimonials__heading {
  color: var(--_colors---cinza-900);
  text-align: center;
  margin-top: 0;
  margin-bottom: 80px;
  font-size: 48px;
  font-weight: 400;
  line-height: 120%;
}

.s-features-skills {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
  overflow: hidden;
}

.s-features-skills__wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.s-features-skills__list {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  margin-top: 72px;
  display: flex;
}

.s-features-skills__heading {
  font-size: var(--32);
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-features-skills__item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  font-family: var(--fonte);
  flex-flow: row;
  display: flex;
}

.s-features-skills__item-icon {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-features-skills__item-heading {
  color: var(--_colors---cinza-900);
  font-size: var(--18);
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 140%;
}

.s-features-skills__item-p {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 538px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-features-skills__ilustra {
  margin-top: 69px;
}

.s-features-skills__ilustra-header {
  font-family: var(--fonte);
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  justify-content: center;
  align-items: center;
  width: 495px;
  font-weight: 400;
  line-height: 140%;
  display: flex;
}

.s-features-skills__ilustra-header-divider {
  background-color: #e2e5eb;
  width: 1px;
  height: 16px;
  margin-left: 16px;
  margin-right: 24px;
}

.s-features-skills__image {
  background-color: var(--_colors---branco);
  border-radius: 16px;
  width: 495px;
  height: 454px;
  margin-top: 40px;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.image-29 {
  margin-bottom: 17px;
}

.image-30 {
  width: 100%;
  max-width: 495px;
}

.image-31 {
  pointer-events: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.s-conquer {
  padding-top: 112px;
  padding-bottom: 112px;
  overflow: hidden;
}

.s-conquer__heading {
  color: var(--_colors---cinza-900);
  font-size: var(--48);
  text-align: center;
  max-width: 874px;
  margin: 0 auto;
  font-weight: 400;
  line-height: 120%;
}

.s-conquer__list {
  margin-top: 80px;
}

.s-conquer__list-image {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 937px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.s-conquer__image {
  width: 100%;
}

.s-conquer__image.responsive {
  display: none;
}

.s-conquer__list-wrapper {
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

.s-conquer__item {
  border: 1px solid var(--_colors---cinza-200);
  border-radius: 16px;
  width: 100%;
  max-width: 288px;
  padding: 28px;
  transition: all 0.2s;
}

.s-conquer__item:hover {
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-conquer__icon {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-conquer__item-title {
  color: var(--_colors---cinza-950);
  font-size: var(--18);
  max-width: 232px;
  margin-top: 28px;
  margin-bottom: 13px;
  font-weight: 500;
  line-height: 140%;
}

.s-conquer__item-text {
  color: var(--_colors---cinza-500);
  font-size: var(--14);
  line-height: 140%;
}

.s-plans {
  background-color: var(--_colors---branco);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
  overflow: hidden;
}

.s-plans__header {
  justify-content: center;
  display: flex;
}

.s-plans__heading {
  font-size: var(--48);
  max-width: 912px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-plans__heading.center-text {
  text-align: center;
  max-width: 1100px;
  margin-bottom: 36px;
}

.s-plans__list {
  justify-content: space-between;
  margin-top: 80px;
  display: flex;
}

.s-plans__list.change {
  margin-top: 20px;
}

.s-features-skills__patterns {
  z-index: 2;
  display: none;
  position: relative;
  bottom: 0;
  right: 0;
}

.image-32 {
  pointer-events: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.image-33 {
  z-index: 2;
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: auto;
  right: 0;
}

.image-34 {
  z-index: 0;
  pointer-events: none;
  filter: blur(100px);
  border-radius: 100000px;
  position: absolute;
  bottom: 0;
  left: auto;
  right: 233px;
}

.s-plans__item {
  border-top-style: none;
  border-top-width: 8px;
  border-top-color: var(--_colors---cinza-200);
  border-right-style: none;
  border-right-width: 8px;
  border-right-color: var(--_colors---cinza-200);
  border-bottom-style: none;
  border-bottom-width: 8px;
  border-bottom-color: var(--_colors---cinza-200);
  border-left-style: none;
  border-left-width: 8px;
  border-left-color: var(--_colors---cinza-200);
  background-color: var(--_colors---cinza-50);
  cursor: default;
  outline: 8px solid var(--Gray-Scale-100, #eff1f6);
  border-radius: 12px;
  width: 100%;
  max-width: 288px;
  height: 100%;
  min-height: 764px;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  position: relative;
  overflow: hidden;
}

.s-plans__item:hover {
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-plans__item.starter,
.s-plans__item.silver {
  cursor: default;
  transition: all 0.2s;
}

.s-plans__item.black {
  cursor: default;
}

.s-plans__item.black:hover {
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-plans__item-header {
  background-color: var(--_colors---branco);
  color: var(--_colors---cinza-900);
  font-size: var(--24);
  justify-content: space-between;
  padding: 24px 24px 18px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
  overflow: hidden;
}

.s-plans__item-bullets {
  z-index: 2;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  margin-top: 18px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
}

.s-plans__item-bullet {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--_colors---cinza-500);
  font-size: var(--16);
  justify-content: flex-start;
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-plans__item-icon {
  width: 16px;
  height: 20px;
}

.s-plans__item-button {
  z-index: 1;
  background-color: var(--_colors---branco);
  color: var(--_colors---cinza-900);
  text-align: center;
  cursor: default;
  border-radius: 36px;
  width: 100%;
  max-width: 238px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0;
  line-height: 140%;
  text-decoration: none;
  position: absolute;
  inset: 447px 0% auto;
  box-shadow: 0 4px 4px #132d3b0d;
}

.s-plans__item-button.starter,
.s-plans__item-button.silver {
  z-index: 1;
  background-color: var(--_colors---branco);
  background-image: none;
  box-shadow: 0 4px 4px #132d3b0d;
}

.s-plans__item-button.black {
  color: var(--_colors---cinza-900);
  cursor: default;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 14px;
  line-height: 140%;
  box-shadow: 0 4px 4px #132d3b0d;
}

.s-plans__item-logos {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  background-color: var(--_colors---branco);
  grid-template-rows: 38px 38px;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 38px;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  height: 240px;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: grid;
  position: absolute;
  bottom: 0;
}

.s-plans__item-header-tag {
  color: var(--_colors---branco);
  font-size: var(--12);
  background-image: linear-gradient(90deg, #0cc 3.52%, #7979e5 100%, #f7f2f2);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: 3px 12px;
  line-height: 140%;
  display: flex;
}

.s-features-skills__p,
.s-conquer__list__swiper {
  display: none;
}

.background-video-2 {
  filter: invert(0%);
  mix-blend-mode: normal;
  border-radius: 111px;
  max-width: 741px;
  height: 1520px;
}

.s-rules {
  padding-top: 112px;
  padding-bottom: 112px;
}

.s-rules__header {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.s-rules__list {
  justify-content: space-between;
  align-items: stretch;
  margin-top: 96px;
  display: flex;
}

.s-rules__item {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  max-width: max-content;
  padding: 8px;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
}

.s-rules__item:hover {
  box-shadow: 2px 5px 12px #914ac55c;
}

.s-rules__header-tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  align-items: center;
  margin-top: 10px;
  line-height: 140%;
  display: flex;
}

.s-rules__header-icon {
  background-image: linear-gradient(
    146deg,
    #914ac5 6.62%,
    #d6b2f8 87.35%,
    #fff
  );
  border-radius: 8px;
  width: 10px;
  height: 10px;
}

.s-rules__heading {
  width: 100%;
  max-width: 872px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-rules__item-inner {
  background-color: var(--_colors---branco);
  border-radius: 8px;
  width: 100%;
  max-width: 272px;
  min-height: 227px;
  padding: 24px;
  transition-property: opacity;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  box-shadow: 1px 2px 3px -1.5px #914ac533;
}

.s-rules__item-icon {
  background-color: var(--_colors---branco);
  border-radius: 207px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a433,
    5px 5px 19px #914ac599;
}

.s-rules__item-text {
  margin-top: 32px;
}

.s-rules__item-heading {
  font-size: var(--18);
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 500;
  line-height: 140%;
}

.s-rules__item-p {
  color: var(--_colors---cinza-600);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 140%;
}

.s-hero-cloud {
  background-color: var(--_colors---branco);
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding-top: 91px;
  padding-bottom: 0;
  overflow: hidden;
}

.s-hero-cloud__header {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.s-hero-cloud__heading {
  font-size: var(--56);
  text-align: center;
  max-width: 1054px;
  margin: 0 auto;
  font-weight: 400;
  line-height: 120%;
}

.s-hero-cloud__text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  text-align: center;
  margin-top: 24px;
  margin-bottom: 32px;
  font-weight: 400;
  line-height: 140%;
}

.s-hero-cloud__inner {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
}

.s-just-cloud {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.s-just-cloud__wrapper {
  justify-content: space-between;
  display: flex;
}

.s-just-cloud__heading {
  font-size: var(--48);
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 18px;
  font-weight: 400;
  line-height: 120%;
}

.s-just-cloud__paragraph {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 328px;
  margin-bottom: 18px;
  line-height: 140%;
}

.s-just-cloud__button {
  color: var(--_colors---branco);
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  background-image: linear-gradient(90deg, #914ac5, #5d2880);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 196px;
  height: 42px;
  padding: 16px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.s-just-cloud__list {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.s-just-cloud__item {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 568px;
  line-height: 140%;
  display: flex;
}

.s-just-cloud__item-icon {
  background-color: var(--_colors---branco);
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  position: static;
  box-shadow:
    5px 5px 19px #914ac599,
    -4px -1px 20px #ff80a433,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.bg-unico-cloud {
  width: 100%;
  position: absolute;
  top: 0;
}

.s-integrated {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 110px;
  padding-bottom: 134px;
  position: relative;
  overflow: hidden;
}

.s-integrated__heading {
  font-size: var(--48);
  max-width: 762px;
  margin-top: 0;
  margin-bottom: 55px;
  font-weight: 400;
  line-height: 120%;
}

.s-integrated__list {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  display: flex;
}

.s-integrated__item {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: flex-start;
  width: 100%;
  max-width: 728px;
  display: flex;
}

.s-integrated__item-icon {
  background-color: var(--_colors---branco);
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    5px 5px 19px #914ac599,
    -4px -1px 20px #ff80a433,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-integrated__item-heading {
  color: var(--_colors---cinza-950);
  font-size: var(--18);
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: 400;
  line-height: 120%;
}

.s-integrated__item-p {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-bottom: 0;
  line-height: 140%;
}

.bg-integrated {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.s-integrated__divider {
  background-color: var(--_colors---cinza-200);
  width: 100%;
  height: 1px;
  position: absolute;
  top: 0;
}

.s-hero-cloud__image {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}

.elipse-hero-cloud {
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.elipse-hero-cloud.responsive {
  display: none;
}

.bg-hero-cloud {
  z-index: 1;
  position: relative;
}

.s-transform {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 91px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.s-transform__heading {
  font-size: var(--48);
  text-align: center;
  width: 100%;
  max-width: 1018px;
  margin: 0 auto 80px;
  font-weight: 400;
  line-height: 120%;
}

.s-transform__tabs-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_colors---cinza-200);
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: max-content;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.s-transform__tabs-link {
  color: #9aa2af;
  font-size: var(--18);
  background-color: #ddd0;
  padding: 10px;
  line-height: 140%;
  transition: all 0.2s;
}

.s-transform__tabs-link.w--current {
  color: var(--_colors---cinza-900);
  background-color: #ddd0;
  padding: 10px;
  font-weight: 500;
  line-height: 140%;
}

.bg-transform {
  width: 100%;
  position: absolute;
  top: 0;
}

.tabs__bancos {
  height: 391px;
  position: relative;
  overflow: visible;
}

.tabs__bancos.bets {
  height: auto;
}

.tabs__bancos__content {
  position: absolute;
  top: -234px;
  right: 0;
}

.tabs__menu__heading {
  font-size: var(--32);
  max-width: 500px;
  margin-top: 0;
  margin-bottom: 100px;
  font-weight: 400;
  line-height: 120%;
}

.tabs__menu__p {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  margin-bottom: 32px;
  line-height: 140%;
}

.tabs__bancos__menu {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 536px;
  display: grid;
  overflow: visible;
}

.tabs__bancos__link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--_colors---branco);
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 256px;
  height: 135px;
  padding: 20px;
  line-height: 140%;
  transition: all 0.2s;
  display: flex;
}

.tabs__bancos__link:hover {
  box-shadow: 12px 12px 20px #151f341a;
}

.tabs__bancos__link.w--current {
  background-color: var(--_colors---branco);
  color: var(--_colors---cinza-900);
  width: 100%;
  max-width: 256px;
  height: 135px;
  line-height: 140%;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  box-shadow: 12px 12px 20px #151f341a;
}

.tabs__banco-icon {
  filter: grayscale();
  color: var(--_colors---azul-dark);
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    5px 5px 19px #9e9e9e99,
    -4px -1px 20px #d8d8d833,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.code-embed-5 {
  width: 20px;
  height: 20px;
}

.tabs__banco__image {
  background-image: url("../images/image-bank.webp");
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  min-width: 599px;
  min-height: 529px;
}

.tabs__banco__image.banco {
  background-image: url("../images/image-bank.webp");
  background-size: cover;
}

.tabs__banco__image.footer-form-title {
  background-image: url("../images/image-tele_1image-tele.webp");
  background-size: cover;
}

.tabs__banco__image.footer-form-title.varejo {
  background-image: url("../images/image-varejo.webp");
  background-position: 50%;
  border-radius: 16px;
}

.tabs__banco__image.footer-form-title.varejo.ecommerce {
  background-image: url("../images/image-ecommerce.webp");
  background-size: 599px;
}

.tabs__banco__image.footer-form-title.varejo.ecommerce.apostas {
  background-image: url("../images/image-apostas.webp");
}

.tabs__banco__image.tele {
  background-image: url("../images/image-tele_1image-tele.webp");
  background-size: cover;
}

.tabs__banco__image.tele.varejo {
  object-fit: cover;
  background-image: url("../images/image-varejo.webp");
  background-position: 50%;
  border-radius: 16px;
  overflow: hidden;
}

.tabs__banco__image.tele.varejo.ecommerce {
  background-image: url("../images/image-ecommerce.webp");
  background-size: 599px;
}

.tabs__banco__image-title {
  color: var(--_colors---branco);
  font-size: var(--12);
  max-width: 52px;
  line-height: 120%;
  position: absolute;
  top: 32px;
  left: 32px;
}

.tabs__banco__image-content {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0003;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 535px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 12px 8px 8px;
  display: flex;
  position: absolute;
  bottom: 32px;
  left: 0%;
  right: 0%;
  box-shadow: inset 1px 1px #ffffff26;
}

.tabs__banco__image-content.credit-card {
  justify-content: space-between;
}

.tabs__banco__image-inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--_colors---branco);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 339px;
  padding: 8px 20px 8px 8px;
  display: flex;
  box-shadow: 1px 2px 6px #0000001a;
}

.tabs__banco__image-inner.credit-cart {
  justify-content: flex-start;
  align-items: center;
  max-width: max-content;
}

.tabs__banco__image-icon {
  mix-blend-mode: normal;
  background-image: url("../images/Container_2.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 48px;
  display: flex;
  box-shadow:
    0 7px 15px -4px #44224a73,
    inset -1px -1px #0000001a,
    inset 1px 1px #ffffff1a;
}

.tabs__banco__image-icon.credit-card {
  background-image: url("../images/Container_3.svg");
  flex: none;
  box-shadow:
    0 7px 15px -4px #44224a73,
    inset -1px -1px #0000001a,
    inset 1px 1px #ffffff1a;
}

.tabs__banco__image-heading {
  font-size: var(--14);
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 140%;
}

.tabs__banco__image-heading.credit-card {
  margin-bottom: 0;
}

.tabs__banco__image-bullets {
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  display: grid;
}

.tabs__banco__image-bullet {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-500);
  font-size: var(--12);
  justify-content: space-between;
  align-items: center;
  line-height: 140%;
  display: flex;
}

.bullet {
  height: 20px;
}

.tabs__banco__image-opcional {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---branco);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-left: 32px;
  font-size: 14px;
  line-height: 140%;
  display: flex;
}

.tabs__banco__image-opcional-bullets {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---branco);
  font-size: var(--12);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.tab-pane-tab-1 {
  text-align: left;
}

.tabs__banco__image-button {
  border: 1px solid var(--_colors---branco);
  color: var(--_colors---branco);
  background-color: #3e588f33;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 139px;
  height: 40px;
  margin-right: 12px;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.tab__bets__button {
  color: var(--_colors---branco);
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  background-image: linear-gradient(90deg, #914ac5, #5d2880);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 142px;
  height: 42px;
  margin-top: 91px;
  margin-bottom: 91px;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.s-capabilities {
  padding-top: 112px;
  padding-bottom: 120px;
}

.s-cloud-testimonials {
  padding-top: 96px;
  padding-bottom: 96px;
  overflow: hidden;
}

.s-cloud-testimonials__heading {
  font-size: var(--16);
  text-align: center;
  margin-top: 0;
  margin-bottom: 56px;
  font-weight: 400;
  line-height: 140%;
}

.s-capabilities__header {
  justify-content: space-between;
  margin-bottom: 80px;
  display: flex;
}

.s-capabilities__heading {
  font-size: var(--48);
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-capabilities__tabs {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.s-capabilities__tabs.tabs {
  justify-content: space-between;
  align-items: stretch;
}

.s-capabilities__tabs-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  flex: 1;
  max-width: 232px;
  margin-right: 80px;
  display: flex;
}

.s-capabilities__tabs-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #9aa2af;
  font-size: var(--18);
  text-wrap: nowrap;
  background-color: #ddd0;
  flex: none;
  align-items: center;
  padding: 0;
  line-height: 140%;
  display: flex;
}

.s-capabilities__tabs-link.w--current {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--_colors---cinza-900);
  background-color: #ddd0;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.s-capabilities__tabs-icon {
  background-image: linear-gradient(146deg, #914ac5 6.62%, #d6b2f8 87.35%);
  border-radius: 8px;
  flex: none;
  width: 10px;
  height: 10px;
  margin: 0;
  display: block;
}

.s-capabilities__tabs-icon.s-capabilities__tabs-icon__releases {
  background-image: url("../images/Icon_1.svg");
  background-position: 0 0;
  background-size: cover;
}

.s-capabilities__tabs-content {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 522px;
  min-height: 508px;
  padding-top: 72px;
  padding-left: 72px;
  padding-right: 72px;
  position: relative;
  overflow: hidden;
}

.s-capabilities__tabs-content.page-releases {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 520px;
  padding-bottom: 71px;
  display: flex;
}

.s-capabilities__tabs-heading {
  font-size: var(--24);
  max-width: 329px;
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-capabilities__tabs-p {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 378px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
}

.s-capabilities__tabs-button {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  align-items: center;
  margin-top: 48px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  position: relative;
}

.s-capabilities__tabs-button:hover {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.s-capabilities__tabs-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.s-capabilities__tabs-image {
  background-color: var(--_colors---cinza-100);
  border-radius: 16px;
  width: 100%;
  max-width: 368px;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.s-capabilities__tabs-image.figuras-tab {
  justify-content: center;
  align-items: center;
  display: flex;
}

.s-capabilities__tabs-image.figuras-tab.tab-image {
  pointer-events: none;
  width: 368px;
  overflow: visible;
}

.s-capabilities__tabs-image.figuras-tab.tab-image.withoutbg {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  overflow: hidden;
}

.s-capabilities__tabs-image.figuras-tab.tab-image.with-overflow {
  overflow: visible;
}

.s-capabilities__tabs-holder {
  flex: 0 auto;
}

.patterns-tabs {
  z-index: 1;
  opacity: 0.7;
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: 0;
}

.elipse-tabs {
  z-index: 0;
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: 0;
}

.pattern-just {
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
}

.elipse-just {
  position: absolute;
  bottom: 0;
  left: 0;
}

.s-future__card__video-holder {
  background-color: var(--_colors---cinza-200);
  background-image: url("../images/Container.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 8px;
  min-height: 259px;
  position: relative;
  overflow: hidden;
  box-shadow: inset 2px 2px 4px #ffffff40;
}

.s-future__card__video-mockup {
  z-index: 1;
  background-color: #f6f9fc;
  border-radius: 21px;
  width: 100%;
  max-width: 144px;
  height: 312px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: absolute;
  bottom: -6px;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.background-video-3 {
  z-index: 1;
  mix-blend-mode: multiply;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
  bottom: -98px;
  left: 0%;
  right: 0%;
}

.div-block-7 {
  z-index: 1;
  background-color: #f6f9fc;
  border-radius: 21.068px;
  width: 100%;
  max-width: 157px;
  height: 312px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  position: absolute;
  bottom: -98px;
  left: 0%;
  right: 0%;
  box-shadow:
    0 29.262px 58.523px -11.705px #32325d40,
    0 17.557px 35.114px -17.557px #0000004d,
    inset 0 -1.17px 3.511px #0a254059;
}

.lightbox-link-2 {
  width: 100%;
  text-decoration: none;
}

.text-block-17 {
  color: var(--_colors---cinza-800);
  max-width: 105px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  position: absolute;
  bottom: 24px;
  left: 24px;
}

.image-36 {
  position: absolute;
  bottom: 0;
  right: 16px;
}

.image-37 {
  z-index: 2;
  position: absolute;
  bottom: 0;
  right: 21px;
}

.background-video-4 {
  z-index: 2;
  border-radius: 41px;
  width: 100%;
  max-width: 263px;
  height: 542px;
  position: absolute;
  bottom: -33px;
  left: 55px;
}

.bg-hero-pay {
  z-index: 3;
  background-image: linear-gradient(#f4f9ff00, #f4f9ff);
  width: 100%;
  height: 163px;
  position: absolute;
}

.s-capabilities__tabs-loader {
  background-color: #d6d6da;
  border-radius: 100px;
  width: 55px;
  height: 5px;
  position: absolute;
  bottom: 0;
  left: 16px;
}

.s-capabilities__tabs-progress {
  background-color: var(--_colors---cinza-900);
  border-radius: 100px;
  width: 0%;
  height: 5px;
  transition: all 0.3s;
  position: absolute;
  bottom: 0;
  left: 0;
}

.text-block-18 {
  z-index: 2;
  position: relative;
}

.code-embed-6,
.bg-hero-cloud-mobile,
.header-capabilites-responsive {
  display: none;
}

.s-hero-safeapp {
  padding-top: 160px;
  padding-bottom: 100px;
  position: relative;
}

.s-hero-safeapp__heading {
  font-size: var(--56);
  max-width: 554px;
  margin-top: 16px;
  margin-bottom: 26px;
  font-weight: 400;
  line-height: 120%;
}

.s-hero-safeapp__p1 {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 542px;
  margin-top: 26px;
  margin-bottom: 32px;
  line-height: 140%;
}

.s-hero-safeapp__p2 {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 451px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-hero-safeapp__button {
  color: var(--_colors---branco);
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  background-image: linear-gradient(92deg, #77c9db, #406b75);
  border-radius: 36px;
  width: 100%;
  max-width: 212px;
  height: 42px;
  margin-top: 32px;
  padding: 10px 24px;
  line-height: 140%;
  text-decoration: none;
  position: relative;
  inset: auto 0% 0% auto;
  overflow: hidden;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.s-hero-safeapp__button._w-full.mt-125 {
  margin-top: 107px;
}

.s-hero-safeapp__wrapper {
  justify-content: space-between;
  display: flex;
}

.s-hero-safeapp__image {
  margin-bottom: 0;
}

.s-bank {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 112px;
  padding-bottom: 97px;
  position: relative;
  overflow: hidden;
}

.s-bank__heading {
  font-size: var(--48);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-bank__content {
  margin-top: 0;
}

.s-bank__list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  max-width: 536px;
  display: grid;
}

.s-bank__item {
  grid-column-gap: 71px;
  grid-row-gap: 71px;
  background-color: var(--_colors---branco);
  font-size: var(--18);
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  max-width: 256px;
  height: 172px;
  padding: 20px;
  display: flex;
}

.s-bank__item-icon {
  background-color: var(--_colors---branco);
  box-shadow:
    5px 5px 19px #0d919499,
    -4px -1px 20px var(--Auxiliary-Colors-Safe-App-light, #b7e0ea),
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.s-bank__wrapper {
  justify-content: space-between;
  margin-top: 102px;
  display: flex;
}

.s-bank__card {
  z-index: 1;
  background-color: var(--_colors---branco);
  border-radius: 16px;
  padding: 32px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.s-bank__card-text {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  font-size: var(--20);
  flex-flow: column;
  max-width: 432px;
  line-height: 145%;
  display: flex;
}

.s-bank__card-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  align-items: center;
  margin-top: 125px;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  position: static;
}

.s-bank__card-button:hover {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.s-phishing {
  padding-top: 112px;
  padding-bottom: 112px;
}

.s-phishing__header {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.s-phishing__heading {
  font-size: var(--32);
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-phishing__header-detail {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  align-items: center;
  margin-right: 0;
  display: flex;
}

.s-phishing__divider {
  background-color: var(--_colors---cinza-200);
  width: 1px;
  height: 16px;
}

.image-38 {
  margin-bottom: 6px;
}

.s-phishing__header-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  align-items: flex-end;
  max-width: 495px;
  line-height: 140%;
  display: flex;
}

.s-phishing__content {
  justify-content: space-between;
  align-items: stretch;
  margin-top: 93px;
  display: flex;
}

.s-phishing__list {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  display: flex;
}

.s-phising__item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  max-width: 531px;
  display: flex;
}

.s-phishing__item-heading {
  font-size: var(--18);
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 140%;
}

.s-phishing__item-p {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-bottom: 0;
  line-height: 140%;
}

.s-phishing__image {
  border-radius: 16px;
  width: 100%;
  max-width: 496px;
  margin-bottom: 0;
}

.s-hero-identidade {
  padding-top: 163px;
  padding-bottom: 12px;
}

.s-hero-identidade__main {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 480px;
  display: flex;
}

.s-hero-identidade__content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 96px;
  display: flex;
}

.s-hero-identidade__image {
  border-radius: 16px;
  width: 100%;
  max-width: 496px;
  padding-bottom: 0;
  overflow: hidden;
}

.s-hero-identidade__box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--_colors---cinza-200);
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  justify-content: space-between;
  padding: 27px 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.s-hero-identidade__title {
  font-family: var(--fonte);
  color: var(--_colors---cinza-900);
  font-size: var(--56);
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 400;
  line-height: 120%;
}

.s-hero-identidade__description {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 473px;
  line-height: 140%;
}

.body-2 {
  font-family: var(--fonte);
  color: var(--_colors---cinza-900);
  font-size: var(--14);
  line-height: 140%;
}

.text-span-15 {
  color: var(--_colors---cinza-500);
}

.s-hero-identidade__box__main {
  z-index: 2;
  max-width: 547px;
  position: relative;
}

.s-hero-identidade__box__action {
  z-index: 2;
  max-width: 386px;
  position: relative;
}

.s-hero-identidade__subtitle {
  font-size: var(--24);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-hero-identidade__subdescription {
  color: var(--_colors---cinza-600);
  line-height: 140%;
}

.s-hero-identidade__text {
  color: var(--_colors---cinza-400);
  font-size: var(--12);
  margin-bottom: 24px;
  line-height: 130%;
}

.s-hero-identidade__link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.s-hero-identidade__link__text {
  color: var(--_colors---cinza-700);
  transition: all 0.3s;
}

.s-transparencia-identidade {
  padding-top: 100px;
  padding-bottom: 112px;
}

.s-transparencia-identidade__main {
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  max-width: 570px;
  display: flex;
}

.s-transparencia-identidade__content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  display: flex;
}

.s-transparencia-identidade__title {
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-transparencia-identidade__description {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 522px;
  margin-bottom: 30px;
  line-height: 140%;
}

.s-identidade-digital {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.s-identidade-digital__title {
  text-align: center;
  max-width: 913px;
  margin: 0 auto 61px;
  padding-left: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-span-16 {
  color: var(--_colors---cinza-500);
}

.s-sticky__panel__border {
  background-image: url("../images/Icon-background_1.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 51px;
  height: 51px;
  display: flex;
}

.image-39 {
  position: static;
}

.image-39.image-float--img {
  object-fit: cover;
  height: 258px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.s-identidade-digital__background {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 98%;
  padding-top: 112px;
}

.s-documento-identidade {
  padding-top: 96px;
  padding-bottom: 109px;
}

.s-documento-identidade__main {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 956px;
  margin-bottom: 123px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.s-documento-identidade__content {
  max-width: 912px;
  margin-left: auto;
  margin-right: auto;
}

.s-documento-identidade__title {
  font-size: var(--56);
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-documento-identidade__description {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  text-align: center;
  max-width: 768px;
  margin-bottom: 0;
  line-height: 140%;
}

.text-span-17 {
  color: var(--_colors---cinza-500);
}

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

.s-documento-identidade__box {
  border: 1px solid var(--_colors---cinza-200);
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.s-documento-identidade__box__image {
  position: absolute;
  top: -62px;
}

.image-41 {
  display: none;
}

.image-42 {
  z-index: 1;
  pointer-events: none;
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

.image-43 {
  pointer-events: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.div-block-8 {
  position: relative;
}

.background-video-5 {
  z-index: 1;
  width: 150%;
  position: absolute;
  bottom: -69px;
  right: -253px;
}

.image-44 {
  margin-bottom: 6px;
  position: relative;
  top: -6px;
}

.image-45 {
  z-index: 20;
  position: static;
}

.text-span-18 {
  display: inline-block;
}

.s-movement__card-cta-text {
  transition: all 0.2s;
}

.image-46 {
  pointer-events: none;
  position: absolute;
  bottom: 0;
}

.s-capabilities__tabs-container {
  justify-content: space-between;
  display: flex;
}

.s-capabilities__tabs-image-title {
  font-size: 12px;
  line-height: 120%;
  position: absolute;
  top: 32px;
  left: 32px;
}

.text-span-19 {
  font-weight: 500;
}

.s-capabilities__tabs-image__mockup {
  background-color: #f6f9fc;
  border-radius: 36px;
  width: 271px;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 8px 12px;
  position: absolute;
  bottom: -71px;
  left: 0%;
  right: 0%;
  box-shadow:
    0 50.301px 100.601px -20.12px #32325d40,
    0 30.18px 60.361px -30.18px #0000004d,
    inset 0 -2.012px 6.036px #0a254059;
}

.background-video-6 {
  z-index: 1;
  mix-blend-mode: normal;
  border-radius: 16px;
  width: 250px;
  height: 480px;
  margin-left: auto;
  margin-right: auto;
  top: 6px;
  left: 0%;
  right: 0%;
}

.s-hero__pane-mockup {
  background-color: #f6f9fc;
  border-radius: 42.34px;
  width: 317px;
  height: 630px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px;
  position: absolute;
  bottom: -104px;
  left: 0%;
  right: 0%;
  box-shadow:
    0 58.805px 117.61px -23.522px #32325d40,
    0 35.283px 70.566px -35.283px #0000004d,
    inset 0 -2.352px 7.057px #0a254059;
}

.background-video-7 {
  z-index: 1;
  mix-blend-mode: normal;
}

.image-47 {
  pointer-events: none;
  position: absolute;
  top: 0;
}

.background-video-8 {
  z-index: 1;
  border-radius: 8px;
  width: 100%;
  height: 259px;
  box-shadow: inset 2px 2px 4px #ffffff40;
}

.lightbox-link-3 {
  width: 100%;
  max-width: 460px;
  height: 100%;
}

.image-48 {
  pointer-events: none;
  position: absolute;
  bottom: 16px;
  right: 16px;
}

.s-contruction {
  border-radius: 16px;
  width: 100%;
  max-width: 1439px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 234px;
  padding-bottom: 247px;
  position: relative;
  overflow: hidden;
}

.s-contruction__wrapper {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.s-contruction__heading {
  font-size: var(--48);
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-contruction__text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  text-align: center;
  margin-bottom: 25px;
  line-height: 140%;
}

.image-49 {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: -66px;
  left: 0%;
  right: 0%;
}

.image-50 {
  pointer-events: none;
  filter: blur(75px);
  position: absolute;
  top: 93px;
  bottom: 0;
}

.image-51 {
  pointer-events: none;
  filter: blur(40px);
  position: absolute;
  bottom: 129px;
}

.nav-link-2 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-2:hover {
  border-bottom-color: #212121;
}

.nav-link-2.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav_logo {
  margin-bottom: 24px;
}

.nav_logo.hero {
  margin-bottom: 0;
}

.en_text {
  color: #333;
  font-weight: 400;
  display: inline-block;
  position: relative;
  top: 2px;
}

.nav-link-3 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-3:hover {
  border-bottom-color: #212121;
}

.nav-link-3.w--current {
  color: #212121;
  border-bottom-color: #21212100;
}

.nav-link-3.home-link.w--current {
  border-bottom-color: #212121;
}

.nav-link-3.home-link.off.w--current {
  border-bottom-color: #21212100;
}

.nav-link-3.home-link.off.w--current:hover {
  border-bottom-color: #212121;
}

.nav_div_wrapper {
  padding: 0;
}

.nav-link-4 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-4:hover {
  border-bottom-color: #212121;
}

.nav-link-4.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav-link-4.drop {
  margin-right: 0;
  padding-right: 24px;
}

.nav-link-4.inside_drop {
  border-bottom-style: none;
  margin-right: 0;
  padding: 12px;
}

.nav-link-4.inside_drop:hover {
  background-color: #f5f5f5;
  border-bottom-style: none;
  border-bottom-color: #21212100;
  border-radius: 8px;
}

.icon {
  margin-right: 8px;
  display: inline-block;
}

.column_buttons {
  text-align: right;
}

.nav-link-5 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-5:hover {
  border-bottom-color: #212121;
}

.nav-link-5.w--current {
  color: #212121;
  border-bottom-color: #21212100;
}

.nav-link-5.blog {
  margin-right: 0;
  font-weight: 400;
}

.nav-link-5.blog.hide {
  display: inline-block;
}

.nav_menu {
  float: none;
  display: inline-block;
}

.nav_menu.mobi.lp {
  display: none;
}

.column_navigation {
  text-align: center;
}

.us_img {
  margin-right: 8px;
}

.dropdown {
  margin-right: 32px;
}

.link-block-4 {
  margin-bottom: 0;
  padding: 12px;
  display: block;
}

.link-block-4:hover {
  background-color: #f4f4f4;
  text-decoration: underline;
}

.link-block-4.spanish {
  margin-bottom: 0;
}

.button-2 {
  background-color: #212121;
  border-radius: 8px;
  font-weight: 500;
}

.button-2.contact_nav {
  vertical-align: top;
  height: 48px;
  margin-right: 12px;
  padding: 14px 20px 12px;
  font-weight: 400;
  transition: all 0.3s;
}

.button-2.contact_nav:hover {
  background-color: #212121cc;
}

.button-2.contact_nav.nav.mobi {
  display: none;
}

.button-2.contact_nav.nav.align_right {
  margin-right: 0;
}

.button-2.contact_nav.nav.align_right.line {
  border: 1px solid #212121;
  padding-top: 12px;
}

.button-2.contact_nav.nav.align_right.ghost {
  margin-right: 24px;
}

.button-2.contact_nav.nav.align_right.ghost.line.s {
  color: #212121;
  background-color: #21212100;
  margin-right: 12px;
  padding-top: 12px;
}

.button-2.contact_nav.hero {
  margin-right: 16px;
}

.button-2.contact_nav.hero.solution {
  color: #212121;
  background-color: #f4f4f4;
}

.button-2.contact_nav.hero.solution:hover {
  opacity: 1;
  background-color: #ebebeb;
}

.button-2.contact_nav.hero.typ {
  margin-right: 0;
}

.button-2.contact_nav.hero.btn-blur {
  margin-right: 0;
  padding-top: 12px;
  padding-left: 16px;
  padding-right: 16px;
  box-shadow:
    0 4px 20px #6670851a,
    0 2px 3px #6670851a,
    0 20px 20px #6670850f,
    inset 0.5px -1.5px #d7d7dc33,
    16px 7px 32px #00a5ff99,
    -3px 7px 16px #f2296333;
}

.button-2.contact_nav.hero.know {
  margin-right: 0;
}

.button-2.contact_nav.hero.bets {
  background-color: #1172eb;
}

.button-2.contact_nav.hero.bets:hover {
  opacity: 0.8;
}

.button-2.form {
  padding: 12px 20px;
  transition: all 0.3s;
}

.button-2.form:hover {
  opacity: 0.8;
}

.button-2.bets {
  background-color: #1172eb;
}

.button-2.bets.black {
  background-color: #212121;
}

.dropdown-list-2 {
  padding: 1px;
}

.dropdown-list-2.w--open {
  background-color: #fff;
  border-radius: 8px;
  padding: 8px;
}

.toggle_locale {
  background-color: #f4f4f4;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  height: 48px;
  padding: 12px 32px 12px 12px;
  display: block;
}

.dropdown_locale.hero,
.dropdown_locale.hero.mobi {
  display: none;
}

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

.brand {
  margin-top: 0;
}

.navbar-2 {
  background-color: #fff;
  padding: 20px 10px;
  position: fixed;
  inset: 0% 0% auto;
}

.icon-3 {
  margin-right: 0;
}

.locale_list {
  display: none;
}

.locale_list.w--open {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 8px;
  padding: 0;
  box-shadow: 2px 2px 15px #0000001a;
}

.paragraph_hero {
  color: #6c6c80;
  text-align: center;
  max-width: 80%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.paragraph_hero.paragraph_global.center.max {
  text-align: left;
}

.paragraph_hero.paragraph_global.date {
  font-size: 14px;
  line-height: 20px;
}

.paragraph_hero.paragraph_global.foot {
  display: block;
}

.paragraph_hero.paragraph_global.benefits_title {
  color: #212121;
  font-size: 14px;
}

.paragraph_hero.paragraph_global.job_title {
  font-size: 12px;
  line-height: 17px;
  display: inline-block;
}

.paragraph_hero.paragraph_numbers {
  max-width: 50%;
}

.paragraph_hero.about {
  max-width: 85%;
}

.div_main_global_identity {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-22 {
  color: #212121;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 400;
}

.image-52 {
  width: 24px;
  margin-bottom: 48px;
}

.column-4 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.heading-6 {
  font-weight: 400;
}

.div_buttons_hero {
  text-align: center;
  margin-top: 24px;
}

.div_buttons_hero.div_buttons_global {
  text-align: left;
  max-width: 480px;
  margin-top: 32px;
}

.image-53 {
  background-color: #f3f5f8;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
}

.wrapper_features {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.background-video-9 {
  z-index: 9;
  width: 100%;
  height: auto;
  min-height: 400px;
}

.section-4 {
  text-align: center;
  background-image:
    url("../images/Vector_4.svg"), linear-gradient(346deg, #d9def4, #fbfbfb);
  background-position:
    0 0,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  padding-top: 12vh;
  padding-bottom: 12vh;
}

.div_info_number {
  text-align: center;
  max-width: 2240px;
}

.div_info_number._2,
.div_info_number._1 {
  border-right: 1px solid #0000001a;
}

.div_block_title_journey {
  text-align: center;
  max-width: 1280px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
}

.div_block_title_journey.demo {
  margin-bottom: 24px;
}

.testimonial-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-around;
  min-width: 100%;
  margin-left: 0;
  margin-right: 40px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.trusted_by {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
}

.trusted_by.investors {
  color: #0099e5;
  margin-bottom: 24px;
}

.trusted_by.investors.contact_bets {
  font-size: 12px;
}

.trusted_by.investors.contact_bets.sem_amrgem {
  margin-bottom: 0;
}

.trusted_by.investors.bets {
  color: #434695;
  margin-bottom: 0;
}

.trusted_by.investors.bets.what {
  font-size: var(--22);
  text-align: center;
  margin-bottom: 20px;
}

.trusted_by.investors.bets.zero_margin {
  margin-bottom: 0;
}

.trusted_by.investors.onboarding {
  margin-bottom: 0;
  display: inline-block;
  position: relative;
  top: 2px;
}

.section_solution {
  border-bottom: 1px #0000001a;
  padding: 12vh 20px;
}

.section_solution.hero {
  background-image:
    url("../images/Vector_4.svg"), linear-gradient(311deg, #d9def4, #f7f7fa);
  background-position:
    0 0,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-bottom-style: none;
  padding-top: 20vh;
  padding-bottom: 12vh;
}

.hero_section {
  background-color: #f8f8f8;
  background-image: none;
  height: auto;
  min-height: 0;
  padding: 18vh 0 0;
  position: relative;
  overflow: hidden;
}

.hero_section.about {
  background-color: #fff;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 20vh;
  padding-bottom: 12vh;
}

.div_hero_text {
  max-width: 1080px;
  margin-bottom: 8vh;
  margin-left: auto;
  margin-right: auto;
}

.div_hero_text.hero-block {
  margin-bottom: 6vh;
  padding-left: 20px;
  padding-right: 20px;
}

.div_hero_text.about {
  max-width: 800px;
}

.div_hero_text.about.privacy {
  margin-bottom: 0;
}

.div_hero_text.about.privacy.blog {
  max-width: 900px;
  margin-bottom: 6vh;
}

.div_hero_text.hero-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div_hero_text.hero-block.typ {
  text-align: center;
}

.background-video-10 {
  z-index: 7;
  width: 100%;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
}

.wrapper_numbers {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-160 {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  height: 320px;
  padding: 24px;
  display: flex;
}

.text-block-23 {
  color: #212121;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 48px;
}

.image-54 {
  margin-bottom: 16px;
}

.div-block-164 {
  text-align: center;
  width: 1280px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.heading {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 72px;
  font-weight: 400;
  line-height: 62px;
}

.heading.hero {
  font-size: 64px;
  line-height: 64px;
}

.heading.hero.max_width {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.div_global_identity_text {
  width: auto;
  max-width: none;
  margin-bottom: 32px;
  padding-right: 42px;
}

.div_global_identity_text.contact_div {
  margin-bottom: 0;
}

.div_global_identity_text.how {
  padding-left: 42px;
  padding-right: 0;
}

.div-block-159 {
  background-color: #fff;
  border-radius: 8px;
}

.section_logos {
  border-bottom: 1px #00000012;
  padding-top: 8vh;
  padding-bottom: 8vh;
}

.logos_loop {
  width: 100%;
  max-width: 100%;
}

.colunas_features {
  margin-bottom: 20px;
}

.wrapper_content {
  width: 100%;
  overflow: hidden;
}

.columns-2 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.heading-2 {
  color: #212121;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
}

.heading-2.center {
  text-align: left;
}

.heading-2.center.cs {
  text-align: center;
}

.div_trusted_by {
  text-align: center;
  max-width: 1280px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}

.div_trusted_by.investors {
  text-align: left;
  margin-bottom: 80px;
}

.carrossel-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.section-2 {
  background-color: #fafafa;
  padding-top: 12vh;
  padding-bottom: 12vh;
}

.section-2.de_que_protegemos {
  background-color: #f5f5f5;
  padding-left: 10px;
  padding-right: 10px;
}

.section_numbers {
  padding-top: 12vh;
  padding-bottom: 12vh;
}

.text-block-24 {
  color: #212121;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 400;
}

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

.blog_section {
  border-bottom: 1px solid #0000001a;
  padding-top: 12vh;
  padding-bottom: 12vh;
  display: none;
}

.div-block-14 {
  margin-bottom: 24px;
  display: flex;
}

.heading-5 {
  letter-spacing: -0.5px;
  margin-top: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.heading-5:hover {
  text-decoration: underline;
}

.image-55 {
  object-fit: cover;
  border-radius: 8px;
  width: 80px;
  transition: all 0.3s;
  overflow: hidden;
}

.image-55:hover {
  object-fit: cover;
  transform: scale(1.1);
}

.div-block-13 {
  border-radius: 8px;
  overflow: hidden;
}

.div_wrapper_blog {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
}

.link-block-5 {
  color: #212121;
  flex: 1;
  padding-left: 24px;
  text-decoration: none;
}

.heading-7 {
  color: #212121;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
}

.text-block-25 {
  color: #212121;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 400;
}

.text-block-25.tag_contact {
  border-bottom-style: none;
  padding-bottom: 0;
  font-weight: 400;
}

.image-56 {
  margin-right: 12px;
  position: relative;
  top: -2px;
}

.cta_div {
  background-image:
    url("../images/Vector_4.svg"),
    radial-gradient(circle at 60%, #fbfbfb, #d9def4);
  background-position:
    0%,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-radius: 16px;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px;
}

.cta_div.white {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding: 0;
}

.link-block-6 {
  background-color: #ffffff40;
  border: 1px solid #fff3;
  border-radius: 1000px;
  padding: 12px 20px;
  display: block;
}

.link-block-6.link_email {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

.section_cta {
  padding-top: 12vh;
  padding-bottom: 12vh;
}

.heading-8 {
  color: #212121;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
}

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

.text-span-20 {
  color: #0d1b43;
  text-align: left;
  letter-spacing: -0.2px;
  font-size: 16px;
  font-weight: 700;
  line-height: 23px;
  display: inline;
  position: relative;
  top: 0;
}

.text-block-26 {
  color: #212121;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 400;
}

.text-block-26.tag_contact {
  border-bottom-style: none;
  padding-bottom: 0;
  font-weight: 400;
}

.text-block-26.tag_contact.tag_faq {
  text-align: center;
}

.div_wrapper_faq {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.div_wrapper_faq.docu {
  max-width: 900px;
  margin-bottom: 4vh;
}

.faq_item {
  background-color: #fff;
  border: 1px solid #ffffff0d;
  border-radius: 8px;
  max-width: 1180px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  transition: all 0.3s;
}

.faq_item:hover {
  box-shadow: 0 2px 30px #0000001a;
}

.faq_item.ethic-item {
  margin-bottom: 0;
}

.paragraph-5 {
  color: #87888c;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
}

.paragraph-5.acird {
  color: #6c6c80;
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.section_faq {
  background-image: linear-gradient(342deg, #d9def4, #fbfbfb);
  padding-top: 12vh;
  padding-bottom: 12vh;
  display: none;
}

.list-item-4 {
  margin-bottom: 0;
}

.list-4 {
  color: #858585;
  margin-bottom: 0;
}

.wrapper_faq_items {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.wrapper_title_faq {
  top: auto;
}

.wrapper_title_faq.ethics {
  display: block;
  top: 0;
}

.wrapper_arrow {
  float: right;
  margin-right: 0;
  display: inline-block;
  position: relative;
  top: 0;
}

.arrow {
  width: 20px;
  position: relative;
  top: 8px;
}

.faq_item_content {
  padding-left: 0%;
  padding-right: 0%;
}

.div-block-157 {
  border-bottom: 1px #0000000f;
  margin-bottom: 0;
  line-height: 14px;
  position: relative;
  top: -5px;
}

.heading-9 {
  color: #212121;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
}

.heading-9.center-text-map {
  text-align: center;
  max-width: 50%;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.link-6 {
  color: #333;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.link-6.heading-acordeao {
  color: #fff;
  text-align: left;
  border-bottom: 1px #0000000f;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 0;
  font-size: 22px;
  font-weight: 500;
  transition: all 0.2s;
  display: flex;
  position: relative;
  top: 0;
}

.link-6.heading-acordeao:hover {
  color: #1f293b;
}

.link-6.heading-acordeao:active {
  color: #333;
}

.link-6.heading-acordeao:focus {
  color: #333;
  font-size: 22px;
}

.text-block-27 {
  color: #212121;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 400;
}

.text-block-27.tag_contact {
  border-bottom-style: none;
  padding-bottom: 0;
  font-weight: 400;
}

.section_footer {
  background-color: #f7f7f7;
  padding: 12vh 10px 4vh;
  transition: all 0.3s;
}

.div_footer_left {
  max-width: 300px;
}

.div_block_footer {
  max-width: 1280px;
  margin-bottom: 4vh;
  margin-left: auto;
  margin-right: auto;
}

.link-block-7 {
  margin-right: 8px;
  transition: all 0.3s;
}

.link-block-7:hover {
  transform: translate(0, -5px);
}

.footer_link {
  color: #6c6c80;
  margin-bottom: 12px;
  text-decoration: none;
  display: block;
}

.footer_link:hover {
  text-decoration: underline;
}

.footer_link.hide {
  display: none;
}

.nav-link-6 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-6:hover {
  border-bottom-color: #212121;
}

.nav-link-6.w--current {
  color: #212121;
  border-bottom-color: #21212100;
}

.nav-link-6.home-link.w--current {
  border-bottom-color: #212121;
}

.nav-link-6.home-link.off.w--current {
  border-bottom-color: #21212100;
}

.nav-link-6.home-link.off.w--current:hover {
  border-bottom-color: #212121;
}

.nav-link-7 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-7:hover {
  border-bottom-color: #212121;
}

.nav-link-7.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav-link-7.drop {
  margin-right: 0;
  padding-right: 24px;
}

.nav-link-7.inside_drop {
  border-bottom-style: none;
  margin-right: 0;
  padding: 12px;
}

.nav-link-7.inside_drop:hover {
  background-color: #f5f5f5;
  border-bottom-style: none;
  border-bottom-color: #21212100;
  border-radius: 8px;
}

.nav-link-8 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-8:hover {
  border-bottom-color: #212121;
}

.nav-link-8.w--current {
  color: #212121;
  border-bottom-color: #21212100;
}

.nav-link-8.blog {
  margin-right: 0;
  font-weight: 400;
}

.nav-link-8.blog.hide {
  display: inline-block;
}

.link-block-8 {
  margin-bottom: 0;
  padding: 12px;
  display: block;
}

.link-block-8:hover {
  background-color: #f4f4f4;
  text-decoration: underline;
}

.link-block-8.spanish {
  margin-bottom: 0;
}

.icon-4 {
  margin-right: 0;
}

.div_block_tab_benefit {
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 700px;
  padding: 0 0 24px 24px;
  display: block;
  position: relative;
  top: auto;
}

.heading-feature {
  letter-spacing: -1px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.heading-feature.h3 {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-feature.h3.ethics {
  color: #212121;
  letter-spacing: -0.5px;
  font-size: 16px;
  line-height: 27px;
  display: inline-block;
}

.text-block-28 {
  color: #212121;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 400;
}

.column-11 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.tabs-menu-2 {
  z-index: 2;
  text-align: center;
  width: auto;
  margin-bottom: 48px;
  top: auto;
}

.tab_segments {
  text-align: right;
}

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

.block_benefit {
  background-color: #f4f4f4;
  border-radius: 8px;
  width: 50%;
  height: 300px;
  margin-right: 0;
  padding: 24px;
  display: inline-block;
}

.block_benefit._1 {
  text-align: left;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  margin-right: 12px;
  display: flex;
}

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

.section_niches {
  padding: 8vh 20px 12vh;
}

.section_niches.section_tabs_bets {
  display: none;
}

.section_niches.tabs_bets {
  padding-bottom: 4vh;
}

.background-video-11 {
  z-index: 7;
  mix-blend-mode: normal;
  border-radius: 8px;
  width: 100%;
  height: 700px;
}

.div_other_benefits {
  width: 50%;
  margin-bottom: 16px;
  margin-right: 0;
  display: inline-block;
}

.div_other_benefits.first {
  border-right: 1px solid #212121;
}

.div_video_hero_product {
  text-align: center;
}

.tab-link-tab-1 {
  background-color: #ddd0;
  border: 1px solid #212121;
  border-radius: 8px;
  margin-right: 12px;
  padding: 12px 20px;
}

.tab-link-tab-1.w--current {
  color: #fff;
  background-color: #212121;
  border: 1px solid #212121;
  margin-right: 12px;
  padding: 12px 20px;
  font-weight: 400;
}

.div_tab_segment {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.background-video-12 {
  z-index: 7;
  height: 400px;
}

.tab-link-tab-2 {
  background-color: #ddd0;
  border: 1px solid #212121;
  border-radius: 8px;
  margin-right: 12px;
  padding: 12px 20px;
}

.tab-link-tab-2.w--current {
  color: #fff;
  background-color: #212121;
  border-color: #212121;
}

.icon_benefit {
  width: 24px;
  margin-right: 8px;
}

.image-57 {
  margin-right: 8px;
}

.section_how {
  padding: 12vh 20px;
}

.text-block-29 {
  font-weight: 400;
}

.wrapper-benefit {
  display: flex;
}

.wrapper-benefit.jornada-transacional,
.wrapper-benefit.jornada-de-castro {
  justify-content: center;
  align-items: center;
}

.background-video-13 {
  z-index: 7;
  background-color: #5a5a5a;
  border: 6px solid #f2f2f2;
  border-radius: 24px;
  width: 300px;
  height: 620px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.wrapper_all_other_benefits {
  flex-flow: wrap;
  display: flex;
}

.wrapper_all_other_benefits.hero {
  margin-top: 48px;
}

.wrapper_all_other_benefits.hero.benefits-hero.gs {
  max-width: 600px;
}

.image-58 {
  width: 500px;
}

.div_wrapper_how {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.wrapper_benefits {
  height: 50%;
  margin-bottom: 24px;
  display: flex;
}

.div_video_benefit {
  background-image: linear-gradient(338deg, #d4daf4, #fcf9f9 66%);
  border-radius: 8px;
  width: 50%;
  height: 700px;
}

.div_video_benefit.video {
  height: 700px;
}

.heading-10 {
  color: #212121;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
}

.heading-10.center.cs {
  text-align: center;
}

.heading-10.center-text-map {
  text-align: center;
  max-width: 50%;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.heading-10.center-text-map.maximo {
  max-width: 60%;
}

.heading-10.center {
  text-align: left;
}

.background-video-14 {
  z-index: 7;
  border-radius: 8px;
  height: 700px;
}

.text-block-30 {
  color: #212121;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 400;
}

.text-block-30.tag_contact {
  border-bottom-style: none;
  padding-bottom: 0;
  font-weight: 400;
}

.image-59 {
  margin-right: 12px;
  position: relative;
  top: -2px;
}

.link-block-9 {
  background-color: #ffffff40;
  border: 1px solid #fff3;
  border-radius: 1000px;
  padding: 12px 20px;
  display: block;
}

.link-block-9.link_email {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

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

.text-block-31 {
  color: #212121;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 400;
}

.text-block-31.tag_contact {
  border-bottom-style: none;
  padding-bottom: 0;
  font-weight: 400;
}

.link-block-10 {
  margin-right: 8px;
  transition: all 0.3s;
}

.link-block-10:hover {
  transform: translate(0, -5px);
}

.nav-link-9 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-9:hover {
  border-bottom-color: #212121;
}

.nav-link-9.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav-link-10 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-10:hover {
  border-bottom-color: #212121;
}

.nav-link-10.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav-link-10.drop {
  margin-right: 0;
  padding-right: 24px;
}

.nav-link-10.inside_drop {
  border-bottom-style: none;
  margin-right: 0;
  padding: 12px;
}

.nav-link-10.inside_drop:hover {
  background-color: #f5f5f5;
  border-bottom-style: none;
  border-bottom-color: #21212100;
  border-radius: 8px;
}

.icon-6 {
  margin-right: 8px;
  display: inline-block;
}

.nav-link-11 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-11:hover {
  border-bottom-color: #212121;
}

.nav-link-11.w--current {
  color: #212121;
  border-bottom-color: #21212100;
}

.nav-link-11.blog {
  margin-right: 0;
  font-weight: 400;
}

.nav-link-11.blog.hide {
  display: inline-block;
}

.link-block-11 {
  margin-bottom: 0;
  padding: 12px;
  display: block;
}

.link-block-11:hover {
  background-color: #f4f4f4;
  text-decoration: underline;
}

.link-block-11.spanish {
  margin-bottom: 0;
}

.icon-7 {
  margin-right: 0;
}

.div-block-158 {
  display: none;
}

.heading-11 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 72px;
  font-weight: 400;
  line-height: 62px;
}

.heading-11.heading_about_hero {
  margin-bottom: 40px;
}

.text-block-32 {
  color: #212121;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: 400;
}

.text-block-32.tag_about {
  margin-bottom: 40px;
}

.div_wrapper_globe {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.section_expertise {
  background-image: linear-gradient(329deg, #dadff5, #dde3eb66);
  padding: 12vh 10px;
  position: relative;
  overflow: hidden;
}

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

.background-video-15 {
  z-index: 8;
  float: right;
  mix-blend-mode: multiply;
  width: 80%;
}

.section_map {
  padding: 12vh 10px;
}

.div_wrapper_map {
  text-align: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-33 {
  color: #212121;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 400;
}

.text-block-33.tag_contact {
  border-bottom-style: none;
  padding-bottom: 0;
  font-weight: 400;
}

.image-61 {
  margin-right: 12px;
  position: relative;
  top: -2px;
}

.link-block-12 {
  background-color: #ffffff40;
  border: 1px solid #fff3;
  border-radius: 1000px;
  padding: 12px 20px;
  display: block;
}

.link-block-12.link_email {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

.text-block-34 {
  color: #212121;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 400;
}

.text-block-34.tag_contact {
  border-bottom-style: none;
  padding-bottom: 0;
  font-weight: 400;
}

.link-block-13 {
  margin-right: 8px;
  transition: all 0.3s;
}

.link-block-13:hover {
  transform: translate(0, -5px);
}

.nav-link-12 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-12:hover {
  border-bottom-color: #212121;
}

.nav-link-12.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav-link-13 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-13:hover {
  border-bottom-color: #212121;
}

.nav-link-13.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav-link-13.drop {
  margin-right: 0;
  padding-right: 24px;
}

.nav-link-13.inside_drop {
  border-bottom-style: none;
  margin-right: 0;
  padding: 12px;
}

.nav-link-13.inside_drop:hover {
  background-color: #f5f5f5;
  border-bottom-style: none;
  border-bottom-color: #21212100;
  border-radius: 8px;
}

.nav-link-14 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-14:hover {
  border-bottom-color: #212121;
}

.nav-link-14.w--current {
  color: #212121;
  border-bottom-color: #21212100;
}

.nav-link-14.blog {
  margin-right: 0;
  font-weight: 400;
}

.nav-link-14.blog.hide {
  display: inline-block;
}

.link-block-14 {
  margin-bottom: 0;
  padding: 12px;
  display: block;
}

.link-block-14:hover {
  background-color: #f4f4f4;
  text-decoration: underline;
}

.link-block-14.spanish {
  margin-bottom: 0;
}

.icon-9 {
  margin-right: 0;
}

.text-span-21 {
  color: #0d1b43;
  text-align: left;
  letter-spacing: -0.2px;
  font-size: 16px;
  font-weight: 700;
  line-height: 23px;
  display: inline;
  position: relative;
  top: 0;
}

.div_header_test {
  max-width: 1280px;
  margin-bottom: 4vh;
  margin-left: auto;
  margin-right: auto;
}

.text-block-35 {
  color: #212121;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 400;
}

.text-block-35.tag_contact {
  border-bottom-style: none;
  padding-bottom: 0;
  font-weight: 400;
}

.text-block-35.tag_contact.tag_faq {
  text-align: center;
}

.section_testimonials {
  background-color: #fafafa;
  padding-top: 12vh;
  padding-bottom: 12vh;
}

.image-62 {
  margin-right: 12px;
  position: relative;
  top: -2px;
}

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

.paragraph-6 {
  color: #87888c;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
}

.paragraph-6.acird {
  color: #6c6c80;
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.slide-2 {
  width: auto;
  margin-right: 24px;
}

.list-item-5 {
  margin-bottom: 0;
}

.link-block-15 {
  background-color: #ffffff40;
  border: 1px solid #fff3;
  border-radius: 1000px;
  padding: 12px 20px;
  display: block;
}

.link-block-15.link_email {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

.div-block-12 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.slider_testimonial {
  background-color: #ddd0;
  width: 100%;
  height: auto;
}

.list-5 {
  color: #858585;
  margin-bottom: 0;
}

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

.div-block-10 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.mask {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  left: auto;
  overflow: visible;
}

.div-block-11 {
  display: inline-block;
}

.div-block-165 {
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  height: 280px;
  padding: 32px;
  display: flex;
}

.div-block-9 {
  display: inline-block;
}

.link-block-16 {
  margin-right: 8px;
  transition: all 0.3s;
}

.link-block-16:hover {
  transform: translate(0, -5px);
}

.paragraph-3 {
  margin-bottom: 48px;
  line-height: 23px;
  display: inline-block;
}

.div-block-166 {
  border-bottom: 1px #0000000f;
  margin-bottom: 0;
  line-height: 14px;
  position: relative;
  top: -5px;
}

.link-7 {
  color: #333;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.link-7.heading-acordeao {
  color: #fff;
  text-align: left;
  border-bottom: 1px #0000000f;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 0;
  font-size: 22px;
  font-weight: 500;
  transition: all 0.2s;
  display: flex;
  position: relative;
  top: 0;
}

.link-7.heading-acordeao:hover {
  color: #1f293b;
}

.link-7.heading-acordeao:active {
  color: #333;
}

.link-7.heading-acordeao:focus {
  color: #333;
  font-size: 22px;
}

.text-block-36 {
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}

.text-block-36.name {
  font-weight: 400;
  display: block;
}

.image-63 {
  border-radius: 10000px;
  width: 48px;
  height: 48px;
  margin-right: 12px;
}

.text-block-37 {
  color: #212121;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: 400;
}

.slide-nav {
  display: none;
}

.heading-12 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 72px;
  font-weight: 400;
  line-height: 62px;
}

.heading-12.heading-typ {
  font-size: 42px;
  line-height: 49px;
}

.paragraph_hero-2 {
  color: #6c6c80;
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-2.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-2.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.disclaimer {
  color: #212121;
  margin-right: 4px;
}

.link-block-17 {
  background-color: #ffffff40;
  border: 1px solid #fff3;
  border-radius: 1000px;
  padding: 12px 20px;
  display: block;
}

.link-block-17.link_email {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

.link-block-17.link_email.typ {
  cursor: default;
}

.navbar-3 {
  background-color: #fff;
  padding: 20px;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-3.center-typ {
  text-align: center;
}

.section_solution-2 {
  border-bottom: 1px solid #0000001a;
  padding: 12vh 20px;
}

.section_solution-2.hero {
  background-image:
    url("../images/Vector_4.svg"), linear-gradient(311deg, #d9def4, #f7f7fa);
  background-position:
    0 0,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-bottom-style: none;
  padding-top: 20vh;
  padding-bottom: 12vh;
}

.section_solution-2.hero.hero-landing {
  padding-left: 20px;
  padding-right: 20px;
}

.section_solution-2.hero.hero-landing.typ {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.section_solution-2.hero.bodyu {
  padding-top: 12vh;
}

.brand-2 {
  margin-top: 0;
}

.nav_div_wrapper-2 {
  justify-content: space-between;
  align-items: center;
  padding: 0;
}

.nav_div_wrapper-2.typ {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-link-15 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-15:hover {
  border-bottom-color: #212121;
}

.nav-link-15.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav_div_wrapper-3 {
  padding: 0;
}

.nav-link-16 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-16:hover {
  border-bottom-color: #212121;
}

.nav-link-16.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav-link-16.drop {
  margin-right: 0;
  padding-right: 24px;
}

.nav-link-16.inside_drop {
  border-bottom-style: none;
  margin-right: 0;
  padding: 12px;
}

.nav-link-16.inside_drop:hover {
  background-color: #f5f5f5;
  border-bottom-style: none;
  border-bottom-color: #21212100;
  border-radius: 8px;
}

.nav-link-17 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-17:hover {
  border-bottom-color: #212121;
}

.nav-link-17.w--current {
  color: #212121;
  border-bottom-color: #21212100;
}

.nav-link-17.blog {
  margin-right: 0;
  font-weight: 400;
}

.nav-link-17.blog.hide {
  display: inline-block;
}

.link-block-18 {
  margin-bottom: 0;
  padding: 12px;
  display: block;
}

.link-block-18:hover {
  background-color: #f4f4f4;
  text-decoration: underline;
}

.link-block-18.spanish {
  margin-bottom: 0;
}

.brand-3 {
  margin-top: 0;
}

.navbar-4 {
  background-color: #fff;
  padding: 20px 10px;
  position: fixed;
  inset: 0% 0% auto;
}

.icon-11 {
  margin-right: 0;
}

.paragraph_hero-3 {
  color: #6c6c80;
  text-align: center;
  max-width: 80%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-3.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-3.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.paragraph_hero-3.paragraph_global.center.max {
  text-align: left;
}

.section-5 {
  padding: 20vh 20px 12vh;
}

.link-8 {
  color: #212121;
}

.columns-6 {
  justify-content: flex-start;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.columns-6.hero-product {
  justify-content: flex-start;
  align-items: center;
}

.columns-6.hero-product.s {
  margin-left: 0;
  margin-right: 0;
}

.div_global_identity_text-2 {
  width: auto;
  max-width: none;
  margin-bottom: 32px;
  padding-right: 32px;
}

.div_global_identity_text-2.ethics_main {
  max-width: 500px;
  margin-bottom: 0;
}

.div_global_identity_text-2.contact_div {
  margin-bottom: 0;
}

.div_global_identity_text-2.contact_div.bets {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div_global_identity_text-2.contact_div.contact_page {
  max-width: 500px;
}

.div_global_identity_text-2.contact_div.new {
  margin-bottom: 8vh;
}

.div_global_identity_text-2.how {
  padding-left: 42px;
  padding-right: 0;
}

.text-block-38 {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 500;
}

.text-block-38.center.align-left-tag.tag-no-line {
  border-bottom-style: none;
  padding-bottom: 0;
}

.column-13 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.image-64 {
  position: relative;
  top: 3px;
}

.list-6 {
  color: #858585;
  margin-bottom: 0;
}

.link-block-19 {
  margin-bottom: 12px;
  display: block;
}

.div-block-167 {
  border-bottom: 1px #0000000f;
  margin-bottom: 0;
  line-height: 14px;
  position: relative;
  top: -5px;
}

.image-65 {
  margin-right: 12px;
  position: relative;
  top: -3px;
}

.text-block-39 {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 500;
}

.text-block-39.tag_contact {
  border-bottom-style: none;
  padding-bottom: 0;
  font-weight: 400;
}

.text-block-39.tag_contact.tag_faq {
  text-align: center;
}

.paragraph_hero-4 {
  color: #6c6c80;
  text-align: center;
  max-width: 80%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-4.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-4.paragraph_global.foot {
  display: block;
}

.text-block-40 {
  color: #212121;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-weight: 400;
}

.text-block-40.tag_contact {
  border-bottom-style: none;
  padding-bottom: 0;
  font-weight: 400;
}

.link-block-20 {
  margin-right: 8px;
  transition: all 0.3s;
}

.link-block-20:hover {
  transform: translate(0, -5px);
}

.nav-link-18 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-18:hover {
  border-bottom-color: #212121;
}

.nav-link-18.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.column_logo-2 {
  padding-left: 0;
}

.nav-link-19 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-19:hover {
  border-bottom-color: #212121;
}

.nav-link-19.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav-link-19.blog {
  margin-right: 0;
  font-weight: 400;
}

.nav-link-19.blog.hide {
  display: none;
}

.nav-link-19.inside_drop {
  border-bottom-style: none;
  margin-right: 0;
  padding: 12px;
}

.nav-link-19.inside_drop:hover {
  background-color: #f5f5f5;
  border-bottom-style: none;
  border-bottom-color: #21212100;
  border-radius: 8px;
}

.nav-link-19.drop {
  margin-right: 0;
  padding-right: 24px;
}

.link-block-21 {
  margin-bottom: 0;
  padding: 12px;
  display: block;
}

.link-block-21:hover {
  background-color: #f4f4f4;
  text-decoration: underline;
}

.link-block-21.spanish {
  margin-bottom: 0;
}

.nav_div_wrapper-4 {
  justify-content: space-between;
  align-items: center;
  padding: 0;
}

.column_buttons-2 {
  text-align: right;
  padding-right: 0;
}

.icon-13 {
  margin-right: 0;
}

.div-block-168 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div_logos_investors {
  text-align: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-169 {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  height: 320px;
  padding: 24px;
  display: flex;
}

.div-block-169._4 {
  height: 420px;
}

.image-66 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-block-41 {
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 48px;
}

.text-block-42 {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #0099e500;
  border-bottom: 1px #0000001a;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 500;
}

.div-block-170 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-13 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 72px;
  font-weight: 400;
  line-height: 62px;
}

.heading-14 {
  color: #212121;
  letter-spacing: -1px;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
}

.div_main_global_identity-2 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.background-video-16 {
  z-index: auto;
  border: 1px #000;
  border-radius: 4px;
  width: 305px;
  height: 657px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: absolute;
  inset: 21px 0% 0%;
}

.logos_loop-2 {
  width: 100%;
}

.section_problems {
  padding: 12vh 20px;
}

.div-block-163 {
  display: inline-block;
}

.div_wrapper_problems {
  max-width: 1280px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-171 {
  background-color: #fff;
  border-radius: 8px;
}

.image-67 {
  width: 24px;
  margin-bottom: 48px;
}

.image-68 {
  border-radius: 1000px;
  flex: 0 auto;
  width: 48px;
  height: 48px;
  margin-right: 12px;
}

.text-block-43 {
  color: #212121;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: 400;
}

.text-block-44 {
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}

.text-block-44.name {
  font-weight: 400;
  display: block;
}

.image-69 {
  margin-bottom: 16px;
}

.paragraph-7 {
  margin-bottom: 48px;
  line-height: 23px;
  display: inline-block;
}

.background-video-17 {
  z-index: 9;
  width: 100%;
  height: auto;
  min-height: 400px;
}

.image-70 {
  background-color: #f3f5f8;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
}

.section_solution-3 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-bottom: 1px solid #0000001a;
  padding: 144px 20px;
  position: relative;
  overflow: hidden;
}

.section_investors {
  background-color: #fafafa00;
  padding: 80px 20px 60px;
  display: flex;
}

.column-14 {
  z-index: 1;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.div-block-161 {
  display: inline-block;
}

.wrapper_content-2 {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.paragraph_hero-5 {
  color: #6c6c80;
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.div-block-172 {
  z-index: 1;
  width: 758px;
  height: 700px;
  position: relative;
}

.section_logos-2 {
  border-bottom: 1px solid #00000012;
  padding-top: 8vh;
  padding-bottom: 8vh;
}

.heading-15 {
  font-weight: 400;
}

.image-71 {
  filter: blur(200px);
  position: absolute;
  inset: auto auto -178px -28%;
}

.image-71.blur-left {
  z-index: 0;
  inset: -44px -25% auto auto;
}

.paragraph_hero-6 {
  color: #6c6c80;
  font-size: var(--18);
  text-align: center;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-6.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-6.paragraph_global.job_title {
  font-size: 12px;
  line-height: 17px;
  display: inline-block;
}

.paragraph_hero-6.paragraph_global.date {
  font-size: 14px;
  line-height: 20px;
}

.paragraph_hero-6.paragraph_global.foot {
  display: block;
}

.paragraph_hero-6.paragraph_global.footer {
  text-align: center;
}

.paragraph_hero-6.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.paragraph_hero-6.paragraph_global.center.tab_text {
  max-width: 800px;
}

.paragraph_hero-6.paragraph_global.center.max {
  text-align: left;
}

.paragraph_hero-6.paragraph_global.benefits_title {
  color: #212121;
  font-size: 14px;
}

.paragraph_hero-6.paragraph_numbers {
  max-width: 50%;
}

.paragraph_hero-6.bets {
  color: #fff;
  text-align: left;
  max-width: 100%;
  font-size: 18px;
  line-height: 150%;
}

.paragraph_hero-6.left_align {
  text-align: left;
}

.paragraph_hero-6.riscos_section {
  width: 100%;
  font-size: 14px;
}

.paragraph_hero-6.riscos_section.left_align,
.paragraph_hero-6.riscos_section.align_left {
  text-align: left;
}

.div-block-162 {
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  height: 280px;
  padding: 32px;
  display: flex;
}

.hero_section-2 {
  background-color: #f8f8f8;
  background-image: none;
  height: auto;
  min-height: 0;
  padding: 16vh 0 0;
  position: relative;
  overflow: hidden;
}

.hero_section-2.about {
  background-color: #fff;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 20vh;
  padding-bottom: 12vh;
}

.text-block-45 {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #0099e500;
  border-bottom: 1px #0000001a;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 500;
}

.heading-16 {
  color: #212121;
  letter-spacing: -1px;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
}

.div-block-173 {
  margin-bottom: 24px;
  display: flex;
}

.heading-17 {
  letter-spacing: -0.5px;
  margin-top: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.heading-17:hover {
  text-decoration: underline;
}

.image-72 {
  object-fit: cover;
  border-radius: 8px;
  width: 80px;
  transition: all 0.3s;
  overflow: hidden;
}

.image-72:hover {
  object-fit: cover;
  transform: scale(1.1);
}

.div-block-174 {
  border-radius: 8px;
  overflow: hidden;
}

.link-block-22 {
  color: #212121;
  flex: 1;
  padding-left: 24px;
  text-decoration: none;
}

.success-message-3 {
  background-color: #fff;
  border-radius: 8px;
}

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

.image-73 {
  margin-right: 12px;
  position: relative;
  top: -2px;
}

.text-block-46 {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #0099e500;
  border-bottom: 1px #0000001a;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 500;
}

.text-block-46.tag_contact {
  border-bottom-style: none;
  padding-bottom: 0;
  font-weight: 400;
}

.text-block-46.tag_contact.tag_faq,
.text-block-46.hat {
  text-align: center;
}

.field-label {
  color: #212121;
  font-weight: 400;
}

.heading-18 {
  color: #212121;
  letter-spacing: -1px;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
}

.heading-18.bets {
  margin-bottom: 0;
}

.heading-18.webinar {
  margin-top: 32px;
  margin-bottom: 0;
}

.heading-18.videos {
  max-width: 852px;
  margin-left: auto;
  margin-right: auto;
}

.heading-18.center {
  text-align: left;
}

.heading-18.center.cs {
  text-align: center;
}

.heading-18.center.cs.tabs_image {
  margin-top: 24px;
}

.heading-18.center.center-copy {
  text-align: center;
  margin-bottom: 32px;
}

.heading-18.center.center-copy.hero-copy {
  font-size: 42px;
  line-height: 49px;
}

.heading-18.center-text-map {
  text-align: center;
  max-width: 932px;
  margin: 0 auto;
}

.text-field {
  color: #212121;
  background-color: #fff;
  border: 1px solid #ffffff80;
  border-radius: 8px;
  font-weight: 400;
  transition: all 0.3s;
}

.text-field:hover {
  background-color: #ffffffb3;
  border-color: #212121;
}

.text-field:focus {
  border-color: #212121;
}

.text-field::placeholder {
  color: #21212180;
}

.text-field.new {
  width: 100%;
  margin-bottom: 10px;
}

.text-field.new.number-field {
  margin-bottom: 0;
}

.text-field.contact {
  background-color: #f7f7f7;
}

.text-field.livre {
  padding-bottom: 60px;
}

.link-block-23 {
  background-color: #ffffff40;
  border: 1px solid #fff3;
  border-radius: 1000px;
  padding: 12px 20px;
  display: block;
}

.link-block-23.link_email {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

.recaptcha {
  margin-bottom: 24px;
}

.select-field {
  color: #21212180;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  padding-left: 8px;
  transition: all 0.3s;
}

.select-field:hover,
.select-field:focus,
.select-field:focus-visible,
.select-field[data-wf-focus-visible] {
  border-color: #212121;
}

.select-field.contact {
  background-color: #f7f7f7;
}

.section_cta-2 {
  margin-left: auto;
  margin-right: auto;
  padding: 12vh 20px;
}

.section_cta-2.hero_contact {
  padding-top: 20vh;
}

.section_cta-2.hero_contact.contact {
  padding-left: 10px;
  padding-right: 10px;
}

.checkbox-field {
  margin-bottom: 24px;
}

.number-wrap {
  flex-flow: column;
  margin-bottom: 24px;
  display: flex;
}

.number-wrap.forms {
  margin-bottom: 10px;
}

.div_block_footer-2 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.section_footer-2 {
  background-color: #f7f7f7;
  padding-top: 12vh;
  padding-bottom: 12vh;
  transition: all 0.3s;
}

.link-block-24 {
  margin-right: 8px;
  transition: all 0.3s;
}

.link-block-24:hover {
  transform: translate(0, -5px);
}

.nav_div_wrapper-5 {
  justify-content: space-between;
  align-items: center;
  padding: 0;
}

.nav_div_wrapper-5.bets {
  display: flex;
}

.nav_div_wrapper-5.typ {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.grid_beneficios.seguranca {
  grid-template-rows: auto;
}

.grid_beneficios.vantagens {
  grid-template-rows: auto auto;
}

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

.frame-483161 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.paragraph-13 {
  margin-bottom: 0;
}

.paragraph-14 {
  color: #434695;
}

.success-message-4 {
  background-color: #fff;
  border-radius: 8px;
}

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

.heading-19 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 62px;
}

.heading-19.bets {
  color: #fff;
  text-align: center;
  font-size: 48px;
  line-height: 100%;
}

.text-block-48 {
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 48px;
}

.text-block-48.bets_numbero {
  font-size: 56px;
  line-height: 100%;
}

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

.tabs-menu-3 {
  z-index: 2;
  text-align: center;
  width: auto;
  margin-bottom: 48px;
  top: auto;
}

.frame-483168 {
  grid-column-gap: 8px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.position-name {
  margin-bottom: 0;
  font-size: 16px;
}

.image-74 {
  width: 26px;
}

.footer_lp_bets {
  background-color: #f7f7f7;
}

.section_bets {
  background-image: linear-gradient(#fcf9f9, #eff4fa 50%, #d4daf4);
  padding: 16vh 20px;
}

.section_bets.gsap_section.webinar {
  background-image: none;
}

.section_bets.bg_white {
  background-color: #fff;
  background-image: none;
}

.section_bets.bg_white.margin_64 {
  padding-top: 8vh;
  padding-bottom: 8vh;
  display: none;
}

.section_bets.bg_white.margin_64.gray_bg {
  background-color: #f2f2f2;
  display: none;
}

.slide_webinar {
  width: 100%;
  min-width: 672px;
  overflow: hidden;
}

.div_button_numbers {
  text-align: center;
  max-width: 1280px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.container_bets {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1280px;
  display: block;
  position: relative;
}

.container_bets.webinar {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  display: flex;
}

.rectangle-3755 {
  border-radius: 8px;
}

.video_bg {
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 80vh;
  position: relative;
  overflow: hidden;
}

.video_bg.hidden {
  display: none;
}

.frame-483172-4 {
  grid-row-gap: 0px;
  background-color: #fff;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 497px;
  padding: 24px 24px 32px;
  text-decoration: none;
  display: flex;
}

.logos_loop-3 {
  width: 100%;
}

.webinar-pagination {
  overflow: visible;
  width: max-content !important;
}

.rectangle-3756-4 {
  border-radius: 12px;
}

.lightbox-link-4 {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #0e0e0e66;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
}

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

.image-75.image_vantangens {
  width: 500px;
  height: 500px;
}

.image-75.bets_tabs {
  width: auto;
  height: 50vh;
  min-height: 460px;
}

.image-75.bets_tabs.transacional {
  height: 50vh;
}

.title_card_risco {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

.title_card_risco.beneficios {
  font-size: 20px;
}

.webinar-control {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.webinar-control.video-control {
  z-index: 2;
  justify-content: center;
  width: 100%;
  margin-top: 56px;
  position: static;
  top: 50%;
}

.frame-483157 {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 324px;
  height: 458px;
  text-decoration: none;
  display: flex;
}

.frame-483170 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.subtile_wrapper {
  border-bottom: 4px solid #5964a5;
  padding-bottom: 4px;
}

.webinar-title {
  color: #212121;
  max-width: 309px;
  margin-bottom: 0;
  font-size: 16px;
}

.frame-483169 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.card_riscos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  background-color: #f1f3ff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.paragraph-8 {
  color: #212121;
  margin-bottom: 0;
  font-size: 16px;
}

.webinar_group {
  background-color: #fff;
  flex-flow: column;
  max-width: 529px;
  display: flex;
}

.image_bets {
  z-index: 2;
  position: relative;
}

.list-events {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-flow: wrap;
  display: flex;
}

.frame-483171 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-2-veja-como-a-unico-faz-a-diferena-na-jornada-de-bets-de-sucesso-17 {
  color: #0b1728;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  display: inline-block;
}

.webinar-date {
  color: #434695;
  margin-top: 14px;
  margin-bottom: 16px;
}

.text-span-22,
.text-block-49 {
  font-weight: 400;
}

.content_bets_hero {
  z-index: 2;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16vh;
  padding-bottom: 8vh;
  display: flex;
  position: relative;
}

.content_bets_hero.vantagens {
  padding-top: 0;
  padding-bottom: 0;
}

.logos {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wraper_content_bets {
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 48px;
  display: flex;
}

.wrapper_hero_bets {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end center;
  max-width: 1280px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.wrapper_hero_bets.section_infos {
  place-items: center;
}

.wrapper_hero_bets.section_infos.processos.bets_images {
  grid-template-columns: 1fr;
}

.wrapper_hero_bets.benefits_tablet {
  place-items: center;
}

.wrapper_hero_bets.vantagnes {
  place-items: start center;
}

.content_numbers {
  text-align: center;
  margin-bottom: 48px;
}

.hero_section_bets {
  background-color: #fff;
  background-image: linear-gradient(
    315deg,
    #07111d,
    #090248 28%,
    #53529e 55%,
    #8d7ece 69%,
    #c8d1e9 94%
  );
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.webinar-button-control {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  cursor: pointer;
  background-color: #0b1728;
  border: 1px solid #0000;
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 44px;
  height: 44px;
  transition: all 0.3s;
  display: flex;
}

.webinar-button-control.swiper-button-disabled {
  color: #8a8b8c;
  background-color: #0000;
  border-color: #f3f3f4;
}

.column-15 {
  height: 600px;
}

.column-15.bets_div_contact {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.card_numero {
  background-color: #fff;
  border-radius: 16px;
  padding: 32px;
}

.subtile_hero_bets {
  color: #fff;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
}

.wrapper_content-3 {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.frame-483164-4 {
  grid-column-gap: 10px;
  background-color: #f1f3ff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 96px;
  padding: 6px 8px;
  text-decoration: none;
  display: flex;
}

.video-slide {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: visible;
}

.video-slide.video {
  margin-top: 0;
  display: block;
}

.paragraph-9 {
  border-bottom: 1px solid #f3f3f4;
  border-radius: 1px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}

.heading-2-veja-como-a-unico-faz-a-diferena-na-jornada-de-bets-de-sucesso-4 {
  color: #6c6c80;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0.21875rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  display: inline-block;
}

.slide-video {
  width: 100%;
}

.slide-video.swiper {
  position: relative;
  overflow: visible;
}

.video-block {
  z-index: 2;
  background-image: linear-gradient(#0d1b4340, #0d1b4340);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.frame-482329-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #434695;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 266px;
  display: flex;
  overflow: hidden;
}

.frame-483166 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.section_logos-3 {
  border-bottom: 1px solid #00000012;
  padding-top: 8vh;
  padding-bottom: 8vh;
}

.section_logos-3.lp {
  padding-left: 20px;
  padding-right: 20px;
}

.text-span-23 {
  font-weight: 500;
}

.image-78 {
  position: absolute;
  inset: -50% auto auto -17%;
}

.webinar-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #434695;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.heading-2-fraude-4 {
  color: #0b1728;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-483173 {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 411px;
  text-decoration: none;
  display: flex;
}

.div-block-57 {
  border-radius: 5px;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

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

.heading-20 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 62px;
}

.heading-20.bets {
  color: #fff;
  text-align: left;
  font-size: 48px;
  line-height: 100%;
}

.text-block-51 {
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 48px;
}

.text-block-51.bets_numbero {
  font-size: 56px;
  line-height: 100%;
}

.tabs-menu-4 {
  z-index: 2;
  text-align: center;
  width: auto;
  margin-bottom: 48px;
  top: auto;
}

.image-79 {
  width: 26px;
}

.lightbox-link-5 {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #0e0e0e66;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
}

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

.image-80.image_vantangens {
  width: 500px;
  height: 500px;
}

.image-80.bets_tabs {
  width: auto;
  height: 50vh;
}

.image-80.bets_tabs.transacional {
  height: 42vh;
}

.text-span-24,
.text-block-52 {
  font-weight: 400;
}

.column-16 {
  height: 600px;
}

.column-16.bets_div_contact {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.wrapper_content-4 {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.text-span-25 {
  font-weight: 500;
}

.image-83 {
  position: absolute;
  inset: -50% auto auto -17%;
}

.nav-link-20 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-20:hover {
  border-bottom-color: #212121;
}

.nav-link-20.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.column_logo-3 {
  padding-left: 0;
}

.nav-link-21 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-21:hover {
  border-bottom-color: #212121;
}

.nav-link-21.w--current {
  color: #212121;
  border-bottom-color: #21212100;
}

.nav-link-21.home-link.w--current {
  border-bottom-color: #212121;
}

.nav-link-21.home-link.off.w--current {
  border-bottom-color: #21212100;
}

.nav-link-21.home-link.off.w--current:hover {
  border-bottom-color: #212121;
}

.nav-link-22 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-22:hover {
  border-bottom-color: #212121;
}

.nav-link-22.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav-link-22.blog {
  margin-right: 0;
  font-weight: 400;
}

.nav-link-22.blog.hide {
  display: none;
}

.nav-link-22.inside_drop {
  border-bottom-style: none;
  margin-right: 0;
  padding: 12px;
}

.nav-link-22.inside_drop:hover {
  background-color: #f5f5f5;
  border-bottom-style: none;
  border-bottom-color: #21212100;
  border-radius: 8px;
}

.nav-link-22.drop {
  margin-right: 0;
  padding-right: 24px;
}

.link-block-25 {
  margin-bottom: 0;
  padding: 12px;
  display: block;
}

.link-block-25:hover {
  background-color: #f4f4f4;
  text-decoration: underline;
}

.link-block-25.spanish {
  margin-bottom: 0;
}

.icon-15 {
  margin-right: 0;
}

.div_block_tab_benefit-2 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 600px;
  padding: 0 0 24px 24px;
  display: block;
  position: relative;
  top: auto;
}

.background-video-18 {
  z-index: 7;
  height: 500px;
}

.tabs-menu-5 {
  z-index: 2;
  text-align: center;
  width: auto;
  margin-bottom: 48px;
  top: auto;
}

.background-video-19 {
  z-index: 7;
  mix-blend-mode: normal;
  border-radius: 8px;
  width: 100%;
  height: 600px;
}

.background-video-20 {
  z-index: 7;
  border-radius: 8px;
  height: 600px;
}

.background-video-21 {
  z-index: 7;
  background-color: #5a5a5a;
  border: 6px solid #f2f2f2;
  border-radius: 24px;
  width: 300px;
  height: 620px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.image-84 {
  margin-right: 8px;
}

.wrapper_benefits-2 {
  height: 30%;
  margin-bottom: 24px;
  display: flex;
}

.wrapper_benefits-2._2 {
  height: 70%;
}

.text-block-54 {
  font-weight: 400;
}

.div_video_benefit-2 {
  background-image: linear-gradient(338deg, #d4daf4, #fcf9f9 66%);
  border-radius: 8px;
  width: 50%;
  height: 600px;
}

.div_video_benefit-2.video {
  height: 600px;
}

.section_solution-4 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-bottom: 1px solid #0000001a;
  padding: 144px 20px;
  position: relative;
  overflow: hidden;
}

.section_solution-4.hero {
  background-image:
    url("../images/Vector_4.svg"), linear-gradient(311deg, #d9def4, #f7f7fa);
  background-position:
    0 0,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-bottom-style: none;
  padding-top: 20vh;
  padding-bottom: 12vh;
}

.image-85 {
  width: 500px;
}

.column-17 {
  z-index: 1;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.div_video_hero_product-2 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.text-span-26 {
  font-weight: 500;
}

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

.image-86 {
  margin-right: 12px;
  position: relative;
  top: -2px;
}

.link-block-26 {
  background-color: #ffffff40;
  border: 1px solid #fff3;
  border-radius: 1000px;
  padding: 12px 20px;
  display: block;
}

.link-block-26.link_email {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

.section_footer-3 {
  background-color: #f7f7f7;
  padding-top: 12vh;
  padding-bottom: 12vh;
  transition: all 0.3s;
}

.link-block-27 {
  margin-right: 8px;
  transition: all 0.3s;
}

.link-block-27:hover {
  transform: translate(0, -5px);
}

.column_logo-4 {
  padding-left: 0;
}

.nav-link-23 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-23:hover {
  border-bottom-color: #212121;
}

.nav-link-23.w--current {
  color: #212121;
  border-bottom-color: #21212100;
}

.nav-link-23.home-link.w--current {
  border-bottom-color: #212121;
}

.nav-link-23.home-link.off.w--current {
  border-bottom-color: #21212100;
}

.nav-link-23.home-link.off.w--current:hover {
  border-bottom-color: #212121;
}

.nav-link-24 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-24:hover {
  border-bottom-color: #212121;
}

.nav-link-24.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav-link-24.blog {
  margin-right: 0;
  font-weight: 400;
}

.nav-link-24.blog.hide {
  display: none;
}

.nav-link-24.inside_drop {
  border-bottom-style: none;
  margin-right: 0;
  padding: 12px;
}

.nav-link-24.inside_drop:hover {
  background-color: #f5f5f5;
  border-bottom-style: none;
  border-bottom-color: #21212100;
  border-radius: 8px;
}

.nav-link-24.drop {
  margin-right: 0;
  padding-right: 24px;
}

.link-block-28 {
  margin-bottom: 0;
  padding: 12px;
  display: block;
}

.link-block-28:hover {
  background-color: #f4f4f4;
  text-decoration: underline;
}

.link-block-28.spanish {
  margin-bottom: 0;
}

.icon-17 {
  margin-right: 0;
}

.heading-21 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 62px;
}

.heading-21.heading_about_hero {
  margin-bottom: 40px;
}

.text-block-56 {
  color: #212121;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: 500;
}

.text-block-56.tag_about {
  margin-bottom: 40px;
}

.div-block-175 {
  display: none;
}

.paragraph_hero-7 {
  color: #6c6c80;
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-7.about {
  max-width: 85%;
}

.section_map-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 12vh;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_wrapper_map-2 {
  text-align: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  position: relative;
}

.image-88 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  width: auto;
  min-width: auto;
  max-width: none;
  margin: -132px auto -180px;
  position: static;
  inset: auto 0% -19%;
  overflow: visible;
}

.section_expertise-2 {
  color: #0099e5;
  background-color: #f9f9fa00;
  padding: 96px 10px 104px;
  position: relative;
  overflow: hidden;
}

.div-block-176 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  max-width: 1280px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section_expertise-3 {
  color: #0099e5;
  background-color: #f9f9fa00;
  padding: 96px 10px 104px;
  position: relative;
  overflow: hidden;
}

.background-video-22 {
  z-index: 7;
  mix-blend-mode: multiply;
  width: 120%;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -150px;
}

.div-block-177 {
  background-color: #e8e8e8;
  max-width: 1280px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

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

.paragraph_hero-8 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-8.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-9 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

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

.image-89 {
  margin-right: 12px;
  position: relative;
  top: -2px;
}

.link-block-29 {
  background-color: #ffffff40;
  border: 1px solid #fff3;
  border-radius: 1000px;
  padding: 12px 20px;
  display: block;
}

.link-block-29.link_email {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

.paragraph_hero-10 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-10.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.link-block-30 {
  margin-right: 8px;
  transition: all 0.3s;
}

.link-block-30:hover {
  transform: translate(0, -5px);
}

.paragraph_hero-11 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-11.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-11.paragraph_global.foot {
  display: block;
}

.paragraph_hero-11.paragraph_global.footer {
  text-align: center;
}

.column_logo-5 {
  padding-left: 0;
}

.nav-link-25 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-25:hover {
  border-bottom-color: #212121;
}

.nav-link-25.w--current {
  color: #212121;
  border-bottom-color: #21212100;
}

.nav-link-25.home-link.w--current {
  border-bottom-color: #212121;
}

.nav-link-25.home-link.off.w--current {
  border-bottom-color: #21212100;
}

.nav-link-25.home-link.off.w--current:hover {
  border-bottom-color: #212121;
}

.icon-19 {
  margin-right: 8px;
  display: inline-block;
}

.nav-link-26 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-26:hover {
  border-bottom-color: #212121;
}

.nav-link-26.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav-link-26.blog {
  margin-right: 0;
  font-weight: 400;
}

.nav-link-26.blog.hide {
  display: none;
}

.nav-link-26.inside_drop {
  border-bottom-style: none;
  margin-right: 0;
  padding: 12px;
}

.nav-link-26.inside_drop:hover {
  background-color: #f5f5f5;
  border-bottom-style: none;
  border-bottom-color: #21212100;
  border-radius: 8px;
}

.nav-link-26.drop {
  margin-right: 0;
  padding-right: 24px;
}

.link-block-31 {
  margin-bottom: 0;
  padding: 12px;
  display: block;
}

.link-block-31:hover {
  background-color: #f4f4f4;
  text-decoration: underline;
}

.link-block-31.spanish {
  margin-bottom: 0;
}

.icon-20 {
  margin-right: 0;
}

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

.columns-13.contact-hero {
  justify-content: flex-start;
  align-items: flex-start;
}

.image-90 {
  margin-right: 12px;
  position: relative;
  top: -2px;
}

.link-block-32 {
  background-color: #ffffff40;
  border: 1px solid #fff3;
  border-radius: 1000px;
  padding: 12px 20px;
  display: block;
}

.link-block-32.link_email {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

.link-block-32.link_email.no-margin {
  padding: 0;
  display: block;
}

.link-block-32.link_email.no-margin._1 {
  margin-bottom: 16px;
}

.paragraph_hero-12 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-12.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.section_faq-2 {
  background-image: linear-gradient(342deg, #d9def4, #fbfbfb);
  padding-top: 12vh;
  padding-bottom: 12vh;
}

.text-span-27 {
  color: #212121;
}

.paragraph-15 {
  color: #87888c;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
}

.paragraph-15.acird {
  color: #6c6c80;
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.text-span-28,
.text-span-29 {
  color: #212121;
}

.list-7 {
  color: #858585;
  margin-bottom: 0;
}

.text-span-30 {
  color: #212121;
}

.text-span-31 {
  color: #212121;
  text-align: left;
  letter-spacing: -0.2px;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
  display: inline;
  position: relative;
  top: 0;
}

.text-span-32 {
  color: #212121;
  font-weight: 400;
}

.div-block-178 {
  border-bottom: 1px #0000000f;
  margin-bottom: 0;
  line-height: 14px;
  position: relative;
  top: -5px;
}

.link-9 {
  color: #333;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.link-9.heading-acordeao {
  color: #fff;
  text-align: left;
  border-bottom: 1px #0000000f;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 0;
  font-size: 22px;
  font-weight: 500;
  transition: all 0.2s;
  display: flex;
  position: relative;
  top: 0;
}

.link-9.heading-acordeao:hover {
  color: #1f293b;
}

.link-9.heading-acordeao:active {
  color: #333;
}

.link-9.heading-acordeao:focus {
  color: #333;
  font-size: 22px;
}

.text-span-33 {
  color: #212121;
}

.link-block-33 {
  margin-right: 8px;
  transition: all 0.3s;
}

.link-block-33:hover {
  transform: translate(0, -5px);
}

.paragraph_hero-13 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-13.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-13.paragraph_global.foot {
  display: block;
}

.paragraph_hero-13.paragraph_global.footer {
  text-align: center;
}

.div-block-179 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-180 {
  max-width: 1280px;
}

.div-block-180.center {
  text-align: center;
}

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

.columns-14.form-new {
  justify-content: flex-start;
  align-items: flex-start;
}

.image-91 {
  margin-right: 12px;
  position: relative;
  top: -2px;
}

.background-video-23 {
  z-index: 7;
  height: 500px;
}

.div-block-181 {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  height: 320px;
  padding: 24px;
  display: flex;
}

.div-block-181._4 {
  height: 420px;
}

.column_logo-6 {
  padding-left: 0;
}

.tabs-menu-6 {
  z-index: 2;
  text-align: center;
  width: auto;
  margin-bottom: 48px;
  top: auto;
}

.image-92.desk {
  display: none;
}

.div-block-182 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.background-video-24 {
  z-index: 7;
  mix-blend-mode: normal;
  border-radius: 8px;
  width: 100%;
  height: 600px;
}

.section-3 {
  background-color: #ebebeb;
  padding: 40px 48px;
}

.div-block-183 {
  display: inline-block;
}

.div-block-184 {
  background-color: #fff;
  border-radius: 8px;
}

.image-93 {
  width: 24px;
  margin-bottom: 48px;
}

.section-6 {
  background-color: #fafafa;
  padding-top: 12vh;
  padding-bottom: 12vh;
}

.section-6.de_que_protegemos {
  background-color: #f5f5f5;
  padding-left: 10px;
  padding-right: 10px;
}

.link-block-34 {
  background-color: #ffffff40;
  border: 1px solid #fff3;
  border-radius: 1000px;
  padding: 12px 20px;
  display: block;
}

.link-block-34.link_email {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

.image-94 {
  border-radius: 1000px;
  flex: 0 auto;
  width: 48px;
  height: 48px;
  margin-right: 12px;
}

.background-video-25 {
  z-index: 7;
  border-radius: 8px;
  height: 600px;
}

.background-video-26 {
  z-index: 7;
  background-color: #5a5a5a;
  border: 6px solid #f2f2f2;
  border-radius: 24px;
  width: 300px;
  height: 620px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.text-block-58 {
  color: #212121;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: 400;
}

.image-95 {
  margin-right: 8px;
}

.wrapper_benefits-3 {
  height: 30%;
  margin-bottom: 24px;
  display: flex;
}

.wrapper_benefits-3._2 {
  height: 70%;
}

.text-block-59 {
  font-weight: 400;
}

.text-block-60 {
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}

.text-block-60.name {
  font-weight: 400;
  display: block;
}

.section_expertise-4 {
  color: #0099e5;
  background-color: #f9f9fa00;
  padding: 96px 10px 104px;
  position: relative;
  overflow: hidden;
}

.background-video-27 {
  z-index: 7;
  mix-blend-mode: multiply;
  width: 120%;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -150px;
}

.image-97 {
  background-color: #f3f5f8;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
}

.section_solution-5 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-bottom: 1px solid #0000001a;
  padding: 144px 20px;
  position: relative;
  overflow: hidden;
}

.section_solution-5.hero {
  background-image:
    url("../images/Vector_4.svg"), linear-gradient(311deg, #d9def4, #f7f7fa);
  background-position:
    0 0,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-bottom-style: none;
  padding-top: 20vh;
  padding-bottom: 12vh;
}

.section_solution-5.hero.hero-landing {
  padding-left: 20px;
  padding-right: 20px;
}

.nav-link-27 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-27:hover {
  border-bottom-color: #212121;
}

.nav-link-27.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav-link-27.blog {
  margin-right: 0;
  font-weight: 400;
}

.nav-link-27.blog.hide {
  display: none;
}

.link-block-35 {
  margin-bottom: 0;
  padding: 12px;
  display: block;
}

.link-block-35:hover {
  background-color: #f4f4f4;
  text-decoration: underline;
}

.link-block-35.spanish {
  margin-bottom: 0;
}

.div-block-185 {
  padding-left: 6vh;
}

.column-19 {
  z-index: 1;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.column-19.form {
  text-align: left;
}

.div-block-186 {
  display: inline-block;
}

.div_video_hero_product-3 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

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

.text-span-34 {
  font-weight: 500;
}

.heading-22 {
  font-weight: 400;
}

.heading-23 {
  color: #212121;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
}

.heading-23.center {
  text-align: left;
}

.heading-23.center.cs {
  text-align: center;
}

.paragraph_hero-14 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-14.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-14.paragraph_global.footer {
  text-align: center;
}

.paragraph_hero-14.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.paragraph_hero-14.paragraph_global.center.max {
  text-align: left;
}

.paragraph_hero-14.paragraph_global.center.max.paragraph-botom {
  margin-bottom: 32px;
}

.paragraph_hero-14.paragraph_global.job_title {
  font-size: 12px;
  line-height: 17px;
  display: inline-block;
}

.paragraph_hero-14.paragraph_global.benefits_title {
  color: #212121;
  font-size: 14px;
}

.paragraph_hero-14.paragraph_global.benefits_title.high {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 16px;
}

.paragraph_hero-14.paragraph_global.benefits_title.high.upper {
  margin-bottom: 32px;
}

.div-block-187 {
  text-align: center;
  width: 1280px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-188 {
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  height: 280px;
  padding: 32px;
  display: flex;
}

.div-block-189 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-190 {
  max-width: 1280px;
}

.div-block-190.center {
  text-align: center;
}

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

.columns-16.form-new {
  justify-content: flex-start;
  align-items: flex-start;
}

.image-98 {
  margin-right: 12px;
  position: relative;
  top: -2px;
}

.background-video-28 {
  z-index: 7;
  height: 500px;
}

.div-block-191 {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  height: 320px;
  padding: 24px;
  display: flex;
}

.div-block-191._4 {
  height: 420px;
}

.column_logo-7 {
  padding-left: 0;
}

.tabs-menu-7 {
  z-index: 2;
  text-align: center;
  width: auto;
  margin-bottom: 48px;
  top: auto;
}

.image-99.desk {
  display: none;
}

.div-block-192 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.background-video-29 {
  z-index: 7;
  mix-blend-mode: normal;
  border-radius: 8px;
  width: 100%;
  height: 600px;
}

.section-7 {
  background-color: #ebebeb;
  padding: 40px 48px;
}

.div-block-193 {
  display: inline-block;
}

.div-block-194 {
  background-color: #fff;
  border-radius: 8px;
}

.image-100 {
  width: 24px;
  margin-bottom: 48px;
}

.section-8 {
  background-color: #fafafa;
  padding-top: 12vh;
  padding-bottom: 12vh;
}

.section-8.de_que_protegemos {
  background-color: #f5f5f5;
  padding-left: 10px;
  padding-right: 10px;
}

.link-block-36 {
  background-color: #ffffff40;
  border: 1px solid #fff3;
  border-radius: 1000px;
  padding: 12px 20px;
  display: block;
}

.link-block-36.link_email {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

.link-block-36.link_email.typ {
  cursor: default;
}

.image-101 {
  border-radius: 1000px;
  flex: 0 auto;
  width: 48px;
  height: 48px;
  margin-right: 12px;
}

.background-video-30 {
  z-index: 7;
  border-radius: 8px;
  height: 600px;
}

.background-video-31 {
  z-index: 7;
  background-color: #5a5a5a;
  border: 6px solid #f2f2f2;
  border-radius: 24px;
  width: 300px;
  height: 620px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.text-block-62 {
  color: #212121;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: 400;
}

.image-102 {
  margin-right: 8px;
}

.wrapper_benefits-4 {
  height: 30%;
  margin-bottom: 24px;
  display: flex;
}

.wrapper_benefits-4._2 {
  height: 70%;
}

.text-block-63 {
  font-weight: 400;
}

.text-block-64 {
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}

.text-block-64.name {
  font-weight: 400;
  display: block;
}

.background-video-32 {
  z-index: 7;
  mix-blend-mode: multiply;
  width: 120%;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -150px;
}

.image-104 {
  background-color: #f3f5f8;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
}

.section_solution-6 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-bottom: 1px solid #0000001a;
  padding: 144px 20px;
  position: relative;
  overflow: hidden;
}

.section_solution-6.hero {
  background-image:
    url("../images/Vector_4.svg"), linear-gradient(311deg, #d9def4, #f7f7fa);
  background-position:
    0 0,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-bottom-style: none;
  padding-top: 20vh;
  padding-bottom: 12vh;
}

.section_solution-6.hero.hero-landing {
  padding-left: 20px;
  padding-right: 20px;
}

.nav-link-28 {
  color: #212121;
  border-bottom: 2px solid #21212100;
  margin-right: 32px;
  padding: 8px 0;
  font-weight: 400;
  transition: all 0.3s;
}

.nav-link-28:hover {
  border-bottom-color: #212121;
}

.nav-link-28.w--current {
  color: #212121;
  border-bottom-color: #212121;
}

.nav-link-28.blog {
  margin-right: 0;
  font-weight: 400;
}

.nav-link-28.blog.hide {
  display: none;
}

.link-block-37 {
  margin-bottom: 0;
  padding: 12px;
  display: block;
}

.link-block-37:hover {
  background-color: #f4f4f4;
  text-decoration: underline;
}

.link-block-37.spanish {
  margin-bottom: 0;
}

.div-block-195 {
  padding-left: 6vh;
}

.column-22 {
  z-index: 1;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.column-22.form {
  text-align: left;
}

.div-block-196 {
  display: inline-block;
}

.div_video_hero_product-4 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

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

.text-span-35 {
  font-weight: 500;
}

.heading-24 {
  font-weight: 400;
}

.heading-25 {
  color: #212121;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
}

.heading-25.center {
  text-align: left;
}

.heading-25.center.cs {
  text-align: center;
}

.paragraph_hero-15 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-15.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-15.paragraph_global.footer {
  text-align: center;
}

.paragraph_hero-15.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.paragraph_hero-15.paragraph_global.center.max {
  text-align: left;
}

.paragraph_hero-15.paragraph_global.center.max.paragraph-botom {
  margin-bottom: 32px;
}

.paragraph_hero-15.paragraph_global.job_title {
  font-size: 12px;
  line-height: 17px;
  display: inline-block;
}

.paragraph_hero-15.paragraph_global.benefits_title {
  color: #212121;
  font-size: 14px;
}

.paragraph_hero-15.paragraph_global.benefits_title.high {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 16px;
}

.paragraph_hero-15.paragraph_global.benefits_title.high.upper {
  margin-bottom: 32px;
}

.div-block-197 {
  text-align: center;
  width: 1280px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-198 {
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  height: 280px;
  padding: 32px;
  display: flex;
}

.heading-26 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 62px;
}

.heading-26.heading-typ {
  font-size: 42px;
  line-height: 49px;
}

.section_solution-7 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-bottom: 1px solid #0000001a;
  padding: 144px 20px;
  position: relative;
  overflow: hidden;
}

.section_solution-7.hero {
  background-image:
    url("../images/Vector_4.svg"), linear-gradient(311deg, #d9def4, #f7f7fa);
  background-position:
    0 0,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-bottom-style: none;
  padding-top: 20vh;
  padding-bottom: 12vh;
}

.section_solution-7.hero.hero-landing {
  padding-left: 20px;
  padding-right: 20px;
}

.section_solution-7.hero.hero-landing.typ {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.paragraph_hero-16 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-16.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-16.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.code-embed-7 {
  display: none;
}

.heading-27 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 62px;
}

.heading-27.heading-typ {
  font-size: 42px;
  line-height: 49px;
}

.section_solution-8 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-bottom: 1px solid #0000001a;
  padding: 144px 20px;
  position: relative;
  overflow: hidden;
}

.section_solution-8.hero {
  background-image:
    url("../images/Vector_4.svg"), linear-gradient(311deg, #d9def4, #f7f7fa);
  background-position:
    0 0,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-bottom-style: none;
  padding-top: 20vh;
  padding-bottom: 12vh;
}

.section_solution-8.hero.hero-landing {
  padding-left: 20px;
  padding-right: 20px;
}

.section_solution-8.hero.hero-landing.typ {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.paragraph_hero-17 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-17.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-17.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.heading-28 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 62px;
}

.heading-28.heading-typ {
  font-size: 42px;
  line-height: 49px;
}

.section_solution-9 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-bottom: 1px solid #0000001a;
  padding: 144px 20px;
  position: relative;
  overflow: hidden;
}

.section_solution-9.hero {
  background-image:
    url("../images/Vector_4.svg"), linear-gradient(311deg, #d9def4, #f7f7fa);
  background-position:
    0 0,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-bottom-style: none;
  padding-top: 20vh;
  padding-bottom: 12vh;
}

.section_solution-9.hero.hero-landing {
  padding-left: 20px;
  padding-right: 20px;
}

.section_solution-9.hero.hero-landing.typ {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.paragraph_hero-18 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-18.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-18.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.heading-29 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 62px;
}

.heading-29.heading-typ {
  font-size: 42px;
  line-height: 49px;
}

.section_solution-10 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-bottom: 1px solid #0000001a;
  padding: 144px 20px;
  position: relative;
  overflow: hidden;
}

.section_solution-10.hero {
  background-image:
    url("../images/Vector_4.svg"), linear-gradient(311deg, #d9def4, #f7f7fa);
  background-position:
    0 0,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-bottom-style: none;
  padding-top: 20vh;
  padding-bottom: 12vh;
}

.section_solution-10.hero.hero-landing {
  padding-left: 20px;
  padding-right: 20px;
}

.section_solution-10.hero.hero-landing.typ {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.paragraph_hero-19 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-19.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-19.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.text-block-66 {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #0099e500;
  border-bottom: 1px #0000001a;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 500;
}

.text-block-66.center.align-left-tag.tag-no-line {
  border-bottom-style: none;
  padding-bottom: 0;
}

.column-23 {
  z-index: 1;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.link_ethics {
  color: #212121;
}

.paragraph_hero-20 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-20.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-20.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.paragraph_hero-20.paragraph_global.center.max {
  text-align: left;
}

.text-block-67 {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #0099e500;
  border-bottom: 1px #0000001a;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 500;
}

.text-block-67.tag_contact {
  border-bottom-style: none;
  padding-bottom: 0;
  font-weight: 400;
}

.text-block-67.tag_contact.tag_faq {
  text-align: center;
}

.image-105 {
  position: relative;
  top: 3px;
}

.image-106 {
  margin-right: 12px;
  position: relative;
  top: -3px;
}

.list-8 {
  color: #858585;
  margin-bottom: 0;
}

.image-107 {
  position: relative;
  top: 3px;
}

.image-108 {
  margin-right: 12px;
  position: relative;
  top: -3px;
}

.section_solution-11 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-bottom: 1px solid #0000001a;
  padding: 144px 20px;
  position: relative;
  overflow: hidden;
}

.section_solution-11.hero {
  background-image:
    url("../images/Vector_4.svg"), linear-gradient(311deg, #d9def4, #f7f7fa);
  background-position:
    0 0,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-bottom-style: none;
  padding-top: 20vh;
  padding-bottom: 12vh;
}

.section_solution-11.hero.bodyu {
  padding-top: 12vh;
}

.link-block-38,
.link-block-39 {
  margin-bottom: 12px;
  display: block;
}

.div-block-199,
.div-block-200 {
  border-bottom: 1px #0000000f;
  margin-bottom: 0;
  line-height: 14px;
  position: relative;
  top: -5px;
}

.section-9 {
  padding-top: 100px;
  padding-bottom: 60px;
}

.release {
  max-width: 1216px;
}

.heading-30 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 62px;
}

.heading-30.release {
  width: 100%;
}

.block-quote {
  border-left-width: 2px;
  border-left-color: #ff369e;
  max-width: 800px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.italic-text {
  max-width: 800px;
}

.paragraph_hero-21 {
  color: #6c6c80;
  text-align: left;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.div-block-201 {
  display: none;
}

.collection-list-wrapper {
  display: inline-block;
}

.collection-list {
  display: flex;
}

.hero_section-3 {
  background-color: #f8f8f8;
  background-image: none;
  height: auto;
  min-height: 0;
  padding: 18vh 0 0;
  position: relative;
  overflow: hidden;
}

.hero_section-3.about {
  background-color: #fff;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 20vh;
  padding-bottom: 12vh;
}

.hero_section-3.about.privacy {
  background-image:
    url("../images/Vector_4.svg"), linear-gradient(#d4daf4, #f7f7fa);
  background-position:
    0 100%,
    0 0;
  background-size: auto, auto;
}

.hero_section-3.about.privacy.blog_hero,
.hero_section-3.about.privacy.blog_hero.interna {
  padding-bottom: 8vh;
}

.div-block-202 {
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.heading-31 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 72px;
  font-weight: 400;
  line-height: 62px;
}

.heading-31.heading_about_hero {
  margin-bottom: 40px;
}

.heading-31.heading_about_hero.privacy {
  margin-bottom: 0;
  line-height: 72px;
}

.text-block-68 {
  color: #212121;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: 400;
}

.text-block-68.tag_about {
  margin-bottom: 40px;
}

.text-block-68.tag_about.privacy_tag.categoria {
  margin-bottom: 32px;
}

.button-3 {
  color: #212121;
  background-color: #3898ec00;
  border: 1px solid #212121;
  border-radius: 8px;
  margin-right: 12px;
  transition: all 0.3s;
}

.button-3:hover,
.button-3.w--current {
  color: #fff;
  background-color: #212121;
}

.paragraph_hero-22 {
  color: #6c6c80;
  text-align: center;
  max-width: 80%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-22.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-22.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.paragraph_hero-22.paragraph_global.center.max {
  text-align: left;
}

.wrapper_title_blog {
  max-width: 1280px;
  margin-bottom: 4vh;
  margin-left: auto;
  margin-right: auto;
}

.wrapper_title_blog.destaque {
  margin-bottom: 4vh;
}

.wrapper_blog_posts {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-2 {
  flex-flow: wrap;
  display: flex;
}

.collection-item {
  margin-bottom: 42px;
}

.section-10 {
  padding: 12vh 20px;
}

.heading-32 {
  color: #212121;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
}

.heading-32.center {
  text-align: left;
}

.collection-list-wrapper-2 {
  margin-left: -10px;
  margin-right: -10px;
}

.div-block-203 {
  display: none;
}

.heading-33 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 72px;
  font-weight: 400;
  line-height: 62px;
}

.heading-33.heading_about_hero {
  margin-bottom: 40px;
}

.heading-33.heading_about_hero.privacy {
  margin-bottom: 0;
  line-height: 72px;
}

.heading-33.heading_about_hero.privacy.blog-post-name {
  color: #212121;
  font-size: 62px;
  line-height: 69px;
}

.wrapper_info_destaque.interna {
  text-align: center;
  margin-top: 32px;
}

.text-block-69 {
  color: #6c6c80;
  display: inline-block;
}

.text-block-70 {
  color: #212121;
  background-color: #f4f4f5;
  border-radius: 1000px;
  margin-right: 8px;
  padding: 4px 8px;
  display: inline-block;
}

.text-block-71 {
  color: #212121;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: 400;
}

.text-block-71.tag_about {
  margin-bottom: 40px;
}

.text-block-71.tag_about.privacy_tag.categoria {
  margin-bottom: 32px;
}

.body_content {
  padding-top: 0;
  padding-bottom: 12vh;
}

.wrapper_blog_content {
  text-align: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -8vh;
}

.image-111 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 400px;
  margin-bottom: 0;
  position: relative;
  top: auto;
  box-shadow: 0 2px 30px #0003;
}

.div-block-204 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.collection-item-2 {
  margin-bottom: 42px;
}

.paragraph_hero-23 {
  color: #6c6c80;
  text-align: center;
  max-width: 80%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-23.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-23.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.paragraph_hero-23.paragraph_global.center.max {
  text-align: left;
}

.section-11 {
  padding: 12vh 20px;
}

.heading-34 {
  color: #212121;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
}

.heading-34.center {
  text-align: left;
}

.link-block-40 {
  color: #212121;
  width: 100%;
  margin-bottom: 0;
  text-decoration: none;
  display: block;
}

.image-112 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 220px;
  margin-bottom: 16px;
}

.block_destaque {
  margin-bottom: 16px;
}

.text-block-72 {
  color: #212121;
  background-color: #f4f4f5;
  border-radius: 1000px;
  margin-right: 8px;
  padding: 4px 8px;
  display: inline-block;
}

.text-block-73 {
  color: #6c6c80;
  display: inline-block;
}

.heading-35 {
  color: #212121;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.paragraph-16 {
  color: #6c6c80;
}

.link-block-41 {
  color: #212121;
  width: 100%;
  margin-bottom: 0;
  text-decoration: none;
  display: block;
}

.image-113 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 220px;
  margin-bottom: 16px;
}

.text-block-74 {
  color: #212121;
  background-color: #f4f4f5;
  border-radius: 1000px;
  margin-right: 8px;
  padding: 4px 8px;
  display: inline-block;
}

.text-block-75 {
  color: #6c6c80;
  display: inline-block;
}

.heading-36 {
  color: #212121;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.heading-36.destaque {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: 32px;
}

.paragraph-17 {
  color: #6c6c80;
}

.link-block-42 {
  color: #212121;
  width: 100%;
  margin-bottom: 0;
  text-decoration: none;
  display: block;
}

.image-114 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 220px;
  margin-bottom: 16px;
}

.text-block-76 {
  color: #212121;
  background-color: #f4f4f5;
  border-radius: 1000px;
  margin-right: 8px;
  padding: 4px 8px;
  display: inline-block;
}

.text-block-77 {
  color: #6c6c80;
  display: inline-block;
}

.div-block-205 {
  display: none;
}

.collection-list-wrapper-3 {
  display: inline-block;
}

.collection-list-3 {
  display: flex;
}

.div-block-206 {
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.heading-37 {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 72px;
  font-weight: 400;
  line-height: 62px;
}

.heading-37.heading_about_hero {
  margin-bottom: 40px;
}

.heading-37.heading_about_hero.privacy {
  margin-bottom: 0;
  line-height: 72px;
}

.text-block-78 {
  color: #212121;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: 400;
}

.text-block-78.tag_about {
  margin-bottom: 40px;
}

.text-block-78.tag_about.privacy_tag.categoria {
  margin-bottom: 32px;
}

.paragraph_hero-24 {
  color: #6c6c80;
  text-align: center;
  max-width: 80%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph_hero-24.paragraph_global {
  color: #6c6c80;
  text-align: left;
  max-width: none;
  display: inline-block;
}

.paragraph_hero-24.paragraph_global.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.paragraph_hero-24.paragraph_global.center.max {
  text-align: left;
}

.collection-list-4 {
  flex-flow: wrap;
  display: flex;
}

.wrapper_destaque {
  max-width: 1280px;
  margin-bottom: 12vh;
  margin-left: auto;
  margin-right: auto;
}

.section-12 {
  padding: 12vh 20px;
}

.heading-38 {
  color: #212121;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
}

.heading-38.center {
  text-align: left;
}

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

.column-24 {
  padding: 48px;
}

.image-116 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 400px;
}

.column-25 {
  padding-left: 0;
  padding-right: 0;
}

.link-block-43 {
  background-image: linear-gradient(322deg, #d9def4, #fbfbfb);
  border-radius: 12px;
  padding: 10px;
  text-decoration: none;
  display: block;
}

.text-block-79 {
  color: #6c6c80;
  display: inline-block;
}

.text-block-80 {
  color: #212121;
  background-color: #f4f4f5;
  border-radius: 1000px;
  margin-right: 8px;
  padding: 4px 8px;
  display: inline-block;
}

.link-block-44 {
  color: #212121;
  width: 100%;
  margin-bottom: 0;
  text-decoration: none;
  display: block;
}

.image-117 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 220px;
  margin-bottom: 16px;
}

.text-block-81 {
  color: #212121;
  background-color: #f4f4f5;
  border-radius: 1000px;
  margin-right: 8px;
  padding: 4px 8px;
  display: inline-block;
}

.text-block-82 {
  color: #6c6c80;
  display: inline-block;
}

.cmp-revoke-consent {
  z-index: 999;
  background-color: var(--_colors---cinza-900);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  padding: 6px;
  display: flex;
  position: fixed;
  bottom: 24px;
  left: 24px;
}

.s-atendimento {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 112px;
  padding-bottom: 112px;
  position: relative;
  overflow: hidden;
}

.s-atendimento__header {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.s-atendimento__text {
  max-width: 459px;
}

.s-atendimento__heading {
  font-size: var(--32);
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 120%;
}

.s-atendimento__paragraph {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  margin-bottom: 0;
  line-height: 140%;
}

.s-atendimento__detail {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 14px;
  padding-bottom: 0;
  display: flex;
}

.s-atendimento__list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  margin-top: 64px;
  display: flex;
}

.s-atendimento__item {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  height: 148px;
  padding: 8px;
}

.s-atendimento__item-inner {
  background-color: var(--_colors---branco);
  border-radius: 8px;
  padding: 24px;
  box-shadow: 1px 2px 3px -1.5px #3a4a6433;
}

.s-atendimento__item-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.s-atendimento__item-icon {
  background-color: var(--_colors---branco);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-atendimento__item-heading {
  color: var(--_colors---cinza-800);
  font-size: var(--16);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
}

.s-atendimento__item-link {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 24px;
  display: flex;
}

.link-know-more {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
}

.link-know-more:hover {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.link_mail {
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  line-height: 140%;
}

.s-atendimento__link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  justify-content: flex-start;
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-imprensa {
  padding-top: 164px;
  position: relative;
}

.s-imprensa__heading {
  font-size: var(--48);
  margin-top: 32px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.imprensa_tag {
  border-top-style: solid;
  border-top-width: 1.5px;
  border-top-color: var(--_colors---cinza-200);
  border-right-style: solid;
  border-right-width: 1.5px;
  border-right-color: var(--_colors---cinza-200);
  border-bottom-style: solid;
  border-bottom-width: 1.5px;
  border-bottom-color: var(--_colors---cinza-200);
  border-left-style: solid;
  border-left-width: 1.5px;
  border-left-color: var(--_colors---cinza-200);
  background-color: var(--_colors---cinza-100);
  color: var(--_colors---cinza-900);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  height: 31px;
  padding: 5px 15px 6px 16px;
  font-size: 14px;
  line-height: 140%;
  display: flex;
}

.imprensa_tag.institucional {
  color: var(--_colors---azul);
  background-color: #80d4ff33;
  border-color: #00a5ff4d;
}

.imprensa_tag.idcloud {
  color: var(--_colors---roxo-auxiliar);
  background-color: #d6b2f833;
  border-color: #d6b2f84d;
}

.imprensa_tag.idpay {
  color: #5c86c4;
  background-color: #aacbe633;
  border-color: #aacbe64d;
}

.imprensa_tag.safeapp {
  color: #65b6cd;
  background-color: #b7e0ea33;
  border-color: #b7e0ea4d;
}

.imprensa_post_horizontal {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  min-width: 526px;
  max-width: 526px;
  height: 195px;
  text-decoration: none;
  display: flex;
}

.imprensa_post_horizontal-image {
  border-radius: 12px;
  flex: none;
  margin-bottom: 0;
  overflow: hidden;
}

.imprensa_post_horizontal-text {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 195px;
  display: flex;
}

.impresa_post_tags {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.imprensa_post_horizontal_heading {
  color: var(--_colors---cinza-800);
  font-size: var(--18);
  margin-top: 16px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
}

.imprensa_post_date {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-700);
  align-items: center;
  font-size: 14px;
  line-height: 140%;
  display: flex;
}

.imprensa_post_date.font-16 {
  font-size: var(--16);
  line-height: 140%;
}

.imprensa_horizontal_bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.read_more {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  opacity: 0;
  color: var(--_colors---cinza-700);
  align-items: center;
  font-size: 14px;
  line-height: 140%;
  transition: all 0.2s;
  display: flex;
}

.read_more.visible {
  opacity: 100;
  flex: none;
}

.image_post_horizontal {
  object-fit: cover;
  transition: all 0.2s;
}

.imprensa_post_default {
  color: var(--_colors---cinza-900);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 654px;
  height: 702px;
  text-decoration: none;
  display: flex;
}

.imprensa_image_default {
  border-radius: 12px;
  margin-bottom: 32px;
  overflow: hidden;
}

.impresa_image_default-img {
  object-fit: cover;
  width: 100%;
  max-width: 654px;
  min-height: 347px;
  max-height: 347px;
  transition: all 0.2s;
}

.imprensa_post_default_heading {
  color: var(--_colors---cinza-800);
  font-size: var(--32);
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 145%;
}

.imprensa_post_default_text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-bottom: 0;
  line-height: 145%;
}

.imprensa_post_default_bottom {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.read_more_default {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  font-size: var(--16);
  line-height: 140%;
  text-decoration: underline;
  display: flex;
}

.imprensa_post_small {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 392px;
  min-height: 550px;
  text-decoration: none;
  display: flex;
}

.impresa_post_small_image {
  object-fit: cover;
  border-radius: 12px;
  margin-bottom: 32px;
  overflow: hidden;
}

.post_small_image {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  max-height: 240px;
  transition: all 0.2s;
}

.imprensa_post_small_heading {
  color: var(--_colors---cinza-800);
  font-size: var(--20);
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 145%;
}

.imprensa_post_small_text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  line-height: 145%;
}

.holder_authors {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

.author_icon {
  background-color: var(--_colors---branco);
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-right: -11px;
  display: flex;
  box-shadow:
    0 0 0 1.3px #fff6,
    0 2.6px 8.042px #80d4ff26,
    -1.3px 1.3px 12.062px -2.513px #ff80a466,
    1.3px 2.6px 7.799px -2.6px #9cb5c2cc;
}

.author_icon.author_2 {
  margin-left: 0;
  margin-right: 0;
}

.author_icon.hidden {
  display: flex;
}

.alias_text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-left: 3px;
  margin-right: 0;
  line-height: 140%;
}

.alias_text.bold {
  color: var(--_colors---cinza-900);
  font-weight: 500;
}

.alias_text.bold.hidden {
  display: none;
}

.alias_text_holder {
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.s-imprensa__tabs {
  width: 100%;
  max-width: 1440px;
  margin-top: 110px;
  margin-left: auto;
  margin-right: auto;
}

.s-imprensa__tabs-menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_colors---cinza-50);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_colors---cinza-50);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_colors---cinza-50);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_colors---cinza-50);
  background-color: var(--_colors---branco);
  border-radius: 16px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: max-content;
  margin-left: 108px;
  padding: 8px;
  display: flex;
  box-shadow: inset 0 2px 3px #3a4a641a;
}

.s-imprensa__tabs-content {
  margin-top: 120px;
}

.hero_imprensa {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 91px;
  left: 0%;
  right: 0%;
}

.s-imprensa__menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  line-height: 140%;
  transition: all 0.2s;
  display: flex;
}

.s-imprensa__menu.w--current {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--_colors---cinza-900);
  color: var(--_colors---branco);
  border-radius: 8px;
  align-items: center;
  max-width: max-content;
  padding: 8px 16px;
  display: flex;
}

.s-imprensa__menu.hide {
  display: none;
}

.code-embed-8 {
  justify-content: center;
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}

.s-imprensa__fatos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 29px;
  padding-bottom: 151px;
  display: flex;
}

.s-impresa__fatos-icon {
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-imprensa__fatos-heading {
  font-size: var(--48);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-imprensa__fatos-text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  text-align: center;
  max-width: 622px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 140%;
}

.s-about {
  padding-top: 32px;
  padding-bottom: 96px;
}

.s-about__header {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  align-items: flex-start;
  display: block;
}

.s-about__heading {
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-about__text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  margin-bottom: 0;
  line-height: 140%;
}

.s-about__image {
  margin-top: 56px;
  margin-bottom: 72px;
}

.s-about__facts {
  padding-top: 64px;
  padding-bottom: 96px;
}

.s-about__facts-header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.s-about__facts-heading {
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-about__facts-list {
  justify-content: space-between;
  align-items: center;
  margin-top: 56px;
  display: flex;
}

.s-about__facts-item {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 392px;
  min-height: 277px;
  padding: 8px;
}

.s-about__facts-item-inner {
  background-color: var(--_colors---branco);
  border-radius: 8px;
  height: 100%;
  min-height: 261px;
  padding: 24px;
  box-shadow: 1px 2px 3px -1.5px #914ac533;
}

.s-about__facts-icon {
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 33px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-about__facts-item-heading {
  font-size: var(--18);
  margin-top: 32px;
  font-weight: 500;
  line-height: 140%;
}

.s-about__facts-item-text {
  color: var(--_colors---cinza-600);
  font-size: var(--14);
  margin-top: 12px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-about__facts-item-list {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  display: flex;
}

.s-about__facts-item-list-bullet {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-600);
  align-items: center;
  font-size: 14px;
  line-height: 140%;
  display: flex;
}

.s-products {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 86px;
  padding-bottom: 96px;
  position: relative;
  overflow: hidden;
}

.s-about__wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.s-about__figure {
  margin-bottom: 0;
}

.s-products__heading {
  font-size: var(--48);
  text-align: center;
  font-weight: 400;
  line-height: 120%;
}

.s-products__list {
  justify-content: space-between;
  align-items: center;
  margin-top: 72px;
  display: flex;
}

.s-products__item {
  background-color: var(--_colors---branco);
  border-radius: 16px;
  width: 100%;
  max-width: 600px;
  padding: 48px 53px 32px 32px;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.s-products__item-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  flex-flow: column;
  align-items: flex-start;
  line-height: 140%;
  display: flex;
}

.s-products__item-detail {
  margin-top: 77px;
}

.s-products__item-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-500);
  font-size: var(--14);
  align-items: center;
  margin-top: 34px;
  line-height: 140%;
  display: flex;
}

.s-premium {
  margin-bottom: 12px;
  padding-top: 96px;
  padding-bottom: 76px;
  position: relative;
}

.s-premium__header {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.s-premium__header-text {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  align-items: center;
  max-width: 496px;
  margin-right: 71px;
  line-height: 140%;
  display: flex;
}

.s-premium__heading {
  font-size: var(--48);
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-premium__header-icon {
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-premium__content {
  justify-content: space-between;
  align-items: stretch;
  margin-top: 93px;
  display: flex;
}

.s-premium__list {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  display: flex;
}

.s-premium__item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  max-width: 563px;
  display: flex;
}

.s-premium__item-icon {
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-premium__item-heading {
  font-size: var(--18);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
}

.s-premium__item-p {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-top: 8px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-premium__image {
  margin-bottom: 0;
}

.s-linkedin {
  padding-top: 76px;
  padding-bottom: 96px;
  display: none;
}

.s-testimonials__card__author__wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--_colors---cinza-800);
  flex-flow: column;
  font-size: 14px;
  line-height: 140%;
  display: flex;
}

.s-releases {
  padding-bottom: 76px;
  position: relative;
}

.s-releases__header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.s-section__heading {
  font-size: var(--32);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-section__link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-800);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.s-releases__posts {
  justify-content: space-between;
  align-items: center;
  margin-top: 44px;
  display: flex;
}

.horizontal_collection_item {
  border-bottom: 1.5px solid var(--_colors---cinza-200);
  margin-bottom: 28px;
  padding-bottom: 28px;
}

.s-articles {
  padding-top: 76px;
  padding-bottom: 55px;
}

.s-articles.hidden {
  display: none;
}

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

.collection-list-wrapper-4 {
  margin-top: 44px;
}

.s-agency {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 121px;
  padding-bottom: 95px;
  position: relative;
  overflow: hidden;
}

.collection-list-wrapper-5 {
  margin-top: 44px;
}

.collection-list-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.s-hero-release {
  padding-top: 163px;
  padding-bottom: 60px;
  position: relative;
}

.s-hero-release__header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.s-hero-release__heading {
  font-size: var(--32);
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.input_search {
  color: var(--_colors---cinza-900);
  border: 1px #000;
  margin: 0;
  padding: 0;
  display: flex;
}

.input_search:focus-visible,
.input_search[data-wf-focus-visible] {
  color: var(--_colors---cinza-900);
}

.input_search._w-full {
  width: 100%;
}

.search_component {
  border: 1.5px solid var(--_colors---cinza-200);
  background-color: var(--_colors---branco);
  color: var(--_colors---cinza-600);
  font-size: var(--14);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 392px;
  height: 56px;
  margin-bottom: 0;
  margin-left: auto;
  padding: 12px 16px 12px 24px;
  display: flex;
  position: relative;
}

.search_component:focus-visible,
.search_component[data-wf-focus-visible] {
  color: var(--_colors---cinza-900);
}

.search_component.blog {
  min-width: 344px;
  max-width: 344px;
  height: 44px;
  padding-top: 0;
  padding-bottom: 0;
}

.search-button {
  background-color: var(--_colors---cinza-900);
  border-radius: 122px;
  width: 32px;
  height: 32px;
}

.input_search_image {
  pointer-events: none;
  position: absolute;
  top: 18px;
  right: 22px;
}

.s-release-list {
  padding-top: 58px;
  padding-bottom: 88px;
}

.s-release-list__header {
  font-size: var(--20);
  justify-content: space-between;
  align-items: center;
  line-height: 120%;
  display: flex;
}

.order-by {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--_colors---cinza-500);
  font-size: var(--18);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.code-embed-9 {
  margin-right: 16px;
}

.dropdown-toggle-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-800);
  align-items: center;
  margin-left: 8px;
  padding: 0;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.dropdown-list-3 {
  background-color: #ddd;
}

.dropdown-list-3.w--open {
  background-color: var(--_colors---branco);
  border-radius: 16px;
}

.dropdown-link {
  padding: 24px 24px 16px;
}

.dropdown-link:lang(pt-br) {
  color: var(--_colors---cinza-900);
}

.dropdown-link-2 {
  padding: 16px 24px 24px;
}

.dropdown-link-2:lang(pt-br) {
  color: var(--_colors---cinza-900);
}

.s-realise-list__content {
  margin-top: 60px;
}

.collection-list-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-118 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: 195px;
  min-height: 195px;
  transition: all 0.2s;
}

.s-product-list {
  padding-top: 96px;
  padding-bottom: 96px;
}

.s-product-list.pt76 {
  padding-top: 0;
}

.collection-list-wrapper-6 {
  margin-top: 44px;
}

.collection-list-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.s-hero-post {
  background-image: url("../images/Features-hero.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 86px;
  padding-bottom: 72px;
  position: relative;
  overflow: hidden;
}

.s-hero-post__tags {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.s-hero-post__heading {
  color: var(--_colors---cinza-800);
  max-width: 882px;
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 400;
  line-height: 145%;
}

.s-hero-post__text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 836px;
  margin-bottom: 0;
  line-height: 145%;
}

.s-hero-post__bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 882px;
  margin-top: 32px;
  display: flex;
}

.s-hero-post__infos {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.imprensa_post_time {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-hero-elipse {
  z-index: 0;
  filter: blur(117.561px);
  border-radius: 715.668px;
  flex-shrink: 0;
  width: 713.175px;
  height: 715.668px;
  position: absolute;
  top: -171px;
  right: -400px;
  transform: rotate(-46.474deg);
}

.pattern_post {
  z-index: 1;
  position: absolute;
  bottom: 0;
  right: 0;
}

.div-block-207,
.bg-hero-post {
  padding-top: 91px;
}

.s-post__content {
  padding-top: 80px;
  padding-bottom: 96px;
  position: relative;
}

.s-post__content-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.s-post__content-nav {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  line-height: 145%;
  position: sticky;
  top: 127px;
}

.s-post__content-nav-links {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 1.5px solid var(--_colors---cinza-200);
  flex-flow: column;
  max-width: 282px;
  margin-top: 45px;
  margin-bottom: 35px;
  padding-bottom: 35px;
  display: flex;
}

.s-post__content-nav-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-500);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
}

.s-post__content-nav-link:hover {
  color: var(--_colors---cinza-700);
}

.s-post__content-nav-share {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.s-post__content-nav-share.responsive {
  display: none;
}

.s-post__content-rich-text {
  width: 100%;
  max-width: 836px;
}

.rich-text-block {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  text-align: justify;
}

.rich-text-block.blog {
  text-align: left;
  line-height: 140%;
}

.s-post__related {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 72px;
  padding-bottom: 76px;
  position: relative;
  overflow: hidden;
}

.s-post__related-header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.s-post__related-heading {
  font-size: var(--32);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-post__related-slide {
  margin-top: 44px;
  overflow: hidden;
}

.s-institucional {
  padding-bottom: 72px;
}

.s-institucional__header {
  border-bottom: 1.5px solid var(--_colors---cinza-200);
  justify-content: space-between;
  align-items: center;
  padding-bottom: 53px;
  display: flex;
}

.formats_filter {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  font-size: var(--20);
  align-items: center;
  line-height: 120%;
  display: flex;
}

.formats_filter_holder {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  width: 100%;
  display: flex;
}

.dropdown_format {
  grid-column-gap: 94px;
  grid-row-gap: 94px;
  border: 1.5px solid var(--_colors---cinza-200);
  background-color: var(--_colors---branco);
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding-left: 24px;
  padding-right: 24px;
  line-height: 120%;
  display: flex;
}

.dropdown_formet_list.w--open {
  font-size: var(--14);
  background-color: #fff;
  border-radius: 16px;
}

.s-institucional__list {
  margin-top: 57px;
}

.collection-list-wrapper-7 {
  margin-top: 44px;
}

.collection-list-8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pagination_default {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1.5px solid var(--_colors---cinza-100);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.pagination_default.border-none {
  border-top-style: none;
  margin-top: 56px;
}

.pagination_default_link {
  color: var(--_colors---cinza-900);
  font-size: var(--14);
  background-color: #0000;
  border-style: none;
  border-radius: 8px;
  align-items: center;
  margin-left: 40px;
  margin-right: 40px;
  padding: 8px 14px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.icon-24 {
  margin-bottom: 6px;
  margin-left: 8px;
}

.icon-25 {
  margin-bottom: 6px;
  margin-right: 8px;
}

.page-count {
  margin-top: 0;
}

.text-span-36 {
  font-weight: 500;
}

.pagination_default_button {
  color: var(--_colors---cinza-500);
  background-color: #0000;
  border-radius: 8px;
  padding: 10px 16px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
}

.pagination_bullets {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-37,
.text-span-38,
.text-span-39 {
  font-weight: 500;
}

.form-block-2 {
  width: 100%;
  margin-bottom: 0;
}

.select-field-2 {
  border: 1.5px solid var(--_colors---cinza-200);
  background-color: var(--_colors---branco);
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  border-radius: 999px;
  width: 100%;
  max-width: 208px;
  height: 56px;
  margin-bottom: 0;
  padding: 18px 24px;
  line-height: 120%;
}

.s-linkedin__header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.s-linkedin__heading {
  font-size: var(--32);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-linkedin__header-nav {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
}

.s-linkedin__header-link {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  line-height: 141%;
  text-decoration: none;
}

.s-linkedin__header-divider {
  background-color: var(--_colors---cinza-200);
  width: 1px;
  height: 16px;
}

.form-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.empty-state {
  background-color: #0000;
  padding: 0;
}

.empty-state.resultados {
  padding-bottom: 64px;
}

.empty-state-holder {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.empty-state-icon {
  background-color: var(--_colors---branco);
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.empty-state-heading {
  font-size: var(--32);
  text-align: center;
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.empty-state-text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  text-align: center;
  max-width: 714px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-hero__ajuda {
  padding-top: 91px;
}

.s-hero__ajuda-inner {
  background-color: var(--_colors---cinza-50);
  background-image: url("../images/Features.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
}

.s-hero__ajuda-hat {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.icon-bg {
  opacity: 0.6;
  background-image:
    linear-gradient(236deg, #00a5ff00 30.08%, #00a5ff),
    linear-gradient(153deg, #f2296300 16.75%, #f22963),
    linear-gradient(#eff1f6, #eff1f6);
  border-radius: 8px;
  flex: none;
  width: 10px;
  height: 10px;
  box-shadow:
    0 7px 15px -4px #39538473,
    inset -1px -1px #0000001a,
    inset 1px 1px #ffffff1a;
}

.icon-bg.nav_link {
  flex: none;
  width: 0;
  height: 0;
  transition: all 0.2s;
}

.s-hero__ajuda-heading {
  font-size: var(--56);
  max-width: 460px;
  margin-top: 8px;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-hero__ajuda-text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 534px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-help-categories {
  padding-top: 80px;
  padding-bottom: 96px;
}

.s-help-categories__heading {
  font-size: var(--48);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-duvidas {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
  overflow: hidden;
}

.s-duvidas__header {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.heading-39 {
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-duvidas__header-details {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.divider-duvidas {
  background-color: var(--_colors---cinza-200);
  width: 1px;
  height: 16px;
}

.s-duvidas__header-text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 371px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 8px;
  line-height: 140%;
}

.image-121 {
  margin-bottom: 6px;
}

.s-duvidas__list {
  justify-content: space-between;
  align-items: center;
  margin-top: 59px;
  display: flex;
}

.s-duvidas__item {
  background-color: var(--_colors---branco);
  border-radius: 12px;
  width: 100%;
  max-width: 392px;
  padding: 32px;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.icon-shadow {
  background-color: var(--_colors---branco);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-duvidas__item-heading {
  font-size: var(--24);
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-duvidas__item-text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-bottom: 32px;
  line-height: 140%;
}

.link-wifh-arrow {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
}

.link-wifh-arrow:hover {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.s-help-tabs {
  width: 100%;
  max-width: 1223px;
  margin-top: 56px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.s-help-tabs__menu {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  border-bottom: 1px solid var(--_colors---cinza-200);
  border-radius: 1px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 56px;
  display: flex;
}

.s-help-tabs__menu-link {
  color: #9aa2af;
  font-size: var(--18);
  background-color: #0000;
  padding: 10px;
  line-height: 140%;
  transition: all 0.2s;
}

.s-help-tabs__menu-link.w--current {
  color: var(--_colors---cinza-900);
  background-color: #0000;
  font-weight: 500;
  line-height: 140%;
}

.fs_accordion-1_message {
  color: #9b9b9b;
}

.fs_accordion-1_paragraph {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-bottom: 0;
  line-height: 140%;
}

.fs_accordion-1_paragraph.mb0 {
  margin-bottom: 0;
}

.fs_accordion-1_item {
  background-color: var(--_colors---cinza-50);
  cursor: pointer;
  border-radius: 16px;
  width: 100%;
  max-width: 808px;
  padding: 8px;
}

.fs_accordion-1_embed {
  margin-bottom: 0;
}

.fs_accordion-1_body {
  background-color: #fff;
  padding: 0;
}

.fs_accordion-1_header {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  pointer-events: auto;
  cursor: pointer;
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.fs_accordion-1_header:focus-visible,
.fs_accordion-1_header[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_accordion-1_content {
  margin-top: 0;
  overflow: hidden;
}

.fs_accordion-1_label {
  font-size: var(--20);
  font-weight: 400;
  line-height: 120%;
}

.fs_accordion-1_component {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs_accordion-1_icon {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-1_inner {
  background-color: var(--_colors---branco);
  border-radius: 8px;
  padding: 32px;
  box-shadow: 1px 2px 3px -1.5px #3a4a6433;
}

.accordion_code {
  display: none;
}

.faq_detail {
  margin-top: 48px;
}

.s-help-tabs__holder {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: visible;
}

.s-help-tabs__nav {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  flex-flow: column;
  line-height: 145%;
  display: flex;
  position: sticky;
  top: 115px;
}

.s-help-tabs__nav-links {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  max-width: 310px;
  margin-top: 32px;
  display: flex;
}

.s-help-tabs__nav-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #9aa2af;
  font-size: var(--18);
  align-items: center;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.s-help-tabs__nav-link.w--current {
  transition: all 0.2s;
}

.s-help-tabs__content {
  overflow: visible;
}

.s-our-contents {
  border: 1px solid var(--_colors---cinza-200);
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1224px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 80px 37px;
  position: relative;
  overflow: hidden;
}

.s-our-contents__header {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.s-our-contents__heading {
  color: var(--_colors---cinza-900);
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-our-contents__text {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-500);
  font-size: var(--14);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-our-contents__list {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.s-our-contents__item.large {
  background-color: var(--_colors---branco);
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 524px;
  min-height: 294px;
  padding: 24px;
  text-decoration: none;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  display: flex;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.s-our-contents__item.md {
  background-color: var(--_colors---branco);
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 524px;
  min-height: 172px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.s-our-contents__item.md.row {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  min-height: auto;
  text-decoration: none;
}

.s-our-contents__item-heading {
  color: var(--_colors---cinza-800);
  font-size: var(--24);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-our-contents__item-p {
  color: var(--_colors---cinza-600);
  margin-top: 11px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 140%;
}

.s-our-contents__list-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.s-contact-form {
  padding-top: 92px;
  overflow: visible;
}

.logo-contact {
  margin-bottom: 20px;
}

.logo-contact.id-cloud {
  max-width: 108px;
}

.s-contact-brands {
  padding-top: 96px;
  padding-bottom: 96px;
}

.s-contact-brands__holder {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.s-contact-testimonials {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 92px;
  padding-bottom: 72px;
  position: relative;
  overflow: hidden;
}

.s-contact-testimonials__heading {
  font-size: var(--48);
  text-align: center;
  margin-top: 0;
  margin-bottom: 86px;
  font-weight: 400;
  line-height: 120%;
}

.s-sales__item-title {
  color: var(--_colors---cinza-950);
  font-size: var(--16);
  margin-top: 24px;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 140%;
}

.s-movement__p {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  text-align: center;
  max-width: 772px;
  margin: 24px auto 0;
  font-weight: 400;
  line-height: 140%;
}

.s-movement__card-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 64px;
  display: grid;
}

.s-movement__card-item {
  color: var(--_colors---cinza-600);
  max-width: 219px;
  font-size: 14px;
  line-height: 140%;
}

.s-movement__card-item-heading {
  color: var(--_colors---cinza-800);
  font-size: var(--16);
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 140%;
}

.s-logos__heading {
  font-size: var(--48);
  text-align: center;
  max-width: 624px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-logos__text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  margin-bottom: 0;
  line-height: 140%;
}

.s-logos__list {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 48px;
  display: flex;
}

.s-logos__item {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 288px;
  min-height: 304px;
  padding: 8px;
}

.s-logos__item-inner {
  background-color: var(--_colors---branco);
  color: var(--_colors---cinza-600);
  border-radius: 8px;
  min-height: 288px;
  padding: 32px;
  font-size: 14px;
  line-height: 140%;
  box-shadow: 1px 2px 3px -1.5px #3a4a6433;
}

.s-logos__item-icon {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  box-shadow:
    5px 5px 19px #80d4ffcc,
    -4px -1px 20px #ff80a466,
    0 4px 8px #80d4ff1a,
    0 0 20px #fff6;
}

.s-logos__item-heading {
  color: var(--_colors---cinza-900);
  font-size: var(--18);
  margin-top: 32px;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 140%;
}

.s-carreiras__navigation {
  z-index: 3;
  border-bottom: 1px solid var(--_colors---cinza-200);
  background-color: var(--_colors---branco);
  margin-top: 0;
  padding-top: 107px;
  padding-bottom: 3px;
  position: sticky;
  top: 0;
}

.s-carreiras__navigation.js-navigation {
  transition: all 0.2s;
}

.s-carreiras__nav-holder {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.s-carreiras__nav-links {
  color: #9aa2af;
  font-size: var(--16);
  padding: 10px;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.2s;
}

.s-carreiras__nav-links:hover {
  color: var(--_colors---cinza-500);
}

.s-carreiras__nav-links.w--current {
  color: var(--_colors---cinza-900);
  position: relative;
}

.s-carreiras-hero {
  padding-top: 72px;
  padding-bottom: 96px;
  position: relative;
}

.s-carreiras-hero__left {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 597px;
  display: flex;
}

.s-carreiras-hero__heading {
  font-size: var(--56);
  max-width: 597px;
  margin-top: 8px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-carreiras-hero__tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-carreiras-hero__wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.s-carreiras-hero__image {
  margin-bottom: 0;
}

.s-carreiras-hero__paragraph {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 466px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-carreiras-hero__ctas {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-top: 32px;
  display: flex;
}

.s-carreiras-hero__cta-primary {
  color: var(--_colors---branco);
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  background-image: linear-gradient(95deg, #242529 45.77%, #7e818f);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 208px;
  height: 42px;
  padding: 14px 20px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.s-carreiras-hero__cta-primary:hover {
  background-image: linear-gradient(95deg, #14226a 45.77%, #4a59a7);
}

.s-carreiras-hero__cta-primary.secondary {
  border: 1.5px solid var(--_colors---cinza-200);
  color: var(--_colors---cinza-700);
  background-image: linear-gradient(#0000, #fff);
  overflow: hidden;
}

.s-carreiras-hero__cta-primary.secondary:hover {
  color: var(--_colors---branco);
  background-image: linear-gradient(95deg, #14226a 45.77%, #4a59a7);
}

.s-carreiras-hero__cta-primary.sxsw {
  max-width: max-content;
  height: 40px;
  padding: 10px 16px;
}

.s-carreiras-hero__cta-primary.sxsw.large {
  text-transform: uppercase;
  height: 48px;
  padding: 14px 20px;
}

.s-identidy {
  padding-top: 112px;
  padding-bottom: 112px;
}

.s-identidy__wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 31px;
  display: flex;
}

.s-identidy__text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 704px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-identidy__heading {
  color: #161818;
  font-size: var(--32);
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-identidy__header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.s-identidy__image {
  margin-bottom: 0;
}

.s-leaders {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 124px;
  padding-bottom: 124px;
  position: relative;
  overflow: hidden;
}

.s-leaders__tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  justify-content: center;
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-leaders__heading {
  font-size: var(--48);
  text-align: center;
  max-width: 1012px;
  margin: 8px auto 72px;
  font-weight: 400;
  line-height: 120%;
}

.s-leaders__tabs-menu {
  border-bottom: 1.5px solid var(--_colors---cinza-200);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.s-leaders__tabs-content {
  margin-top: 64px;
  margin-bottom: 0;
  overflow: visible;
}

.s-leaders__tab {
  color: var(--_colors---cinza-500);
  font-size: var(--18);
  background-color: #0000;
  padding-bottom: 30px;
  padding-left: 27px;
  padding-right: 27px;
  line-height: 140%;
  transition: all 0.2s;
}

.s-leaders__tab.w--current {
  border-bottom: 2px none var(--_colors---cinza-700);
  color: var(--_colors---cinza-900);
  background-color: #0000;
  margin-bottom: -1px;
  padding-bottom: 30px;
}

.s-leaders__list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.s-leaders__list.columns-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.s-leaders__item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--_colors---branco);
  border-radius: 16px;
  align-items: center;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.s-leaders__item.min-height-182 {
  min-height: 182px;
}

.s-leaders__item.min-height-160 {
  min-height: 160px;
}

.s-leaders__item-image {
  flex: none;
  margin-bottom: 0;
}

.s-leaders__item-text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  line-height: 140%;
}

.s-leaders__item-heading {
  color: var(--_colors---cinza-900);
  font-size: var(--24);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-values {
  padding-top: 112px;
  padding-bottom: 112px;
}

.s-values__header {
  justify-content: space-between;
  align-items: center;
  padding-top: 29px;
  padding-bottom: 29px;
  display: flex;
}

.s-values__header-text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-values__header-divider {
  background-color: var(--_colors---cinza-200);
  width: 1px;
  height: 16px;
  margin-left: 16px;
  margin-right: 24px;
}

.s-values__heading {
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-values__content {
  justify-content: space-between;
  align-items: stretch;
  margin-top: 72px;
  display: flex;
}

.s-values__image {
  width: 100%;
  max-width: 319px;
  margin-bottom: 0;
}

.s-values__tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  display: flex;
}

.s-values__tabs-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  max-width: 288px;
  margin-right: 22px;
  display: flex;
}

.s-values__tab {
  color: #9aa2af;
  font-size: var(--18);
  background-color: #0000;
  align-items: center;
  padding: 0;
  line-height: 140%;
  display: flex;
}

.s-values__tab.w--current {
  color: var(--_colors---cinza-900);
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-values__tab-icon {
  background-color: var(--_colors---cinza-950);
  border-radius: 8px;
  flex: none;
  width: 10px;
  height: 10px;
}

.s-values__tab-content {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 571px;
  min-height: 475px;
  max-height: 475px;
  padding: 32px 23px 32px 32px;
}

.s-values__tab-content-icon {
  background-color: var(--_colors---branco);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  box-shadow:
    0 0 0 2.444px #fff6,
    0 4.889px 9.778px #80d4ff1a,
    -4.889px -1.222px 24.444px -2.444px #ff80a499,
    6.111px 6.111px 23.222px #80d4ffcc;
}

.link-bet {
  color: var(--_colors---cinza-600);
  margin-top: 8px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: underline;
}

.s-offices {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 112px;
  padding-bottom: 112px;
  position: relative;
  overflow: hidden;
}

.s-offices__wrapper {
  position: relative;
}

.s-offices__heading {
  font-size: var(--48);
  max-width: 409px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.s-offices__content {
  padding-top: 52px;
}

.s-offices__tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: flex-end;
  display: flex;
}

.s-offices__tabs-menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--_colors---branco);
  border-radius: 16px;
  width: 100%;
  max-width: 695px;
  margin-bottom: 64px;
  padding: 8px;
  display: flex;
  box-shadow: inset 0 2px 3px #3a4a641a;
}

.s-offices__tabs-content {
  width: 100%;
}

.s-offices__tab-link {
  color: var(--_colors---cinza-500);
  font-size: var(--16);
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 1005px;
  height: 48px;
  padding: 16px 16px 16px 14px;
  line-height: 140%;
  transition: all 0.2s;
  display: flex;
}

.s-offices__tab-link.w--current {
  background-color: var(--_colors---cinza-950);
  color: var(--_colors---branco);
}

.s-offices__place {
  justify-content: space-between;
  display: flex;
}

.s-offices__image {
  margin-bottom: 0;
}

.s-offices__text {
  width: 100%;
  max-width: 417px;
}

.s-offices__tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-offices__tab-heading {
  color: var(--_colors---cinza-950);
  font-size: var(--32);
  margin-top: 8px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-offices__divider {
  background-color: var(--_colors---cinza-200);
  width: 100%;
  height: 1.5px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.s-offices__paragraph {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-bottom: 0;
  line-height: 140%;
}

.s-values__tab-heading {
  font-size: var(--24);
  max-width: 516px;
  margin-top: 34px;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-values__tab-list {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.s-values__tab-list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  align-items: center;
  max-width: 516px;
  line-height: 140%;
  display: flex;
}

.s-carreiras-testimonials {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 112px;
  padding-bottom: 112px;
}

.s-carreiras-testimonials__heading {
  font-size: var(--48);
  text-align: center;
  margin-top: 0;
  margin-bottom: 86px;
  font-weight: 400;
  line-height: 120%;
}

.s-swiper-testimonial__person {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.s-swiper-testimonial__person-image {
  margin-bottom: 0;
}

.s-swiper-testimonial__person-name-heading {
  color: var(--_colors---cinza-800);
  font-size: var(--18);
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 140%;
}

.s-swiper-testimonial__person-name-cargo {
  color: var(--_colors---cinza-600);
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.s-banner-image {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.s-banner-img {
  object-fit: cover;
  width: 100%;
}

.s-carreiras-benefits {
  padding-top: 112px;
  padding-bottom: 96px;
}

.s-carreiras-benefits__header {
  justify-content: space-between;
  align-items: center;
  padding-top: 29px;
  padding-bottom: 29px;
  display: flex;
}

.s-carreiras-benefits__heading {
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-carreiras-benefits___detail {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.s-carreiras-benefits__list {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.s-carreiras-benefits__list.mt-32 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 32px;
}

.s-carreiras-benefits__item {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 392px;
  min-height: 293px;
  padding: 8px;
  transition: all 0.2s;
}

.s-carreiras-benefits__item:hover {
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-carreiras-benefits__item.mx-full {
  max-width: 100%;
  min-height: 260px;
  max-height: 260px;
}

.s-carreiras-benefits__item.max-height {
  min-height: 260px;
  max-height: 260px;
}

.s-carreiras-benefits__item-inner {
  background-color: var(--_colors---branco);
  border-radius: 8px;
  width: 100%;
  min-height: 277px;
  padding: 24px;
  box-shadow: 1px 2px 3px -1.5px #914ac533;
}

.s-carreiras-benefits__item-inner.min-height {
  min-height: 244px;
}

.s-carreiras-benefits__item-icon {
  background-color: var(--_colors---branco);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-carreiras-benefits__item-heading {
  font-size: var(--20);
  margin-top: 33px;
  margin-bottom: 12px;
  font-weight: 500;
  line-height: 140%;
}

.s-carreiras-benefits__item-list {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.s-carreiras-benefits__item-list-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-carreiras-benefits__divider {
  background-color: var(--_colors---cinza-200);
  width: 100%;
  height: 1.5px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.s-carreiras-benefits__bullets-heading {
  text-align: center;
  margin-top: 0;
  margin-bottom: 56px;
  font-size: 22px;
  font-weight: 400;
  line-height: 120%;
}

.s-carreiras-benefits__bullets-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: flex;
}

.s-carreiras-benefits__bullets-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-800);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-vagas {
  padding-top: 112px;
  padding-bottom: 112px;
}

.s-vagas__heading {
  font-size: var(--48);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-vagas__form {
  margin-top: 64px;
}

.s-vagas__form-holder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.s-vagas__select {
  width: 100%;
  max-width: 518px;
}

.s-vagas__select.mr-32 {
  margin-right: 32px;
}

.s-vagas__label {
  color: var(--_colors---cinza-800);
  font-size: var(--18);
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 140%;
}

.s-vagas__select-field {
  background-color: var(--_colors---cinza-50);
  color: var(--_colors---cinza-500);
  font-size: var(--16);
  border: 1px #000;
  border-radius: 8px;
  width: 100%;
  max-width: 518px;
  height: 54px;
  margin-bottom: 0;
  padding: 16px 24px;
  line-height: 140%;
}

.s-vagas__clear {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---rosa);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.s-vagas__clear.js-clear {
  flex: none;
  margin-left: auto;
}

.s-vagas__list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 44px;
  display: grid;
}

.s-vagas__form-block {
  margin-bottom: 0;
}

.s-vagas__item {
  border: 1px solid var(--_colors---cinza-100);
  background-color: var(--_colors---branco);
  cursor: pointer;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 392px;
  min-height: 127px;
  padding: 24px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
}

.s-vagas__item:hover {
  box-shadow: 1px 2px 3px -1.5px #3a4a6433;
}

.s-vagas__item-title {
  color: var(--_colors---cinza-800);
  font-size: var(--18);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
}

.s-vagas__item-title.js-vaga-name {
  text-align: center;
}

.s-vagas__item-location {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.s-vagas__item-cidade {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  line-height: 140%;
}

.s-vagas__bottom {
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 96px;
  display: flex;
}

.s-vagas__linkedin-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  font-size: var(--18);
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 389px;
  line-height: 140%;
  display: flex;
}

.s-vagas__linkedin-cta {
  color: var(--_colors---branco);
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  background-image: linear-gradient(95deg, #242529 45.77%, #7e818f);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 392px;
  height: 48px;
  margin-top: 32px;
  padding: 14px 20px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.s-vagas__linkedin-cta:hover {
  background-image: linear-gradient(95deg, #14226a 45.77%, #4a59a7);
}

.s-vagas__linkedin-cta.sobre-nos {
  max-width: 292px;
  height: 42px;
  margin-top: 16px;
}

.s-vagas__linkedin-cta.sobre-nos.mb-0 {
  max-width: 280px;
  height: 48px;
  margin-top: 0;
}

.s-vagas__linkedin-cta.sobre-nos.mb-0.not-found {
  max-width: 201px;
  padding: 10px 16px;
}

.s-vagas__linkedin-cta.sobre-nos.mt-24 {
  margin-top: 24px;
  padding-left: 16px;
  padding-right: 16px;
}

.s-vagas__more-benefits {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: var(--_colors---cinza-900);
  font-size: var(--18);
  align-items: center;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.s-vagas__more-benefits-icon {
  background-color: var(--_colors---branco);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  box-shadow:
    0 0 0 2.444px #fff6,
    0 4.889px 9.778px #80d4ff1a,
    -4.889px -1.222px 24.444px -2.444px #ff80a499,
    6.111px 6.111px 23.222px #80d4ffcc;
}

.vagas-api,
.link-arrow-wrapper.mobile {
  display: none;
}

.s-somos-unico {
  padding-top: 132px;
  padding-bottom: 112px;
  position: relative;
}

.s-somos-unico__tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  justify-content: center;
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-somos-unico__heading {
  font-size: var(--56);
  text-align: center;
  max-width: 848px;
  margin: 8px auto 20px;
  font-weight: 400;
  line-height: 120%;
}

.s-somos-unico__text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  text-align: center;
  margin-bottom: 0;
  line-height: 140%;
}

.s-somos-unico__video {
  justify-content: space-between;
  align-items: center;
  margin-top: 72px;
  display: flex;
}

.s-somos-unico__lightbox {
  border-radius: 16px;
  max-width: 808px;
  overflow: hidden;
}

.s-somos-unico__list {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 392px;
  padding: 40px;
}

.s-somos-unico__item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.s-somos-unico__item-icon {
  background-color: var(--_colors---branco);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    -2px 8px 24px -5px #f2296333,
    16px 7px 23px -12px #00a5ff99,
    0 20px 20px -10px #6670850f,
    0 2px 3px #6670851a,
    0 4px 20px -5px #6670851a,
    inset -0.5px -1.5px #d7d7dc33;
}

.s-somos-unico__item-title {
  color: var(--_colors---cinza-800);
  font-size: var(--18);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
}

.s-somos-unico__item-text {
  font-size: var(--14);
  text-align: left;
  margin-top: 5px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-somos-unico__divider {
  background-color: var(--_colors---cinza-200);
  width: 100%;
  height: 1px;
  margin-top: 41px;
  margin-bottom: 41px;
}

.s-somos-unico__lightbox-bg {
  object-fit: cover;
  width: 100%;
  transition: all 0.2s;
}

.s-somos-unico__lightbox-bg.mobile {
  display: none;
}

.s-identidade-unica {
  padding-top: 122px;
  padding-bottom: 112px;
}

.s-identidade-unica__header {
  align-items: flex-start;
  margin-bottom: 60px;
  display: flex;
}

.s-identidade-unica__tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  align-items: center;
  margin-top: 10px;
  line-height: 140%;
  display: flex;
}

.s-identidade-unica__text {
  margin-left: 64px;
}

.s-identidade-unica__heading {
  max-width: 711px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
}

.image-123 {
  margin-left: auto;
}

.s-identidade-unica__image {
  margin-top: 0;
  margin-bottom: 0;
}

.s-solutions {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 112px;
  padding-bottom: 112px;
}

.s-solutions__heading {
  font-size: var(--48);
  text-align: center;
  max-width: 995px;
  margin: 0 auto;
  font-weight: 400;
  line-height: 120%;
}

.s-solutions__list {
  border-left: 1.5px solid var(--_colors---cinza-200);
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 130px;
  display: flex;
  position: relative;
}

.s-solutions__list-nav {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  max-width: 219px;
  padding-top: 96px;
  display: flex;
  position: sticky;
  top: 96px;
  bottom: 96px;
}

.s-solutions__item {
  background-color: var(--_colors---branco);
  border-radius: 16px;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.s-solutions__item-header {
  display: flex;
}

.s-solutions__icon {
  background-color: var(--_colors---branco);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-solutions__text {
  padding: 32px;
}

.s-solutions__item-heading {
  font-size: var(--32);
  max-width: 432px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-solutions__item-text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 442px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-solutions__item-image {
  margin-bottom: 0;
  padding-top: 32px;
  padding-left: 24px;
  padding-right: 32px;
}

.s-solutions__link {
  color: var(--_colors---cinza-500);
  font-size: var(--18);
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 30px;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.2s;
}

.s-solutions__link.w--current {
  color: var(--_colors---cinza-900);
  position: relative;
}

.s-solutions__item-bottom {
  margin-top: 38px;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
}

.s-solutions__item-content {
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.s-solutions__item-bullet {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-500);
  align-items: center;
  font-size: 12px;
  line-height: 140%;
  display: flex;
}

.s-solutions__list-holder {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.s-lider-identidade {
  padding-top: 112px;
  padding-bottom: 112px;
}

.s-lider-identidade__header {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.s-lider-identidade__heading {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
}

.s-lider-identidade__p {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 600px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-lider-identidade__cta {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  line-height: 140%;
}

.s-lider-identidade__list {
  justify-content: space-between;
  align-items: flex-end;
  min-height: 428px;
  margin-top: 80px;
  display: flex;
  position: relative;
}

.s-lider-identidade__item.center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: max-content;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: 0;
  left: 0%;
  right: 0%;
}

.s-lider-identidade__item.right {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.s-lider-identidade__icon {
  background-color: var(--_colors---branco);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-lider-identidade__item-heading {
  margin-top: 28px;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 400;
  line-height: 120%;
}

.s-lider-identidade__item-heading.center {
  text-align: center;
  margin-top: 53px;
  margin-bottom: 23px;
}

.s-lider-identidade__item-heading.right {
  text-align: right;
}

.s-lider-identidade__icon-text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 309px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 140%;
}

.s-lider-identidade__icon-text.center {
  text-align: center;
}

.s-lider-identidade__icon-text.right {
  text-align: right;
}

.detail-left {
  position: absolute;
  top: 38px;
  left: 37px;
}

.detail-right {
  position: absolute;
  top: 38px;
  right: 37px;
}

.s-lider-identidade__history {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 112px;
  display: flex;
}

.s-lider-identidade__history-heading {
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-lider-identidade__history-text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 544px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-lider-identidade__left-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  margin-top: 44px;
  display: flex;
}

.s-lider-identidade__left-list-icon {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 33px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-lider-identidade__left-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  font-size: var(--18);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-lider-identidade__image {
  margin-bottom: 0;
  position: relative;
}

.s-lider-identidade__image-content {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0003;
  border-radius: 12px;
  width: 100%;
  max-width: 536px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 12px;
  position: absolute;
  bottom: 32px;
  left: 0%;
  right: 0%;
  box-shadow: inset 1px 1px #ffffff26;
}

.s-lider-identidade__image-content-inner {
  background-color: var(--_colors---branco);
  color: var(--_colors---cinza-800);
  border-radius: 8px;
  align-items: center;
  padding: 6px 20px 8px 6px;
  font-size: 14px;
  line-height: 140%;
  display: flex;
  box-shadow: 1px 2px 6px #0000001a;
}

.avatar-diego {
  margin-right: 16px;
}

.s-lider-identidade__image-content-divider {
  background-color: var(--_colors---cinza-200);
  width: 1px;
  height: 16px;
  margin-left: 28px;
  margin-right: 28px;
}

.s-lider-identidade__image-content-name {
  flex-flow: column;
  flex: none;
  display: flex;
}

.text-block-83 {
  font-size: 14px;
  line-height: 140%;
}

.text-block-84 {
  color: var(--_colors---cinza-600);
  font-size: 12px;
}

.s-timeline {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 124px;
  padding-bottom: 124px;
  position: relative;
  overflow: hidden;
}

.s-timeline__header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.s-timeline__heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 400;
  line-height: 120%;
}

.s-timeline__list {
  margin-top: 64px;
}

.s-timeline__item {
  background-color: var(--_colors---branco);
  border-radius: 12px;
  width: 100%;
  max-width: 290px;
  padding-top: 8px;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 140%;
  overflow: hidden;
}

.s-timeline__item.large {
  max-width: 787px;
}

.s-timeline__item.large.xl {
  max-width: 974px;
}

.s-timeline__item-header {
  background-image: url("../images/bg-header-slide.svg");
  background-position: 50%;
  background-size: cover;
  height: 47px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 10px 0 0 24px;
  overflow: hidden;
}

.s-timeline__item-header.large {
  background-image:
    url("../images/card-header-large.svg"), url("../images/bg-header-slide.svg");
  background-position:
    0 0,
    50%;
  background-size: auto, cover;
  border-radius: 8px;
}

.s-timeline__item-header.large.xl {
  background-image:
    url("../images/Frame-1948759183.svg"), url("../images/bg-header-slide.svg");
}

.s-timeline__item-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--_colors---branco);
  color: var(--_colors---cinza-700);
  font-size: var(--16);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  min-height: 188px;
  padding: 24px;
  line-height: 140%;
  display: flex;
}

.s-timeline__item-content.large {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.s-timeline__item-content.large.xl {
  justify-content: space-between;
}

.s-timeline__item-content.text-14 {
  font-size: var(--14);
}

.s-principles {
  padding-top: 141px;
  padding-bottom: 112px;
}

.s-principles__header {
  justify-content: space-between;
  align-items: center;
  padding-top: 29px;
  padding-bottom: 29px;
  display: flex;
}

.s-principles__heading {
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-principles__header-detail {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
}

.s-principles__content {
  justify-content: space-between;
  align-items: center;
  margin-top: 93px;
  display: flex;
}

.s-principles__image {
  margin-bottom: 0;
}

.s-principles__list {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  display: flex;
}

.s-principles__item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.s-principles__item-icon {
  background-color: var(--_colors---branco);
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 33px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-principles__item-heading {
  font-size: var(--18);
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 140%;
}

.s-principles__item-text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 539px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-offices-unico {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 112px;
  padding-bottom: 33px;
  position: relative;
  overflow: hidden;
}

.s-offices-unico__divider {
  background-color: var(--_colors---cinza-200);
  width: 100%;
  max-width: 1224px;
  height: 1.5px;
  margin: 90px auto;
}

.s-identidade-unica__p {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 525px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-timeline__item-holder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  max-width: 200px;
  max-height: 132px;
  display: flex;
}

.s-timeline__item-holder.scroll {
  max-width: 259px;
  overflow: auto;
}

.s-timeline__item-holder.scroll.xl {
  max-width: 324px;
  max-height: 100px;
}

.s-timeline__item-holder.scroll.text-14 {
  font-size: var(--14);
  max-height: 133px;
}

.s-work-with-us {
  padding-top: 112px;
  padding-bottom: 112px;
}

.s-work-with-us__wrapper {
  justify-content: space-between;
  display: flex;
}

.s-work-with-us__heading {
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-work-with-us__p {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  max-width: 600px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-work-with-us__image {
  margin-bottom: 0;
}

.s-work-with-us__list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.s-work-with-us__item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--_colors---cinza-950);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-work-with-us__icon {
  background-color: var(--_colors---branco);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-work-with-us__ctas {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.modal-about-overlay {
  z-index: 999;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-about {
  z-index: 2;
  background-color: var(--_colors---branco);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 745px;
  padding: 32px;
  display: block;
  position: absolute;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.modal-about__header {
  color: var(--_colors---cinza-700);
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  line-height: 140%;
  display: flex;
}

.modal-about__content {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 17px;
  display: flex;
  position: relative;
}

.modal-about__heading {
  color: #161818;
  font-size: var(--16);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
}

.modal-about__text {
  max-width: 391px;
}

.modal-about__text.mx-large {
  max-width: 417px;
}

.modal-about__p {
  color: var(--_colors---cinza-600);
  margin-top: 24px;
  margin-bottom: 0;
  line-height: 140%;
}

.modal-about__p.mt-16 {
  margin-top: 16px;
}

.modal-about__image {
  flex: none;
  margin-bottom: 0;
}

.connectu {
  position: absolute;
  bottom: 0;
  left: 0;
}

.s-modal-about__list {
  overflow: hidden;
}

.s-modal-about__navigation {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 825px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: 50%;
  left: 0%;
  right: 0%;
}

.modal-next-slide {
  cursor: pointer;
}

.modal-prev-slide {
  cursor: pointer;
  transform: rotate(-180deg);
}

.modal-bg {
  background-color: #0000001c;
  width: 100%;
  height: 100%;
}

.s-solutions__tabs,
.detail-1,
.detail-2 {
  display: none;
}

.div-block-208 {
  align-items: center;
  display: flex;
}

.s-hero-experience {
  background-color: var(--_colors---cinza-50);
  -webkit-clip-path: inset(0 round 16px);
  clip-path: inset(0 round 16px);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 64px;
  padding-bottom: 64px;
  position: relative;
  overflow: hidden;
}

.s-hero-experience__tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  align-items: center;
  line-height: 140%;
  display: flex;
}

.s-hero-experience__heading {
  font-size: var(--48);
  max-width: 812px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-hero-experience__p-bold {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  margin-bottom: 32px;
  font-weight: 500;
  line-height: 140%;
}

.s-hero-experience__p {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 688px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-hero-experience__list {
  background-color: var(--_colors---branco);
  border-radius: 16px;
  align-items: center;
  width: 100%;
  margin-top: 32px;
  padding: 32px;
  display: flex;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.s-hero-experience__list-title {
  color: var(--_colors---cinza-800);
  font-size: var(--18);
  max-width: 136px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 64px;
  font-weight: 400;
  line-height: 140%;
}

.text-block-85 {
  color: var(--_colors---cinza-600);
  align-items: center;
  font-size: 14px;
  line-height: 140%;
  display: flex;
}

.text-span-40 {
  color: var(--_colors---cinza-900);
  font-size: var(--24);
  margin-right: 8px;
  line-height: 120%;
  display: inline-block;
}

.s-hero-experience__list-divider {
  background-color: var(--_colors---cinza-300);
  width: 1px;
  height: 29px;
  margin-left: 42px;
  margin-right: 42px;
}

.s-hero-experience__list-text {
  color: var(--_colors---cinza-600);
  max-width: 409px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  font-size: 14px;
  line-height: 140%;
}

.s-hero-experience-outter {
  padding-top: 90px;
  overflow: hidden;
}

.pattern-experience {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
}

.elipse-experience {
  filter: blur(88.916px);
  position: absolute;
  top: 0;
  right: 0;
}

.s-trust {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: visible;
}

.s-trust__heading {
  font-size: var(--48);
  text-align: center;
  max-width: 939px;
  margin: 0 auto;
  font-weight: 400;
  line-height: 120%;
}

.s-trust__text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  text-align: center;
  max-width: 939px;
  margin: 16px auto;
  line-height: 140%;
}

.s-trust__text.m-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.s-trust__list {
  border-left: 1.5px solid var(--_colors---cinza-200);
  justify-content: space-between;
  align-items: stretch;
  margin-top: 66px;
  display: flex;
  position: relative;
}

.s-trust__list-nav {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-top: 86px;
  padding-left: 30px;
  display: flex;
  position: sticky;
  top: 132px;
}

.s-trust__list-link {
  color: var(--_colors---cinza-500);
  font-size: var(--18);
  line-height: 140%;
  text-decoration: none;
}

.s-trust__list-link.w--current {
  color: var(--_colors---cinza-900);
  position: relative;
}

.s-trust__content {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.s-trust__item {
  background-color: var(--_colors---branco);
  border-radius: 16px;
  width: 100%;
  max-width: 909px;
  padding: 32px;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.s-trust__icon {
  background-color: var(--_colors---branco);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    -2px 8px 24px -5px #f2296333,
    16px 7px 23px -12px #00a5ff99,
    0 20px 20px -10px #6670850f,
    0 2px 3px #6670851a,
    0 4px 20px -5px #6670851a,
    inset -0.5px -1.5px #d7d7dc33;
}

.s-trust__item-heading {
  font-size: var(--32);
  margin-top: 56px;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-trust__item-text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 596px;
  margin-bottom: 32px;
  line-height: 140%;
}

.s-trust__item-text.my-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.s-trust__item-text.mb-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.s-trust__item-list {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  color: var(--_colors---cinza-600);
  justify-content: space-between;
  margin-bottom: 0;
  padding-left: 32px;
  font-size: 14px;
  line-height: 140%;
  display: flex;
}

.s-trust__item-image {
  object-fit: cover;
  margin-top: 56px;
}

.s-inovations {
  padding-top: 96px;
  padding-bottom: 100px;
  position: relative;
}

.s-inovations__header {
  align-items: center;
  display: flex;
}

.s-inovations__heading {
  font-size: var(--48);
  max-width: 671px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-inovations__list {
  justify-content: space-between;
  align-items: center;
  margin-top: 93px;
  display: flex;
}

.s-inovations__item {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  max-width: 289px;
  min-height: 228px;
  padding: 8px;
  transition: all 0.2s;
}

.s-inovations__item:hover {
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-inovations__item-inner {
  background-color: var(--_colors---branco);
  border-radius: 8px;
  min-height: 212px;
  padding: 24px;
  box-shadow: 1px 2px 3px -1.5px #3a4a6433;
}

.s-inovations__icon {
  background-color: var(--_colors---branco);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-inovations__item-heading {
  color: var(--_colors---cinza-800);
  font-size: var(--16);
  margin-top: 18px;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 140%;
}

.s-inovations__item-text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 220px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-trust-unico {
  padding-top: 100px;
  padding-bottom: 96px;
}

.s-trust-unico__heading {
  font-size: var(--48);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-trust-unico__wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.s-trust-unico__tabs {
  margin-top: 48px;
}

.s-trust-unico__tabs-menu {
  border-bottom: 1px solid var(--_colors---cinza-200);
  margin-bottom: 48px;
}

.s-trust-unico__tabs-link {
  color: #9aa2af;
  background-color: #0000;
  padding: 18px 16px;
  font-size: 18px;
  line-height: 140%;
  transition: all 0.2s;
}

.s-trust-unico__tabs-link.w--current {
  border-bottom: 1px solid var(--_colors---cinza-800);
  color: var(--_colors---cinza-900);
  background-color: #0000;
  margin-bottom: -1px;
  line-height: 140%;
}

.s-trust-unico__text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  max-width: 574px;
  margin-bottom: 0;
  line-height: 140%;
}

.s-trust-unico__bottom {
  justify-content: space-between;
  align-items: center;
  margin-top: 56px;
  display: flex;
}

.s-trust-unico__duvidas {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--_colors---cinza-600);
  align-items: center;
  font-size: 16px;
  line-height: 140%;
  display: flex;
}

.s-trust-unico__icon {
  background-color: var(--_colors---branco);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.s-digital {
  padding-bottom: 72px;
  position: relative;
}

.s-digital__inner {
  background-color: var(--_colors---cinza-50);
  background-image: url("../images/bg-banner_1.svg");
  background-position: 100%;
  background-size: cover;
  border-radius: 16px;
  width: 100%;
  max-width: 1224px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 64px;
  position: relative;
  overflow: hidden;
}

.s-digital__heading {
  max-width: 724px;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
}

.s-digital__text {
  color: var(--_colors---cinza-600);
  font-size: var(--16);
  margin-bottom: 0;
  line-height: 145%;
}

.s-trust__tabs {
  display: none;
}

.category_tag {
  border-top-style: solid;
  border-top-width: 1.5px;
  border-top-color: var(--_colors---cinza-200);
  border-right-style: solid;
  border-right-width: 1.5px;
  border-right-color: var(--_colors---cinza-200);
  border-bottom-style: solid;
  border-bottom-width: 1.5px;
  border-bottom-color: var(--_colors---cinza-200);
  border-left-style: solid;
  border-left-width: 1.5px;
  border-left-color: var(--_colors---cinza-200);
  background-color: var(--_colors---cinza-100);
  color: var(--_colors---cinza-800);
  border-radius: 999px;
  max-width: max-content;
  padding: 5px 16px;
  font-size: 12px;
  line-height: 140%;
}

.category_tag:where(.w-variant-ca71ed93-fdba-e69d-beba-b5bff69744af) {
  color: var(--_colors---cinza-900);
  background-color: #ff80a433;
  border-color: #f229634d;
  line-height: 140%;
}

.blog_card_material {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--_colors---cinza-900);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 257px;
  min-height: 284px;
  font-size: 16px;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.blog_card_material_image {
  border-radius: 12px;
  margin-bottom: 24px;
  overflow: hidden;
}

.blog_card_material_download {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-500);
  align-items: center;
  font-size: 14px;
  line-height: 140%;
  transition: all 0.2s;
  display: flex;
}

.code-embed-10 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog_card_material_img {
  object-fit: cover;
  width: 100%;
  transition: all 0.2s;
}

.blog-card-video-lg {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 600px;
  min-height: 416px;
  text-decoration: none;
  display: flex;
}

.blog-card-video-lg__figure {
  border-radius: 12px;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.blog-card-video-lg__image {
  object-fit: cover;
  width: 100%;
  max-height: 240px;
  transition: all 0.2s;
}

.blog-card-video-lg__content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-800);
  flex-flow: column;
  font-size: 22px;
  line-height: 145%;
  display: flex;
}

.blog-card-video-lg__cta {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-900);
  align-items: center;
  margin-top: auto;
  font-size: 16px;
  line-height: 140%;
  transition: all 0.2s;
  display: flex;
}

.blog-card-video__arrow {
  background-color: var(--_colors---cinza-100);
  border-radius: 122px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: all 0.2s;
  display: flex;
  transform: rotate(0);
}

.card-blog-default {
  color: var(--_colors---cinza-900);
  flex-flow: column;
  width: 100%;
  max-width: 728px;
  min-height: 568px;
  text-decoration: none;
  display: flex;
}

.card-blog-default__figure {
  border-radius: 16px;
  max-width: 728px;
  max-height: 320px;
  margin-bottom: 0;
  overflow: hidden;
}

.card-blog-default__image {
  object-fit: cover;
  width: 100%;
  max-width: 728px;
  min-height: 320px;
  transition: all 0.2s;
}

.card-blog-default__content {
  margin-top: 24px;
  margin-bottom: 24px;
}

.card-blog-default__heading {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
}

.card-blog-default__text {
  color: var(--_colors---cinza-600);
  text-overflow: ellipsis;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 140%;
  display: -webkit-box;
  overflow: hidden;
}

.card-blog-default__info {
  align-items: center;
  display: flex;
}

.card-blog-default__date {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--_colors---cinza-500);
  align-items: center;
  font-size: 14px;
  line-height: 140%;
  display: flex;
}

.card-blog-default__divider {
  color: var(--_colors---cinza-300);
  justify-content: center;
  align-items: center;
  width: 21px;
  height: 21px;
  font-size: 21px;
  line-height: 140%;
  display: flex;
}

.card-blog-default__divider.mx-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.card-blog-default__read {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---cinza-500);
  align-items: center;
  display: flex;
}

.card-blog-default__bottom {
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.card-blog-md {
  color: var(--_colors---cinza-900);
  flex-flow: column;
  width: 100%;
  max-width: 392px;
  min-height: 470px;
  text-decoration: none;
  display: flex;
}

.card-blog-md__figure {
  border-radius: 16px;
  max-height: 220px;
  margin-bottom: 0;
  overflow: hidden;
}

.card-blog-md__image {
  object-fit: cover;
  width: 100%;
  max-width: 392px;
  max-height: 220px;
  transition: all 0.2s;
}

.card-blog-md__content {
  margin-top: 24px;
  margin-bottom: 24px;
}

.card-blog-md__heading {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.card-blog-md__text {
  color: var(--_colors---cinza-600);
  margin-bottom: 0;
  font-size: 16px;
  line-height: 140%;
}

.card-blog-sm {
  color: var(--_colors---cinza-900);
  flex-flow: column;
  width: 100%;
  min-width: 440px;
  max-width: 440px;
  min-height: 140px;
  max-height: 140px;
  text-decoration: none;
  display: flex;
}

.card-blog-sm__heading {
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 120%;
}

.header-blog {
  background-color: var(--_colors---branco);
  width: 100%;
  height: 84px;
  padding-top: 20px;
  padding-bottom: 20px;
  position: fixed;
}

.logo-blog {
  border: 1.5px solid var(--_colors---cinza-200);
  color: var(--_colors---cinza-950);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 140%;
  display: flex;
}

.brand-blog {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  align-items: center;
  display: flex;
}

.nav-blog {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  display: flex;
}

.header-blog__wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav-blog-link {
  color: var(--_colors---cinza-600);
  padding: 6px 12px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.2s;
}

.nav-blog-link:hover {
  color: var(--_colors---rosa-medium);
}

.nav-blog-dropdown {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-toggle-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 118px;
  padding: 6px 12px;
  transition: all 0.2s;
  display: flex;
}

.dropdown-toggle-3:hover {
  color: var(--_colors---rosa-medium);
}

.header-blog__divider {
  background-color: var(--_colors---cinza-100);
  width: 1px;
  height: 24px;
  margin-left: 32px;
  margin-right: 32px;
}

.header-blog__left {
  align-items: center;
  display: flex;
}

.header-blog__right {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  align-items: center;
  display: flex;
}

.header-blog__search {
  border: 1.5px solid var(--_colors---cinza-200);
  background-color: var(--_colors---branco);
  border-radius: 999px;
  align-items: center;
  width: 100%;
  min-width: 344px;
  max-width: 344px;
  height: 44px;
  margin-bottom: 0;
  padding: 6px 16px;
  display: flex;
  position: relative;
}

.header-blog__search-icon {
  position: absolute;
  top: 12px;
  right: 22px;
}

.header-blog__cta {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---branco);
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  background-image: linear-gradient(95deg, #242529 45.77%, #7e818f);
  border-radius: 36px;
  align-items: center;
  width: 100%;
  max-width: 168px;
  height: 44px;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.header-blog__cta:hover {
  background-image: linear-gradient(95deg, #14226a 45.77%, #4a59a7);
}

.header-blog__cta.responsive {
  display: none;
}

.s-hero-blog-inner {
  background-color: var(--_colors---cinza-50);
  background-image: url("../images/bg-features.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 64px;
  padding-bottom: 67px;
}

.s-hero-blog {
  padding-top: 84px;
}

.s-hero-blog__wrapper {
  justify-content: space-between;
  display: flex;
}

.s-hero-blog__heading {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 36px;
  font-weight: 400;
  line-height: 120%;
}

.s-destaque {
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 17px;
  overflow: hidden;
}

.s-blog-videos {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 94px;
  position: relative;
  overflow: hidden;
}

.s-blog-videos__header {
  justify-content: space-between;
  display: flex;
}

.s-blog-videos__heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
}

.s-blog-videos__text {
  color: var(--_colors---cinza-600);
  max-width: 378px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 140%;
}

.s-not-found-inner {
  background-image: url("../images/bg-not-found.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  padding-top: 198px;
  padding-bottom: 217px;
}

.s-not-found {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 91px;
}

.s-not-found__content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.s-not-found__heading {
  font-size: var(--48);
  text-align: center;
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-not-found__text {
  color: var(--_colors---cinza-600);
  font-size: var(--18);
  text-align: center;
  margin-bottom: 25px;
  line-height: 140%;
}

.s-blog-videos__default {
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.input__holder-2 {
  background-color: #eff1f6;
  border: 1px #000;
  border-radius: 8px;
  width: 100%;
  min-width: 446px;
  max-width: 446px;
  height: 56px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

.input__holder-2:active,
.input__holder-2:focus {
  border-style: solid;
  border-color: #ced3db;
}

.input__holder-2:focus-visible,
.input__holder-2[data-wf-focus-visible],
.input__holder-2:lang(pt-br) {
  color: #111827;
}

.success-message-5 {
  background-color: #fff;
  min-width: 478px;
  min-height: auto;
  margin-top: 0;
  padding: 16px;
  text-decoration: none;
}

.button-text-2 {
  z-index: 1;
  pointer-events: none;
  font-size: 14px;
  position: relative;
}

.container-4 {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}

.container-4.features {
  display: flex;
}

.checkbox-label-3 {
  max-width: 322px;
}

.footer__banner__description-2 {
  color: #e2e5eb;
  max-width: 600px;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 140%;
}

.succes-message-paragraph-2 {
  color: #5c5d5e;
  max-width: 390px;
  margin-bottom: 32px;
  font-size: 12px;
}

.link-10 {
  color: #5c5d5e;
}

.sucess-message-heading-2 {
  margin-bottom: 32px;
  font-size: 24px;
  line-height: 120%;
}

.form-submit-button-2 {
  color: #fff;
  cursor: pointer;
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  background-image: linear-gradient(95deg, #000 45.77%, #7e818f);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 208px;
  height: 48px;
  padding: 14px 20px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.form-submit-button-2:hover {
  background-image: linear-gradient(95deg, #14226a 45.77%, #4a59a7);
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.form-submit-button-2.sxsw {
  max-width: max-content;
}

.footer__banner__title-2 {
  color: #fff;
  max-width: 563px;
  margin-bottom: 12px;
  font-size: 56px;
  line-height: 120%;
}

.footer__banner-2 {
  background-color: #f6f8fb;
  background-image: url("../images/bg-unico.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  max-width: 1408px;
  margin-top: 91px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px;
  position: relative;
  overflow: visible;
}

.features-item {
  background-color: #99dbbf26;
  border-radius: 16px;
  padding: 8px;
}

.features-item.item2 {
  background-color: #f229630f;
}

.features-item.item4 {
  background-color: #914ac51a;
}

.section-13 {
  padding-top: 112px;
  padding-bottom: 96px;
}

.feature-button {
  background-image: linear-gradient(95deg, #242529 45%, #7e818f 100%, #fff);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: max-content;
  margin-top: 44px;
  padding: 14px 20px;
  text-decoration: none;
  display: flex;
}

.features-icon {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  filter: drop-shadow(5px 5px 19px #32b77ecc)
    drop-shadow(-4px -1px 20px #32b77e99) drop-shadow(0 4px 8px #32b77e1a)
    drop-shadow(0 0 5px #fff6);
  background-color: #fff;
  border-radius: 50%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.features-icon.item2 {
  filter: drop-shadow(5px 5px 19px #f22963cc)
    drop-shadow(-4px -1px 20px #f2296399) drop-shadow(0 4px 8px #f229631a)
    drop-shadow(0 0 5px #fff6);
}

.features-icon.item3 {
  filter: drop-shadow(5px 5px 19px #4a5563cc)
    drop-shadow(-4px -1px 20px #4a556399) drop-shadow(0 4px 8px #4a55631a)
    drop-shadow(0 0 5px #fff6);
}

.features-icon.item4 {
  filter: drop-shadow(5px 5px 19px #914ac5cc)
    drop-shadow(-4px -1px 20px #914ac599) drop-shadow(0 4px 8px #914ac51a)
    drop-shadow(0 0 5px #fff6);
}

.features-desc {
  color: #4a5563;
  text-align: center;
  font-family: Unicodisplay, Arial, sans-serif;
  font-size: 18px;
}

.features-title {
  text-align: center;
  max-width: 930px;
  margin-bottom: 16px;
  font-family: Unicodisplay, Arial, sans-serif;
  font-size: 48px;
  line-height: 120%;
}

.features-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 96px;
  display: grid;
}

.features-item-content {
  background-color: #fff;
  border-radius: 8px;
  min-height: 292px;
  padding: 32px;
  box-shadow: 1px 2px 3px -1.5px #3a4a6433;
}

.feature-link {
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.features-item-title {
  margin-top: 32px;
  margin-bottom: 8px;
  font-size: 22px;
  line-height: 120%;
}

.features-item-desc {
  color: #4a5563;
  max-width: 196px;
  font-size: 14px;
}

.s-rich-content {
  padding-top: 100px;
  padding-bottom: 94px;
}

.s-rich-content__wrapper {
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.s-rich-content__text {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.s-rich-content__heading {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 120%;
}

.s-rich-content__p {
  color: var(--_colors---cinza-600);
  max-width: 347px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 140%;
}

.code-embed-11 {
  display: none;
}

.collection-list-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.code-embed-12 {
  display: none;
}

.s-blog-videos__bottom {
  border-bottom: 1.5px solid var(--_colors---cinza-200);
  margin-top: 48px;
  margin-bottom: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.s-blog-videos__exclusives {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.s-blog-videos__exclusives-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-blog-videos__nav {
  align-items: center;
  display: flex;
}

.s-blog-videos__nav-link {
  color: var(--_colors---cinza-600);
  font-size: 16px;
  line-height: 140%;
  text-decoration: none;
}

.s-blog-videos__divider {
  background-color: var(--_colors---cinza-200);
  width: 1px;
  height: 16px;
  margin-left: 32px;
  margin-right: 32px;
}

.blog-card-video-sm {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 600px;
  min-height: 162px;
  text-decoration: none;
  display: flex;
}

.blog-card-video-sm__content {
  flex-flow: column;
  display: flex;
}

.blog-card-video-sm__heading {
  color: var(--_colors---cinza-800);
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
}

.s-last-news {
  padding-top: 96px;
}

.collection-list-wrapper-8 {
  margin-top: 32px;
}

.collection-list-10 {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.s-hero-category {
  padding-top: 84px;
}

.s-hero-category__wrapper {
  background-color: var(--_colors---cinza-50);
  background-image: url("../images/Features_2.svg");
  background-position: 100%;
  background-size: cover;
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 90px;
  padding-bottom: 90px;
  padding-left: 92px;
}

.s-hero-category__heading {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-hero-category__heading.search {
  font-size: 36px;
  line-height: 120%;
}

.s-category-list {
  padding-top: 72px;
  padding-bottom: 72px;
}

.collection-list-wrapper-9 {
  border-style: solid none none;
  border-width: 1.5px;
  border-color: var(--_colors---cinza-200);
  margin-top: 60px;
  padding-top: 60px;
}

.collection-list-11 {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-blog-dropdown-holder.w--open {
  background-color: var(--_colors---branco);
  border-radius: var(--Corner-Radius-medium, 12px);
  width: 208px;
  padding: 8px;
  box-shadow:
    0 0 0 1px #29343d0a,
    0 1px 1px #29343d05,
    0 2px 4px #29343d0f;
}

.link-block-45 {
  color: var(--_colors---cinza-600);
  width: 100%;
  padding: 8px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.2s;
}

.link-block-45:hover {
  background-color: var(--_colors---cinza-50);
}

.collection-list-12 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.image-128 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  min-height: 162px;
  transition: all 0.2s;
}

.blog_post_formatter.hidden {
  display: none;
}

.s-results-list,
.s-results-hero,
.s-hero__post-blog {
  padding-top: 84px;
}

.s-hero__post-blog-inner {
  background-color: var(--_colors---cinza-50);
  background-image: url("../images/bg-post-blog.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.s-hero__post-blog-breadcrumb {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.breadcrumb-divider {
  color: #9aa2af;
  font-size: 16px;
  line-height: 140%;
}

.breadcrumb-divider.dots {
  display: none;
}

.link-breadcrumb {
  color: var(--_colors---cinza-500);
  line-height: 140%;
  text-decoration: none;
}

.breadcrumb-page {
  color: var(--_colors---cinza-800);
  max-width: 337px;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.s-hero__post-blog-wrapper {
  justify-content: space-between;
  display: flex;
}

.s-hero__post-blog-content {
  flex-flow: column;
  display: flex;
}

.s-hero__post-blog-image {
  border-radius: 16px;
  max-width: 534px;
  margin-bottom: 0;
  overflow: hidden;
}

.s-hero__post-blog-img {
  object-fit: cover;
  width: 100%;
  min-height: 421px;
}

.s-hero__post-blog-heading {
  font-size: var(--56);
  max-width: 625px;
  margin-top: 32px;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-hero__post-blog-text {
  color: var(--_colors---cinza-600);
  max-width: 625px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 140%;
}

.s-hero__post-blog-bottom {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.s-hero__post-blog-author {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-86 {
  color: var(--_colors---cinza-500);
  font-size: 14px;
  line-height: 140%;
}

.blog-author {
  color: var(--_colors---cinza-800);
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.icon-author {
  margin-right: 10px;
}

.s-hero__post-content {
  padding-top: 68px;
  padding-bottom: 96px;
}

.s-blog-post__wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.s-blog-post__richtext {
  color: var(--_colors---cinza-900);
  width: 100%;
  max-width: 808px;
  font-size: 14px;
  line-height: 140%;
}

.s-post-blog__related {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
  overflow: hidden;
}

.s-post-blog__header {
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.s-post-blog__heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
}

.s-post-blog__list {
  overflow: hidden;
}

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

.search-result-wrapper {
  border-top: 1px solid var(--_colors---cinza-200);
  margin-top: 60px;
  padding-top: 60px;
}

.blog-card-video-sm__image {
  border-radius: 8px;
  max-width: 264px;
  margin-bottom: 0;
  overflow: hidden;
}

.image-129 {
  z-index: 1;
  pointer-events: none;
  position: relative;
}

.blog-card-video-lg__shadow {
  background-image: linear-gradient(#0000, #00000080);
  width: 100%;
  height: 171px;
  position: absolute;
  bottom: 0;
}

.image-130 {
  position: absolute;
  bottom: 0;
  right: 0;
}

.form-block-3 {
  width: 100%;
  margin-bottom: 0;
}

.form-block-3.responsive {
  display: none;
}

.form-3 {
  width: 100%;
}

.rich-text-timer {
  display: none;
}

.collection-list-13 {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-wrapper-10 {
  border-top: 1px solid var(--_colors---cinza-200);
  margin-top: 60px;
  padding-top: 60px;
}

.div {
  cursor: pointer;
  background-color: #0000;
  display: none;
}

.submit-button-2 {
  background-color: var(--_colors---cinza-900);
  cursor: pointer;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  display: block;
}

.image-131 {
  pointer-events: none;
  position: absolute;
  top: 12px;
  right: 22px;
}

.search-data {
  display: none;
}

.logo-bet {
  filter: contrast(59%) saturate(0%);
  object-fit: contain;
  max-height: 10rem;
}

.navbar-5 {
  background-color: #0000;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 24px;
  position: fixed;
}

.navbar-5.header-releases {
  transition: all 0.3s;
}

.nav-link-29 {
  color: #fcfcfd;
  padding: 4px 12px;
}

.nav-link-29.w--current {
  color: var(--_colors---rosa);
}

.nav-link-29.header-link {
  transition: all 0.3s;
}

.nav-link-29.header-link:hover,
.nav-link-29.header-link.w--current:hover {
  color: var(--_colors---rosa);
}

.nav__content {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link-11 {
  border: 1.5px solid var(--_colors---cinza-200);
  color: #fcfcfd;
  border-radius: 36px;
  margin-left: auto;
  padding: 10px 16px;
  text-decoration: none;
}

.link-11.link-header {
  transition: all 0.3s;
}

.link-11.link-header:hover {
  border-color: var(--_colors---branco);
  background-color: var(--_colors---branco);
  color: var(--_colors---rosa);
}

.nav-menu-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.body-3 {
  font-family: var(--fonte);
  line-height: 120%;
}

.s-hero-releases {
  padding: 12px;
}

.s-hero-releases__background {
  background-image: url("../images/unico-hero-background.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  max-width: 1436px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 155px;
  padding-bottom: 93px;
}

.s-hero-releases__main {
  width: 100%;
  max-width: 691px;
  margin-left: auto;
  margin-right: auto;
}

.s-hero-releases__year {
  color: #fcfcfd;
  text-shadow:
    0 0 4px #fff9,
    0 0 12px #ffffff80,
    0 0 24px #ffffff59;
  font-size: 104px;
  font-weight: 700;
  line-height: 120%;
}

.s-hero-releases__description {
  color: #fcfcfd;
  margin-top: -20px;
  margin-bottom: 30px;
  font-size: 104px;
  line-height: 100%;
}

.s-hero-releases__svg {
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.s-retrospective-releases {
  padding: 12px;
}

.s-retrospective-releases__background {
  border-radius: 16px;
  width: 100%;
  max-width: 1436px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.s-retrospective-releases__main {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.s-retrospective-releases__title {
  font-size: var(--64);
  max-width: 436px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-retrospective-releases__description {
  color: var(--_colors---cinza-500);
  font-size: var(--18);
  max-width: 560px;
  margin-bottom: 0;
  line-height: 140%;
}

.text-span-41 {
  color: var(--_colors---cinza-500);
}

.s-retrospective-releases__video {
  border-radius: 24px;
  width: 100%;
  height: 500px;
  position: relative;
  overflow: hidden;
  box-shadow: inset 5.324px 5.324px 10.647px #ffffff40;
}

.image-132 {
  width: 100%;
  height: 100%;
}

.s-retrospective-releases__video__description {
  color: #fcfcfd;
  font-size: var(--32);
  max-width: 267px;
  line-height: 120%;
  position: absolute;
  bottom: 34px;
  left: 34px;
}

.s-retrospective-releases__video__player {
  border-radius: 50%;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  position: absolute;
  bottom: 34px;
  right: 34px;
  box-shadow:
    0 0 0 4.31px #fff6,
    0 8.621px 26.667px #80d4ff26,
    -4.31px 4.31px 40px -8.333px #ff80a466,
    4.31px 8.621px 25.862px -8.621px #9cb5c2cc;
}

.s-retrospective-releases__footer {
  max-width: 882px;
  margin-top: 48px;
}

.s-retrospective-releases__subtitle {
  color: #161818;
  font-size: var(--64);
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-retrospective-releases_sub {
  color: var(--_colors---cinza-500);
  font-size: var(--18);
  line-height: 140%;
}

.text-span-42 {
  color: var(--_colors---cinza-500);
}

.s-fraud-releases {
  padding-top: 96px;
  padding-bottom: 112px;
  padding-right: 0;
}

.s-fraud-releases__title {
  color: var(--_colors---cinza-500);
  font-size: var(--56);
  text-align: center;
  margin-top: 0;
  margin-bottom: 48px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-43 {
  color: var(--_colors---cinza-900);
}

.image-133 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.s-fraud-releases__list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.s-fraud-releases__item {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  padding: 8px;
  display: flex;
  box-shadow: 0 3px 3px -1.5px #3a4a641a;
}

.s-fraud-releases__card {
  background-color: var(--_colors---branco);
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a466,
    5px 5px 19px #80d4ffcc,
    1px 2px 3px -1.5px #3a4a6433,
    0 0 0 2px #fff6;
}

.s-fraud-releases__card.card-evolution {
  padding-left: 32px;
  padding-right: 32px;
}

.s-fraud-releases__card__title {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #161818;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 8px;
  font-size: 72px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
}

.s-fraud-releases__card__title.card-evolution {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 40px;
}

.s-fraud-releases__card__description {
  color: #6a7180;
  font-size: var(--18);
  line-height: 140%;
}

.s-evolution-releases {
  padding-top: 80px;
  padding-bottom: 80px;
}

.s-biometrics-releases {
  padding-top: 0;
  padding-left: 12px;
  padding-right: 12px;
}

.s-biometrics-releases__main {
  max-width: 551px;
}

.s-biometrics-releases__title {
  color: #fcfcfd;
  font-size: var(--56);
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-biometrics-releases__description {
  color: #fcfcfd;
  font-size: var(--18);
  margin-bottom: 0;
  line-height: 140%;
}

.s-evolution-releases__title {
  color: var(--_colors---cinza-500);
  font-size: var(--56);
  text-align: center;
  margin-top: 0;
  margin-bottom: 48px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-44 {
  color: var(--_colors---cinza-900);
}

.s-evolution-releases__content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-45 {
  color: var(--_colors---cinza-500);
  font-size: var(--24);
}

.grid-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 30px;
}

.s-platform-releases {
  padding-top: 112px;
  padding-bottom: 120px;
}

.s-platform-releases__main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.s-platform-releases__title {
  color: var(--_colors---cinza-900);
  font-size: var(--48);
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.s-platform-releases__figs {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 599px;
  display: flex;
}

.logo-header {
  transition: all 0.3s;
}

.s-future-releases {
  padding-bottom: 128px;
}

.s-future-releases__main {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--_colors---cinza-200) black black;
  margin-bottom: 37px;
  padding-top: 96px;
}

.s-future-releases__title {
  color: #8a8b8c;
  font-size: var(--56);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.text-span-46 {
  color: var(--_colors---cinza-900);
}

.s-future-releases__grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.s-path-releases {
  padding-left: 12px;
  padding-right: 12px;
}

.s-path-releases__background {
  background-image: url("../images/background-caminho.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px 16px 0 0;
  max-width: 1436px;
  min-height: 584px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 57px;
}

.s-path-releases__title {
  color: #fcfcfd;
  font-size: var(--56);
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-path-releases__main {
  max-width: 551px;
}

.s-path-releases__description {
  color: #fcfcfd;
  font-size: var(--18);
  line-height: 140%;
}

.s-mexico-releases {
  padding-bottom: 16px;
  padding-left: 12px;
  padding-right: 12px;
}

.s-mexico-releases__background {
  background-color: var(--_colors---cinza-50);
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  max-width: 1436px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.s-mexico-releases__content {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.s-mexico-releases__card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--_colors---branco);
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  padding: 12px;
  display: flex;
}

.s-mexico-releases__card.flex-grow {
  max-width: 60%;
  box-shadow: 1px 2px 3px -1.5px #3a4a6433;
}

.s-mexico-releases__card.flex-1 {
  max-width: 40%;
  box-shadow: 1px 2px 3px -1.5px #3a4a6433;
}

.s-mexico-releases__card__thumb {
  border-radius: 9px;
  width: 100%;
  height: 417px;
  overflow: hidden;
  box-shadow: inset 2.347px 2.347px 4.693px #ffffff40;
}

.s-mexico-releases__card__main {
  padding: 12px;
}

.s-mexico-releases__card__title {
  color: var(--_colors---cinza-900);
  font-size: var(--32);
  margin-bottom: 18px;
  line-height: 120%;
}

.s-mexico-releases__card__description {
  color: var(--_colors---cinza-500);
  font-size: var(--18);
  line-height: 140%;
}

.s-doubts-releases {
  padding: 24px 12px;
}

.s-doubts-releases__background {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  max-width: 1436px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.s-doubts-releases__main {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 588px;
  display: flex;
}

.s-doubts-releases__image {
  pointer-events: none;
  width: 700px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.s-doubts-releases__title {
  color: var(--_colors---cinza-500);
  font-size: var(--56);
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 120%;
}

.s-doubts-releases__description {
  color: var(--_colors---cinza-500);
  font-size: var(--18);
  margin-bottom: 12px;
  line-height: 140%;
}

.text-span-47 {
  color: var(--_colors---cinza-900);
}

.nav-left {
  margin-left: auto;
}

.footer-releases {
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
}

.footer-releases__background {
  background-color: #f6f8fb;
  border-radius: 16px;
  max-width: 1430px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.footer-releases__content {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.image-134 {
  margin-top: 40px;
}

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

.s-biometrics-releases__background {
  background-image: url("../images/background-biometria.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  max-width: 1436px;
  min-height: 584px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.text-span-48 {
  color: var(--_colors---cinza-500);
}

.image-136,
.image-137 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.figura-2 {
  width: 475px;
  max-width: 475px;
  position: absolute;
  bottom: 0%;
  right: 0;
}

.figura-2.figura-5 {
  width: 562px;
  max-width: 562px;
}

.figura-2.figura-7 {
  left: -30px;
}

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

.ilustra-2 {
  z-index: 2;
  pointer-events: none;
  height: 520px;
  margin-top: 0;
  margin-left: -180px;
  padding-top: 0;
  position: relative;
}

.figura-6 {
  pointer-events: none;
  max-width: 583px;
  margin-left: -210px;
  position: relative;
}

.image-138 {
  max-width: 562px;
  margin-left: -190px;
  position: relative;
}

.area-gif {
  background-color: #f3f3f4;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 368px;
  padding-top: 24px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  overflow: hidden;
}

.area-gif.area-video {
  padding-bottom: 24px;
  padding-left: 15px;
  padding-right: 15px;
}

.image-139 {
  border-radius: 50px;
  max-width: 80%;
}

.image-139.gif-normal {
  border-radius: 0;
  display: block;
}

.image-139.gif-normal.radius {
  border-radius: 50px;
}

.s-doubts-releases__link {
  color: var(--_colors---branco);
  border-radius: 36px;
  padding: 14px 20px;
  text-decoration: none;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  box-shadow: inset 0 0 2.4px 2px #ffffff40;
}

.text-span-49 {
  color: var(--_colors---cinza-900);
  font-weight: 700;
}

.text-span-50 {
  color: var(--_colors---cinza-900);
}

.text-span-51 {
  font-weight: 500;
}

.image-140 {
  width: 100%;
  height: 24px;
  margin-top: 24px;
}

.video-2 {
  object-fit: none;
  max-width: 100%;
  display: none;
  overflow: clip;
}

.div-block-209 {
  background-color: var(--_colors---cinza-50);
  width: 100%;
  max-width: 368px;
  overflow: clip;
}

.video-3 {
  border-radius: 16px;
  width: 350px;
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

.div-block-210 {
  background-color: #fff;
  border-radius: 16px;
  padding: 10px 27px;
}

.bold-text-7 {
  display: block;
}

.bold-text-7.text-height {
  line-height: 100%;
}

.bold-text-7.text-height.change-color {
  color: var(--_colors---branco);
}

.image-141 {
  margin-bottom: 18px;
}

.image-142 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.div-block-211 {
  padding-top: 111px;
}

.div-block-212 {
  text-align: center;
}

.bold-text-8 {
  color: var(--new-blue);
  -webkit-text-stroke-color: var(--_colors---cinza-300);
}

.grid-4 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start center;
  max-width: 900px;
  margin-top: 30px;
}

.bold-text-9,
.bold-text-10,
.bold-text-11,
.bold-text-12,
.bold-text-13,
.bold-text-14 {
  display: block;
}

.section-14 {
  background-color: #002e38;
  margin-top: 60px;
}

.bold-text-15 {
  color: var(--_colors---branco);
}

.columns-19 {
  justify-content: center;
  align-items: flex-start;
  padding-top: 90px;
  display: flex;
}

.div-block-213 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  padding-top: 64px;
  display: flex;
}

.video-4 {
  max-width: 1224px;
}

.bold-text-16 {
  color: var(--_colors---azul);
}

.section-15 {
  background-color: var(--new-blue);
  padding-top: 36px;
  padding-bottom: 12px;
}

.bold-text-17 {
  color: var(--_colors---cinza-950);
}

.bold-text-18 {
  color: var(--new-blue);
  -webkit-text-stroke-color: var(--new-blue);
}

.section-16 {
  margin-top: 65px;
}

.div-block-214 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-19 {
  color: var(--new-blue);
  -webkit-text-stroke-color: #0cc;
}

.grid-5 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: stretch;
  max-width: 1135px;
}

.div-block-215 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.section-17 {
  margin-bottom: 90px;
  padding-top: 77px;
}

.image-143 {
  margin-top: 31px;
  margin-bottom: 33px;
  padding-top: 0;
}

.bold-text-20 {
  color: var(--new-blue);
  -webkit-text-stroke-color: var(--new-blue);
}

.image-144 {
  margin-top: 16px;
}

.image-144.phone {
  display: none;
}

.text-block-87,
.text-block-88,
.text-block-89 {
  text-align: center;
}

.text-block-89.name-fb {
  text-align: left;
  line-height: 50%;
}

.text-block-89.fb-text {
  text-align: left;
}

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

.div-block-216 {
  justify-content: center;
  margin-top: 25px;
  display: flex;
}

.column-26 {
  display: flex;
}

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

.columns-20 {
  max-width: 200px;
  display: flex;
}

.div-block-217 {
  margin-top: 17px;
}

.div-block-218 {
  border-radius: 8px;
  min-height: 300px;
  padding: 22px;
  box-shadow: 0 0 20px #0000003d;
}

.section-18 {
  margin-bottom: 10px;
}

.div-block-219 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.columns-21 {
  margin-bottom: 17px;
}

.link-block-46 {
  color: var(--_colors---cinza-900);
  margin-top: 20px;
}

.video_bg-2 {
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  max-width: 411px;
  height: 432px;
  position: relative;
  overflow: hidden;
}

.video-block-2 {
  z-index: 2;
  background-image: linear-gradient(#0d1b4340, #0d1b4340);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 360px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lightbox-link-6 {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #0e0e0e66;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.image-145 {
  width: 26px;
}

.video-name {
  background-image: linear-gradient(
    291deg,
    #07111d,
    #090248 28%,
    #5b5685 55%,
    #8d7ece 69%,
    #c8d1e9 94%
  );
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 86px;
  margin-top: -14px;
  display: flex;
}

.text-block-91 {
  color: #fff;
  font-size: 20px;
}

.video_bg-3 {
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  max-width: 411px;
  height: 432px;
  position: relative;
  overflow: hidden;
}

.video-block-3 {
  z-index: 2;
  background-image: linear-gradient(#0d1b4340, #0d1b4340);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 360px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lightbox-link-7 {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #0e0e0e66;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.image-146 {
  width: 26px;
}

.text-block-92 {
  color: #fff;
  font-size: 20px;
}

.video-block-4 {
  z-index: 2;
  background-image: linear-gradient(#0d1b4340, #0d1b4340);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 360px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lightbox-link-8 {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #0e0e0e66;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.image-147 {
  width: 26px;
}

.text-block-93 {
  color: #fff;
  font-size: 20px;
}

.video-block-5 {
  z-index: 2;
  background-image: linear-gradient(#0d1b4340, #0d1b4340);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 360px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lightbox-link-9 {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #0e0e0e66;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.image-148 {
  width: 26px;
}

.text-block-94 {
  color: #fff;
  font-size: 20px;
}

.text-block-95 {
  color: #fff;
  position: absolute;
  top: 32px;
  left: 32px;
}

.s-sales-patterns {
  position: absolute;
  bottom: -761px;
  left: auto;
  right: -167px;
}

.date-post-hidden {
  display: none;
}

.image-149 {
  border-radius: 54px;
}

.image-150 {
  border-radius: 53px;
}

.s-plans__advice {
  color: var(--_colors---cinza-500);
  font-size: var(--16);
  text-align: center;
  margin-top: 32px;
  line-height: 140%;
}

.header-sxsw {
  z-index: 99;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90px;
  padding-top: 16px;
  padding-bottom: 16px;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  display: flex;
  position: fixed;
  top: 0;
  box-shadow: 0 8px 16px -8px #4754670d;
}

.header-sxsw.post-event {
  height: 88px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.header-sxsw_wrapper {
  justify-content: space-between;
  display: flex;
}

.header-sxsw_logo {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  font-family: var(--fonte);
  color: var(--_colors---cinza-500);
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 140%;
  display: flex;
}

.header-sxsw_divider {
  background-color: var(--_colors---cinza-300);
  width: 1px;
  height: 15px;
}

.section-sxsw-hero {
  background-image: url("../images/bg-sxsw.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section-sxsw-tag {
  color: var(--_colors---cinza-700);
  background-color: #fff;
  border-radius: 999px;
  max-width: max-content;
  padding: 6px 16px;
  box-shadow:
    -3px 7px 16px -5px #f2296333,
    16px 7px 32px -12px #00a5ff99,
    inset -0.5px -1.5px #d7d7dc33,
    0 20px 20px -10px #6670850f,
    0 2px 3px #6670851a,
    0 4px 20px -5px #6670851a;
}

.section-sxsw-hero_heading {
  color: var(--_colors---cinza-950);
  max-width: 562px;
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-52 {
  color: var(--_colors---cinza-600);
  display: block;
}

.section-sxsw-hero_text {
  color: var(--_colors---cinza-600);
  max-width: 396px;
  margin-bottom: 48px;
  font-size: 18px;
  line-height: 140%;
}

.section-sxsw-hero_image {
  pointer-events: none;
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
  right: 0;
}

.section-sxsw-hero_image.responsive {
  display: none;
}

.section-sxsw-video {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 16px;
}

.section-sxsw-event {
  background-color: #f6f8fb;
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.section-sxsw-event_wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section-sxsw-event_heading {
  max-width: 593px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-53 {
  color: var(--_colors---cinza-600);
}

.section-sxsw-event_image {
  margin-bottom: 0;
}

.section-sxsw-event_data {
  border: 1px solid var(--_colors---cinza-200);
  border-radius: 8px;
  width: 100%;
  margin-top: 44px;
  margin-bottom: 44px;
}

.section-sxsw-event_data-row {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--_colors---cinza-600);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px 12px;
  font-size: 18px;
  line-height: 140%;
  display: flex;
}

.section-sxsw-event_data-row.borde-right {
  border-right: 1px solid var(--_colors---cinza-200);
}

.section-sxsw-event_data-row.border-bottom {
  border-bottom: 1px solid var(--_colors---cinza-200);
}

.text-block-96 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #db446b 31%, #002adb);
  -webkit-background-clip: text;
  background-clip: text;
}

.code-embed-14 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sxsw-text-span {
  color: #9aa2af;
  margin-left: 8px;
  font-size: 18px;
  line-height: 140%;
}

.sxsw-text-strong {
  margin-left: 8px;
}

.code-embed-15 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-sxsw {
  padding-top: 48px;
  padding-bottom: 48px;
}

.footer-sxsw_top {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.footer-sxsw_link {
  color: #0099e5;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.footer-sxsw_text {
  color: var(--_colors---cinza-500);
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 140%;
}

.link-12 {
  color: var(--_colors---azul-dark);
}

.footerbar-sxsw {
  color: var(--_colors---cinza-500);
  text-align: center;
  background-color: #f2f2f2;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 140%;
}

.text-block-97 {
  color: var(--_colors---cinza-900);
  text-align: center;
}

.section-sxsw-form {
  background-color: #f6f8fb;
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.section-sxsw-form_wrapper {
  justify-content: space-between;
  display: flex;
}

.section-sxsw-form_left {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.section-sxsw-form_heading {
  color: var(--_colors---cinza-950);
  max-width: 595px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-54 {
  color: var(--_colors---cinza-600);
}

.section-sxsw-event_data-wrapper {
  justify-content: space-between;
  display: flex;
}

.section-sxsw-event_cta {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--_colors---cinza-600);
  flex-flow: column;
  font-size: 18px;
  line-height: 140%;
  display: flex;
}

.section-sxsw-event_ctas {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.section-sxsw-event_link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top-style: solid;
  border-top-width: 1.5px;
  border-top-color: var(--_colors---cinza-200);
  border-right-style: solid;
  border-right-width: 1.5px;
  border-right-color: var(--_colors---cinza-200);
  border-bottom-style: solid;
  border-bottom-width: 1.5px;
  border-bottom-color: var(--_colors---cinza-200);
  border-left-style: solid;
  border-left-width: 1.5px;
  border-left-color: var(--_colors---cinza-200);
  color: var(--_colors---cinza-700);
  -webkit-clip-path: inset(0 round 36px);
  clip-path: inset(0 round 36px);
  border-radius: 36px;
  justify-content: flex-start;
  align-items: center;
  height: 48px;
  padding: 14px 24px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-sxsw-event_link:hover {
  color: var(--_colors---branco);
  background-color: #fff;
  background-image: linear-gradient(95deg, #14226a 45.77%, #4a59a7);
}

.code-embed-16 {
  z-index: 2;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  transition: opacity 0.2s;
  display: flex;
  position: relative;
}

.code-embed-16.hover {
  opacity: 0;
  position: absolute;
  left: 24px;
}

.section-sxsw-delegation {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-sxsw-delegation_heading {
  color: var(--_colors---cinza-600);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-55 {
  color: var(--_colors---cinza-900);
}

.section-sxsw-delegation_list {
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.section-sxsw-delegation_card {
  background-color: var(--_colors---cinza-50);
  border-radius: 16px;
  width: 100%;
  max-width: max-content;
  height: 426px;
  display: flex;
  overflow: hidden;
}

.section-sxsw-delegation_card-content {
  padding: 32px;
}

.section-sxsw-delegation_card-title {
  color: var(--_colors---cinza-950);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 120%;
}

.section-sxsw-delegation_card-text {
  color: #9aa2af;
  margin-top: 4px;
  margin-bottom: 0;
}

.section-sxsw-delegation_card-divider {
  background-color: var(--_colors---cinza-100);
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.section-sxsw-delegation_card-about {
  color: var(--_colors---cinza-600);
  max-width: 312px;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 140%;
}

.section-sxsw-delegation-divider {
  background-color: var(--_colors---cinza-200);
  width: 100%;
  max-width: 1256px;
  height: 1.5px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.section-sxsw-data {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-sxsw-data_list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 48px;
  margin-bottom: 48px;
  display: flex;
}

.section-sxsw-data_heading {
  max-width: 459px;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 48px;
  font-weight: 400;
  line-height: 120%;
}

.section-sxsw-data_text {
  color: var(--_colors---cinza-600);
  max-width: 595px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 140%;
}

.text-span-56 {
  color: var(--_colors---cinza-600);
}

.section-sxsw-data_wrapper {
  justify-content: space-between;
  display: flex;
}

.section-sxsw-data_image {
  margin-bottom: 0;
}

.section-sxsw-data_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--_colors---cinza-950);
  justify-content: flex-start;
  align-items: center;
  max-width: 595px;
  font-size: 16px;
  line-height: 140%;
  display: flex;
}

.section-sxsw-data_item-icon {
  background-color: #fff;
  border-radius: 50%;
  flex: none;
  width: 36px;
  height: 36px;
  padding: 8px;
  display: flex;
  box-shadow:
    0 0 0 2px #fff6,
    0 4px 8px #80d4ff1a,
    -4px -1px 20px -2px #ff80a499,
    5px 5px 19px #80d4ffcc;
}

.section-sxsw-video_link {
  cursor: pointer;
}

.text-block-99 {
  margin-left: 8px;
}

.hidden.featured-video {
  display: none;
}

.section-sxsw-event_data-span {
  display: flex;
}

.section-sxsw-delegation_card-image.responsive,
.section-sxsw-form_image.responsive,
.section-sxsw-video_thumb.responsive {
  display: none;
}

.modal-sxsw {
  z-index: 999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-sxsw-bg {
  background-color: #0006;
  width: 100%;
  height: 100%;
}

.modal-sxsw-video {
  width: 100%;
  max-width: 1216px;
  height: 75%;
  position: absolute;
}

.code-embed-17 {
  z-index: 99;
  cursor: pointer;
  position: absolute;
  top: 16px;
  right: 16px;
}

.section-sxsw-video_bg {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 792px;
  box-shadow: inset 5.284px 5.284px 10.569px #ffffff40;
}

.section-sxsw-video_details {
  color: var(--_colors---branco);
  justify-content: flex-end;
  width: 100%;
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  line-height: 120%;
  display: flex;
  position: absolute;
  bottom: 48px;
  left: 0%;
  right: 0%;
}

.text-block-100 {
  text-align: left;
  margin-left: 8px;
}

.section-sxsw-video_lightbox {
  width: 100%;
}

.button-primary-rebranding {
  color: var(--_colors---branco);
  background-color: #35312c;
  border-radius: 36px;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.2s;
}

.button-primary-rebranding.white {
  background-color: var(--_colors---branco);
  color: #1f1d1a;
}

.sxsw-tag {
  color: #3c3d44;
  border: 1px solid #3c3d44;
  border-radius: 999px;
  width: 100%;
  max-width: max-content;
  padding: 6px 16px;
  line-height: 140%;
}

.hero-sxsw-recap {
  background-image: url("../images/bg-hero-recap.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-top: 89px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.hero-sxsw-recap_wrapper {
  justify-content: space-between;
  display: flex;
}

.hero-sxsw-recap_left {
  margin-top: 59px;
}

.hero-sxsw-recap_title {
  color: var(--_colors---cinza-950);
  font-size: var(--48);
  margin-top: 24px;
  margin-bottom: 12px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-58 {
  color: var(--_colors---cinza-500);
  display: block;
}

.hero-sxsw-recap_image {
  margin-bottom: 0;
}

.hero-sxsw-recap_subtitle {
  color: var(--_colors---cinza-500);
  margin-top: 12px;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 150%;
}

.hero-sxsw-recap_subtitle.gray-600 {
  color: var(--_colors---cinza-600);
  max-width: 576px;
}

.hero-sxsw-recap_subtitle.text-bottom {
  margin-top: 48px;
  margin-bottom: 12px;
}

.movie-sxsw-recap {
  background-color: #1f1d1a;
  border-radius: 16px;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
}

.movie-sxsw-recap_wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.movie-sxsw-recap__image {
  margin-bottom: 0;
}

.movie-sxsw-recap_content {
  width: 100%;
  max-width: 431px;
}

.movie-sxsw-recap_title {
  color: var(--_colors---branco);
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
}

.movie-sxsw-recap_text {
  color: var(--_colors---branco);
  margin-bottom: 48px;
  font-size: 16px;
  line-height: 150%;
}

.main-container {
  grid-row-gap: 10px;
  border-radius: var(--_4-corner-radius---radius--16);
  background-color: #f2f2f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.main-article-content {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.content-container {
  grid-row-gap: var(--_3-spacing---spacing--64);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1216px;
  text-decoration: none;
  display: flex;
}

.header-container {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.header-and-subtitle {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.title-style {
  font-family: var(--fonte);
  color: #1f1d1a;
  font-size: var(--_2-typography---size--40);
  max-width: 430px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.article-details-block {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 606px;
  text-decoration: none;
  display: flex;
}

.subtitle {
  font-family: var(--fonte);
  color: var(--_1-colors-2---gray-scale--600);
  font-size: var(--_2-typography-2---size--18);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.paragraph-text {
  font-family: var(--fonte);
  color: var(--_1-colors---gray-scale--500);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.article-data-points {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.data-points-container {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.data-point {
  grid-row-gap: 10px;
  border-radius: var(--_4-corner-radius---radius--12);
  background-color: var(--_1-colors---gray-scale--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 384px;
  padding: 31px 32px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 3px 3px #3a4a641a;
}

.data-point-container {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 257px;
  display: flex;
}

.percentage {
  font-family: var(--fonte);
  color: #1f1d1a;
  font-size: var(--_2-typography---size--48);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.article-paragraph-block {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.article-paragraph-text {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 613px;
  text-decoration: none;
  display: flex;
}

.button-style {
  padding: 10px var(--_3-spacing---spacing--24);
  grid-column-gap: 8px;
  font-family: var(--fonte);
  background-color: #1f1d1a;
  border-radius: 36px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 40px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 2.4px #ffffff40;
}

.button-text {
  font-family: var(--fonte);
  font-size: var(--_2-typography-2---size--14);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.main-container-2 {
  border-radius: var(--_4-corner-radius---radius--16);
  background-color: var(--_1-colors---gray-scale--50);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 96px;
  text-decoration: none;
  display: flex;
}

.subtitle-2 {
  font-family: var(--fonte);
  color: var(--_1-colors---gray-scale--500);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.paragraph-text-2 {
  font-family: var(--fonte);
  color: var(--_1-colors-2---gray-scale--600);
  font-size: var(--_2-typography-2---size--18);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.article-paragraph-text-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.explaining-article-container {
  padding-top: var(--_3-spacing---spacing--112);
  padding-bottom: var(--_3-spacing---spacing--112);
  grid-row-gap: var(--_3-spacing---spacing--80);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.article-heading-block {
  grid-row-gap: var(--_3-spacing---spacing--24);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 662px;
  margin-bottom: 80px;
  text-decoration: none;
  display: flex;
}

.heading-2-veja-como-a-unico-faz-a-diferena-na-jornada-de-bets-de-sucesso {
  font-family: var(--fonte);
  color: #212121;
  letter-spacing: -1px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
  text-decoration: none;
}

.article-section-block {
  grid-row-gap: 10px;
  border: 1px solid var(--_1-colors---gray-scale--200);
  border-radius: var(--_4-corner-radius---radius--16);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 1026px;
  padding: 72px;
  display: flex;
}

.article-data-block {
  grid-row-gap: 72px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1072px;
  text-decoration: none;
  display: flex;
}

.presentation-attack-block {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.img-style {
  border-radius: var(--_4-corner-radius---radius--12);
  background-color: #d9d9d9;
  width: 100%;
  max-width: 520px;
  height: 405px;
  overflow: hidden;
}

.image-background-shape {
  border-radius: var(--_4-corner-radius---radius--12);
  background-color: #d9d9d9;
}

.freepik__create-a-modern-3d-illustration-representing-prese__15598-1 {
  background-image:
    url("../images/freepik__create-a-modern-3d-illustration-representing-prese__15598-1.jpg"),
    linear-gradient(#f2f2f2, #f2f2f2),
    url("../images/freepik__create-a-modern-3d-illustration-representing-prese__15598-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 530px;
}

.presentation-attack-information {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 472px;
  text-decoration: none;
  display: flex;
}

.attack-description-block {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 406px;
  text-decoration: none;
  display: flex;
}

.attack-description {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.attack-mechanism {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.attack-techniques-block {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.attack-techniques-details {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 406px;
  text-decoration: none;
  display: flex;
}

.injection-attack-block {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.injection-attack-information {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 472px;
  height: 405px;
  text-decoration: none;
  display: flex;
}

.freepik__create-a-modern-3d-illustration-representing-injec__15599-1 {
  background-image:
    url("../images/freepik__create-a-modern-3d-illustration-representing-injec__15599-1.jpg"),
    linear-gradient(#f2f2f2, #f2f2f2),
    url("../images/freepik__create-a-modern-3d-illustration-representing-injec__15599-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 532px;
}

.subtitle-3 {
  font-family: var(--fonte);
  color: var(--_1-colors-2---gray-scale--600);
  font-size: var(--_2-typography-2---size--18);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.subtitle-4 {
  font-family: var(--fonte);
  color: #212121;
  font-size: var(--_2-typography---size--32);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.subtitle-5 {
  font-family: var(--fonte);
  color: var(--_1-colors---gray-scale--500);
  font-size: var(--_2-typography---size--16);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.subtitle-6 {
  font-family: var(--fonte);
  color: var(--_1-colors-2---gray-scale--600);
  font-size: var(--_2-typography---size--16);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.subtitle-7 {
  font-family: var(--fonte);
  color: var(--_1-colors-2---gray-scale--600);
  font-size: var(--_2-typography---size--16);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.subtitle-8 {
  color: var(--_1-colors---gray-scale--500);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.subtitle-8.bold {
  font-weight: 700;
}

.attack-description-block-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.attack-techniques-details-2 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ending-article-block {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 80px;
  text-decoration: none;
  display: flex;
}

.heading-2-combatemos-os-principais-riscos-para-o-mercado-de-apostas {
  color: #35312c;
  text-align: center;
  letter-spacing: -1px;
  max-width: 591px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 47px;
  text-decoration: none;
}

.card-container {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 80px;
  text-decoration: none;
  display: flex;
}

.card {
  border: 1px solid var(--_1-colors---gray-scale--300);
  border-radius: var(--_4-corner-radius-2---radius--16);
  background-color: var(--_1-colors---gray-scale--white);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 384px;
  height: 252.8px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.icon-container {
  padding: var(--_3-spacing---spacing--12);
  grid-column-gap: 10px;
  border-radius: var(--_4-corner-radius---radius--full);
  background-color: #1f1d1a;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.heading-2-fraude {
  color: #35312c;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family:
    Unico Display,
    sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28.8px;
  text-decoration: none;
}

.description {
  color: #6c6c80;
  font-size: var(--_2-typography---size--16);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.heading-2-menores-de-idade {
  color: #35312c;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28.8px;
  text-decoration: none;
}

.heading-2-usurios-restritos {
  color: #35312c;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family:
    Unico Display,
    sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28.8px;
  text-decoration: none;
}

.final-call-to-action-block {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 560px;
  text-decoration: none;
  display: flex;
}

.container-5 {
  padding-bottom: var(--_3-spacing---spacing--112);
  grid-row-gap: var(--_3-spacing---spacing--80);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.subtitle-9 {
  color: var(--_1-colors-2---gray-scale--600);
  font-size: var(--_2-typography-2---size--18);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.content-container-2 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.card-2 {
  border: 1px solid var(--_1-colors---gray-scale--300);
  border-radius: var(--_4-corner-radius-2---radius--16);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 252.8px;
  padding: 24px;
  display: flex;
}

.content-container-3 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.button-style-2 {
  padding: 10px var(--_3-spacing---spacing--24);
  grid-column-gap: 8px;
  background-color: #1f1d1a;
  border-radius: 36px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 40px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 2.4px #ffffff40;
}

.button-text-2 {
  color: var(--_1-colors---gray-scale--white);
  font-size: var(--_2-typography-2---size--14);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.image-152,
.image-153 {
  object-fit: cover;
  height: 100%;
}

@media screen and (max-width: 991px) {
  .container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container.p-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-no-shadow.header {
    padding-top: 16px;
  }

  .navbar-wrapper {
    padding-bottom: 16px;
  }

  .nav-menu-wrapper {
    scrollbar-width: none;
    background-color: #fff;
    height: 100vh;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    position: absolute;
    overflow: auto;
  }

  .nav-menu {
    background-color: #fff;
    border-top: 1px solid #eff1f6;
    flex-flow: column;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
    position: absolute;
    top: 0;
    left: 0;
    display: flex !important;
  }

  .nav-link {
    margin-left: 0;
    padding: 6px 5px 6px 16px;
  }

  .nav-dropdown {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .nav-dropdown-toggle {
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    pointer-events: auto;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: static;
    margin-top: 0 !important;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    box-shadow: none;
    pointer-events: auto;
    margin-top: 0;
    padding: 0;
    display: block;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #fff;
  }

  .button-ghost {
    display: none;
  }

  .button-ghost.mobile {
    z-index: 2;
    display: block;
    position: relative;
  }

  .button-ghost.dark-version {
    display: flex;
  }

  .title-menu-header {
    font-size: var(--16);
    padding-left: 16px;
  }

  .link-block.header-link-submenu {
    padding-left: 16px;
    padding-right: 16px;
  }

  .menu-column.last-header-menu {
    margin-left: 0;
    display: none;
  }

  .menu-column.menu-column-grid {
    flex-flow: column;
    display: flex;
  }

  .menu-header-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 16px;
  }

  .s-hero__home {
    padding-top: 112px;
    padding-bottom: 80px;
  }

  .s-hero__home__main {
    margin-bottom: 60px;
  }

  .s-hero__home__title,
  .s-hero__animation__title {
    font-size: var(--56);
  }

  .s-hero__pane__image {
    max-width: 100%;
    height: auto;
  }

  .s-hero__pane {
    flex-flow: column;
  }

  .s-clients {
    padding-bottom: 80px;
  }

  .container-2 {
    max-width: 728px;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .s-clients__logos {
    justify-content: center;
    align-items: center;
  }

  .s-clients__logo {
    position: static;
    top: 0;
  }

  .s-clients__grid {
    grid-template-columns: 1fr;
  }

  .s-sticky__background {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .s-sticky__title {
    font-size: var(--32);
  }

  .s-sticky__content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: none;
  }

  .s-sticky__lateral {
    border-bottom-style: solid;
    border-left-style: none;
    padding-top: 0;
    padding-bottom: 24px;
    display: block;
  }

  .s-sticky__nav {
    flex-flow: row;
    padding-left: 0;
  }

  .s-sticky__panels {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-bottom: 60px;
  }

  .s-sticky__panel {
    padding-top: 32px;
    padding-bottom: 32px;
    padding-right: 32px;
    box-shadow: 0 3px 3px -1.5px #3a4a641a;
  }

  .s-sticky__panel__header {
    flex-flow: column;
    margin-top: 20px;
  }

  .s-sticky__panel__main {
    max-width: 100%;
    padding-top: 0;
  }

  .s-sticky__panel__ilustra {
    margin-left: auto;
    margin-right: auto;
  }

  .s-sticky__panel__footer {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-3 {
    z-index: -1;
    width: 100%;
    top: -120px;
  }

  .s-future {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .s-future__left {
    max-width: 100%;
  }

  .s-future__content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .s-future__title.title__48 {
    font-size: var(--32);
  }

  .s-future__list {
    max-width: 100%;
  }

  .s-testimonials {
    padding-bottom: 80px;
    overflow: hidden;
  }

  .divider {
    margin-bottom: 80px;
  }

  .s-testimonials__slide {
    margin-bottom: 48px;
  }

  .s-testimonials__card {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .s-news__background {
    padding-top: 80px;
  }

  .s-news__header {
    flex-flow: column;
  }

  .s-news-lateral {
    justify-content: space-between;
  }

  .s-news__actions.hidden {
    display: none;
  }

  .s-news__actions.hidden.responsive {
    margin-top: 34px;
    display: flex;
  }

  .s-news__slide {
    margin-bottom: 60px;
  }

  .s-news__content {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    flex-flow: column;
    margin-bottom: 80px;
  }

  .s-news__sticky {
    position: static;
  }

  .form__content {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 32px 24px;
  }

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

  .form__text {
    max-width: 100%;
  }

  .container-3 {
    max-width: 728px;
  }

  .footer-form-two {
    padding: 40px;
  }

  .footer-form-title {
    margin-right: 15px;
  }

  .footer-form-input {
    width: 100%;
    padding-right: 180px;
  }

  .footer-wrapper-three {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-three {
    margin-top: 40px;
  }

  .form-block {
    width: 100%;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .footer-form-input-2 {
    width: 400px;
    padding-right: 180px;
  }

  .footer {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .footer__banner {
    padding: 32px 0;
  }

  .footer__banner__title,
  .footer__banner__description {
    max-width: 500px;
  }

  .footer__banner__list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .footer__banner__ilustra {
    background-position: 0%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
    width: 205px;
    height: 198px;
  }

  .footer__main {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .footer_bottom {
    flex-flow: column;
  }

  .iphone_mockup.protection.hero {
    position: relative;
  }

  .tabs-button-play {
    display: none;
  }

  .tab-menu-testimonial {
    opacity: 100;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .tab-menu-testimonial.people {
    opacity: 100;
    width: 100%;
  }

  .tab-menu-testimonial._w-full {
    font-size: var(--22);
    width: 100%;
    max-width: 288px;
    height: 91px;
    line-height: 120%;
  }

  .tabs-testimonials-wrapper,
  .s-clients__logos__wrapper {
    display: none;
  }

  .s-clients__logos__wrapper.responsive {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .s-sticky__tabs {
    display: block;
  }

  .s-sticky__tabs__menu {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom: 1.5px solid #e2e5eb;
    justify-content: center;
    display: flex;
  }

  .s-sticky__tabs__content {
    margin-top: 24px;
  }

  .s-sticky__tabs__link {
    color: var(--_colors---cinza-500);
    background-color: #fff0;
    margin-bottom: -2px;
    padding: 0 0 24px;
    font-size: 16px;
  }

  .s-sticky__tabs__link.w--current {
    color: var(--_colors---cinza-900);
    background-color: #fff0;
    border-bottom: 2px solid #364151;
    margin-bottom: -2px;
    padding-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .s-testimonials__swiper {
    display: block;
  }

  .s-clients__logos__animation {
    display: none;
  }

  .nav-list-item {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .s-testimonials__swiper__navigation {
    justify-content: space-between;
    align-items: center;
    margin-top: 32px;
    display: flex;
  }

  .s-testimonials__swiper__navigation.id-pay,
  .s-testimonials__swiper__navigation.blog {
    display: flex;
  }

  .s-testimonials__swiper__navigation.blog.contents {
    display: none;
  }

  .s-testimonials__swiper__tabs {
    margin-top: 48px;
    display: block;
  }

  .logos-animation-mobile {
    justify-content: center;
    align-items: flex-start;
    height: 40px;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .icon-background {
    top: 0;
  }

  .footer__banner__wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .footer__banner__text {
    padding-bottom: 0;
    position: static;
    top: 27px;
  }

  .homepage-form__input {
    width: 100%;
  }

  .input__holder {
    max-width: 100%;
  }

  .s-footer-form {
    overflow: hidden;
  }

  .s-hero-pay__logo {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .s-hero-pay__heading {
    text-align: center;
  }

  .s-hero-pay__wrapper {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .s-hero-pay__cta {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .s-hero-pay__text {
    text-align: center;
  }

  .s-sales__wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .s-movement__wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    margin-top: 40px;
  }

  .s-movement__card {
    width: 100%;
  }

  .s-features__cta {
    display: none;
  }

  .s-features__content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .s-swiper-testimonials__text {
    text-align: center;
  }

  .s-blog-content {
    padding-top: 40px;
    padding-bottom: 94px;
  }

  .s-blog-content__buttons {
    display: none;
  }

  .s-blog-content__buttons.mobile {
    justify-content: space-between;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .blog-post {
    min-height: auto;
  }

  .s-hero-calculadora {
    padding-top: 152px;
    padding-bottom: 63px;
  }

  .s-hero-calculadora__wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .s-hero-calculadora__text {
    margin-top: 32px;
  }

  .s-form-calculadora {
    background-image: none;
  }

  .s-form__wrapper {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: column;
  }

  .s-form___button-divider {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .s-form-calculadora__effect {
    max-width: 747px;
    display: none;
  }

  .success-message {
    min-width: auto;
    min-height: auto;
    margin-top: 0;
  }

  .s-hero-privacidade {
    padding-top: 150px;
  }

  .s-hero-privacidade__header {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .s-hero-privacidade__pane__main {
    max-width: 70%;
    top: 32px;
    left: 32px;
  }

  .s-banner-privacidade__background {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .s-exp-privacidade__content {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .s-exp-privacidade__image,
  .s-exp-privacidade__main {
    max-width: 100%;
  }

  .s-nao {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-nao__line {
    display: none;
  }

  .s-nao__content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .s-nao__main,
  .s-nao__lateral {
    max-width: 100%;
  }

  .s-privacidadep__background {
    padding-top: 64px;
    padding-bottom: 40px;
  }

  .s-privacidadep__background__header {
    flex-flow: column;
    margin-bottom: 71px;
  }

  .s-privacidadep__background__header__main {
    width: 100%;
    max-width: 100%;
  }

  .s-privacidadep__box__tabs {
    max-width: 100%;
  }

  .s-privacidadep__tabs {
    margin-bottom: 32px;
  }

  .s-privacidadep__panes {
    max-width: 100%;
  }

  .s-privacidadep__image {
    max-width: 100%;
    margin-top: 48px;
  }

  .s-sticky__panel__lines {
    width: 100%;
    margin-top: 48px;
  }

  .s-privacidadep__background__content {
    display: block;
  }

  .s-content-etica {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-content-etica__list {
    max-width: 100%;
    padding-top: 0;
  }

  .s-content-etica__content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .s-hero-people__content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    align-items: center;
  }

  .s-hero-people__title {
    text-align: center;
    margin-top: 32px;
  }

  .s-hero-people__wrapper {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .s-hero-people__text,
  .s-hero-people_cta {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .s-hero-people__p {
    text-align: center;
  }

  .s-partners__main {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .s-partners__logos {
    display: none;
  }

  .s-rh__wrapper {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .s-choice__table-header {
    padding-left: 16px;
    padding-right: 16px;
  }

  .s-choice__table-competitors {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
  }

  .s-choice__table-header-unico {
    width: 30px;
    height: 30px;
    padding: 0;
  }

  .s-choice__table-header-competitor {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .s-choice__table-content {
    margin-left: 16px;
    margin-right: 16px;
  }

  .s-choice__table-row-title {
    min-width: auto;
  }

  .s-process {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-simplify__list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .unico-people-white {
    display: none;
  }

  .unico-people-responsive {
    display: block;
  }

  .s-choice__table-header-responsive {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: var(--_colors---cinza-400);
    font-size: var(--12);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    line-height: 140%;
    display: none;
  }

  .s-choice__table-header-responsive-competitors {
    display: flex;
  }

  .s-choice__table-header-responsive-competitor {
    color: var(--_colors---cinza-700);
    justify-content: center;
    align-items: center;
    width: 46px;
    height: 17px;
    display: flex;
  }

  .text-block-16 {
    color: #9aa2af;
  }

  .footer__form__code {
    margin-top: 80px;
    margin-bottom: 0;
  }

  .s-hero-skill__wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .s-hero-skill__content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
    align-items: center;
  }

  .s-hero-skill__heading {
    text-align: center;
  }

  .s-hero-skill__cta {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .s-hero-skill__p {
    text-align: center;
  }

  .s-hero-skill__text {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .s-business__wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .s-business__item-icon {
    flex: none;
  }

  .s-features-skills__wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .s-features-skills__heading {
    margin-bottom: 12px;
  }

  .s-features-skills__ilustra-header {
    display: none;
  }

  .s-conquer__list-image {
    max-width: 127px;
  }

  .s-conquer__image {
    display: none;
  }

  .s-conquer__image.responsive {
    display: block;
  }

  .s-conquer__list-wrapper {
    display: none;
  }

  .s-plans__list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 48px;
  }

  .s-features-skills__p {
    color: var(--_colors---cinza-600);
    font-size: var(--16);
    line-height: 140%;
    display: block;
  }

  .image-35 {
    display: none;
  }

  .s-conquer__list__swiper {
    display: block;
  }

  .s-rules__header {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .s-rules__list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    margin-top: 32px;
    display: grid;
  }

  .s-just-cloud__wrapper {
    grid-column-gap: 46px;
    grid-row-gap: 46px;
    flex-flow: column;
  }

  .bg-integrated {
    width: 100%;
    max-width: 311px;
  }

  .s-transform {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-transform__heading {
    margin-bottom: 32px;
  }

  .s-transform__tabs-menu {
    scrollbar-width: none;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 100%;
    margin-bottom: 32px;
    overflow: scroll;
  }

  .s-transform__tabs-link,
  .s-transform__tabs-link.w--current {
    flex: none;
  }

  .tabs__bancos {
    height: auto;
  }

  .tabs__bancos__content {
    position: static;
  }

  .tabs__menu__heading {
    margin-bottom: 32px;
  }

  .tabs__bancos__menu {
    place-items: center;
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs__banco__image.banco {
    border-radius: 16px;
    min-width: 100%;
  }

  .s-capabilities {
    overflow: hidden;
  }

  .s-capabilities__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .s-capabilities__tabs {
    flex-flow: column;
  }

  .s-capabilities__tabs-menu {
    grid-column-gap: 37px;
    grid-row-gap: 37px;
    border-top-style: none;
    border-top-width: 1.5px;
    border-top-color: var(--_colors---cinza-200);
    border-right-style: none;
    border-right-width: 1.5px;
    border-right-color: var(--_colors---cinza-200);
    border-bottom-style: solid;
    border-bottom-width: 1.5px;
    border-bottom-color: var(--_colors---cinza-200);
    border-left-style: none;
    border-left-width: 1.5px;
    border-left-color: var(--_colors---cinza-200);
    scrollbar-width: none;
    flex-flow: row;
    width: 100%;
    max-width: 100%;
    margin-bottom: 24px;
    padding-bottom: 0;
    overflow: scroll;
  }

  .s-capabilities__tabs-link {
    flex: none;
    padding-bottom: 24px;
  }

  .s-capabilities__tabs-link.w--current {
    border-bottom: 2px solid var(--_colors---cinza-700);
    flex: none;
    padding-bottom: 24px;
  }

  .s-capabilities__tabs-content.page-releases {
    min-height: auto;
  }

  .s-capabilities__tabs-wrapper {
    flex-flow: column;
    align-items: center;
  }

  .pattern-just,
  .elipse-just,
  .s-capabilities__tabs-loader.desktop {
    display: none;
  }

  .header-capabilites-desktop {
    display: block;
  }

  .s-hero-safeapp__wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .s-bank__wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    align-items: center;
    margin-top: 40px;
  }

  .s-phishing__header-content {
    display: none;
  }

  .s-phishing__content {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: column;
    margin-top: 40px;
  }

  .s-hero-identidade {
    padding-top: 140px;
    overflow: hidden;
  }

  .s-hero-identidade__main {
    max-width: 100%;
  }

  .s-hero-identidade__content {
    flex-flow: column;
    margin-bottom: 40px;
  }

  .s-hero-identidade__image {
    max-width: 100%;
  }

  .s-hero-identidade__box {
    flex-flow: column;
  }

  .body-2 {
    overflow: visible;
  }

  .s-transparencia-identidade {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: hidden;
  }

  .s-transparencia-identidade__content {
    flex-flow: column;
  }

  .s-identidade-digital {
    overflow: hidden;
  }

  .s-identidade-digital__title {
    text-align: left;
  }

  .s-identidade-digital__background {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .s-documento-identidade {
    overflow: hidden;
  }

  .text-span-18 {
    display: inline;
  }

  .s-capabilities__tabs-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    align-items: center;
  }

  .s-capabilities__tabs-image__mockup {
    z-index: 0;
    position: relative;
  }

  .nav-link-2,
  .nav-link-3.home-link.off {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
    display: block;
  }

  .nav-link-3.home-link.off:hover {
    border-bottom-style: none;
    border-bottom-color: #21212100;
  }

  .nav-link-4 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .nav-link-4.drop {
    margin-left: 0;
    padding-right: 0;
    display: block;
  }

  .nav-link-5 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .nav_menu {
    background-color: #f7f7f7;
    padding: 20px;
  }

  .nav_menu.mobi {
    display: none;
  }

  .menu-button-2 {
    color: #212121;
    background-color: #c8c8c800;
  }

  .menu-button-2.w--open {
    background-color: #f7f7f7;
    border-radius: 8px;
  }

  .dropdown {
    margin-right: 0;
    display: block;
  }

  .button-2.contact_nav.nav {
    display: none;
  }

  .button-2.contact_nav.nav.mobi {
    margin-bottom: 8px;
    margin-right: 0;
    display: block;
  }

  .button-2.form.full {
    width: 100%;
    display: block;
  }

  .dropdown_locale.hero,
  .dropdown_locale.hero.mobi {
    display: none;
  }

  .navbar-2 {
    padding: 10px 20px;
  }

  .icon-2 {
    color: #212121;
  }

  .paragraph_hero.paragraph_global.center.max {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph_hero.paragraph_global.footer {
    display: block;
  }

  .heading-6 {
    font-size: 20px;
  }

  .div_buttons_hero.div_buttons_global {
    max-width: none;
  }

  .background-video-9 {
    min-height: 35vh;
  }

  .section-4 {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .testimonial-container {
    flex: none;
    margin-right: 10px;
  }

  .trusted_by.investors.bets {
    margin-bottom: 0;
  }

  .trusted_by.investors.bets.what {
    margin-bottom: 16px;
  }

  .trusted_by.investors.bets.zero_margin {
    margin-bottom: 0;
  }

  .section_solution {
    padding: 6vh 20px;
  }

  .section_solution.hero {
    background-image: linear-gradient(311deg, #d9def4, #f7f7fa);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

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

  .hero_section.about {
    background-image: none;
    padding-bottom: 6vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_hero_text {
    margin-bottom: 4vh;
  }

  .div_hero_text.about.privacy.blog {
    margin-bottom: 4vh;
  }

  .div_hero_text.hero-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-160 {
    height: auto;
  }

  .text-block-23 {
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 39px;
  }

  .image-54 {
    margin-bottom: 8px;
  }

  .div-block-164 {
    width: auto;
  }

  .div-block-164.conoce {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading,
  .heading.hero {
    font-size: 42px;
    line-height: 49px;
  }

  .heading.hero.max_width {
    max-width: 70%;
  }

  .div_global_identity_text {
    flex-flow: column;
    margin-bottom: 6vh;
    padding-right: 0;
    display: flex;
  }

  .div_global_identity_text.contact_div {
    margin-bottom: 40px;
    padding-right: 0;
    display: block;
  }

  .div_global_identity_text.how {
    margin-bottom: 6vh;
    padding-left: 0;
  }

  .div-block-159 {
    margin-bottom: 20px;
  }

  .section_logos {
    border-bottom-style: none;
  }

  .columns-2 {
    display: block;
  }

  .heading-2 {
    font-size: 32px;
    line-height: 39px;
  }

  .heading-2.center {
    font-size: 24px;
    line-height: 32px;
  }

  .div_trusted_by.investors {
    margin-bottom: 42px;
  }

  .carrossel-container {
    margin-bottom: 0;
  }

  .section_numbers {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .heading-7 {
    font-size: 32px;
    line-height: 39px;
  }

  .cta_div {
    background-image: radial-gradient(circle at 60%, #fbfbfb, #d9def4);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 0;
    padding: 6vh 10px;
  }

  .cta_div.hero_ctas {
    padding-top: 16vh;
  }

  .cta_div.lp_bets {
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .heading-8 {
    font-size: 32px;
    line-height: 39px;
  }

  .columns-3 {
    display: block;
  }

  .text-span-20 {
    font-size: 16px;
    line-height: 25px;
    top: 0;
  }

  .faq_item.ethic-item {
    margin-bottom: 0;
  }

  .paragraph-5.acird {
    margin-top: 20px;
  }

  .section_faq {
    padding: 6vh 20px;
  }

  .list-4 {
    padding-left: 0;
  }

  .div-block-157 {
    margin-bottom: 0;
  }

  .heading-9 {
    font-size: 32px;
    line-height: 39px;
  }

  .heading-9.center-text-map {
    max-width: 70%;
  }

  .link-6.heading-acordeao {
    max-width: 80%;
    display: inline-block;
  }

  .section_footer {
    padding: 6vh 10px 2vh;
  }

  .div_footer_left {
    max-width: none;
    margin-bottom: 20px;
  }

  .column-5,
  .column-10,
  .column-7,
  .column-6 {
    margin-bottom: 20px;
  }

  .nav-link-6.home-link.off {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
    display: block;
  }

  .nav-link-6.home-link.off:hover {
    border-bottom-style: none;
    border-bottom-color: #21212100;
  }

  .nav-link-7 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .nav-link-7.drop {
    margin-left: 0;
    padding-right: 0;
    display: block;
  }

  .nav-link-8 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .icon-5 {
    color: #212121;
  }

  .div_block_tab_benefit {
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-left: 0;
  }

  .heading-feature.h3.ethics {
    font-size: 16px;
  }

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

  .text-block-28.center.align-left,
  .text-block-28.center.align {
    text-align: left;
  }

  .block_benefit._1 {
    margin-right: 0;
  }

  .columns_how {
    flex-flow: column-reverse;
    display: flex;
  }

  .section_niches {
    padding: 6vh 20px;
  }

  .wrapper_icon_benefit {
    margin-bottom: 32px;
  }

  .background-video-12 {
    margin-bottom: 0;
  }

  .section_how {
    padding: 6vh 10px;
  }

  .section_how.enroll {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .wrapper-benefit {
    flex-flow: column;
  }

  .wrapper_all_other_benefits.hero {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 20px;
  }

  .wrapper_all_other_benefits.hero.benefits-hero.gs {
    flex-flow: row;
    max-width: none;
    display: block;
    left: 0;
  }

  .div_video_benefit,
  .div_video_benefit.video {
    width: 100%;
    margin-bottom: 20px;
  }

  .heading-10 {
    font-size: 32px;
    line-height: 39px;
  }

  .heading-10.center {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-10.center-text-map {
    max-width: 70%;
  }

  .heading-10.center.center-ethics {
    text-align: center;
  }

  .columns-4 {
    display: block;
  }

  .column-12 {
    margin-bottom: 20px;
  }

  .nav-link-9 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
    display: block;
  }

  .nav-link-10 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .nav-link-10.drop {
    margin-left: 0;
    padding-right: 0;
    display: block;
  }

  .nav-link-11 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .icon-8 {
    color: #212121;
  }

  .div-block-158 {
    text-align: center;
    display: none;
  }

  .image-60 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-11 {
    font-size: 42px;
    line-height: 49px;
  }

  .section_expertise {
    padding: 6vh 20px;
  }

  .columns-5.globe {
    display: block;
  }

  .background-video-15 {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }

  .section_map {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .div_wrapper_map {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-link-12 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
    display: block;
  }

  .nav-link-13 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .nav-link-13.drop {
    margin-left: 0;
    padding-right: 0;
    display: block;
  }

  .nav-link-14 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .icon-10 {
    color: #212121;
  }

  .text-span-21 {
    font-size: 16px;
    line-height: 25px;
    top: 0;
  }

  .section_testimonials {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .paragraph-6.acird {
    margin-top: 20px;
  }

  .list-5 {
    padding-left: 0;
  }

  .div-block-166 {
    margin-bottom: 0;
  }

  .link-7.heading-acordeao {
    max-width: 80%;
    display: inline-block;
  }

  .heading-12 {
    font-size: 42px;
    line-height: 49px;
  }

  .navbar-3 {
    padding: 10px 20px;
  }

  .navbar-3.center-typ {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section_solution-2 {
    padding: 6vh 20px;
  }

  .section_solution-2.hero {
    background-image: linear-gradient(311deg, #d9def4, #f7f7fa);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section_solution-2.hero.hero-landing {
    padding-bottom: 6vh;
  }

  .section_solution-2.hero.bodyu {
    padding-top: 8vh;
    padding-bottom: 8vh;
  }

  .nav-link-15 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
    display: block;
  }

  .nav-link-16 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .nav-link-16.drop {
    margin-left: 0;
    padding-right: 0;
    display: block;
  }

  .nav-link-17 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .navbar-4 {
    padding: 10px 20px;
  }

  .icon-12 {
    color: #212121;
  }

  .paragraph_hero-3.paragraph_global.center.max {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph_hero-3.paragraph_global.center.max.ethics {
    max-width: none;
    display: block;
  }

  .section-5 {
    padding-bottom: 8vh;
  }

  .columns-6 {
    display: block;
  }

  .columns-6.ethic {
    margin-left: 0;
    margin-right: 0;
  }

  .div_global_identity_text-2 {
    flex-flow: column;
    margin-bottom: 6vh;
    padding-right: 0;
    display: flex;
  }

  .div_global_identity_text-2.ethics_main {
    max-width: none;
    display: block;
  }

  .div_global_identity_text-2.ethics_main.center-e {
    text-align: center;
    margin-bottom: 6vh;
  }

  .div_global_identity_text-2.contact_div {
    margin-bottom: 32px;
    padding-right: 0;
    display: block;
  }

  .div_global_identity_text-2.contact_div.bets {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 40px;
  }

  .div_global_identity_text-2.contact_div.contact_page {
    max-width: none;
  }

  .div_global_identity_text-2.contact_div.new {
    margin-bottom: 6vh;
  }

  .div_global_identity_text-2.how {
    margin-bottom: 6vh;
    padding-left: 0;
  }

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

  .list-6 {
    padding-left: 0;
  }

  .div-block-167 {
    margin-bottom: 0;
  }

  .paragraph_hero-4.paragraph_global.footer {
    display: block;
  }

  .nav-link-18 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
    display: block;
  }

  .nav-link-19 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .nav-link-19.drop {
    margin-left: 24px;
  }

  .icon-14 {
    color: #212121;
  }

  .div-block-169 {
    height: auto;
  }

  .div-block-169._4 {
    height: 360px;
  }

  .text-block-41 {
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 39px;
  }

  .heading-13 {
    font-size: 42px;
    line-height: 49px;
  }

  .heading-14 {
    font-size: 32px;
    line-height: 39px;
  }

  .section_problems {
    padding: 6vh 20px;
  }

  .div-block-171 {
    margin-bottom: 20px;
  }

  .image-69 {
    margin-bottom: 8px;
  }

  .background-video-17 {
    min-height: 35vh;
  }

  .section_solution-3 {
    padding: 6vh 20px;
  }

  .section_investors,
  .section_investors.top {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .section_logos-2 {
    border-bottom-style: none;
    margin-left: 32px;
    margin-right: 32px;
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .heading-15 {
    font-size: 20px;
  }

  .paragraph_hero-6.paragraph_global.footer {
    text-align: center;
    display: block;
  }

  .paragraph_hero-6.paragraph_global.center.max {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph_hero-6.bets,
  .paragraph_hero-6.riscos_section.left_align.center,
  .paragraph_hero-6.riscos_section.align_left.center {
    text-align: center;
  }

  .hero_section-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero_section-2.about {
    background-image: none;
    padding-bottom: 6vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-16 {
    font-size: 32px;
    line-height: 39px;
  }

  .columns-7 {
    display: block;
  }

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

  .heading-18 {
    font-size: 32px;
    line-height: 39px;
  }

  .heading-18.bets.left_align,
  .heading-18.center.center-how {
    text-align: center;
  }

  .heading-18.center.center-copy.hero-copy {
    font-size: 42px;
    line-height: 49px;
  }

  .heading-18.center.center-ethics {
    text-align: center;
  }

  .heading-18.center-text-map {
    max-width: 70%;
  }

  .section_cta-2 {
    padding: 0 0;
  }

  .section_cta-2.hero_contact {
    padding-bottom: 6vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section_footer-2 {
    padding: 6vh 10px;
  }

  .grid-2 {
    grid-template-rows: auto auto auto;
  }

  .columns-8 {
    display: block;
  }

  .heading-19 {
    font-size: 42px;
    line-height: 49px;
  }

  .heading-19.bets {
    text-align: center;
  }

  .text-block-48 {
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 39px;
  }

  .text-block-48.bets_numbero {
    font-size: 32px;
  }

  .image-74 {
    width: 24px;
  }

  .section_bets {
    padding: 8vh 0;
  }

  .div_button_numbers,
  .container_bets {
    margin-left: 32px;
    margin-right: 32px;
  }

  .video_bg {
    height: 45vh;
  }

  .title_card_risco {
    font-size: 20px;
  }

  .content_bets_hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrapper_hero_bets {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-items: end center;
    margin-left: 24px;
    margin-right: 24px;
  }

  .wrapper_hero_bets.section_infos {
    padding-top: 0;
  }

  .wrapper_hero_bets.section_infos.processos {
    margin-left: 0;
    margin-right: 0;
  }

  .wrapper_hero_bets.vh_16 {
    padding-top: 16vh;
  }

  .wrapper_hero_bets.benefits_tablet {
    margin-left: 0;
    margin-right: 0;
  }

  .column-15.bets_div_contact {
    text-align: center;
    height: auto;
  }

  .video-slide {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .video-block {
    height: 100%;
    display: flex;
  }

  .section_logos-3 {
    border-bottom-style: none;
    margin-left: 32px;
    margin-right: 32px;
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .section_logos-3.lp {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-78 {
    top: auto;
    bottom: -30%;
    left: auto;
  }

  .frame-483173 {
    max-width: 100%;
  }

  .div-block-57 {
    border-radius: 0;
  }

  .columns-9 {
    display: block;
  }

  .heading-20 {
    font-size: 42px;
    line-height: 49px;
  }

  .heading-20.bets {
    text-align: center;
  }

  .text-block-51 {
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 39px;
  }

  .text-block-51.bets_numbero {
    font-size: 32px;
  }

  .image-79 {
    width: 24px;
  }

  .column-16.bets_div_contact {
    text-align: center;
    height: auto;
  }

  .image-83 {
    top: auto;
    bottom: -30%;
    left: auto;
  }

  .nav-link-20,
  .nav-link-21.home-link.off {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
    display: block;
  }

  .nav-link-21.home-link.off:hover {
    border-bottom-style: none;
    border-bottom-color: #21212100;
  }

  .nav-link-22 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .nav-link-22.drop {
    margin-left: 24px;
  }

  .icon-16 {
    color: #212121;
  }

  .div_block_tab_benefit-2 {
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-left: 0;
  }

  .background-video-18 {
    margin-bottom: 0;
  }

  .background-video-19,
  .background-video-20 {
    height: 700px;
  }

  .div_video_benefit-2,
  .div_video_benefit-2.video {
    width: 100%;
    height: 700px;
    margin-bottom: 20px;
  }

  .section_solution-4 {
    padding: 6vh 20px;
  }

  .section_solution-4.hero {
    background-image: linear-gradient(311deg, #d9def4, #f7f7fa);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div_video_hero_product-2 {
    margin-bottom: 6vh;
  }

  .columns-10 {
    display: block;
  }

  .section_footer-3 {
    padding: 6vh 10px;
  }

  .nav-link-23.home-link.off {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
    display: block;
  }

  .nav-link-23.home-link.off:hover {
    border-bottom-style: none;
    border-bottom-color: #21212100;
  }

  .nav-link-24 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .nav-link-24.drop {
    margin-left: 24px;
  }

  .icon-18 {
    color: #212121;
  }

  .heading-21 {
    font-size: 42px;
    line-height: 49px;
  }

  .div-block-175 {
    text-align: center;
    display: none;
  }

  .image-87 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section_map-2 {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .div_wrapper_map-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_expertise-2,
  .section_expertise-3 {
    padding: 6vh 20px;
  }

  .background-video-22 {
    width: 100%;
    position: relative;
    top: auto;
  }

  .columns-11.globe,
  .columns-12 {
    display: block;
  }

  .paragraph_hero-11.paragraph_global.footer {
    text-align: center;
    display: block;
  }

  .nav-link-25.home-link.off {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
    display: block;
  }

  .nav-link-25.home-link.off:hover {
    border-bottom-style: none;
    border-bottom-color: #21212100;
  }

  .nav-link-26 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .nav-link-26.drop {
    margin-left: 24px;
  }

  .icon-21 {
    color: #212121;
  }

  .columns-13 {
    display: block;
  }

  .section_faq-2 {
    padding: 6vh 20px;
  }

  .paragraph-15.acird {
    margin-top: 20px;
  }

  .list-7 {
    padding-left: 0;
  }

  .text-span-31 {
    font-size: 16px;
    line-height: 25px;
    top: 0;
  }

  .div-block-178 {
    margin-bottom: 0;
  }

  .link-9.heading-acordeao {
    max-width: 80%;
    display: inline-block;
  }

  .paragraph_hero-13.paragraph_global.footer {
    text-align: center;
    display: block;
  }

  .column-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-14 {
    display: block;
  }

  .background-video-23 {
    margin-bottom: 0;
  }

  .div-block-181 {
    height: auto;
  }

  .div-block-181._4 {
    height: 360px;
  }

  .image-92 {
    width: 600px;
    margin-top: 42px;
  }

  .image-92.desk {
    display: block;
  }

  .background-video-24 {
    height: 700px;
  }

  .section-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-184 {
    margin-bottom: 20px;
  }

  .section-6.de_que_protegemos {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .background-video-25 {
    height: 700px;
  }

  .section_expertise-4 {
    padding: 6vh 20px;
  }

  .image-96 {
    width: 600px;
    margin-bottom: 6vh;
    display: none;
  }

  .background-video-27 {
    width: 100%;
    position: relative;
    top: auto;
  }

  .section_solution-5 {
    padding: 6vh 20px;
  }

  .section_solution-5.hero {
    background-image: linear-gradient(311deg, #d9def4, #f7f7fa);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section_solution-5.hero.hero-landing {
    padding-bottom: 6vh;
  }

  .nav-link-27 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .div-block-185 {
    padding-left: 0;
  }

  .div_video_hero_product-3 {
    margin-bottom: 6vh;
  }

  .columns-15.globe {
    display: block;
  }

  .heading-22 {
    font-size: 20px;
  }

  .heading-23 {
    font-size: 32px;
    line-height: 39px;
  }

  .heading-23.center {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-23.center.cs.what {
    font-size: 32px;
    line-height: 39px;
  }

  .icon-22 {
    color: #212121;
  }

  .paragraph_hero-14.paragraph_global.footer {
    text-align: center;
    display: block;
  }

  .paragraph_hero-14.paragraph_global.center.max {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph_hero-14.paragraph_global.center.max.paragraph-botom.none-max {
    text-align: center;
    max-width: none;
  }

  .paragraph_hero-14.paragraph_global.benefits_title.high.upper.center {
    display: block;
  }

  .div-block-187 {
    width: auto;
  }

  .div-block-187.conoce {
    margin-left: 10px;
    margin-right: 10px;
  }

  .column-20 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-16 {
    display: block;
  }

  .background-video-28 {
    margin-bottom: 0;
  }

  .div-block-191 {
    height: auto;
  }

  .div-block-191._4 {
    height: 360px;
  }

  .image-99 {
    width: 600px;
    margin-top: 42px;
  }

  .image-99.desk {
    display: block;
  }

  .background-video-29 {
    height: 700px;
  }

  .section-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-194 {
    margin-bottom: 20px;
  }

  .section-8.de_que_protegemos {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .background-video-30 {
    height: 700px;
  }

  .image-103 {
    width: 600px;
    margin-bottom: 6vh;
    display: none;
  }

  .background-video-32 {
    width: 100%;
    position: relative;
    top: auto;
  }

  .section_solution-6 {
    padding: 6vh 20px;
  }

  .section_solution-6.hero {
    background-image: linear-gradient(311deg, #d9def4, #f7f7fa);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section_solution-6.hero.hero-landing {
    padding-bottom: 6vh;
  }

  .nav-link-28 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .div-block-195 {
    padding-left: 0;
  }

  .div_video_hero_product-4 {
    margin-bottom: 6vh;
  }

  .columns-17.globe {
    display: block;
  }

  .heading-24 {
    font-size: 20px;
  }

  .heading-25 {
    font-size: 32px;
    line-height: 39px;
  }

  .heading-25.center {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-25.center.cs.what {
    font-size: 32px;
    line-height: 39px;
  }

  .icon-23 {
    color: #212121;
  }

  .paragraph_hero-15.paragraph_global.footer {
    text-align: center;
    display: block;
  }

  .paragraph_hero-15.paragraph_global.center.max {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph_hero-15.paragraph_global.center.max.paragraph-botom.none-max {
    text-align: center;
    max-width: none;
  }

  .paragraph_hero-15.paragraph_global.benefits_title.high.upper.center {
    display: block;
  }

  .div-block-197 {
    width: auto;
  }

  .div-block-197.conoce {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-26 {
    font-size: 42px;
    line-height: 49px;
  }

  .section_solution-7 {
    padding: 6vh 20px;
  }

  .section_solution-7.hero {
    background-image: linear-gradient(311deg, #d9def4, #f7f7fa);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section_solution-7.hero.hero-landing {
    padding-bottom: 6vh;
  }

  .heading-27 {
    font-size: 42px;
    line-height: 49px;
  }

  .section_solution-8 {
    padding: 6vh 20px;
  }

  .section_solution-8.hero {
    background-image: linear-gradient(311deg, #d9def4, #f7f7fa);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section_solution-8.hero.hero-landing {
    padding-bottom: 6vh;
  }

  .heading-28 {
    font-size: 42px;
    line-height: 49px;
  }

  .section_solution-9 {
    padding: 6vh 20px;
  }

  .section_solution-9.hero {
    background-image: linear-gradient(311deg, #d9def4, #f7f7fa);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section_solution-9.hero.hero-landing {
    padding-bottom: 6vh;
  }

  .heading-29 {
    font-size: 42px;
    line-height: 49px;
  }

  .section_solution-10 {
    padding: 6vh 20px;
  }

  .section_solution-10.hero {
    background-image: linear-gradient(311deg, #d9def4, #f7f7fa);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section_solution-10.hero.hero-landing {
    padding-bottom: 6vh;
  }

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

  .paragraph_hero-20.paragraph_global.center.max {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph_hero-20.paragraph_global.center.max.ethics {
    max-width: none;
    display: block;
  }

  .list-8 {
    padding-left: 0;
  }

  .section_solution-11 {
    padding: 6vh 20px;
  }

  .section_solution-11.hero {
    background-image: linear-gradient(311deg, #d9def4, #f7f7fa);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section_solution-11.hero.bodyu {
    padding-top: 8vh;
    padding-bottom: 8vh;
  }

  .div-block-199,
  .div-block-200 {
    margin-bottom: 0;
  }

  .heading-30 {
    font-size: 42px;
    line-height: 49px;
  }

  .div-block-201 {
    text-align: center;
    display: none;
  }

  .image-109 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero_section-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero_section-3.about {
    background-image: none;
    padding-bottom: 6vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-31 {
    font-size: 42px;
    line-height: 49px;
  }

  .text-block-68.tag_about.privacy_tag,
  .text-block-68.tag_about.privacy_tag.categoria {
    margin-bottom: 24px;
  }

  .paragraph_hero-22.paragraph_global.center.max {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .collection-item {
    width: 50%;
  }

  .section-10 {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .heading-32 {
    font-size: 32px;
    line-height: 39px;
  }

  .heading-32.center {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-203 {
    text-align: center;
    display: none;
  }

  .image-110 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-33 {
    font-size: 42px;
    line-height: 49px;
  }

  .heading-33.heading_about_hero.privacy.blog-post-name {
    font-size: 42px;
  }

  .text-block-71.tag_about.privacy_tag,
  .text-block-71.tag_about.privacy_tag.categoria {
    margin-bottom: 24px;
  }

  .body_content {
    padding-bottom: 6vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper_blog_content {
    max-width: none;
  }

  .collection-item-2 {
    width: 50%;
  }

  .collection-item-2.related {
    width: 100%;
  }

  .paragraph_hero-23.paragraph_global.center.max {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .section-11 {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .heading-34 {
    font-size: 32px;
    line-height: 39px;
  }

  .heading-34.center {
    font-size: 24px;
    line-height: 32px;
  }

  .block_destaque.no-margin,
  .paragraph-17.no-margin-bottom {
    margin-bottom: 0;
  }

  .div-block-205 {
    text-align: center;
    display: none;
  }

  .image-115 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-37 {
    font-size: 42px;
    line-height: 49px;
  }

  .text-block-78.tag_about.privacy_tag,
  .text-block-78.tag_about.privacy_tag.categoria {
    margin-bottom: 24px;
  }

  .paragraph_hero-24.paragraph_global.center.max {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .wrapper_destaque {
    margin-bottom: 6vh;
  }

  .section-12 {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .heading-38 {
    font-size: 32px;
    line-height: 39px;
  }

  .heading-38.center {
    font-size: 24px;
    line-height: 32px;
  }

  .columns-18 {
    display: block;
  }

  .column-24 {
    padding: 16px 0;
  }

  .s-atendimento__detail {
    display: none;
  }

  .s-atendimento__list {
    flex-flow: column;
    margin-top: 40px;
  }

  .imprensa_post_horizontal {
    min-width: auto;
  }

  .s-imprensa__tabs {
    margin-top: 84px;
  }

  .s-imprensa__tabs-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    box-shadow: none;
    scrollbar-width: none;
    background-color: #0000;
    border-style: none;
    border-radius: 0;
    margin-left: 16px;
    padding: 0;
    overflow: scroll;
  }

  .s-imprensa__tabs-content {
    margin-top: 98px;
  }

  .hero_imprensa {
    object-fit: cover;
    object-position: 100% 50%;
    width: 100%;
    height: 358px;
    display: block;
  }

  .s-imprensa__menu,
  .s-imprensa__menu.w--current {
    flex: none;
  }

  .s-about__facts-list {
    flex-flow: column;
  }

  .s-products__list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .s-premium__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .s-premium__header-icon {
    display: none;
  }

  .s-premium__content {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .s-releases__posts {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: column;
    margin-top: 40px;
  }

  .colection_list_articles,
  .collection-list-5 {
    grid-template-columns: 1fr 1fr;
  }

  .s-hero-release {
    padding-top: 112px;
    padding-bottom: 52px;
  }

  .search_component {
    margin-left: 0;
  }

  .search_component.absolute {
    position: absolute;
    bottom: 0;
  }

  .collection-list-6,
  .collection-list-7 {
    grid-template-columns: 1fr 1fr;
  }

  .s-hero-post {
    padding-top: 64px;
  }

  .s-post__content-nav {
    display: none;
  }

  .s-post__content-nav-share {
    border-top: 1px solid var(--_colors---cinza-200);
    color: var(--_colors---cinza-600);
    margin-top: 52px;
    padding-top: 36px;
    font-size: 18px;
    line-height: 140%;
  }

  .s-post__content-nav-share.responsive {
    display: flex;
  }

  .formats_filter_holder {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 128px;
    position: relative;
  }

  .collection-list-8 {
    grid-template-columns: 1fr 1fr;
  }

  .select-field-2 {
    margin-left: auto;
  }

  .form-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .image-120 {
    display: none;
  }

  .s-duvidas__header {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .divider-duvidas {
    display: none;
  }

  .s-duvidas__header-text {
    margin-left: 0;
  }

  .image-121 {
    display: none;
  }

  .s-duvidas__list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    margin-top: 48px;
  }

  .s-help-tabs {
    padding-left: 16px;
    padding-right: 16px;
  }

  .s-help-tabs__menu {
    scrollbar-width: none;
    overflow: scroll;
  }

  .s-help-tabs__menu-link,
  .s-help-tabs__menu-link.w--current {
    flex: none;
  }

  .s-help-tabs__nav,
  .image-122 {
    display: none;
  }

  .s-our-contents__list {
    flex-flow: column;
  }

  .s-contact-form {
    border-radius: 16px;
    overflow: hidden;
  }

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

  .s-logos__list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .s-carreiras__nav-holder {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    scrollbar-width: none;
    overflow: scroll;
  }

  .s-carreiras__nav-links {
    flex: none;
    padding-left: 0;
    padding-right: 0;
  }

  .s-carreiras-hero {
    padding-top: 32px;
    padding-bottom: 48px;
  }

  .s-carreiras-hero__wrapper {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
    align-items: center;
  }

  .s-identidy__wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .s-leaders {
    width: 96%;
  }

  .s-leaders__list.columns-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .s-values__header-text,
  .s-values__image {
    display: none;
  }

  .s-values__tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: center;
  }

  .s-values__tabs-menu {
    grid-column-gap: 37px;
    grid-row-gap: 37px;
    scrollbar-width: none;
    flex-flow: row;
    align-items: center;
    max-width: 100%;
    margin-bottom: 22px;
    overflow: scroll;
  }

  .s-values__tab,
  .s-values__tab.w--current {
    flex: none;
  }

  .s-values__tab-icon {
    display: block;
  }

  .s-values__tab-content {
    max-height: none;
  }

  .s-offices__heading {
    position: static;
  }

  .s-offices__tabs {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .s-offices__tabs-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    box-shadow: none;
    scrollbar-width: none;
    background-color: #0000;
    border: 1px #000;
    margin-bottom: 32px;
    overflow: scroll;
  }

  .s-offices__tab-link {
    flex: none;
    width: 100%;
    max-width: max-content;
  }

  .s-offices__tab-link.w--current {
    flex: none;
  }

  .s-offices__place {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
  }

  .s-carreiras-benefits___detail {
    display: none;
  }

  .s-carreiras-benefits__list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .s-carreiras-benefits__list.mt-32 {
    margin-top: 24px;
  }

  .s-carreiras-benefits__item {
    min-height: auto;
  }

  .s-carreiras-benefits__item.mx-full {
    max-width: 392px;
    min-height: auto;
    max-height: none;
  }

  .s-carreiras-benefits__item.max-height {
    min-height: auto;
    max-height: none;
  }

  .s-vagas__form-holder {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .s-vagas__select.mr-32 {
    margin-right: 0;
  }

  .s-vagas__clear.js-clear {
    margin-left: auto;
    margin-right: auto;
  }

  .s-vagas__list.js-list-vagas {
    grid-template-columns: 1fr 1fr;
    margin-top: 48px;
  }

  .link-arrow-wrapper {
    display: none;
  }

  .s-somos-unico__video {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .s-identidade-unica__header {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .s-identidade-unica__text {
    margin-left: 0;
  }

  .image-123,
  .s-solutions__list {
    display: none;
  }

  .s-solutions__item-header {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .s-lider-identidade__header {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .s-lider-identidade__cta {
    margin-top: 40px;
  }

  .s-lider-identidade__list {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .s-lider-identidade__item {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    display: flex;
  }

  .s-lider-identidade__item.center {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .s-lider-identidade__item.right {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    margin-top: 52px;
    margin-bottom: 108px;
  }

  .s-lider-identidade__item-heading {
    margin-top: 0;
  }

  .s-lider-identidade__item-heading.center {
    text-align: left;
    margin-top: 0;
  }

  .s-lider-identidade__item-heading.right,
  .s-lider-identidade__icon-text.center,
  .s-lider-identidade__icon-text.right {
    text-align: left;
  }

  .detail-left,
  .detail-right {
    display: none;
  }

  .s-lider-identidade__history {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-top: 112px;
  }

  .s-timeline__item-content.large {
    flex-flow: row;
  }

  .s-principles__header {
    padding-top: 0;
    padding-bottom: 0;
  }

  .s-principles__header-detail {
    display: none;
  }

  .s-principles__content {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    margin-top: 32px;
  }

  .s-work-with-us__wrapper {
    flex-flow: row;
  }

  .s-work-with-us__image {
    display: none;
  }

  .s-solutions__tabs {
    margin-top: 48px;
    display: block;
  }

  .s-solutions__tabs-menu {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom: 1px solid var(--_colors---cinza-200);
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .s-solutions__tabs-content {
    margin-top: 48px;
    overflow: visible;
  }

  .s-solutions__tabs-link {
    color: var(--_colors---cinza-500);
    font-size: var(--18);
    background-color: #0000;
    margin-bottom: -1px;
    padding: 0 0 24px;
    line-height: 140%;
    transition: all 0.2s;
  }

  .s-solutions__tabs-link.w--current {
    border-bottom: 2px solid var(--_colors---cinza-700);
    color: var(--_colors---cinza-900);
    background-color: #0000;
    margin-bottom: -1px;
  }

  .s-hero-experience__list {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .s-hero-experience__list-title {
    max-width: none;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .s-hero-experience__list-divider {
    width: 100%;
    height: 1px;
    margin: 24px auto;
  }

  .s-hero-experience__list-text {
    text-align: center;
    margin-top: 24px;
    margin-left: 0;
  }

  .s-trust__list {
    display: none;
  }

  .s-trust__item {
    padding-left: 24px;
    padding-right: 24px;
  }

  .s-trust__item-list {
    flex-flow: column;
  }

  .s-inovations {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-inovations__list {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    flex-flow: column;
    margin-top: 48px;
  }

  .s-inovations__item {
    width: 100%;
    max-width: none;
  }

  .s-inovations__item-inner {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
  }

  .s-inovations__icon {
    flex: none;
  }

  .s-trust-unico {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-trust-unico__wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    align-items: center;
  }

  .s-digital__inner {
    background-repeat: repeat-x;
    background-size: cover;
    padding-left: 16px;
    padding-right: 16px;
  }

  .s-trust__tabs {
    margin-top: 48px;
    display: block;
  }

  .s-trust__tabs-menu {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    scrollbar-width: none;
    display: flex;
    overflow: scroll;
  }

  .s-trust__tabs-content {
    margin-top: 48px;
    overflow: visible;
  }

  .s-trust__tabs-link {
    border-bottom: 1px solid var(--_colors---cinza-200);
    color: var(--_colors---cinza-500);
    font-size: var(--18);
    background-color: #0000;
    flex: none;
    padding: 18px 87px;
    line-height: 140%;
  }

  .s-trust__tabs-link.w--current {
    border-bottom-color: var(--_colors---cinza-800);
    color: var(--_colors---cinza-900);
    background-color: #0000;
    flex: none;
  }

  .image-127 {
    display: none;
  }

  .card-blog-sm {
    min-height: 132px;
    max-height: 132px;
  }

  .header-blog {
    align-items: center;
    height: 64px;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
  }

  .nav-blog {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #fff;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    padding: 32px;
  }

  .nav-blog-link {
    text-align: left;
    margin-bottom: 24px;
    display: block;
  }

  .nav-blog-dropdown {
    text-align: left;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: max-content;
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: relative;
    left: 0;
  }

  .dropdown-toggle-3 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .header-blog__divider,
  .header-blog__search,
  .header-blog__cta {
    display: none;
  }

  .header-blog__cta.responsive {
    display: flex;
  }

  .s-hero-blog__wrapper {
    grid-column-gap: 46px;
    grid-row-gap: 46px;
    flex-flow: column;
  }

  .s-hero-blog__list {
    border-top: 1px solid var(--_colors---cinza-200);
    padding-top: 24px;
  }

  .s-blog-videos__default {
    justify-content: center;
    align-items: center;
  }

  .footer__banner__text-2 {
    padding-bottom: 0;
    position: static;
    top: 27px;
  }

  .input__holder-2 {
    max-width: 100%;
  }

  .success-message-5 {
    min-width: auto;
    min-height: auto;
    margin-top: 0;
  }

  .container-4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer__banner__description-2,
  .footer__banner__title-2 {
    max-width: 500px;
  }

  .footer__banner-2 {
    padding: 32px 0;
  }

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

  .collection-list-9 {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .collection-list-10 {
    grid-template-columns: 1fr 1fr;
  }

  .s-hero-category__wrapper {
    padding-top: 44px;
    padding-bottom: 44px;
    padding-left: 16px;
  }

  .collection-list-11 {
    grid-template-columns: 1fr 1fr;
  }

  .nav-blog-dropdown-holder.w--open {
    box-shadow: none;
    position: static;
  }

  .s-hero__post-blog {
    padding-top: 64px;
  }

  .s-hero__post-blog-wrapper {
    grid-column-gap: 37px;
    grid-row-gap: 37px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .menu-button-3,
  .menu-button-3.w--open {
    background-color: #0000;
  }

  .form-block-3 {
    display: none;
  }

  .form-block-3.responsive {
    margin-bottom: 32px;
    display: block;
  }

  .collection-list-13 {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .code-embed-13 {
    display: none;
  }

  .navbar-5.header-releases,
  .s-hero-releases {
    overflow: hidden;
  }

  .s-hero-releases__background {
    padding: 120px 0 80px;
  }

  .s-hero-releases__main {
    max-width: 319px;
    margin-left: 0;
  }

  .s-hero-releases__year {
    font-size: 48px;
  }

  .s-hero-releases__description {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
  }

  .s-hero-releases__svg {
    width: 237px;
  }

  .s-retrospective-releases {
    overflow: hidden;
  }

  .s-retrospective-releases__background {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .s-retrospective-releases__main {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .s-retrospective-releases__video {
    justify-content: center;
    align-items: center;
    height: 350px;
    display: flex;
  }

  .s-retrospective-releases__video__description {
    display: none;
  }

  .s-retrospective-releases__video__player {
    bottom: auto;
    right: auto;
  }

  .s-fraud-releases {
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .s-fraud-releases__list {
    grid-template-columns: 1fr;
  }

  .s-fraud-releases__item {
    width: 100%;
  }

  .s-fraud-releases__card {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .s-evolution-releases,
  .s-biometrics-releases {
    overflow: hidden;
  }

  .s-evolution-releases__content,
  .grid-3 {
    grid-template-columns: 1fr;
  }

  .s-platform-releases {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: hidden;
  }

  .s-platform-releases__main {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 24px;
  }

  .s-platform-releases__title {
    max-width: 100%;
  }

  .s-platform-releases__figs {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
  }

  .s-future-releases {
    overflow: hidden;
  }

  .s-future-releases__main {
    border-top-style: none;
    padding-top: 0;
  }

  .s-future-releases__grid {
    grid-template-columns: 1fr;
  }

  .s-path-releases {
    overflow: hidden;
  }

  .s-mexico-releases {
    margin-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .s-mexico-releases__background {
    background-image: linear-gradient(#fff, #fff);
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .s-mexico-releases__content {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
  }

  .s-mexico-releases__card.flex-grow,
  .s-mexico-releases__card.flex-1 {
    max-width: 100%;
  }

  .s-doubts-releases {
    overflow: hidden;
  }

  .s-doubts-releases__background {
    padding-top: 32px;
    padding-bottom: 0;
  }

  .s-doubts-releases__image {
    width: 100%;
    margin-top: 40px;
    position: static;
  }

  .footer-releases {
    overflow: hidden;
  }

  .footer-releases__content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .image-134 {
    margin-top: 30px;
  }

  .ilustra-2 {
    margin-left: 0;
  }

  .figura-6,
  .image-138 {
    max-width: 500px;
    margin-left: 0;
  }

  .video_bg-2 {
    height: 45vh;
  }

  .video-block-2 {
    height: 100%;
    display: flex;
  }

  .image-145 {
    width: 24px;
  }

  .video_bg-3 {
    height: 45vh;
  }

  .video-block-3 {
    height: 100%;
    display: flex;
  }

  .image-146 {
    width: 24px;
  }

  .video-block-4 {
    height: 100%;
    display: flex;
  }

  .image-147 {
    width: 24px;
  }

  .video-block-5 {
    height: 100%;
    display: flex;
  }

  .image-148 {
    width: 24px;
  }

  .s-sales-patterns {
    display: none;
  }

  .section-sxsw-hero_image {
    position: static;
  }

  .section-sxsw-event_wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: center;
  }

  .section-sxsw-form_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .section-sxsw-delegation_list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .section-sxsw-delegation_card {
    height: auto;
  }

  .section-sxsw-data_wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }
}

@media screen and (max-width: 767px) {
  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 16px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .button-ghost.dark-version {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .s-hero__home {
    padding-top: 112px;
    padding-bottom: 56px;
  }

  .s-hero__home__title {
    font-size: var(--32);
  }

  .s-hero__home__description {
    line-height: 150%;
  }

  .s-hero__animation__title {
    font-size: var(--32);
  }

  .s-hero__animation__wrapper {
    height: 41px;
  }

  .div-block.s-hero__pane__bottom {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .s-hero__pane__bottom__box {
    width: 100%;
  }

  .s-hero__pane__ok {
    padding-left: 8px;
  }

  .logos-without-title {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .s-news-lateral.responsive,
  .s-news__actions.align-left {
    display: none;
  }

  .s-news__actions.align-left.visible {
    display: flex;
  }

  .footer-subscribe {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-form-container-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-title {
    margin-right: 0;
  }

  .footer-form-block-two {
    width: 100%;
    margin-top: 20px;
  }

  .footer-form-input {
    width: 100%;
  }

  .footer-block-three {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-link-three {
    margin-bottom: 10px;
  }

  .footer-social-block-three {
    margin-top: 10px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block {
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-legal-link {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-dark {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .footer-form-block-two-2 {
    width: 100%;
    margin-top: 20px;
  }

  .footer-form-input-2 {
    width: 100%;
  }

  .s-clients__logos__wrapper {
    display: none;
  }

  .s-clients__logos__wrapper.responsive,
  .s-testimonials__swiper__navigation.blog.contents {
    display: flex;
  }

  .input__holder {
    min-width: auto;
  }

  .homepage-form__input__wrapper {
    flex-flow: column;
  }

  .s-hero-pay {
    padding-top: 96px;
  }

  .s-hero-pay__heading {
    font-size: var(--32);
  }

  .s-sales {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-sales__wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .s-sales__list {
    grid-template-columns: 1fr;
  }

  .s-movement {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-movement__heading {
    font-size: var(--24);
  }

  .image-11 {
    max-width: 100%;
  }

  .s-pay-testimonials {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-features {
    padding-top: 64px;
    padding-bottom: 34px;
  }

  .s-blog-content__swiper {
    margin-top: 32px;
  }

  .blog-post {
    max-width: 100%;
  }

  .blog-post__header {
    min-width: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-13 {
    display: none;
  }

  .s-hero-calculadora__heading {
    font-size: var(--32);
  }

  .s-pay-testimonials__main {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .s-pay-testimonials__main-testimonial {
    font-size: var(--24);
    margin-bottom: 32px;
  }

  .s-pay-testimonials__tabs {
    margin-top: 48px;
  }

  .s-hero-calculadora__text {
    font-size: var(--16);
  }

  .s-form-calculadora {
    padding-top: 40px;
    padding-bottom: 64px;
  }

  .s-rh__list {
    grid-template-columns: 1fr;
  }

  .s-rh__video {
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .s-rh__video-header {
    height: 262px;
    padding-bottom: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .s-rh__video-lightbox {
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .s-choice__table-header-competitor {
    display: none;
  }

  .s-process__heading {
    font-size: var(--24);
    text-align: left;
    max-width: 343px;
    margin-left: 0;
    line-height: 120%;
  }

  .s-simplify__list {
    grid-template-columns: 1fr 1fr;
  }

  .s-choice__table-header-responsive {
    display: flex;
  }

  .s-business__heading {
    max-width: 492px;
  }

  .s-features-skills__wrapper {
    justify-content: space-between;
    align-items: center;
  }

  .s-rules__list {
    grid-template-columns: 1fr;
  }

  .s-hero-cloud__heading {
    font-size: var(--32);
  }

  .s-hero-cloud__text {
    max-width: 319px;
  }

  .s-hero-cloud__inner {
    padding-top: 64px;
  }

  .elipse-hero-cloud.responsive {
    display: none;
  }

  .bg-hero-cloud {
    display: block;
  }

  .s-capabilities__tabs {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .s-capabilities__tabs-menu {
    width: 100%;
  }

  .s-capabilities__tabs-content.page-releases {
    padding: 32px;
  }

  .div-block-7 {
    right: -34%;
  }

  .image-36 {
    display: none;
  }

  .background-video-4 {
    max-width: 254px;
    height: 525px;
    left: 22px;
  }

  .bg-hero-cloud-mobile {
    display: none;
  }

  .button-2.form {
    width: 100%;
    display: block;
  }

  .brand.w--current {
    padding-left: 0;
  }

  .navbar-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .background-video-9 {
    min-height: 25vh;
  }

  .div_info_number._2,
  .div_info_number._1 {
    border-right-style: none;
    margin-bottom: 40px;
  }

  .testimonial-container {
    padding-top: 0;
  }

  .hero_section {
    padding-top: 16vh;
    padding-left: 0;
    padding-right: 0;
  }

  .hero_section.about {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div_hero_text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .background-video-10 {
    height: 500px;
  }

  .div-block-164.conoce {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading {
    letter-spacing: -2px;
    font-size: 32px;
    line-height: 39px;
  }

  .heading.hero {
    font-size: 32px;
    line-height: 39px;
  }

  .heading.hero.max_width {
    max-width: 70%;
  }

  .div_global_identity_text {
    padding-right: 0;
  }

  .heading-2,
  .heading-7 {
    font-size: 24px;
    line-height: 32px;
  }

  .cta_div.lp_bets {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-8 {
    font-size: 24px;
    line-height: 32px;
  }

  .text-span-20 {
    font-size: 18px;
  }

  .faq_item {
    margin-bottom: 20px;
    padding: 25px;
  }

  .faq_item.ethic-item {
    margin-bottom: 0;
  }

  .paragraph-5.acird {
    margin-top: 15px;
  }

  .div-block-157 {
    top: 0;
  }

  .heading-9 {
    font-size: 24px;
    line-height: 32px;
  }

  .link-6.heading-acordeao {
    font-size: 16px;
    display: inline-block;
  }

  .background-video-11,
  .div_video_benefit,
  .div_video_benefit.video {
    height: 500px;
  }

  .heading-10 {
    font-size: 24px;
    line-height: 32px;
  }

  .background-video-14 {
    height: 500px;
  }

  .image-60 {
    width: 100%;
  }

  .heading-11 {
    letter-spacing: -2px;
    font-size: 32px;
    line-height: 39px;
  }

  .heading-11.heading_about_hero {
    margin-bottom: 24px;
  }

  .background-video-15 {
    width: 100%;
  }

  .text-span-21 {
    font-size: 18px;
  }

  .left-arrow {
    display: none;
  }

  .paragraph-6.acird {
    margin-top: 15px;
  }

  .right-arrow {
    display: none;
  }

  .div-block-166 {
    top: 0;
  }

  .link-7.heading-acordeao {
    font-size: 16px;
    display: inline-block;
  }

  .slide-nav {
    font-size: 8px;
    display: block;
    position: relative;
  }

  .heading-12 {
    letter-spacing: -2px;
    font-size: 32px;
    line-height: 39px;
  }

  .navbar-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section_solution-2.hero.bodyu {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .brand-2.w--current,
  .brand-3.w--current {
    padding-left: 0;
  }

  .navbar-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-5 {
    padding-bottom: 6vh;
  }

  .div_global_identity_text-2 {
    padding-right: 0;
  }

  .div_global_identity_text-2.ethics_main.center-e {
    margin-bottom: 4vh;
  }

  .div-block-167 {
    top: 0;
  }

  .heading-13 {
    letter-spacing: -2px;
    font-size: 32px;
    line-height: 39px;
  }

  .heading-14 {
    font-size: 24px;
    line-height: 32px;
  }

  .background-video-16 {
    border-style: none;
    border-radius: 8px;
    width: 307px;
    height: 94%;
  }

  .background-video-17 {
    min-height: 25vh;
  }

  .div-block-172 {
    margin-left: auto;
    margin-right: auto;
    top: auto;
    left: 50%;
    transform: translate(-50%);
  }

  .hero_section-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero_section-2.about {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-16,
  .heading-18 {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-18.bets.left_align {
    text-align: left;
  }

  .heading-18.center.center-copy.hero-copy {
    font-size: 32px;
    line-height: 39px;
  }

  .heading-18.center-text-map {
    margin-top: 0;
  }

  .grid-2 {
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-19 {
    letter-spacing: -2px;
    font-size: 32px;
    line-height: 39px;
  }

  .heading-19.bets,
  .text-block-48.bets_numbero {
    font-size: 40px;
  }

  .div_button_numbers,
  .container_bets {
    margin-left: 24px;
    margin-right: 24px;
  }

  .video_bg {
    height: 34vh;
  }

  .image-75.bets_tabs {
    object-fit: scale-down;
  }

  .title_card_risco {
    font-size: 18px;
  }

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

  .wrapper_hero_bets.vh_16 {
    margin-left: 24px;
    margin-right: 24px;
    padding-top: 0;
  }

  .hero_section_bets {
    padding-top: 16vh;
  }

  .subtile_hero_bets {
    font-size: 20px;
  }

  .heading-20 {
    letter-spacing: -2px;
    font-size: 32px;
    line-height: 39px;
  }

  .heading-20.bets,
  .text-block-51.bets_numbero {
    font-size: 40px;
  }

  .image-80.bets_tabs {
    object-fit: scale-down;
  }

  .background-video-19,
  .background-video-20,
  .div_video_benefit-2,
  .div_video_benefit-2.video {
    height: 500px;
  }

  .heading-21 {
    letter-spacing: -2px;
    font-size: 32px;
    line-height: 39px;
  }

  .heading-21.heading_about_hero {
    margin-bottom: 24px;
  }

  .image-87 {
    width: 100%;
  }

  .image-88 {
    max-width: 100%;
    margin-top: -48px;
    margin-bottom: -141px;
  }

  .column-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .background-video-22 {
    width: 100%;
    height: 500px;
  }

  .paragraph-15.acird {
    margin-top: 15px;
  }

  .text-span-31 {
    font-size: 18px;
  }

  .div-block-178 {
    top: 0;
  }

  .link-9.heading-acordeao {
    font-size: 16px;
    display: inline-block;
  }

  .background-video-24 {
    height: 500px;
  }

  .column-18 {
    padding-left: 0;
    padding-right: 0;
  }

  .background-video-25 {
    height: 500px;
  }

  .background-video-27 {
    width: 100%;
    height: 500px;
  }

  .heading-23,
  .heading-23.center.cs.what {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-187.conoce {
    margin-left: 10px;
    margin-right: 10px;
  }

  .background-video-29 {
    height: 500px;
  }

  .column-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .background-video-30 {
    height: 500px;
  }

  .background-video-32 {
    width: 100%;
    height: 500px;
  }

  .heading-25,
  .heading-25.center.cs.what {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-197.conoce {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-26,
  .heading-27,
  .heading-28,
  .heading-29 {
    letter-spacing: -2px;
    font-size: 32px;
    line-height: 39px;
  }

  .section_solution-11.hero.bodyu {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .div-block-199,
  .div-block-200 {
    top: 0;
  }

  .release {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-30 {
    letter-spacing: -2px;
    font-size: 32px;
    line-height: 39px;
  }

  .image-109 {
    width: 100%;
  }

  .hero_section-3 {
    padding-top: 16vh;
    padding-left: 0;
    padding-right: 0;
  }

  .hero_section-3.about {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-31 {
    letter-spacing: -2px;
    font-size: 32px;
    line-height: 39px;
  }

  .heading-31.heading_about_hero {
    margin-bottom: 24px;
  }

  .collection-item {
    width: 100%;
    margin-bottom: 24px;
  }

  .heading-32 {
    font-size: 24px;
    line-height: 32px;
  }

  .image-110 {
    width: 100%;
  }

  .heading-33 {
    letter-spacing: -2px;
    font-size: 32px;
    line-height: 39px;
  }

  .heading-33.heading_about_hero {
    margin-bottom: 24px;
  }

  .heading-33.heading_about_hero.privacy.blog-post-name {
    font-size: 32px;
  }

  .wrapper_info_destaque {
    padding: 12px 12px 0;
  }

  .wrapper_info_destaque.interna {
    margin-top: 24px;
    padding-top: 0;
  }

  .image-111 {
    height: 320px;
  }

  .collection-item-2 {
    width: 100%;
    margin-bottom: 24px;
  }

  .heading-34 {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-36.destaque {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .image-115 {
    width: 100%;
  }

  .heading-37 {
    letter-spacing: -2px;
    font-size: 32px;
    line-height: 39px;
  }

  .heading-37.heading_about_hero {
    margin-bottom: 24px;
  }

  .wrapper_destaque {
    margin-bottom: 6vh;
  }

  .heading-38 {
    font-size: 24px;
    line-height: 32px;
  }

  .colection_list_articles,
  .collection-list-5 {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .s-hero-release__header {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .search_component {
    margin-left: 0;
  }

  .s-release-list {
    padding-top: 52px;
    padding-bottom: 64px;
  }

  .s-release-list__header {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .collection-list-6,
  .collection-list-7 {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .s-hero-post__bottom {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .collection-list-8 {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .s-our-contents__header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .s-leaders__list,
  .s-leaders__list.columns-3 {
    grid-template-columns: 1fr;
  }

  .s-values {
    padding-top: 72px;
  }

  .s-values__header {
    padding-top: 0;
    padding-bottom: 0;
  }

  .s-banner-img {
    min-height: 150px;
  }

  .s-carreiras-benefits__bullets-list {
    justify-content: flex-start;
    align-items: center;
  }

  .s-vagas__list.js-list-vagas {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .s-lider-identidade__image-content-divider {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .s-principles {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .modal-about__content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 32px;
  }

  .connectu {
    left: 32px;
  }

  .s-trust-unico__tabs-menu {
    scrollbar-width: none;
    width: 100%;
    display: flex;
    overflow: scroll;
  }

  .s-trust-unico__tabs-link {
    flex: none;
  }

  .s-trust-unico__bottom {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .s-blog-videos {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-blog-videos__header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    align-items: flex-start;
  }

  .input__holder-2 {
    min-width: auto;
  }

  .s-rich-content__wrapper {
    flex-flow: column;
  }

  .s-rich-content__list {
    margin-top: 24px;
  }

  .s-blog-videos__bottom {
    margin-bottom: 56px;
    padding-bottom: 56px;
  }

  .s-blog-videos__nav {
    display: none;
  }

  .blog-card-video-sm {
    flex-flow: column;
  }

  .collection-list-11 {
    grid-template-columns: 1fr;
  }

  .s-retrospective-releases__main {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-bottom: 32px;
  }

  .s-retrospective-releases__title {
    font-size: var(--24);
  }

  .s-retrospective-releases__description {
    font-size: var(--16);
  }

  .s-retrospective-releases__footer {
    margin-top: 32px;
  }

  .s-retrospective-releases__subtitle {
    font-size: var(--24);
    margin-bottom: 12px;
  }

  .s-retrospective-releases_sub {
    font-size: var(--16);
  }

  .s-fraud-releases {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .s-fraud-releases__title {
    font-size: var(--24);
    text-align: left;
    margin-bottom: 32px;
  }

  .image-133 {
    display: none;
  }

  .s-fraud-releases__card__title {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 64px;
  }

  .s-fraud-releases__card__description {
    font-size: var(--16);
  }

  .s-evolution-releases {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .s-evolution-releases__title {
    font-size: var(--32);
    margin-bottom: 32px;
  }

  .text-span-45 {
    line-height: 100%;
  }

  .s-platform-releases__title {
    font-size: var(--24);
  }

  .s-future-releases {
    padding-bottom: 32px;
  }

  .s-future-releases__main {
    margin-bottom: 32px;
  }

  .s-future-releases__title {
    font-size: var(--24);
  }

  .s-path-releases {
    margin-bottom: 10px;
  }

  .s-path-releases__background {
    border-radius: 16px;
    padding-top: 24px;
  }

  .s-path-releases__title {
    font-size: var(--32);
    margin-bottom: 12px;
  }

  .s-path-releases__main {
    max-width: 267px;
  }

  .s-path-releases__description {
    font-size: var(--16);
  }

  .s-mexico-releases__background {
    border-radius: 16px;
  }

  .s-mexico-releases__content {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .s-mexico-releases__card__thumb {
    height: 301px;
  }

  .s-doubts-releases__title {
    font-size: var(--32);
  }

  .s-biometrics-releases__background {
    background-position: 30%;
  }

  .ilustra-2 {
    height: auto;
  }

  .video_bg-2,
  .video_bg-3 {
    height: 34vh;
  }

  .section-sxsw-video {
    padding: 0 8px 8px;
  }

  .section-sxsw-delegation-divider {
    display: none;
  }

  .section-sxsw-video_bg {
    height: 312px;
  }
}

@media screen and (max-width: 479px) {
  .container,
  .container.p-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .navbar-wrapper {
    border-bottom-style: none;
  }

  .nav-menu {
    flex-direction: column;
    padding-left: 16px;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .menu-button {
    padding: 8px 4px 8px 5px;
  }

  .body.hidden {
    overflow: hidden;
  }

  .s-hero__home {
    padding-top: 96px;
  }

  .s-hero__home__main {
    margin-bottom: 56px;
  }

  .s-hero__home__title {
    font-size: var(--32);
  }

  .s-hero__home__description {
    font-family: var(--fonte);
    max-width: 334px;
    line-height: 150%;
  }

  .s-hero__animation__title {
    font-size: var(--32);
  }

  .s-hero__animation__wrapper {
    height: 43px;
  }

  .tabs-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tab-default.w--current {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-5,
  .text-block-6 {
    font-size: var(--14);
    flex: none;
  }

  .s-hero__pane__main {
    padding-top: 24px;
    padding-bottom: 18px;
    padding-left: 24px;
  }

  .div-block.s-hero__pane__bottom {
    border-radius: 8px;
    width: 95%;
    bottom: 8px;
    left: 8px;
  }

  .s-hero__pane__bottom__box {
    padding-right: 8px;
  }

  .s-hero__pane__titulo {
    font-size: var(--16);
  }

  .list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-bottom: 16px;
  }

  .link-block-3 {
    padding-top: 18px;
  }

  .s-clients.carreiras {
    padding-top: 48px;
    padding-bottom: 48px;
  }

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

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

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .s-clients__grid {
    margin-top: 48px;
  }

  .s-clients__item {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .s-clients__item__check {
    flex: none;
  }

  .s-clients__item__title {
    margin-top: 0;
  }

  .s-sticky__background {
    padding-top: 40px;
  }

  .s-sticky__main {
    margin-bottom: 48px;
  }

  .s-sticky__title {
    font-size: var(--24);
    margin-top: 0;
    margin-bottom: 0;
  }

  .s-sticky__content {
    display: none;
  }

  .s-sticky__panel {
    padding: 32px;
  }

  .s-sticky__panel__header {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .s-sticky__panel__ilustra {
    margin-left: auto;
  }

  .s-sticky__panel__icon {
    width: 40px;
    height: 40px;
  }

  .s-sticky__panel__title {
    font-size: var(--18);
    margin-top: 39px;
  }

  .s-sticky__panel__description {
    font-size: var(--14);
  }

  .s-sticky__panel__footer {
    max-width: 235px;
    padding-left: 32px;
  }

  .s-future {
    padding-top: 63px;
    padding-bottom: 0;
  }

  .s-future__title.title__48 {
    font-size: var(--24);
  }

  .s-future__main {
    margin-bottom: 32px;
  }

  .s-future__list {
    flex-flow: column;
    display: flex;
  }

  .s-future__list__item__title {
    margin-top: 0;
  }

  .link {
    text-align: left;
    margin-left: 64px;
    margin-right: auto;
    display: block;
  }

  .link.link-2 {
    margin-left: 51px;
  }

  .s-future__list__item__icon {
    flex: none;
  }

  .s-future__card__main {
    margin-bottom: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .s-testimonials {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .divider {
    display: none;
  }

  .s-testimonials__card {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .s-testimonials__card__main {
    font-size: 24px;
  }

  .paragraph {
    font-size: var(--24);
  }

  .s-news__background {
    width: 98%;
  }

  .s-news__header {
    margin-bottom: 32px;
  }

  .s-news__title.title__48 {
    font-size: var(--24);
    text-align: center;
  }

  .s-news__description {
    font-size: var(--16);
    text-align: center;
  }

  .s-news-lateral {
    display: none;
  }

  .s-news-lateral.responsive {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .s-news__actions.responsive,
  .slide__button.swiper-right-news.responsive,
  .slide__button.swiper-left-news.responsive {
    display: flex;
  }

  .s-news__slide {
    margin-bottom: 71px;
  }

  .s-news__card {
    height: 280px;
    padding: 24px 32px;
  }

  .s-news__card__button {
    bottom: 24px;
  }

  .s-news__content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-height: auto;
  }

  .s-news__sticky {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

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

  .s-news__blog {
    display: none;
  }

  .s-news__blog__card {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .s-news__blog__card__button {
    text-decoration: underline;
  }

  .form__content {
    width: 94%;
  }

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

  .footer-form-two {
    padding: 20px;
  }

  .footer-form-block-two {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }

  .footer-form-input {
    margin-top: 3px;
    margin-bottom: 3px;
    padding-right: 20px;
  }

  .button-primary-2.footer-form-button {
    position: relative;
    right: 0;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-5 {
    flex: none;
  }

  .footer-form-block-two-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-input-2 {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .footer {
    padding-top: 56px;
  }

  .footer__banner {
    padding: 16px 0;
  }

  .footer__banner__title {
    font-size: var(--24);
    max-width: 200px;
  }

  .footer__banner__title.contact {
    font-size: var(--32);
  }

  .footer__banner__description {
    font-size: var(--14);
  }

  .footer__banner__description.s-content-etica__list__item__description,
  .footer__banner__description.contact {
    font-size: var(--16);
  }

  .footer__banner__list.contact {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-top: 32px;
  }

  .footer__banner__list__description.contact {
    font-size: var(--14);
  }

  .footer__banner__ilustra {
    width: 193px;
    height: 192px;
    top: 0;
    right: -68px;
  }

  .footer__main {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: 306px;
    margin-top: 0;
    margin-bottom: 75px;
  }

  .footer_bottom {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 0;
  }

  .footer__column {
    justify-content: center;
    align-items: center;
  }

  .footer__column.column {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .footer__copy {
    text-align: center;
    margin-left: 0;
  }

  .footer__signature__title {
    flex: none;
  }

  .footer__separator {
    margin-left: 30px;
    margin-right: 30px;
  }

  .footer__back__description {
    flex: none;
  }

  .footer__nav__double {
    margin-right: 16px;
  }

  .s-news__blog__card__arrow {
    top: 18px;
    right: 24px;
  }

  .s-sticky__panel__ilustra__container {
    justify-content: center;
    align-items: center;
  }

  .iphone_mockup.protection {
    height: 493px;
  }

  .iphone_mockup.protection.hero {
    width: 258px;
    height: 505px;
    bottom: -106px;
  }

  .iphone_mockup.protection.hero.idpay {
    width: 230px;
    height: 487px;
    position: absolute;
    bottom: -194px;
    left: 31px;
  }

  .sticky__video.protection.hero {
    width: 216px;
    height: 485px;
    top: 12px;
  }

  .tab-menu-testimonial {
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }

  .tab-menu-testimonial._w-full {
    font-size: var(--22);
    width: 100%;
    max-width: 288px;
    height: 91px;
    line-height: 120%;
  }

  .tab-menu-testimonial.h91 {
    height: 91px;
  }

  .tab-menu-testimonial-loader {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .tabs-testimonials-wrapper {
    display: none;
  }

  .s-clients__logos__wrapper.responsive {
    display: flex;
  }

  .s-news__blog__swiper {
    margin-top: 42px;
    display: block;
  }

  .swiper-pagination {
    margin-top: 24px;
    display: block;
    position: relative;
  }

  .swiper-pagination.mt-0 {
    margin-top: 0;
  }

  .s-future__list__content__header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .s-sticky__tabs__menu {
    scrollbar-width: none;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
    overflow: scroll;
  }

  .s-sticky__tabs__link,
  .s-sticky__tabs__link.w--current {
    flex: none;
    margin-bottom: 0;
  }

  .modal-contact-overlay,
  .s-testimonials__swiper.hidden {
    display: none;
  }

  .s-clients__logos__row {
    justify-content: center;
    align-items: center;
    width: 170px;
  }

  .s-testimonials__swiper__tabs {
    margin-top: 48px;
  }

  .s-testimonials__swiper__tabs.hidden {
    display: none;
  }

  .image-9 {
    width: 48px;
  }

  .logos-animation-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: flex-start;
    height: 40px;
  }

  .logos-animation-mobile.mt-48 {
    margin-top: 48px;
  }

  .button-text.sxsw {
    font-size: var(--12);
  }

  .footer__banner__text {
    z-index: 2;
    position: relative;
    top: 16px;
  }

  .footer__form {
    padding: 12px;
  }

  .input__holder {
    min-width: auto;
  }

  .homepage-form__input__wrapper {
    flex-flow: column;
  }

  .s-hero-pay {
    padding-top: 112px;
    padding-bottom: 72px;
  }

  .s-hero-pay__heading {
    max-width: 326px;
    margin-top: 32px;
  }

  .text-span-4 {
    display: block;
  }

  .s-hero-pay__image {
    min-height: 331px;
    padding-top: 33px;
  }

  .s-hero-pay__cta {
    margin-top: 24px;
  }

  .s-logos-pay {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .s-sales__heading {
    font-size: var(--24);
    max-width: 100%;
    line-height: 120%;
  }

  .s-sales__text {
    font-size: var(--16);
    max-width: 338px;
  }

  .s-sales__list {
    margin-top: 32px;
  }

  .s-sales__item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    display: flex;
  }

  .s-sales__item-text {
    max-width: 265px;
    margin-top: 0;
  }

  .s-sales__video {
    padding-left: 16px;
    padding-right: 16px;
  }

  .s-sales__video-header {
    padding-bottom: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-divider {
    width: 90%;
  }

  .image-11 {
    width: 100%;
    max-width: 281px;
  }

  .s-movement__image {
    max-width: 704px;
  }

  .s-pay-testimonials__heading {
    font-size: var(--24);
    text-align: left;
  }

  .s-pay-testimonials__text {
    font-size: var(--16);
    text-align: left;
    line-height: 140%;
  }

  .s-features__heading {
    font-size: var(--24);
    line-height: 120%;
  }

  .s-features__content {
    margin-top: 40px;
  }

  .s-features__icon {
    flex: none;
  }

  .s-swiper-testimonials {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-swiper-testimonials__content {
    min-height: 446px;
  }

  .s-swiper-testimonials__title {
    font-size: var(--24);
    padding-bottom: 32px;
  }

  .s-swiper-testimonials__title.font-24 {
    font-size: var(--20);
  }

  .s-swiper-testimonials__text {
    text-align: center;
  }

  .s-blog-content__heading {
    font-size: var(--24);
  }

  .blog-post {
    min-height: 305px;
  }

  .s-sales__lightbox-iphone {
    left: auto;
    right: 25px;
    transform: none;
  }

  .s-sales__lightbox-text {
    top: 24px;
    bottom: auto;
  }

  .s-sales__lightbox-icon {
    left: 24px;
    right: auto;
  }

  .image-12 {
    display: none;
  }

  .image-13 {
    display: block;
  }

  .s-hero-calculadora {
    padding-top: 132px;
  }

  .s-calculadora-blog {
    padding-top: 40px;
    padding-bottom: 94px;
  }

  .s-features__video {
    min-height: 406px;
  }

  .s-features__mockup {
    max-width: 214px;
    height: 426px;
  }

  .s-form-calculadora {
    width: 95%;
  }

  .s-form__content {
    padding-left: 16px;
  }

  .s-form__heading {
    font-size: var(--24);
    max-width: 242px;
    margin-top: 12px;
  }

  .s-form__tabs-link.sales {
    display: none;
  }

  .s-form__tabs-link.sales.w--current {
    width: 100%;
  }

  .s-form__tabs-link.propria {
    display: none;
  }

  .s-form__tabs-link.propria.w--current {
    width: 100%;
    display: flex;
  }

  .s-form__tabs-link.terceira {
    display: none;
  }

  .s-form__tabs-link.terceira.w--current {
    width: 100%;
    display: flex;
  }

  .s-form__form-content {
    padding: 16px;
  }

  .s-form__advice {
    font-size: 12px;
  }

  .s-form__cta {
    max-width: 208px;
  }

  .s-form__buttons {
    margin-top: 40px;
  }

  .s-form__button-text {
    font-size: var(--16);
    max-width: 266px;
  }

  .s-hero-privacidade {
    padding-top: 96px;
    padding-bottom: 40px;
  }

  .s-hero-privacidade__header {
    margin-bottom: 55px;
  }

  .s-hero-privacidade__tag.mb-0.pt10 {
    padding-top: 0;
  }

  .s-hero-privacidade__title {
    font-size: var(--32);
  }

  .s-hero-privacidade__pane__image.img-desktop {
    display: none;
  }

  .s-hero-privacidade__pane__image.img-mobile {
    display: block;
  }

  .s-hero-privacidade__pane__main {
    max-width: 270px;
  }

  .s-hero-privacidade__pane__title {
    font-size: var(--24);
  }

  .s-hero-privacidade__action {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .s-hero-privacidade__action__main {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .s-hero-privacidade__action__description {
    font-size: var(--14);
    max-width: 100%;
  }

  .s-hero-privacidade__action__button.button-dark {
    width: 100%;
    max-width: 71%;
  }

  .s-banner-privacidade__background {
    padding-top: 32px;
    padding-bottom: 32px;
    padding-right: 20px;
  }

  .s-banner-privacidade__title {
    font-size: var(--22);
  }

  .s-banner-privacidade__description {
    font-size: var(--14);
  }

  .s-exp-privacidade {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-exp-privacidade__title {
    font-size: var(--24);
  }

  .s-exp-privacidade__content {
    margin-top: 40px;
  }

  .s-exp-privacidade__description {
    font-size: var(--16);
    margin-bottom: 32px;
  }

  .s-exp-privacidade__image__title {
    top: 30px;
    left: 30px;
  }

  .s-exp-privacidade__image__tag {
    bottom: 30px;
    left: 30px;
  }

  .s-nao__title {
    font-size: var(--24);
  }

  .s-nao__lateral__main {
    margin-bottom: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .s-nao__lateral__image.image-float {
    height: 226px;
  }

  .s-privacidadep__title {
    font-size: var(--24);
    max-width: 286px;
    margin-bottom: 16px;
    line-height: 120%;
  }

  .s-privacidadep__title__description {
    font-size: var(--16);
  }

  .s-privacidadep__tab,
  .s-privacidadep__tab.w--current {
    font-size: var(--16);
    padding: 10px 0 16px;
  }

  .s-privacidadep__image__content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 11px;
  }

  .text-block-14 {
    font-size: var(--12);
  }

  .s-privacidadep__subtitle {
    font-size: var(--24);
    margin-bottom: 48px;
  }

  .s-privacidadep__panel__title {
    font-size: var(--24);
    margin-top: 40px;
  }

  .s-faq-privacidade {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-faq-privacidade__title {
    font-size: var(--24);
  }

  .s-faq-privacidade__item__title {
    font-size: var(--16);
  }

  .s-faq-privacidade__item__description {
    font-size: var(--14);
  }

  .s-hero-etica__background {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-hero-etica__title {
    font-size: var(--32);
  }

  .s-content-etica__title {
    font-size: var(--24);
  }

  .s-hero-people {
    padding-top: 96px;
    padding-bottom: 68px;
  }

  .s-hero-people__title {
    font-size: var(--32);
  }

  .s-hero-people__divider {
    width: 90%;
  }

  .s-hero-people__divider.hidden {
    display: none;
  }

  .s-partners {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .s-partners__main {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .s-partners__logos {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-top: 32px;
    display: flex;
  }

  .s-rh {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-rh__title {
    font-size: var(--24);
    max-width: 283px;
  }

  .s-rh__item {
    flex-flow: row;
    max-width: 100%;
  }

  .s-rh__item-icon {
    flex: none;
    overflow: hidden;
  }

  .s-rh__item-text {
    line-height: 140%;
  }

  .s-rh__video {
    padding-left: 16px;
    padding-right: 16px;
  }

  .s-rh__wrapper {
    justify-content: space-between;
    align-items: flex-start;
  }

  .s-rh__video-header {
    padding-left: 8px;
    padding-right: 8px;
  }

  .s-rh__video-header.safeapp {
    height: auto;
  }

  .s-rh__video-text.safeapp {
    margin-bottom: 0;
  }

  .s-rh__video-lightbox {
    padding: 0;
  }

  .s-choice {
    padding-top: 32px;
    padding-bottom: 0;
  }

  .s-choice__title {
    font-size: var(--24);
    max-width: 259px;
    margin-left: auto;
    margin-right: auto;
  }

  .s-choice__table {
    width: 100%;
    max-width: 375px;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px;
  }

  .s-choice__table-header {
    justify-content: flex-start;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .s-choice__table-heading {
    font-size: var(--14);
    width: 158px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 8px;
    font-weight: 500;
  }

  .s-choice__table-competitors {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .s-choice__table-row-title {
    font-size: var(--12);
    max-width: 159px;
    padding: 16px 12px;
  }

  .s-choice__table-row-bullet {
    width: 46px;
    height: auto;
    padding: 0;
  }

  .s-simplify {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-simplify__heading {
    font-size: var(--24);
    text-align: left;
  }

  .s-simplify__list {
    grid-template-columns: 1fr;
    margin-top: 32px;
  }

  .s-simplify__item {
    max-width: 100%;
  }

  .image-28 {
    bottom: -126px;
  }

  .footer__form__code {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .s-hero-skill {
    padding-top: 95px;
    padding-bottom: 68px;
  }

  .s-hero-skill__content {
    grid-column-gap: 65px;
    grid-row-gap: 65px;
  }

  .s-hero-skill__heading {
    font-size: var(--32);
    max-width: 314px;
    margin-top: 32px;
  }

  .s-hero-skill__p.mt-32 {
    margin-top: 24px;
  }

  .s-business {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-business__heading {
    font-size: var(--24);
    line-height: 120%;
  }

  .s-business__heading.change-text {
    text-align: center;
  }

  .s-business__p {
    font-size: var(--16);
  }

  .s-business__list {
    grid-column-gap: 32px;
    grid-template-columns: 1fr;
    margin-top: 32px;
  }

  .s-business__item {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .s-business__item.change-spacing {
    justify-content: center;
    align-items: flex-start;
  }

  .s-skills-testimonials {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-skills-testimonials__heading {
    font-size: var(--24);
    text-align: left;
    max-width: 256px;
    margin-bottom: 48px;
    line-height: 120%;
  }

  .s-features-skills {
    padding-top: 64px;
    padding-bottom: 32px;
  }

  .s-features-skills__list {
    margin-top: 40px;
  }

  .s-features-skills__heading {
    font-size: var(--24);
    max-width: 303px;
    margin-bottom: 12px;
  }

  .s-features-skills__item-icon {
    flex: none;
  }

  .s-features-skills__ilustra {
    margin-top: 32px;
  }

  .s-features-skills__ilustra-header {
    display: none;
  }

  .s-features-skills__image {
    width: 100%;
    min-width: 343px;
    height: 383px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .s-conquer {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-conquer__heading {
    font-size: var(--24);
    max-width: 278px;
    line-height: 120%;
  }

  .s-conquer__list {
    margin-top: 46px;
  }

  .s-conquer__item {
    height: 295px;
    padding: 24px;
  }

  .s-plans {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-plans__heading {
    font-size: var(--24);
    line-height: 120%;
  }

  .s-plans__item {
    max-width: 100%;
    min-height: 700px;
  }

  .s-plans__item.starter {
    min-height: 569px;
  }

  .s-plans__item.silver {
    min-height: 687px;
  }

  .s-plans__item.black {
    min-height: 745px;
  }

  .s-plans__item-button {
    top: 418px;
  }

  .s-plans__item-button.starter {
    top: 287px;
  }

  .s-plans__item-button.silver {
    top: 398px;
  }

  .s-plans__item-button.black {
    top: 456px;
  }

  .s-features-skills__p {
    color: var(--_colors---cinza-600);
    font-size: var(--16);
    line-height: 140%;
  }

  .s-rules {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .s-rules__item {
    max-width: 100%;
  }

  .s-rules__header-tag {
    font-size: var(--16);
  }

  .s-rules__heading {
    font-size: var(--18);
    line-height: 120%;
  }

  .s-rules__item-inner {
    max-width: 100%;
    min-height: 207px;
  }

  .s-hero-cloud__heading {
    font-size: var(--32);
    max-width: 319px;
  }

  .s-hero-cloud__inner {
    width: 93%;
    padding-top: 64px;
    overflow: hidden;
  }

  .s-just-cloud {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-just-cloud__heading {
    font-size: var(--24);
  }

  .s-just-cloud__paragraph {
    font-size: var(--16);
  }

  .s-integrated {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-integrated__heading {
    font-size: var(--24);
    margin-bottom: 64px;
  }

  .s-integrated__item {
    width: 100%;
  }

  .bg-integrated {
    max-width: 301px;
    right: -67px;
  }

  .elipse-hero-cloud {
    display: none;
  }

  .elipse-hero-cloud.responsive {
    width: 100%;
    display: block;
  }

  .bg-hero-cloud {
    display: none;
  }

  .s-transform {
    width: 95%;
    padding-top: 64px;
    padding-bottom: 66px;
  }

  .s-transform__heading {
    font-size: var(--24);
    margin-bottom: 32px;
    line-height: 120%;
  }

  .s-transform__tabs-menu {
    margin-bottom: 32px;
  }

  .tabs__bancos {
    width: 100%;
  }

  .tabs__menu__heading {
    font-size: var(--22);
    max-width: 311px;
    margin-bottom: 24px;
  }

  .tabs__bancos__menu {
    margin-bottom: 32px;
  }

  .tabs__bancos__link,
  .tabs__bancos__link.w--current {
    padding: 10px;
  }

  .tabs__banco__image {
    border-radius: 16px;
    min-width: auto;
    min-height: 530px;
  }

  .tabs__banco__image.banco {
    border-radius: 16px;
    min-width: 100%;
    min-height: 530px;
  }

  .tabs__banco__image.footer-form-title.varejo.ecommerce.apostas {
    background-position: 100% 100%;
  }

  .tabs__banco__image-content {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 279px;
    bottom: 22px;
  }

  .tabs__banco__image-bullets {
    grid-template-columns: 1.25fr;
  }

  .tabs__banco__image-opcional {
    margin-top: 12px;
    margin-left: 0;
  }

  .tab__bets__button {
    margin-top: 32px;
    margin-bottom: 0;
  }

  .s-capabilities {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .s-cloud-testimonials {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .s-cloud-testimonials__heading {
    display: none;
  }

  .s-capabilities__header {
    margin-bottom: 24px;
  }

  .s-capabilities__heading {
    font-size: var(--24);
  }

  .s-capabilities__tabs-menu {
    width: 100%;
  }

  .s-capabilities__tabs-content {
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .s-capabilities__tabs-holder {
    margin-top: 24px;
  }

  .text-block-17 {
    top: 24px;
    bottom: auto;
    left: 16px;
  }

  .image-36 {
    display: block;
    right: auto;
  }

  .image-37 {
    width: 100%;
    max-width: 65%;
  }

  .background-video-4 {
    border-radius: 30px;
    max-width: 188px;
    height: 385px;
    bottom: -73px;
  }

  .bg-hero-cloud-mobile {
    z-index: 0;
    width: 100%;
    margin-top: 64px;
    display: block;
    position: relative;
  }

  .header-capabilites-desktop {
    display: none;
  }

  .header-capabilites-responsive {
    display: block;
  }

  .s-hero-safeapp {
    padding-top: 96px;
    padding-bottom: 32px;
  }

  .s-hero-safeapp__content {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .s-hero-safeapp__heading {
    font-size: var(--32);
    text-align: center;
    max-width: 314px;
    margin-top: 32px;
    margin-bottom: 0;
  }

  .s-hero-safeapp__p1 {
    text-align: center;
    max-width: 313px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .s-hero-safeapp__p2 {
    text-align: center;
    max-width: 313px;
  }

  .s-hero-safeapp__button._w-full {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .s-bank {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-bank__heading {
    font-size: var(--24);
    max-width: 343px;
    line-height: 120%;
  }

  .s-bank__list {
    grid-column-gap: 32px;
  }

  .s-bank__card-button {
    margin-top: 64px;
  }

  .s-phishing {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-phishing__heading {
    font-size: var(--24);
  }

  .text-block-19,
  .text-block-20,
  .text-block-21 {
    flex-flow: column;
    display: flex;
  }

  .s-hero-identidade {
    padding-top: 106px;
  }

  .s-hero-identidade__box {
    padding: 32px 22px 32px 32px;
  }

  .s-hero-identidade__title {
    font-size: var(--32);
  }

  .s-hero-identidade__subtitle {
    font-size: var(--22);
  }

  .s-hero-identidade__subdescription,
  .s-hero-identidade__text,
  .s-hero-identidade__link__text {
    font-size: var(--14);
  }

  .s-transparencia-identidade__title {
    font-size: var(--24);
    text-align: center;
  }

  .s-transparencia-identidade__description {
    font-size: var(--16);
  }

  .s-identidade-digital__title {
    font-size: var(--24);
  }

  .image-39.image-float--img {
    height: 100%;
  }

  .s-identidade-digital__background {
    padding-top: 60px;
    padding-bottom: 64px;
  }

  .s-documento-identidade {
    padding-top: 42px;
    padding-bottom: 90px;
  }

  .s-documento-identidade__main {
    margin-bottom: 40px;
  }

  .s-documento-identidade__title {
    font-size: var(--32);
  }

  .s-documento-identidade__description {
    font-size: var(--16);
  }

  .grid {
    grid-column-gap: 14px;
    grid-row-gap: 70px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .s-documento-identidade__box.s-documento-identidade__box__full {
    height: 250px;
  }

  .s-documento-identidade__box__image {
    height: 420px;
    top: -65px;
  }

  .image-40 {
    display: none;
  }

  .image-41 {
    display: block;
  }

  .background-video-5 {
    width: 460px;
    height: 287px;
    top: 54px;
    bottom: auto;
    right: -56px;
  }

  .image-46 {
    display: none;
    left: 0;
  }

  .background-video-8 {
    height: 230px;
    margin-top: 24px;
  }

  .s-contruction__heading {
    font-size: var(--32);
    text-align: center;
  }

  .s-contruction__text {
    font-size: var(--16);
  }

  .nav_logo.hero {
    width: 100%;
    display: block;
    overflow: visible;
  }

  .column_buttons {
    padding-right: 0;
  }

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

  .button-2.contact_nav.hero {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .button-2.contact_nav.hero.conoce-button,
  .button-2.contact_nav.hero.know {
    margin-bottom: 0;
  }

  .button-2.bets.black {
    display: none;
  }

  .brand.w--current {
    width: 100%;
    padding-left: 0;
  }

  .navbar-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph_hero,
  .paragraph_hero.paragraph_global.center.max,
  .paragraph_hero.paragraph_numbers,
  .paragraph_hero.about {
    max-width: none;
  }

  .background-video-9 {
    min-height: 28vh;
  }

  .section-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-container {
    margin-right: 5px;
  }

  .trusted_by.investors.bets {
    font-size: 12px;
  }

  .section_solution.hero {
    padding-bottom: 6vh;
  }

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

  .hero_section.about {
    background-image: none;
  }

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

  .div_hero_text.hero-block {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_hero_text.hero-block.typ {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-164.conoce {
    margin-top: 24px;
  }

  .heading.hero {
    font-size: 36px;
    line-height: 39px;
  }

  .heading.hero.max_width {
    max-width: none;
  }

  .div_global_identity_text {
    margin-bottom: 4vh;
  }

  .heading-2.center {
    margin-bottom: 16px;
  }

  .section-2.de_que_protegemos {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .text-span-20 {
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
  }

  .faq_item {
    border-style: solid;
    border-radius: 12px;
    margin: 0 0 20px;
    padding: 20px;
  }

  .paragraph-5.acird {
    margin-top: 10px;
  }

  .wrapper_arrow {
    display: block;
  }

  .div-block-157 {
    border-bottom-style: none;
    border-bottom-color: #0000001a;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .heading-9.center-text-map {
    max-width: none;
  }

  .link-6.heading-acordeao {
    max-width: 85%;
    font-size: 22px;
    font-weight: 400;
    line-height: 25px;
    text-decoration: none;
    display: block;
  }

  .background-video-11 {
    height: 400px;
  }

  .div_other_benefits {
    width: 100%;
  }

  .div_other_benefits.first {
    border-right-style: none;
  }

  .tab-link-tab-1 {
    text-align: center;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .tab-link-tab-1.w--current {
    text-align: center;
    margin-bottom: 0;
    margin-right: 0;
  }

  .background-video-12 {
    height: 220px;
  }

  .tab-link-tab-2 {
    text-align: center;
    margin-right: 0;
  }

  .background-video-13 {
    width: 250px;
    height: 520px;
  }

  .wrapper_all_other_benefits.hero {
    max-width: none;
    left: 0;
  }

  .div_video_benefit,
  .div_video_benefit.video {
    height: 400px;
  }

  .heading-10.center {
    margin-bottom: 16px;
  }

  .heading-10.center-text-map {
    max-width: none;
  }

  .background-video-14 {
    height: 400px;
  }

  .section_expertise {
    padding-left: 10px;
    padding-right: 10px;
  }

  .background-video-15 {
    height: 320px;
  }

  .text-span-21 {
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
  }

  .div_header_test {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .left-arrow {
    display: none;
  }

  .paragraph-6.acird {
    margin-top: 10px;
  }

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

  .slider_testimonial {
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-arrow {
    display: none;
  }

  .div-block-10 {
    display: block;
  }

  .mask {
    width: auto;
  }

  .div-block-165 {
    height: auto;
    padding: 24px;
  }

  .div-block-9 {
    display: block;
  }

  .paragraph-3.test {
    margin-bottom: 24px;
  }

  .div-block-166 {
    border-bottom-style: none;
    border-bottom-color: #0000001a;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .link-7.heading-acordeao {
    max-width: 85%;
    font-size: 22px;
    font-weight: 400;
    line-height: 25px;
    text-decoration: none;
    display: block;
  }

  .image-63 {
    margin-bottom: 12px;
  }

  .slide-nav {
    margin-top: 20px;
    font-size: 7px;
    display: block;
    position: relative;
  }

  .heading-12.heading-typ {
    font-size: 32px;
    line-height: 39px;
  }

  .paragraph_hero-2 {
    max-width: none;
  }

  .paragraph_hero-2.paragraph_global.center {
    text-align: center;
  }

  .navbar-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_solution-2.hero {
    padding-bottom: 6vh;
  }

  .brand-2 {
    width: 80px;
  }

  .brand-2.w--current {
    width: auto;
    padding-left: 0;
  }

  .brand-3.w--current {
    width: 100%;
    padding-left: 0;
  }

  .navbar-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph_hero-3 {
    max-width: none;
  }

  .paragraph_hero-3.paragraph_global.center {
    text-align: center;
  }

  .paragraph_hero-3.paragraph_global.center.max {
    max-width: none;
  }

  .div_global_identity_text-2 {
    margin-bottom: 4vh;
  }

  .text-block-38.center.align-left-tag {
    text-align: center;
  }

  .div-block-167 {
    border-bottom-style: none;
    border-bottom-color: #0000001a;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .paragraph_hero-4 {
    max-width: none;
  }

  .column_logo-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .column_buttons-2 {
    padding-right: 0;
  }

  .div-block-168 {
    display: block;
  }

  .div-block-169._4 {
    height: auto;
  }

  .image-66 {
    position: relative;
    top: auto;
    left: auto;
    transform: translate(0);
  }

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

  .background-video-16 {
    z-index: 1;
    border-radius: 14px;
    width: 41%;
    height: 94%;
    padding-top: 88px;
    top: 12px;
    overflow: hidden;
  }

  .logos_loop-2 {
    flex: 0 auto;
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .div-block-163 {
    display: block;
  }

  .image-68 {
    margin-bottom: 12px;
  }

  .paragraph-7.test {
    margin-bottom: 24px;
  }

  .background-video-17 {
    min-height: 28vh;
  }

  .section_investors {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph_hero-5 {
    max-width: none;
  }

  .div-block-172 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 41vh;
    display: flex;
    left: auto;
    transform: none;
  }

  .image-71 {
    z-index: 1;
    filter: blur(100px);
    bottom: -89px;
    left: -26%;
  }

  .image-71.blur-left {
    filter: blur(100px);
  }

  .paragraph_hero-6 {
    max-width: none;
  }

  .paragraph_hero-6.paragraph_global.center {
    text-align: center;
  }

  .paragraph_hero-6.paragraph_global.center.max {
    max-width: none;
  }

  .paragraph_hero-6.bets {
    font-size: 16px;
  }

  .div-block-162 {
    height: auto;
    padding: 24px;
  }

  .hero_section-2 {
    padding-top: 16vh;
    padding-left: 0;
    padding-right: 0;
  }

  .hero_section-2.about {
    background-image: none;
  }

  .text-block-46.center.align-left-tag {
    text-align: center;
  }

  .heading-18.center-text-map {
    max-width: none;
  }

  .section_cta-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .nav_div_wrapper-5.bets {
    justify-content: center;
    align-items: center;
  }

  .grid_beneficios,
  .grid-2 {
    grid-template-columns: 1fr;
  }

  .heading-19.bets {
    font-size: 32px;
    line-height: 39px;
  }

  .tabs-menu-3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    display: flex;
  }

  .image-74 {
    width: 16px;
  }

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

  .div_button_numbers {
    margin-left: 24px;
    margin-right: 24px;
  }

  .container_bets.webinar {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
    margin-left: 25px;
    margin-right: 25px;
  }

  .video_bg {
    height: 22vh;
  }

  .logos_loop-3 {
    flex: 0 auto;
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .lightbox-link-4 {
    width: 64px;
    height: 64px;
  }

  .image-75.image_vantangens {
    object-fit: contain;
    height: 300px;
  }

  .image-75.bets_tabs {
    height: 30vh;
  }

  .image-75.bets_tabs.transacional {
    height: 25vh;
  }

  .webinar-control {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 25px;
    display: flex;
  }

  .webinar-control.video-control {
    justify-content: center;
    margin-top: 32px;
    position: static;
  }

  .image-76 {
    width: 80px;
  }

  .logos {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    flex: 1;
  }

  .subtile_hero_bets {
    font-size: 18px;
  }

  .video-slide {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .image-77 {
    width: 80px;
  }

  .image-78 {
    bottom: -15%;
  }

  .heading-20.bets {
    font-size: 32px;
    line-height: 39px;
  }

  .image-79 {
    width: 16px;
  }

  .lightbox-link-5 {
    width: 64px;
    height: 64px;
  }

  .image-80.image_vantangens {
    object-fit: contain;
    height: 300px;
  }

  .image-80.bets_tabs {
    height: 30vh;
  }

  .image-80.bets_tabs.transacional {
    height: 25vh;
  }

  .image-81,
  .image-82 {
    width: 80px;
  }

  .image-83 {
    bottom: -15%;
  }

  .column_logo-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .background-video-18 {
    height: 220px;
  }

  .background-video-19,
  .background-video-20 {
    height: 400px;
  }

  .background-video-21 {
    width: 250px;
    height: 520px;
  }

  .div_video_benefit-2,
  .div_video_benefit-2.video {
    height: 400px;
  }

  .section_solution-4.hero {
    padding-bottom: 6vh;
  }

  .column_logo-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph_hero-7,
  .paragraph_hero-7.about {
    max-width: none;
  }

  .section_map-2 {
    padding-bottom: 0;
  }

  .image-88 {
    max-width: 100%;
    margin-top: -18px;
    margin-bottom: -33px;
    position: static;
    bottom: 4%;
    left: 50%;
  }

  .section_expertise-2,
  .section_expertise-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .background-video-22 {
    height: 320px;
  }

  .paragraph_hero-8,
  .paragraph_hero-9,
  .paragraph_hero-10,
  .paragraph_hero-11 {
    max-width: none;
  }

  .column_logo-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph_hero-12 {
    max-width: none;
  }

  .paragraph-15.acird {
    margin-top: 10px;
  }

  .text-span-31 {
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
  }

  .div-block-178 {
    border-bottom-style: none;
    border-bottom-color: #0000001a;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .link-9.heading-acordeao {
    max-width: 85%;
    font-size: 22px;
    font-weight: 400;
    line-height: 25px;
    text-decoration: none;
    display: block;
  }

  .paragraph_hero-13 {
    max-width: none;
  }

  .div-block-179 {
    display: block;
  }

  .background-video-23 {
    height: 220px;
  }

  .div-block-181._4 {
    height: auto;
  }

  .column_logo-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-92 {
    width: 100%;
  }

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

  .background-video-24 {
    height: 400px;
  }

  .div-block-183 {
    display: block;
  }

  .section-6.de_que_protegemos {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .image-94 {
    margin-bottom: 12px;
  }

  .background-video-25 {
    height: 400px;
  }

  .background-video-26 {
    width: 250px;
    height: 520px;
  }

  .section_expertise-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .background-video-27 {
    height: 320px;
  }

  .section_solution-5.hero {
    padding-bottom: 6vh;
  }

  .heading-23.center {
    margin-bottom: 16px;
  }

  .heading-23.center.cs.what {
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph_hero-14 {
    max-width: none;
  }

  .paragraph_hero-14.paragraph_global.center {
    text-align: center;
  }

  .paragraph_hero-14.paragraph_global.center.max {
    max-width: none;
  }

  .div-block-187.conoce {
    margin-top: 24px;
  }

  .div-block-188 {
    height: auto;
    padding: 24px;
  }

  .div-block-189 {
    display: block;
  }

  .background-video-28 {
    height: 220px;
  }

  .div-block-191._4 {
    height: auto;
  }

  .column_logo-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-99 {
    width: 100%;
  }

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

  .background-video-29 {
    height: 400px;
  }

  .div-block-193 {
    display: block;
  }

  .section-8.de_que_protegemos {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .image-101 {
    margin-bottom: 12px;
  }

  .background-video-30 {
    height: 400px;
  }

  .background-video-31 {
    width: 250px;
    height: 520px;
  }

  .background-video-32 {
    height: 320px;
  }

  .section_solution-6.hero {
    padding-bottom: 6vh;
  }

  .heading-25.center {
    margin-bottom: 16px;
  }

  .heading-25.center.cs.what {
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph_hero-15 {
    max-width: none;
  }

  .paragraph_hero-15.paragraph_global.center {
    text-align: center;
  }

  .paragraph_hero-15.paragraph_global.center.max {
    max-width: none;
  }

  .div-block-197.conoce {
    margin-top: 24px;
  }

  .div-block-198 {
    height: auto;
    padding: 24px;
  }

  .heading-26.heading-typ {
    font-size: 32px;
    line-height: 39px;
  }

  .section_solution-7.hero {
    padding-bottom: 6vh;
  }

  .paragraph_hero-16 {
    max-width: none;
  }

  .paragraph_hero-16.paragraph_global.center {
    text-align: center;
  }

  .heading-27.heading-typ {
    font-size: 32px;
    line-height: 39px;
  }

  .section_solution-8.hero {
    padding-bottom: 6vh;
  }

  .paragraph_hero-17 {
    max-width: none;
  }

  .paragraph_hero-17.paragraph_global.center {
    text-align: center;
  }

  .heading-28.heading-typ {
    font-size: 32px;
    line-height: 39px;
  }

  .section_solution-9.hero {
    padding-bottom: 6vh;
  }

  .paragraph_hero-18 {
    max-width: none;
  }

  .paragraph_hero-18.paragraph_global.center {
    text-align: center;
  }

  .heading-29.heading-typ {
    font-size: 32px;
    line-height: 39px;
  }

  .section_solution-10.hero {
    padding-bottom: 6vh;
  }

  .paragraph_hero-19 {
    max-width: none;
  }

  .paragraph_hero-19.paragraph_global.center,
  .text-block-66.center.align-left-tag {
    text-align: center;
  }

  .paragraph_hero-20 {
    max-width: none;
  }

  .paragraph_hero-20.paragraph_global.center {
    text-align: center;
  }

  .paragraph_hero-20.paragraph_global.center.max {
    max-width: none;
  }

  .section_solution-11.hero {
    padding-bottom: 6vh;
  }

  .div-block-199,
  .div-block-200 {
    border-bottom-style: none;
    border-bottom-color: #0000001a;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .paragraph_hero-21 {
    max-width: none;
  }

  .hero_section-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero_section-3.about {
    background-image: none;
  }

  .paragraph_hero-22,
  .paragraph_hero-22.paragraph_global.center.max {
    max-width: none;
  }

  .collection-item {
    margin-bottom: 24px;
  }

  .heading-32.center {
    margin-bottom: 16px;
  }

  .heading-33.heading_about_hero.privacy.blog-post-name {
    font-size: 32px;
  }

  .wrapper_blog_content {
    top: -6vh;
  }

  .image-111 {
    height: 180px;
  }

  .collection-item-2.related {
    margin-bottom: 24px;
  }

  .paragraph_hero-23,
  .paragraph_hero-23.paragraph_global.center.max {
    max-width: none;
  }

  .heading-34.center {
    margin-bottom: 16px;
  }

  .image-112,
  .image-113,
  .image-114 {
    height: 160px;
  }

  .paragraph_hero-24,
  .paragraph_hero-24.paragraph_global.center.max {
    max-width: none;
  }

  .heading-38.center {
    margin-bottom: 16px;
  }

  .image-116 {
    height: 180px;
  }

  .image-117 {
    height: 160px;
  }

  .s-atendimento {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-atendimento__heading {
    font-size: var(--24);
    line-height: 120%;
  }

  .s-atendimento__paragraph {
    font-size: var(--14);
    margin-bottom: 0;
    line-height: 140%;
  }

  .s-atendimento__list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .s-imprensa {
    padding-top: 124px;
    overflow: hidden;
  }

  .s-imprensa__header {
    padding-left: 24px;
  }

  .s-imprensa__heading {
    font-size: var(--32);
    min-height: 75px;
    margin-top: 24px;
  }

  .imprensa_post_horizontal-image,
  .read_more.hidden {
    display: none;
  }

  .imprensa_post_default {
    height: auto;
  }

  .impresa_image_default-img {
    max-width: 100%;
    min-height: 230px;
    max-height: 230px;
  }

  .imprensa_post_default_heading {
    font-size: var(--18);
    line-height: 140%;
  }

  .imprensa_post_default_text {
    font-size: var(--14);
    line-height: 140%;
  }

  .imprensa_post_default_bottom {
    margin-top: 24px;
  }

  .imprensa_post_small {
    min-height: auto;
  }

  .imprensa_post_small_heading {
    font-size: var(--18);
  }

  .imprensa_post_small_text {
    font-size: var(--14);
  }

  .s-imprensa__tabs {
    margin-top: 46px;
    overflow: visible;
  }

  .s-imprensa__tabs-menu {
    margin-left: 40px;
    padding-right: 56px;
  }

  .hero_imprensa {
    object-position: 100% 100%;
    border-radius: 16px;
    width: 94%;
    height: 292px;
  }

  .s-imprensa__menu {
    border: 1px solid var(--_colors---cinza-300);
    background-color: var(--_colors---branco);
  }

  .s-imprensa__fatos {
    padding-bottom: 96px;
  }

  .s-imprensa__fatos-heading {
    font-size: var(--32);
  }

  .s-imprensa__fatos-text {
    font-size: var(--16);
  }

  .s-about {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .s-about__heading {
    font-size: var(--32);
    line-height: 120%;
  }

  .s-about__text {
    font-size: var(--16);
    line-height: 140%;
  }

  .s-about__image {
    margin-bottom: 64px;
  }

  .s-about__facts {
    padding-top: 48px;
    padding-bottom: 64px;
  }

  .s-about__facts-heading {
    font-size: var(--32);
  }

  .s-about__facts-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 32px;
  }

  .s-products {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .s-about__wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .s-about__figure {
    border-radius: 16px;
    min-height: 343px;
    overflow: hidden;
  }

  .s-products__heading {
    font-size: var(--32);
    line-height: 120%;
  }

  .s-products__item-detail {
    object-fit: cover;
    margin-top: 47px;
  }

  .s-premium {
    padding-top: 72px;
  }

  .s-premium__heading {
    font-size: var(--32);
  }

  .s-linkedin {
    padding-top: 72px;
    padding-bottom: 64px;
  }

  .s-releases {
    padding-bottom: 68px;
  }

  .s-releases__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .s-section__heading {
    font-size: var(--24);
    line-height: 120%;
  }

  .s-releases__posts-horizontal {
    border-top: 1.5px solid var(--_colors---cinza-200);
    padding-top: 28px;
  }

  .s-articles {
    padding-top: 64px;
    padding-bottom: 96px;
  }

  .s-agency {
    padding-top: 64px;
    padding-bottom: 68px;
  }

  .collection-list-wrapper-5 {
    margin-top: 40px;
  }

  .s-hero-release__heading {
    font-size: var(--24);
  }

  .search_component.absolute {
    margin-left: auto;
    margin-right: auto;
    left: 0%;
    right: 0%;
  }

  .s-release-list {
    border-bottom: 1px solid var(--_colors---cinza-200);
  }

  .s-release-list__header {
    font-size: var(--18);
  }

  .s-product-list {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-hero-post {
    width: 98%;
    padding-bottom: 55px;
  }

  .s-hero-post__heading {
    font-size: var(--32);
    line-height: 120%;
  }

  .s-hero-post__text {
    line-height: 145%;
  }

  .s-hero-elipse {
    top: auto;
    bottom: -315px;
    right: -627px;
  }

  .s-post__content {
    padding-top: 59px;
    padding-bottom: 80px;
  }

  .s-post__related {
    padding-bottom: 72px;
  }

  .s-post__related-heading {
    font-size: var(--24);
  }

  .s-institucional {
    padding-bottom: 64px;
  }

  .formats_filter {
    font-size: var(--16);
    margin-top: 12px;
  }

  .formats_filter_holder {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .pagination_default_link {
    display: none;
  }

  .select-field-2 {
    max-width: 170px;
    height: 54px;
  }

  .s-linkedin__header-link,
  .s-linkedin__header-divider {
    display: none;
  }

  .empty-state-heading {
    font-size: var(--24);
  }

  .empty-state-text {
    font-size: var(--14);
    line-height: 140%;
  }

  .image-119 {
    object-fit: cover;
    width: 100%;
    min-height: 343px;
  }

  .s-hero__ajuda-inner {
    background-image:
      url("../images/Features_1.svg"), url("../images/Features.svg");
    background-position:
      50%,
      100% 100%;
    background-repeat: repeat, repeat;
    background-size: cover, cover;
    width: 95%;
    padding-top: 44px;
    padding-bottom: 46px;
  }

  .s-hero__ajuda-hat {
    font-size: var(--14);
  }

  .s-hero__ajuda-heading {
    font-size: var(--32);
    margin-top: 24px;
    margin-bottom: 16px;
  }

  .s-hero__ajuda-text {
    font-size: var(--16);
    max-width: 295px;
    line-height: 140%;
  }

  .s-help-categories {
    padding-top: 56px;
    padding-bottom: 64px;
  }

  .s-help-categories__heading {
    font-size: var(--24);
    max-width: 269px;
    margin-left: auto;
    margin-right: auto;
  }

  .s-duvidas {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .heading-39 {
    font-size: var(--24);
    line-height: 120%;
  }

  .s-duvidas__header-text {
    margin-top: 16px;
  }

  .s-help-tabs__menu {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    margin-bottom: 48px;
  }

  .fs_accordion-1_paragraph {
    line-height: 140%;
  }

  .fs_accordion-1_label {
    font-size: var(--18);
  }

  .fs_accordion-1_inner {
    padding-left: 24px;
    padding-right: 24px;
  }

  .faq_detail {
    object-fit: cover;
  }

  .s-our-contents {
    padding: 56px 16px 32px;
  }

  .s-our-contents__header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .s-our-contents__heading {
    font-size: var(--32);
  }

  .s-our-contents__list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 32px;
  }

  .s-our-contents__item.md {
    min-height: 173px;
  }

  .s-our-contents__item-heading {
    font-size: var(--20);
  }

  .s-our-contents__item-p.mb-24 {
    margin-bottom: 24px;
  }

  .s-contact-form {
    border-radius: 16px;
  }

  .s-contact-brands,
  .s-contact-testimonials {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .s-contact-testimonials__heading {
    font-size: var(--32);
    max-width: 271px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .s-movement__p {
    font-size: var(--16);
  }

  .s-movement__card-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .s-logos__heading {
    font-size: var(--32);
  }

  .s-logos__list {
    margin-top: 32px;
  }

  .s-logos__item {
    max-width: 100%;
  }

  .s-carreiras__navigation.js-navigation {
    padding-top: 84px;
  }

  .s-carreiras-hero__heading {
    font-size: var(--32);
    margin-bottom: 24px;
  }

  .s-carreiras-hero__paragraph {
    line-height: 140%;
  }

  .s-carreiras-hero__ctas {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .s-carreiras-hero__cta-primary.sxsw {
    display: none;
  }

  .s-carreiras-hero__cta-primary.sxsw.large {
    text-transform: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 48px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px;
    display: flex;
  }

  .s-identidy {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .s-identidy__heading {
    font-size: var(--24);
  }

  .s-leaders {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-leaders__heading {
    font-size: var(--24);
    margin-bottom: 48px;
  }

  .s-leaders__tabs-content {
    margin-top: 32px;
  }

  .s-leaders__tab {
    flex: none;
  }

  .s-leaders__item {
    padding: 24px 16px;
  }

  .s-leaders__item.min-height-182,
  .s-leaders__item.min-height-160 {
    min-height: auto;
  }

  .s-leaders__item-text {
    font-size: var(--16);
  }

  .s-leaders__item-heading {
    font-size: var(--20);
  }

  .s-values {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .s-values__header {
    padding-top: 0;
    padding-bottom: 0;
  }

  .s-values__heading {
    font-size: var(--24);
    text-align: left;
  }

  .s-values__content {
    margin-top: 44px;
  }

  .s-values__tabs-menu {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 16px;
  }

  .s-values__tab {
    padding-bottom: 24px;
  }

  .s-values__tab.w--current {
    border-bottom: 1px solid var(--_colors---cinza-900);
    padding-bottom: 24px;
  }

  .s-values__tab-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .s-offices {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-offices__heading {
    font-size: var(--24);
    line-height: 120%;
  }

  .s-offices__content {
    padding-top: 40px;
  }

  .s-offices__tabs-menu {
    border-radius: 0;
    margin-bottom: 64px;
    padding: 0;
  }

  .s-offices__tab-link {
    border: 1px solid var(--_colors---cinza-200);
    height: 42px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
  }

  .s-offices__tab-link.w--current {
    height: 42px;
    padding: 8px 16px;
  }

  .s-values__tab-heading {
    font-size: var(--20);
    margin-top: 24px;
  }

  .s-carreiras-testimonials {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .s-carreiras-testimonials__heading {
    font-size: var(--24);
    max-width: 293px;
    margin-bottom: 48px;
    margin-left: auto;
    margin-right: auto;
  }

  .s-banner-img {
    object-position: 27% 50%;
  }

  .s-carreiras-benefits {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .s-carreiras-benefits__header {
    padding-top: 0;
    padding-bottom: 0;
  }

  .s-carreiras-benefits__heading {
    font-size: var(--24);
    text-align: center;
    margin-bottom: 48px;
    margin-left: auto;
    margin-right: auto;
  }

  .s-carreiras-benefits__divider {
    margin-bottom: 52px;
  }

  .s-carreiras-benefits__bullets-heading {
    text-align: left;
    margin-bottom: 48px;
  }

  .s-vagas {
    padding-top: 48px;
    padding-bottom: 73px;
  }

  .s-vagas__heading {
    font-size: var(--24);
    line-height: 120%;
  }

  .s-vagas__form {
    margin-top: 47px;
  }

  .s-vagas__bottom {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-top: 44px;
  }

  .s-vagas__linkedin-cta {
    margin-top: 24px;
  }

  .s-vagas__linkedin-cta.sobre-nos {
    margin-top: 40px;
  }

  .link-arrow-wrapper.mobile {
    margin-top: 44px;
    display: block;
  }

  .s-somos-unico {
    padding-top: 102px;
    padding-bottom: 52px;
  }

  .s-somos-unico__heading {
    font-size: var(--32);
    margin-bottom: 5px;
  }

  .s-somos-unico__video {
    margin-top: 40px;
  }

  .s-somos-unico__list {
    padding-left: 32px;
    padding-right: 32px;
  }

  .s-somos-unico__divider {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .s-somos-unico__lightbox-bg {
    display: none;
  }

  .s-somos-unico__lightbox-bg.mobile {
    display: block;
  }

  .s-identidade-unica {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .s-identidade-unica__header {
    margin-bottom: 40px;
  }

  .s-identidade-unica__heading {
    font-size: var(--24);
  }

  .s-identidade-unica__image {
    border-radius: 16px;
    min-height: 222px;
    overflow: hidden;
  }

  .s-solutions {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-solutions__heading {
    font-size: var(--24);
    line-height: 120%;
  }

  .s-solutions__item-heading {
    font-size: var(--24);
    margin-top: 48px;
  }

  .s-solutions__item-image {
    border-radius: 16px;
    max-width: 278px;
    padding: 0;
    overflow: hidden;
  }

  .s-solutions__item-bottom {
    margin-top: 48px;
  }

  .s-solutions__item-content {
    margin-top: 24px;
  }

  .s-solutions__item-bullet {
    max-width: 162px;
  }

  .s-lider-identidade {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .s-lider-identidade__heading {
    font-size: var(--24);
  }

  .s-lider-identidade__item.center {
    order: 1;
    margin-top: 52px;
    margin-bottom: 108px;
  }

  .s-lider-identidade__item.center.large {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .s-lider-identidade__item.right.large {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    order: 9999;
    margin-top: 0;
    margin-bottom: 0;
  }

  .s-lider-identidade__icon {
    flex: none;
    width: 55px;
    height: 55px;
  }

  .s-lider-identidade__icon.large {
    width: 65px;
    height: 65px;
  }

  .s-lider-identidade__item-heading {
    max-width: 195px;
    margin-bottom: 13px;
    font-size: 18px;
    line-height: 140%;
  }

  .s-lider-identidade__item-heading.center {
    margin-bottom: 13px;
  }

  .s-lider-identidade__icon-text {
    font-size: var(--14);
  }

  .s-lider-identidade__history-heading {
    font-size: var(--24);
  }

  .s-lider-identidade__left-list {
    margin-top: 40px;
  }

  .s-lider-identidade__left-list-icon {
    flex: none;
  }

  .s-lider-identidade__image {
    border-radius: 9px;
    overflow: hidden;
  }

  .s-lider-identidade__image-content {
    max-width: 95%;
    bottom: 10px;
  }

  .s-lider-identidade__image-content-inner {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
  }

  .s-lider-identidade__image-content-divider {
    margin-left: 77px;
    display: block;
    transform: rotate(90deg);
  }

  .s-lider-identidade__image-content-name {
    margin-left: 70px;
  }

  .s-timeline {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-timeline__heading {
    font-size: var(--24);
  }

  .s-timeline__list {
    margin-top: 32px;
  }

  .s-timeline__item-content.large {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .s-principles__heading {
    font-size: var(--24);
    line-height: 120%;
  }

  .s-principles__list {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .s-principles__item-heading {
    font-size: var(--16);
  }

  .s-principles__item-text {
    font-size: var(--14);
  }

  .s-offices-unico {
    padding-top: 64px;
    padding-bottom: 0;
  }

  .s-offices-unico__divider {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .s-identidade-unica__p {
    line-height: 140%;
  }

  .s-work-with-us {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-work-with-us__heading {
    font-size: var(--24);
  }

  .s-work-with-us__p {
    font-size: var(--16);
    line-height: 140%;
  }

  .s-work-with-us__list {
    margin-top: 40px;
  }

  .s-work-with-us__ctas {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .modal-about {
    max-width: 343px;
    padding: 32px;
  }

  .modal-about__content {
    margin-top: 17px;
    padding: 0;
  }

  .s-modal-about__navigation {
    z-index: 2;
    max-width: 80px;
    top: auto;
    bottom: 16px;
  }

  .image-124 {
    object-fit: cover;
    min-height: 222px;
  }

  .s-solutions__tabs-content {
    overflow: visible;
  }

  .image-125 {
    object-fit: cover;
    object-position: 0% 50%;
    min-height: 386px;
  }

  .mx-70 {
    max-width: 70px;
  }

  .image-126 {
    object-fit: cover;
    min-height: 288px;
  }

  .s-lider-identidade__icon-inner {
    max-width: 33px;
  }

  .icon-inner {
    max-width: 48px;
  }

  .detail-1 {
    z-index: -1;
    display: block;
    position: absolute;
    top: 47px;
    left: 27px;
  }

  .detail-2 {
    display: block;
    position: absolute;
    bottom: 165px;
    left: 27px;
  }

  .image-modal {
    width: 100%;
  }

  .s-hero-experience__heading {
    font-size: var(--32);
    max-width: 310px;
    line-height: 120%;
  }

  .s-hero-experience__list {
    justify-content: center;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .s-hero-experience__list-divider {
    margin-left: auto;
    margin-right: auto;
  }

  .s-hero-experience__list-text {
    text-align: left;
  }

  .pattern-experience,
  .elipse-experience {
    display: none;
  }

  .s-trust {
    margin-top: 12px;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .s-trust__heading {
    font-size: var(--24);
    line-height: 120%;
  }

  .s-trust__item-heading {
    font-size: var(--24);
  }

  .s-trust__item-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 24px;
  }

  .s-trust__item-image {
    min-height: 20px;
  }

  .s-inovations__heading {
    font-size: var(--24);
  }

  .s-inovations__item {
    width: 100%;
    max-width: 100%;
    min-height: 168px;
  }

  .s-inovations__item-inner {
    min-height: 152px;
  }

  .s-inovations__item-heading {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .s-inovations__item-text {
    line-height: 140%;
  }

  .s-trust-unico__heading {
    font-size: var(--24);
  }

  .s-trust-unico__tabs {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .s-trust-unico__tabs-menu {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-width: 350px;
    display: flex;
    overflow: scroll;
  }

  .s-trust-unico__tabs-content {
    overflow: hidden;
  }

  .s-trust-unico__tabs-link {
    flex: none;
    padding-left: 0;
    padding-right: 0;
  }

  .s-trust-unico__tabs-link.w--current {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .s-digital__inner {
    background-position: 70%;
  }

  .s-digital__heading {
    font-size: var(--24);
  }

  .s-trust__tabs-link,
  .s-trust__tabs-link.w--current {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 61px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .blog_card_material {
    max-width: 100%;
  }

  .blog_card_material_img {
    max-height: 150px;
  }

  .blog-card-video-lg {
    min-height: auto;
  }

  .blog-card-video-lg__image {
    min-height: 240px;
  }

  .blog-card-video-lg__content {
    font-size: 18px;
    line-height: 145%;
  }

  .card-blog-default {
    min-height: auto;
  }

  .card-blog-default__figure {
    max-height: 230px;
  }

  .card-blog-default__image {
    min-height: 230px;
  }

  .card-blog-default__heading {
    font-size: 18px;
  }

  .card-blog-default__text {
    font-size: 14px;
  }

  .card-blog-default__divider.hidden {
    display: none;
  }

  .card-blog-md {
    min-height: auto;
  }

  .card-blog-md__heading {
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 18px;
  }

  .card-blog-md__text {
    font-size: 14px;
  }

  .card-blog-sm {
    min-width: auto;
  }

  .card-blog-sm__heading {
    font-size: 18px;
    line-height: 120%;
  }

  .header-blog__cta.responsive {
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .s-hero-blog-inner {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .s-hero-blog__heading {
    font-size: 32px;
    line-height: 120%;
  }

  .s-destaque {
    padding-top: 64px;
  }

  .s-blog-videos__text {
    max-width: 312px;
  }

  .s-not-found-inner {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-not-found__heading {
    font-size: var(--32);
  }

  .s-not-found__text {
    font-size: var(--16);
  }

  .footer__banner__text-2 {
    z-index: 2;
    position: relative;
    top: 16px;
  }

  .input__holder-2 {
    min-width: auto;
  }

  .container-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer__banner__description-2 {
    font-size: 14px;
  }

  .footer__banner__title-2 {
    max-width: 200px;
    font-size: 24px;
  }

  .footer__banner-2 {
    padding: 16px 0;
  }

  .section-13 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .features-desc {
    font-size: 16px;
  }

  .features-title {
    font-size: 22px;
  }

  .features-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    margin-top: 40px;
    display: flex;
  }

  .s-rich-content__list {
    margin-top: 24px;
  }

  .blog-card-video-sm {
    min-height: 162px;
  }

  .s-last-news {
    padding-top: 48px;
  }

  .collection-list-10 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .s-hero-category__wrapper {
    padding-top: 44px;
    padding-bottom: 44px;
    padding-left: 16px;
  }

  .s-hero-category__heading {
    max-width: 341px;
    font-size: 32px;
    line-height: 120%;
  }

  .s-hero-category__heading.search {
    font-size: 32px;
    line-height: 120%;
  }

  .s-category-list {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .collection-list-wrapper-9 {
    margin-top: 32px;
  }

  .nav-blog-dropdown-holder.w--open {
    box-shadow: none;
    border: 1px #000;
    position: static;
  }

  .image-128 {
    object-fit: cover;
    object-position: 50% 0%;
    border-radius: 8px;
    max-height: 162px;
  }

  .breadcrumb-divider.hidden {
    display: none;
  }

  .breadcrumb-divider.dots {
    display: block;
  }

  .link-breadcrumb {
    text-overflow: clip;
    display: none;
    overflow: hidden;
  }

  .s-hero__post-blog-img {
    min-height: auto;
  }

  .s-hero__post-blog-heading {
    font-size: var(--32);
    line-height: 120%;
  }

  .s-hero__post-blog-bottom {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 32px;
  }

  .s-hero__post-content {
    padding-top: 48px;
    padding-bottom: 52px;
  }

  .s-post-blog__related {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .blog-card-video-sm__image {
    max-width: 100%;
  }

  .logo-bet {
    flex: none;
    display: block;
  }

  .s-retrospective-releases__video {
    height: 181px;
  }

  .s-retrospective-releases__video__player {
    width: 50px;
  }

  .s-evolution-releases {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .s-biometrics-releases__main {
    max-width: 262px;
  }

  .s-biometrics-releases__title {
    font-size: var(--24);
    margin-bottom: 12px;
  }

  .s-biometrics-releases__description {
    font-size: var(--14);
  }

  .s-evolution-releases__title {
    font-size: var(--32);
    margin-bottom: 32px;
  }

  .s-path-releases__background {
    background-position: 35% 80%;
  }

  .s-doubts-releases__title {
    font-size: var(--24);
  }

  .s-doubts-releases__description {
    font-size: var(--16);
    max-width: 280px;
  }

  .s-biometrics-releases__background {
    min-height: 400px;
    padding-top: 24px;
  }

  .ilustra-2 {
    height: auto;
  }

  .figura-6,
  .image-138 {
    max-width: 100%;
  }

  .image-139 {
    border-radius: 0;
  }

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

  .columns-19 {
    flex-flow: column;
  }

  .grid-5 {
    grid-column-gap: 95px;
    grid-row-gap: 95px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-144 {
    display: none;
  }

  .image-144.phone {
    display: inline-flex;
  }

  .text-block-87.change {
    text-align: left;
    margin-top: 3px;
  }

  .text-block-88.change {
    text-align: left;
    margin-top: 14px;
  }

  .text-block-89.change,
  .text-block-90.change {
    text-align: left;
  }

  .div-block-216 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 200px;
  }

  .column-28 {
    flex-flow: column;
    display: flex;
  }

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

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

  .div-block-220 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .column-30,
  .column-31 {
    margin-bottom: 31px;
  }

  .video_bg-2 {
    height: 30vh;
  }

  .lightbox-link-6 {
    width: 64px;
    height: 64px;
  }

  .image-145 {
    width: 16px;
  }

  .video_bg-3 {
    height: 22vh;
  }

  .lightbox-link-7 {
    width: 64px;
    height: 64px;
  }

  .image-146 {
    width: 16px;
  }

  .lightbox-link-8 {
    width: 64px;
    height: 64px;
  }

  .image-147 {
    width: 16px;
  }

  .lightbox-link-9 {
    width: 64px;
    height: 64px;
  }

  .image-148 {
    width: 16px;
  }

  .s-plans__advice {
    font-size: var(--14);
    max-width: 255px;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    line-height: 140%;
  }

  .header-sxsw_wrapper,
  .header-sxsw_logo {
    justify-content: center;
    align-items: center;
  }

  .header-sxsw_divider {
    display: none;
  }

  .section-sxsw-hero {
    background-image: url("../images/bg-mobile.svg");
    width: 96%;
    padding-top: 24px;
    padding-bottom: 8px;
  }

  .section-sxsw-tag {
    margin-left: auto;
    margin-right: auto;
  }

  .section-sxsw-hero_heading {
    text-align: center;
    font-size: 32px;
  }

  .section-sxsw-hero_text {
    text-align: center;
    max-width: 295px;
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .section-sxsw-hero_image {
    display: none;
    position: static;
  }

  .section-sxsw-hero_image.responsive {
    border-radius: 16px;
    margin-top: 14px;
    display: block;
    overflow: hidden;
  }

  .section-sxsw-event {
    width: 96%;
    padding-top: 16px;
    padding-bottom: 40px;
  }

  .section-sxsw-event_heading {
    text-align: center;
    max-width: 282px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
  }

  .section-sxsw-event_image,
  .section-sxsw-event_content {
    width: 100%;
  }

  .section-sxsw-event_data {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .section-sxsw-event_data-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    padding-left: 6px;
    padding-right: 6px;
  }

  .section-sxsw-event_data-row.border-bottom {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
  }

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

  .sxsw-text-span {
    font-size: 16px;
  }

  .sxsw-text-strong {
    text-align: center;
    max-width: 303px;
    margin-left: 0;
    font-size: 16px;
  }

  .footer-sxsw {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-sxsw-form {
    width: 96%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-sxsw-form_wrapper {
    align-items: center;
  }

  .section-sxsw-form_left {
    display: block;
  }

  .section-sxsw-form_heading {
    text-align: center;
    max-width: 275px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
  }

  .text-span-54 {
    display: inline;
  }

  .section-sxsw-event_cta {
    text-align: center;
  }

  .section-sxsw-event_ctas {
    flex-flow: column;
  }

  .section-sxsw-event_link {
    justify-content: center;
    align-items: center;
  }

  .code-embed-16.hover {
    left: 81px;
  }

  .section-sxsw-delegation {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section-sxsw-delegation_heading {
    font-size: 24px;
  }

  .section-sxsw-delegation_list {
    flex-flow: column-reverse;
  }

  .section-sxsw-delegation_card {
    flex-flow: column;
  }

  .section-sxsw-delegation_card-about {
    font-size: 16px;
  }

  .section-sxsw-data {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-sxsw-data_heading {
    font-size: 24px;
  }

  .section-sxsw-data_text {
    font-size: 16px;
  }

  .text-span-56 {
    display: block;
  }

  .section-sxsw-data_item {
    font-size: 14px;
  }

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

  .text-block-99 {
    text-align: center;
    margin-left: 0;
    font-size: 16px;
  }

  .hidden,
  .section-sxsw-delegation_card-image {
    display: none;
  }

  .section-sxsw-delegation_card-image.responsive {
    width: 100%;
    display: block;
  }

  .image-151 {
    display: none;
  }

  .text-span-57 {
    display: block;
  }

  .section-sxsw-form_image {
    display: none;
  }

  .section-sxsw-form_image.responsive {
    display: block;
  }

  .section-sxsw-video_thumb {
    display: none;
  }

  .section-sxsw-video_thumb.responsive {
    display: block;
  }

  .modal-sxsw-video {
    object-fit: cover;
    width: 95%;
    height: 55%;
  }

  .section-sxsw-video_bg {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-sxsw-video_details {
    justify-content: center;
    align-items: center;
    top: 0%;
    bottom: 0%;
  }

  .text-block-100 {
    text-align: center;
    margin-left: 0;
  }

  .hero-sxsw-recap_wrapper {
    flex-flow: column;
  }

  .hero-sxsw-recap_title,
  .text-span-58 {
    font-size: var(--32);
    line-height: 120%;
  }

  .movie-sxsw-recap {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .movie-sxsw-recap_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .movie-sxsw-recap_title {
    font-size: 24px;
  }

  .main-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .header-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .title-style {
    font-size: var(--24);
  }

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

  .data-points-container {
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .article-paragraph-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .explaining-article-container {
    padding-bottom: var(--64);
  }

  .article-heading-block {
    margin-bottom: 40px;
  }

  .heading-2-veja-como-a-unico-faz-a-diferena-na-jornada-de-bets-de-sucesso {
    text-align: center;
    font-size: 24px;
    line-height: 120%;
  }

  .article-section-block {
    height: auto;
    padding: 10px;
  }

  .presentation-attack-block {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .img-style {
    height: auto;
  }

  .injection-attack-block {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .injection-attack-information {
    height: auto;
  }

  .subtitle-4 {
    font-size: var(--24);
  }

  .ending-article-block {
    margin-bottom: 40px;
  }

  .heading-2-combatemos-os-principais-riscos-para-o-mercado-de-apostas {
    font-size: 24px;
    line-height: 120%;
  }

  .card-container {
    grid-row-gap: 16px;
    flex-flow: column;
    margin-bottom: 40px;
  }

  .container-5 {
    padding-bottom: var(--_3-spacing---spacing--64);
  }

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

#w-node-_307e6251-43da-a48b-eb85-7a1eb3bd2aac-962bf23a,
#w-node-abe5783e-5aa5-7d92-c2f4-84de857aaded-962bf23d,
#w-node-_2b196688-b88d-f2b1-c7e8-a6ed2e4601af-962bf23f,
#w-node-f6a8ed20-a400-6186-a1d5-2e26c96705e1-962bf240,
#w-node-_5189e24b-56a6-2dde-e4c6-f317dc5da3d7-962bf240,
#w-node-e9f8f333-8752-be4c-24b1-91c137a1ddf9-962bf240,
#w-node-_7fe10912-b619-08d7-52fa-fb9b4cda9f93-962bf240,
#w-node-_0c817dcc-e95c-4ff4-0832-62aa30e16fb9-962bf240,
#w-node-_0c817dcc-e95c-4ff4-0832-62aa30e16fdb-962bf240,
#w-node-_0c817dcc-e95c-4ff4-0832-62aa30e16ffd-962bf240,
#w-node-_717d5ee9-a965-23f4-32a4-6f02b4009416-962bf240,
#w-node-_717d5ee9-a965-23f4-32a4-6f02b4009438-962bf240,
#w-node-f378b98f-5fc1-d3e4-d4b4-c0e6021359a8-962bf240,
#w-node-cb1a5b01-e503-026d-c74e-901df09ee483-962bf240,
#w-node-_41cf1654-6d07-8524-3cb7-b7cb28ea7603-962bf240,
#w-node-fc24fad2-fa68-9c85-db70-21ade92a47fd-962bf240,
#w-node-eab766f9-eb48-64df-3f05-a4806f072a34-962bf242,
#w-node-ebae9e69-6e8a-3644-4fd6-81f3bb46891a-962bf242,
#w-node-_98d500bd-679d-2d35-8595-e058c872182c-962bf242,
#w-node-f809f256-5513-488c-416f-cfb8a93855fa-962bf242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7a98-962bf24e {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7b2f-962bf24e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7b4d-962bf24e,
#w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7b6d-962bf24e,
#w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7b7b-962bf24e,
#w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7c8b-962bf24e,
#w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7c99-962bf24e,
#w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7cc3-962bf24e {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3ef84-962bf24f {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3eff4-962bf24f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3f012-962bf24f,
#w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3f032-962bf24f,
#w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3f040-962bf24f,
#w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3f06f-962bf24f,
#w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3f07d-962bf24f,
#w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3f0a7-962bf24f {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#about-unico.w-node-ba327cf5-b28b-3316-94f9-4d63267e00fa-962bf33d,
#w-node-_734ee2cf-c6bd-f6cb-0a11-61304ee0d500-962bf35a,
#w-node-_875e29da-3092-ef4e-7048-b98f397d4c2d-962bf35a,
#w-node-ffa5bcfd-3a3b-d854-8516-c21ac48f54db-962bf3c3,
#w-node-ffa5bcfd-3a3b-d854-8516-c21ac48f54dc-962bf3c3,
#w-node-ffa5bcfd-3a3b-d854-8516-c21ac48f54dd-962bf3c3,
#w-node-ffa5bcfd-3a3b-d854-8516-c21ac48f54de-962bf3c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7a98-962bf24e {
    order: -9999;
  }

  #w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7ad9-962bf24e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7aed-962bf24e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7af3-962bf24e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3ef84-962bf24f {
    order: -9999;
  }

  #w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3efc2-962bf24f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3efd6-962bf24f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3efdc-962bf24f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7ad9-962bf24e {
    grid-column: span 1 / span 1;
  }

  #w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7adb-962bf24e,
  #w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7ae1-962bf24e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7aed-962bf24e,
  #w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3efc2-962bf24f {
    grid-column: span 1 / span 1;
  }

  #w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3efc4-962bf24f,
  #w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3efca-962bf24f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3efd6-962bf24f {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_952ec309-c53a-6bfb-ab1e-913cc418ef95-962bf243 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_66dc5627-c4cd-0a22-8f99-19d2995ec6f5-962bf243 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_076c03ab-dff5-ab1b-49bc-2ed2537e7b2f-962bf24e,
  #w-node-c7bd80c3-fd4b-51a2-41f8-c086dff3eff4-962bf24f {
    grid-column: span 1 / span 1;
  }
}

@font-face {
  font-family: "Unicodisplay";
  src: url("../fonts/UnicoDisplay-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Unicodisplay";
  src: url("../fonts/UnicoDisplay-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Unicodisplay";
  src: url("../fonts/UnicoDisplay-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Unicodisplay";
  src: url("../fonts/UnicoDisplay-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Unicodisplay";
  src: url("../fonts/UnicoDisplay-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Unicodisplay";
  src: url("../fonts/UnicoDisplay-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
