:root {
  --grayscale--title-active: #14142b;
  --off-white: #fcfcfc;
  --primary--light: #ffb1c0;
  --primary--default: #fe2c55;
  --white: white;
  --grayscale--body: #4e4b66;
  --grayscale--placeholder: #a0a3bd;
  --grayscale--background: #f7f7fc;
  --grayscale--label: #6e7191;
  --klein-blue: #000fff;
  --grayscale--input-background: #eff0f6;
  --off-white-2: #fcfcfc;
  --input-background: #eff0f6;
  --primary--dark: #e0284c;
}

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

body {
  background-color: var(--grayscale--title-active);
  color: #333;
  font-family: Work Sans;
  font-size: 14px;
  line-height: 20px;
}

a {
  text-decoration: underline;
}

.nav {
  background-color: var(--grayscale--title-active);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 28px;
  padding-bottom: 28px;
  display: block;
  position: relative;
  top: auto;
}

.nav.ads {
  font-family: Work Sans;
  position: static;
  inset: 0% 0% auto;
}

.nav--link {
  color: var(--off-white);
  letter-spacing: .75px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  align-self: center;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  line-height: 1.111em;
  text-decoration: none;
}

.nav--link:hover {
  color: var(--primary--light);
}

.nav--link.w--current, .nav--link.w--current:visited {
  color: var(--primary--default);
}

.nav--link.login {
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.nav--link.login.logged {
  flex-direction: column;
  align-items: flex-end;
  height: auto;
  display: none;
}

.nav--link.hide {
  display: none;
}

.nav--logo {
  height: 24px;
  margin: 0;
  padding-right: 0;
  display: inline-block;
  position: relative;
  top: auto;
  bottom: auto;
}

.nav-container {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1920px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.nav-container.mobile {
  flex-wrap: nowrap;
  margin-left: auto;
  margin-right: auto;
}

.brand {
  left: 0;
  right: 0;
}

.brand.w--current {
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-right: 0;
  display: flex;
  position: static;
}

.link {
  color: var(--off-white);
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 1.111em;
  text-decoration: none;
}

.link:hover {
  color: var(--primary--default);
}

.image {
  margin-right: 4px;
}

.section--hero {
  background-color: var(--grayscale--title-active);
  height: auto;
  position: relative;
  overflow: hidden;
}

.container--default {
  flex-direction: column;
  justify-content: center;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container--default._1 {
  background-color: #f7f7fc;
}

.container--default.fs-aprop {
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.section2--clients {
  background-color: #0000;
  height: auto;
  padding-top: 200px;
  display: none;
}

.col--1 {
  flex-direction: column;
  justify-content: center;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

._2col--wrapper {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  margin: 40px 0;
  display: flex;
  position: relative;
}

.col--2 {
  clear: none;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  height: auto;
  max-height: none;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.heading--subheading {
  color: var(--primary--default);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.heading--subheading.blue {
  color: #000fff;
  font-size: 14px;
  font-weight: 400;
}

.heading--subheading.blue.center {
  text-align: center;
  text-transform: none;
  font-family: Inter Tight, sans-serif;
  font-size: 26px;
  line-height: 26px;
}

.heading--subheading.home-c {
  text-align: center;
  letter-spacing: 2px;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  font-family: Work Sans;
  font-size: 18px;
  display: block;
}

.heading--display {
  color: var(--off-white);
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 400;
  line-height: 54px;
}

.paragraph {
  color: var(--off-white);
  text-align: left;
  margin-bottom: 40px;
  font-family: Inter Tight, sans-serif;
  font-size: 18px;
  line-height: 1.8em;
}

.paragraph.dark {
  color: #000;
  text-align: left;
  font-family: Inter Tight, sans-serif;
  font-size: 16px;
  line-height: 1.333em;
}

.paragraph.dark.text-center {
  color: var(--grayscale--body);
  text-align: center;
  width: 60%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph.dark.text-center.faq {
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.333em;
}

.paragraph.left {
  text-align: left;
}

.paragraph.sobre {
  text-align: center;
  max-width: 100%;
  margin-bottom: 64px;
}

._2btn--wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._2btn--wrapper.gero {
  justify-content: center;
  align-items: center;
  display: none;
}

.btn--large--secondary {
  border: 1px solid var(--grayscale--placeholder);
  color: var(--white);
  text-align: center;
  letter-spacing: .75px;
  background-color: #0000;
  border-radius: 10px;
  padding: 18px 32px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.btn--large--secondary:hover {
  background-color: var(--off-white);
  color: var(--grayscale--title-active);
}

._2btn--divider--2vw {
  width: 2vw;
  height: 100%;
}

.divider--50px {
  border: 1px #0000;
  width: 100%;
  height: 50px;
}

.col2--bg {
  z-index: 1;
  object-position: 100% 100%;
  width: 70vw;
  position: absolute;
  top: 24.5vh;
  left: auto;
  right: -34%;
  overflow: hidden;
}

.col2--main-img {
  z-index: 99;
  max-width: 493px;
  max-height: 500px;
  margin-left: 40px;
  position: static;
  inset: -530% auto auto 19%;
}

.grid {
  grid-template: ". Area"
  / .5fr .5fr .5fr .5fr;
  place-items: center;
}

.section3--video {
  height: auto;
  display: flex;
}

.heading--display--block {
  color: var(--grayscale--title-active);
  text-align: center;
  letter-spacing: 1px;
  max-width: 70%;
  margin-top: 0%;
  margin-left: auto;
  margin-right: auto;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.5rem;
}

.text-span {
  color: var(--primary--default);
}

.p--display--sub {
  color: var(--grayscale--body);
  text-align: center;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.15rem;
  line-height: 2rem;
}

.p--display--sub.mobile {
  margin-bottom: 0;
}

.section4--depo {
  height: auto;
  display: none;
}

.depo--wrapper {
  justify-content: space-between;
  display: none;
}

.depo--profile {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.depo--text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.depo--name {
  color: #000;
  text-align: center;
  letter-spacing: .1rem;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.333em;
}

.depo--position {
  color: #000;
  text-align: center;
  font-size: 14px;
  line-height: 1.333em;
}

.depo--profile--wrapper {
  flex-direction: column;
  flex: 1;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.image-6 {
  width: 100%;
}

.depo--p {
  color: #333;
  padding-right: 0%;
  font-size: 18px;
  line-height: 1.333em;
}

.image-7 {
  margin-bottom: 10px;
}

.divider--10vh {
  width: 100%;
  height: 10vh;
}

.section5--why {
  background-color: var(--grayscale--background);
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.heading--display-small {
  color: #000;
  letter-spacing: 1px;
  margin-top: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.19em;
}

.heading--display-small.regular {
  color: var(--grayscale--label);
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.333em;
}

.heading--display-small.text-center {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.19em;
  display: none;
}

.heading--display-small.blue {
  color: var(--klein-blue);
  font-weight: 400;
}

.heading--display-small.second {
  margin-bottom: 20px;
}

.heading--display-small.regular {
  color: #6e7191;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.333em;
}

.heading--display-small.white {
  color: #fcfcfc;
  margin-bottom: 20px;
  font-size: 42px;
  line-height: 1.19em;
}

.heading--display-small.regular {
  color: #6e7191;
  font-family: Work Sans;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.333em;
}

.col--1-7-12 {
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
  overflow: visible;
}

.col--2-5-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section5--grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  padding-top: 60px;
  padding-bottom: 0;
  display: grid;
}

.why--icon {
  width: auto;
  margin-right: 20px;
}

.why {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.why--p {
  color: var(--grayscale--title-active);
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.3em;
}

.section6--cta {
  background-color: var(--grayscale--title-active);
  color: var(--grayscale--title-active);
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.image-8 {
  flex: 0 auto;
  max-width: 480px;
  margin-left: 10px;
  margin-right: 0;
  padding: 0%;
  display: block;
  position: relative;
}

.section7 {
  display: block;
}

.section8--steps {
  background-color: #f7f7fc;
  background-image: url('../images/controler-bg.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  position: relative;
}

.section8--wrapper {
  position: static;
}

.section8--heading {
  background-color: var(--grayscale--background);
  -webkit-text-fill-color: inherit;
  background-image: url('../images/controler-bg.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-clip: border-box;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.section8--controler {
  z-index: 20;
  object-fit: fill;
  background-color: #0000;
  flex: 0 auto;
  width: 100%;
  position: static;
  top: 120px;
  overflow: visible;
}

.heading-2 {
  text-align: center;
  justify-content: space-between;
  width: auto;
  margin: 0 auto 100px;
  font-family: Inter Tight, sans-serif;
  font-size: 48px;
  line-height: 1.133em;
  display: block;
}

.heading-2.white {
  color: var(--off-white);
  margin-bottom: 48px;
  font-family: Work Sans;
}

.step--button {
  justify-content: flex-start;
  text-decoration: none;
  display: flex;
}

.step--button:hover {
  color: var(--klein-blue);
}

.step--number {
  padding-right: 10px;
}

.step--text {
  width: 100%;
}

.step--number--text {
  color: var(--primary--default);
  font-size: 24px;
  line-height: 27px;
}

.step--t {
  color: var(--grayscale--title-active);
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.step--t:hover {
  color: var(--klein-blue);
}

.section--step--tag {
  color: var(--klein-blue);
  text-align: center;
  letter-spacing: .1px;
  text-transform: uppercase;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  line-height: 1.333em;
}

.section--step--outline {
  border: 1px solid var(--klein-blue);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 10%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.step--h--detail {
  color: #000;
  letter-spacing: 1px;
  font-family: Inter Tight, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.333em;
}

.step--h--detail.center {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
}

.step--p--detail {
  color: var(--grayscale--body);
  text-align: center;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 16px;
  line-height: 1.333em;
}

.step--p--detail.left {
  color: var(--grayscale--label);
  text-align: left;
  font-family: Inter Tight, sans-serif;
  font-size: 16px;
  line-height: 1.667em;
}

.step--detail {
  flex: 0 auto;
  align-self: auto;
  margin-bottom: 20px;
}

.step-detail--wrapper {
  margin-bottom: 60px;
  padding: 0;
  display: flex;
  position: relative;
}

.step-detail--col1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  width: 50%;
  display: flex;
}

.step-detail--col2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-left: 0;
  margin-right: 40px;
  display: flex;
}

.step-detail--col2.circle {
  background-color: #0000;
  background-image: url('../images/Element-BG.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 200%;
  width: 60%;
  height: 100%;
  margin-right: 0;
}

.image-9 {
  margin-left: 20px;
  margin-right: 0;
}

.section8--step1 {
  height: auto;
  padding-top: 0%;
  padding-bottom: 0%;
}

.section8--step2 {
  padding-top: 0%;
  padding-bottom: 0%;
  position: relative;
}

.section8--step3 {
  padding-top: 0%;
  padding-bottom: 0%;
}

.step--highlight {
  background-color: var(--grayscale--title-active);
  border-radius: 24px;
}

.step-highlight--col1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  width: 60%;
  padding-right: 40px;
  display: flex;
}

.step-highlight--col1.mobile {
  width: 50%;
  padding-left: 20px;
  padding-right: 0;
}

.step-highlight--col2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  width: 40%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.highlight--p {
  color: var(--off-white);
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 16px;
  line-height: 1.333em;
}

.highlight--p.dark {
  color: var(--grayscale--title-active);
  font-size: 16px;
  line-height: 1.333em;
}

.badge {
  position: absolute;
  inset: -9% auto auto 5%;
}

.badge.light {
  top: -10%;
  left: 5%;
}

.step-highlight--wrapper {
  width: 100%;
  padding: 100px 40px;
  display: flex;
  position: relative;
}

.section8--step4 {
  height: auto;
  padding-top: 0%;
  padding-bottom: 0%;
}

.step--detail--3col {
  display: flex;
}

.step--3col--unit {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 2%;
  display: flex;
}

.image-10 {
  text-align: left;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0%;
}

.step--highlight-white {
  background-color: var(--grayscale--input-background);
  border-radius: 24px;
}

.text-span-2, .text-span-3 {
  font-weight: 700;
}

.section8--step5 {
  padding-top: 0%;
  padding-bottom: 0%;
}

.grid--comparison {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  order: 0;
  grid-template: ". . ." 80px
                 ". . Area-2"
                 ". . Area-2"
                 ". . Area-2"
                 ". . Area-2"
                 ". . Area-2"
                 / 1fr 1fr 1fr;
}

.step--h--comparison {
  color: var(--grayscale--title-active);
  text-align: right;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 21px;
  line-height: 21px;
}

.comparison--h--col--wrapper {
  align-items: center;
  display: flex;
}

.comparison--h--col {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
}

.comparison--up-arrow {
  margin-right: 8px;
}

.comparison--unit-h {
  color: var(--grayscale--title-active);
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.333em;
}

.comparison--unit-p {
  color: var(--grayscale--label);
  font-family: Inter Tight, sans-serif;
  line-height: 1.333em;
}

.cicle {
  background-image: url('../images/Vector.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-attachment: scroll;
  border: 1px #000;
  border-radius: 500px;
  width: 400px;
  height: 400px;
}

.comparison--circle {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-5 {
  background-image: linear-gradient(167deg, var(--primary--default), var(--klein-blue));
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin: 45% auto auto;
  font-family: Inter Tight, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.section9--comparison {
  background-color: var(--grayscale--background);
  height: auto;
  display: block;
}

.section10--pricing {
  background-image: url('../images/pricing-bg2.svg'), url('../images/pricing-bg1.svg');
  background-position: 95% 95%, 5% 5%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  height: auto;
  display: block;
}

.section10--pricing.hide {
  display: none;
}

.pricing--3col--wrapper {
  flex-wrap: nowrap;
  flex: 0 auto;
  align-items: flex-start;
  display: none;
}

.pricing--element {
  background-color: var(--grayscale--input-background);
  border-radius: 15px;
  flex: 1;
  margin-left: 10px;
  margin-right: 10px;
  padding: 24px;
}

.pricing--element.best-plan {
  background-color: var(--grayscale--title-active);
}

.pricing--tag--wrapper {
  height: 20px;
}

.list {
  padding-left: 0;
  list-style-type: none;
}

.pricing--plan-name {
  color: var(--grayscale--title-active);
  font-size: 24px;
  line-height: 38px;
}

.pricing--plan-name.best-plan {
  color: var(--white);
}

.pricing--plan-desc {
  color: var(--grayscale--label);
}

.pricing--plan-desc.best-plan {
  color: var(--white);
}

.pricing--price {
  color: var(--grayscale--title-active);
  margin-top: 24px;
  margin-bottom: 8px;
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
}

.pricing--price.best-plan {
  color: var(--white);
  margin-bottom: 8px;
}

.pricing-text-underline {
  font-size: 18px;
  line-height: 26px;
}

.button {
  background-color: var(--klein-blue);
  text-align: center;
  border-radius: 40px;
  width: auto;
  margin-top: 0;
  padding: 14px 74px;
}

.button.home-planos {
  background-color: var(--klein-blue);
  text-align: center;
  max-width: 290px;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter Tight, sans-serif;
  display: block;
}

.list--w-icon--avalible {
  color: var(--grayscale--title-active);
  background-image: url('../images/✓.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  height: auto;
  margin-bottom: 12px;
  padding-left: 20px;
  display: flex;
}

.list--w-icon--avalible.best-plan {
  color: var(--white);
  background-image: url('../images/✓-white.svg');
}

.list--w-icon--disable {
  color: var(--grayscale--placeholder);
  background-image: url('../images/Close.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  align-items: center;
  height: auto;
  margin-bottom: 12px;
  padding-left: 20px;
  display: flex;
}

.section11--faq {
  background-color: var(--grayscale--background);
  height: auto;
}

.question-title {
  letter-spacing: -.03em;
  margin-right: 10px;
  font-family: Inter Tight, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.faq-paragraph {
  color: var(--grayscale--body);
  letter-spacing: -.03em;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.faq-wrapper {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.faq-question-bar {
  color: #1a1e27;
  border-bottom: 1px solid #00000012;
  justify-content: space-between;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Work Sans;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.div-block-2 {
  width: 100%;
  height: 1px;
}

.faq-question-wrap {
  cursor: pointer;
  padding-left: 40px;
  padding-right: 40px;
}

.faq-circle {
  background-color: #f3f3f3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  display: flex;
}

.faq-content {
  overflow: hidden;
}

.section12--footer {
  background-color: var(--grayscale--title-active);
}

.footer-logo-link {
  margin-bottom: 10px;
}

.footer-logo-link.grouped-with-detail {
  margin-bottom: 35px;
}

.contact-info-text {
  color: #94a1b2;
  flex: 0 auto;
  margin-bottom: 25px;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  line-height: 1.333em;
}

.footer-copyright-text {
  color: #fffffe;
  margin-bottom: 0;
  font-size: 15px;
}

.footer-copyright-text.light {
  color: #94a1b2;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.footer-link {
  margin-bottom: 30px;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
}

.footer-link.light {
  color: #94a1b2;
  flex: none;
  margin-bottom: 5px;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  line-height: 24px;
  transition: color .2s cubic-bezier(.215, .61, .355, 1);
  overflow: visible;
}

.footer-link.light:hover {
  color: #fffffe;
}

.footer-header {
  color: #94a1b2;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter Tight, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.footer-link-social {
  opacity: .7;
  margin-bottom: 25px;
}

.footer-link-social.fb-icon {
  background-image: url('../images/facebook-box-fill.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 24px;
  height: 24px;
  margin-bottom: 0;
  transition: opacity .2s cubic-bezier(.215, .61, .355, 1);
}

.footer-link-social.fb-icon:hover {
  opacity: 1;
}

.footer-link-social.ig-icon {
  background-image: url('../images/instagram-fill.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
  margin-bottom: 0;
  transition: opacity .2s cubic-bezier(.215, .61, .355, 1);
}

.footer-link-social.ig-icon:hover {
  opacity: 1;
}

.footer-link-social.ig-icon.download {
  background-image: url('../images/instagram.svg');
}

.footer-link-social.ev-icon {
  background-image: url('../images/LogoIconográfico_White.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
  margin-bottom: 0;
  transition: opacity .2s cubic-bezier(.215, .61, .355, 1);
}

.footer-link-social.ev-icon:hover {
  opacity: 1;
}

.footer-link-social.linkedin-icon {
  background-image: url('../images/linkedin-box-fill.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
  margin-bottom: 0;
  transition: opacity .2s cubic-bezier(.215, .61, .355, 1);
}

.footer-link-social.linkedin-icon:hover {
  opacity: 1;
}

.footer-link-social.linkedin-icon.download {
  background-image: url('../images/linkedin.svg');
}

.footer-link-social.tt-icon {
  background-image: url('../images/twitter.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 24px;
  height: 24px;
  margin-bottom: 0;
  transition: opacity .2s cubic-bezier(.215, .61, .355, 1);
}

.footer-link-social.tt-icon:hover {
  opacity: 1;
}

.footer-wrap {
  flex-direction: column;
  flex: 1;
  display: block;
}

.footer-wrap.complete-footer {
  padding-top: 30px;
}

.footer-bottom {
  border-top: 1px solid #94a1b2;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-top: 20px;
  display: flex;
}

.footer-logo {
  width: 100px;
}

.footer-logo.logo-2x {
  width: 150px;
}

.footer-link-wrap {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-self: flex-start;
  padding-bottom: 30px;
  display: flex;
}

.footer-link-wrap.d-tablet-flex {
  flex-wrap: nowrap;
  align-items: center;
  margin-top: 48px;
  padding-bottom: 0;
}

.footer-link-column {
  flex-direction: column;
  flex: 0 auto;
  align-self: flex-start;
  align-items: flex-start;
  margin-right: 30px;
  display: flex;
}

.footer-link-column.top {
  flex: 0 40%;
  margin-right: 112px;
}

.footer-link-column.last {
  margin-right: 0;
}

.menu-button {
  display: none;
}

.video--wrapper {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.popular--tag {
  background-image: linear-gradient(195deg, var(--klein-blue), var(--primary--default));
  color: var(--off-white);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 20px;
  width: 100px;
  margin-left: auto;
  font-size: 10px;
  line-height: 16px;
}

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

.comparison--down-arrow {
  margin-right: 8px;
}

.social-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 20%;
  height: 100%;
  display: flex;
}

.col--img-stiky {
  margin-left: 10%;
}

.mobile-comparison--wrapper {
  display: none;
}

.divider--40px {
  width: 100%;
  height: 40px;
}

.divider--132px {
  width: 100%;
  height: 132px;
}

.divider--112px {
  width: 100%;
  height: 112px;
}

.divider--72px {
  width: 100%;
  max-width: 1980px;
  height: 72px;
  margin-left: auto;
  margin-right: auto;
}

.divider--52px {
  width: 100%;
  height: 52px;
}

.image-12 {
  flex: 0 auto;
  width: auto;
  max-width: 100%;
}

.button--plan {
  background-color: var(--grayscale--title-active);
  color: var(--off-white);
  text-align: center;
  letter-spacing: .75px;
  border-radius: 40px;
  width: 100%;
  margin-top: 20px;
  padding: 14px 68px;
  font-size: 12px;
}

.button--plan:hover {
  background-color: var(--grayscale--body);
  color: var(--off-white);
}

.button--plan.recomended {
  background-color: var(--off-white);
  color: var(--grayscale--title-active);
}

.button--plan.recomended:hover {
  background-color: var(--primary--default);
  color: var(--off-white);
}

.bg--image {
  z-index: 1;
  background-color: #f7f7fc;
  border-top-right-radius: 200px;
  border-bottom-right-radius: 200px;
  width: 50vw;
  height: 400px;
  position: absolute;
  top: 379px;
  left: auto;
  right: 61%;
}

.image-13 {
  z-index: 2;
  position: relative;
}

.step--3col--img--wrapper {
  justify-content: center;
  align-items: center;
  height: 202px;
  padding-top: 2%;
  padding-bottom: 2%;
  display: flex;
}

.divider--32px {
  width: 100%;
  height: 32px;
}

.divider--56px {
  height: 56px;
}

.divider--16px {
  width: 100%;
  height: 16px;
}

.card-slider {
  background-color: #0000;
  height: auto;
  display: none;
}

.card-slider-mask {
  flex-flow: wrap;
  justify-content: center;
  display: flex;
  overflow: visible;
}

.card-slide {
  flex-wrap: wrap;
  align-items: stretch;
  width: 33.3333%;
  height: 470px;
  margin-bottom: 3%;
  padding-left: 1%;
  padding-right: 1%;
}

.section--form {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: none;
}

.btn--large--principal--nav {
  border: 1px solid var(--klein-blue);
  background-color: var(--klein-blue);
  color: var(--white);
  text-align: center;
  letter-spacing: .75px;
  border-radius: 5px;
  flex: 0 auto;
  align-self: center;
  margin-left: 5px;
  margin-right: 5px;
  padding: 11px 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

.btn--large--principal--nav:hover {
  background-color: #000cd3;
  border-color: #000cd3;
}

.btn--large--principal--nav.secondary {
  background-color: #0000;
  font-size: 15px;
}

.btn--large--main {
  border: 1px solid var(--klein-blue);
  background-color: var(--klein-blue);
  color: var(--white);
  text-align: center;
  letter-spacing: .75px;
  cursor: pointer;
  border-radius: 5px;
  padding: 14px 32px;
  font-family: Work Sans;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.btn--large--main:hover {
  color: var(--off-white);
  background-color: #000cd3;
  border: 1px solid #000cd3;
  border-radius: 5px;
  box-shadow: 0 1px 3px #000;
}

.btn--large--main.hide, .btn--large--main._1 {
  display: none;
}

.language-div {
  cursor: pointer;
  align-items: center;
  padding: 10px 3px 10px 10px;
  display: flex;
  position: relative;
  overflow: visible;
}

.hamburger-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: none;
}

.image-24 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.image-27.icon-perks-v1 {
  margin-bottom: 26px;
}

.image-27.advantage-icon {
  border-radius: 1000px;
  margin-right: 11px;
}

.image-27.home-hero-v3-1 {
  border-radius: 0;
  max-width: 100%;
  box-shadow: 0 77px 85px #0a0a0c63;
}

.image-27.icon-feature-v3 {
  margin-right: 21px;
}

.image-27.testimonial-v3 {
  border-radius: 18px;
  width: 73px;
  min-width: 73px;
  height: 73px;
  margin-right: 14px;
}

.image-27.team-v3 {
  border-radius: 28px;
  display: block;
  box-shadow: 0 111px 122px #0a0a0c63;
}

.image-27.advantage-2 {
  z-index: 1;
  border-radius: 24px;
  max-width: 88%;
  position: absolute;
  right: 0;
  box-shadow: 0 93px 104px #0a0a0c63;
}

.image-27.advantage-1 {
  z-index: 1;
  border-radius: 24px;
  max-width: 88%;
  position: absolute;
  left: 0;
  box-shadow: 0 93px 104px #0a0a0c63;
}

.logo-section {
  color: var(--grayscale--placeholder);
  text-align: center;
  cursor: cell;
  object-fit: fill;
  flex: 0 auto;
  align-self: center;
  margin-bottom: 20px;
  font-family: Work Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.667em;
}

.div-block-4 {
  background-color: var(--grayscale--placeholder);
  color: var(--white);
  align-self: center;
  width: 1px;
  height: 30px;
  min-height: auto;
  max-height: none;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 0;
  padding-right: 0;
}

.body {
  background-color: #0000;
  min-width: auto;
  height: auto;
  min-height: auto;
}

.nav-menu-logo {
  justify-content: space-between;
  display: block;
}

.nav-menu-logo.mobile {
  display: none;
}

.menu-desktop {
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.menu-mobile-2 {
  justify-content: space-between;
  align-items: stretch;
  margin-left: 0;
  display: none;
}

.div-block-6 {
  margin-top: 100px;
  margin-bottom: 100px;
  padding: 20px;
  display: block;
}

.div-block-7 {
  background-color: var(--grayscale--input-background);
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 600px;
  min-height: 600px;
  padding: 40px;
  display: block;
}

.bold-text {
  font-size: 36px;
  line-height: 36px;
}

.section--hero-2 {
  background-color: var(--grayscale--title-active);
  background-image: none;
  background-repeat: repeat;
  border: 1px solid #0000;
  flex-direction: column;
  align-items: center;
  min-height: 80vh;
  padding-top: 100px;
  padding-bottom: 300px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: relative;
  overflow: visible;
}

.event-item-content.mobile {
  display: none;
}

.btn--large--secondary-2 {
  z-index: 5;
  color: #fff;
  text-align: center;
  text-transform: none;
  background-color: #2d2c4e;
  border: 1px solid #f2ca51;
  border-radius: 6px;
  margin-left: 20px;
  padding: 12px 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  display: none;
  position: relative;
}

.btn--large--secondary-2:hover {
  color: #f2ca51;
  background-color: #23223f;
  border-color: #0000;
}

.heading--display-2 {
  color: #fcfcfc;
  text-align: center;
  letter-spacing: 1px;
  margin: 0 100px 16px;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.5rem;
}

.heading--display-2.hero {
  color: #fff;
  max-width: 800px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Work Sans;
  font-size: 63px;
  font-weight: 400;
  line-height: 72px;
}

.heading--display-2.hero._2 {
  margin-top: 0;
  margin-bottom: 12px;
  line-height: 63px;
}

.heading--display-2.hero {
  color: #fff;
  max-width: 800px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Work Sans;
  font-size: 63px;
  line-height: 72px;
}

.container-n {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.container-n.image {
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  inset: 70% 0% auto;
}

.btn--large--main-2 {
  color: #fff;
  text-align: center;
  letter-spacing: .75px;
  background-color: #fe2c55;
  border-radius: 10px;
  padding: 18px 32px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.btn--large--main-2:hover {
  color: #fcfcfc;
  background-color: #e0284c;
  border-radius: 10px;
}

.btn--large--main-2.hero {
  z-index: 5;
  text-transform: uppercase;
  background-color: #e84c62;
  border: 1px solid #e84c62;
  border-radius: 6px;
  margin-top: 0;
  padding: 12px 26px;
  font-family: Work Sans;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  position: relative;
}

.btn--large--main-2.hero._2 {
  margin-top: 0;
}

.btn--large--main-2.hero {
  z-index: 5;
  text-transform: uppercase;
  background-color: #fe2c55;
  border: 1px solid #0000;
  border-radius: 6px;
  margin-top: 33px;
  padding: 12px 26px;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  position: relative;
}

.btn--large--main-2.hero:hover {
  background-color: #8669f0;
  border-color: #8669f0;
}

.button-block {
  text-align: center;
  display: block;
  position: static;
}

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

.bold-text-2.hero {
  font-family: Work Sans;
  font-size: 56px;
  font-weight: 700;
  line-height: 63px;
}

.bold-text-2.hero.txt2 {
  font-family: Work Sans;
}

.logo-2 {
  color: #fff;
  background-color: #0000;
  width: 200px;
}

.paragraph-6 {
  color: #fff;
  text-align: center;
  font-family: Work Sans;
  font-size: 20px;
}

.heading-3 {
  color: #14142b;
  text-align: center;
}

.section--hero-3 {
  background-color: #14142b;
  background-image: url('../images/5f5e19fda5039fb36a4eebb2_calendar-bg.svg');
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: fixed;
  border: 1px solid #0000;
  align-items: center;
  min-height: 80vh;
  padding-top: 140px;
  padding-bottom: 140px;
  font-family: Open Sans, sans-serif;
  display: flex;
  position: relative;
  overflow: visible;
}

.page-wrapper {
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  overflow: visible;
}

.brand-4 {
  z-index: 1;
  display: block;
  position: relative;
}

.nav-container-adwards {
  z-index: 1;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
  display: flex;
  position: relative;
}

.container-n-2 {
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.nav-lp-adwards {
  z-index: 999;
  background-color: var(--grayscale--title-active);
  width: auto;
  height: auto;
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
}

.nav-container-adwards-2 {
  background-color: #14142b;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.logo-3 {
  color: #fff;
  text-align: center;
  background-color: #0000;
  width: 200px;
  display: block;
}

.image-28 {
  text-align: left;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  box-shadow: 0 5px 10px #40404080;
}

.div-block-9 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  top: 368.312px;
}

.paragraph-8 {
  color: var(--off-white-2);
  text-align: center;
  max-width: 800px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-family: Work Sans;
  font-size: 24px;
  line-height: 1.333em;
}

.html-embed {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.centered-container {
  text-align: center;
  flex: 1;
  order: 0;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.section--hubspot-callendar {
  background-color: var(--grayscale--title-active);
  background-image: url('../images/5f5e19fda5039fb36a4eebb2_calendar-bg.svg');
  background-position: 50%;
  background-repeat: repeat-x;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  transition: opacity .5s;
  display: flex;
}

.div-block-10 {
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-9 {
  color: #333;
  text-align: left;
  margin-bottom: 15px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5em;
}

.paragraph-9.subhead {
  font-size: 22px;
  font-weight: 400;
}

.paragraph-9.subhead.centre {
  text-align: center;
}

.paragraph-9.subhead.centre._800 {
  color: var(--off-white);
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
  line-height: 1.6em;
}

.paragraph-9._16px {
  color: #181818;
  flex: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4em;
}

.paragraph-9._16px.flex-child-sizing-grow {
  flex: 1;
}

.heading-1 {
  color: #000;
  font-size: 60px;
  font-weight: 600;
  line-height: 1.4em;
}

.heading-1.centre {
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.heading-1.centre._75px-font-size {
  color: #000;
  margin-bottom: 20px;
  font-size: 75px;
  font-weight: 600;
  line-height: 1.3em;
}

.heading-1.centre._75px-font-size._650w {
  color: var(--off-white);
  max-width: 1000px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter Tight, sans-serif;
  font-weight: 400;
}

.section-standard {
  align-items: center;
  height: auto;
  max-height: none;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.section-standard.hero {
  align-items: center;
  height: 50vh;
  max-height: 650px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.section-standard.hero.obrigado {
  font-family: Inter Tight, sans-serif;
}

.section-standard._40-top-margin {
  height: 50%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-standard {
  flex: 1;
  max-width: 1280px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-2 {
  color: #fff;
  background-color: #000;
  border: 3px solid #000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  max-width: 170px;
  height: 46px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.button-2:hover {
  color: #000;
  background-color: #fff;
}

.button-2.left-aligned {
  margin-left: 0;
}

.button-2.left-aligned._220w {
  max-width: 220px;
}

.button-2.left-aligned._220w.underlined-text:hover {
  background-color: var(--off-white);
  color: var(--grayscale--title-active);
  text-decoration: underline;
}

.button-2.left-aligned._220w.underlined-text {
  background-color: #14142b;
}

.button-2.left-aligned._220w.underlined-text:hover {
  color: #14142b;
  background-color: #fcfcfc;
  text-decoration: underline;
}

.button-2.left-aligned._180w {
  max-width: 180px;
}

.button-2.left-aligned._180w.underlined-text:hover {
  background-color: var(--off-white);
  color: var(--grayscale--title-active);
  text-decoration: underline;
}

.button-2.left-aligned._180w.underlined-text {
  background-color: #14142b;
  font-weight: 700;
}

.button-2.left-aligned._180w.underlined-text:hover {
  color: #14142b;
  background-color: #fcfcfc;
  text-decoration: underline;
}

.heading-3 {
  color: #181818;
  font-size: 36px;
  line-height: 1.5em;
}

.heading-3.centre {
  color: #000;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.heading-3.centre._700w {
  color: var(--off-white);
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter Tight, sans-serif;
  font-weight: 700;
}

.div-395x325 {
  background-color: #69fdef;
  border-radius: 12px;
  width: 100%;
  max-width: 375px;
  height: 325px;
  max-height: 300px;
}

.div-395x325.link-box {
  background-color: var(--grayscale--placeholder);
  background-color: #a0a3bd;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  max-height: 325px;
  padding: 40px 20px;
  font-family: Inter Tight, sans-serif;
  display: flex;
}

.standard-columns._30-top-margin {
  margin-top: 30px;
}

.heading-5 {
  color: #181818;
  margin-bottom: 15px;
  font-size: 22px;
  line-height: 1.5em;
}

.body-2 {
  background-color: var(--grayscale--title-active);
}

.bold-text-7 {
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3em;
}

.spacer.links-footer {
  width: 2.5vw;
}

.footer-social-media-icon-wrapper {
  background-color: #39394b;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 28px;
  min-width: 28px;
  height: 28px;
  margin-right: 13px;
  font-size: 16px;
  line-height: 1em;
  display: flex;
  overflow: hidden;
}

.footer-social-media-icon-wrapper.icon-12px {
  font-size: 12px;
}

.footer-social-media-icon-wrapper.icon-18px {
  font-size: 18px;
}

.footer-social-media-icon-wrapper.icon-14px {
  font-size: 14px;
}

.divider {
  background-color: #767887;
  width: 100%;
  height: 1px;
}

.divider.footer-divider-bottom {
  background-color: #39394b;
  margin-top: 87px;
  margin-bottom: 33px;
}

.divider.footer-divider {
  background-color: #39394b;
  margin-top: 60px;
  margin-bottom: 69px;
}

.divider.card-testimonial-v3 {
  margin-top: 30px;
  margin-bottom: 21px;
}

._2-buttons {
  justify-content: center;
  align-items: center;
  font-family: Inter Tight, sans-serif;
  display: flex;
}

.button-secondary--carrers {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
  padding: 20px 50px;
  font-family: Inter Tight, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: transform .35s, border-color .35s, background-color .35s;
  display: block;
}

.button-secondary--carrers:hover {
  opacity: 1;
  color: #fff;
  background-color: #5445ff;
  border-color: #2d21b2;
  transform: scale(.95);
}

.button-secondary--carrers._1 {
  display: none;
}

.footer {
  border-top: 1px solid #39394b;
  padding-top: 60px;
  padding-bottom: 40px;
}

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

.top-content.footer-top-content {
  align-items: center;
}

.top-content.current-openings-v1 {
  align-items: center;
  margin-bottom: 53px;
}

.top-content.perks-v1 {
  margin-bottom: 31px;
  display: none;
  position: relative;
}

.top-content.job-opening-v1 {
  align-self: stretch;
  align-items: center;
  margin-bottom: 13px;
  font-family: Work Sans;
  font-size: 16px;
  line-height: 1.667em;
}

.top-content.more-openings {
  align-items: center;
  margin-bottom: 48px;
}

.top-content.job-opening-v1 {
  align-self: stretch;
  align-items: center;
  margin-bottom: 13px;
}

.top-content.features-v3 {
  margin-bottom: 54px;
}

.top-content.card-testimonial-v3 {
  align-items: center;
}

.top-content.testimonials-v3 {
  margin-bottom: 48px;
}

.top-content.teams-v3 {
  margin-bottom: 56px;
}

.small-print-wrapper {
  color: #fff;
  justify-content: space-between;
  font-size: 16px;
  line-height: 1.5em;
  display: flex;
}

.page-wrapper-2 {
  background-color: var(--grayscale--title-active);
}

.error-message {
  color: #fff8f8;
  text-align: center;
  background-color: #d53b3b;
  border-radius: 8px;
  align-self: stretch;
  margin-top: 20px;
  font-weight: 500;
}

.section {
  padding-top: 180px;
  padding-bottom: 180px;
}

.section.careers-v1 {
  padding-top: 54px;
  padding-bottom: 100px;
  display: block;
}

.section.current-openings-v1 {
  padding-top: 100px;
  padding-bottom: 151px;
  display: block;
}

.section.more-openings {
  padding-top: 174px;
}

.section.career-page {
  padding-top: 65px;
}

.section.home-hero-v3 {
  padding-top: 78px;
  padding-bottom: 120px;
}

.section.testimonials-v3 {
  overflow: hidden;
}

.section.hero {
  height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section.institucional {
  margin-top: 40px;
  margin-bottom: 160px;
  padding-top: 0;
  padding-bottom: 0;
}

.section.valores {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.home-hero-v3 {
  background-color: #14142b;
  padding-top: 78px;
  padding-bottom: 120px;
}

.container-medium-673px {
  max-width: 673px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-673px.careers-category {
  text-align: center;
  margin-bottom: 60px;
}

.container-medium-673px.careers-v1 {
  text-align: center;
  max-width: 750px;
  margin-bottom: 100px;
}

.empty-state {
  color: #abadbf;
  text-align: center;
  background-color: #0000;
  border: 2px solid #767887;
  border-radius: 24px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 60px;
  font-family: Inter Tight, sans-serif;
  font-size: 20px;
}

.container-default {
  max-width: 1244px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.current-openings-category-grid {
  grid-column-gap: 52px;
  grid-row-gap: 43px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.title--carrers {
  color: #fff;
  text-align: center;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.133em;
}

.title--carrers.perks-v1 {
  color: #fff;
  max-width: 407px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 400;
  line-height: 1.19em;
  position: static;
}

.title--carrers.current-openings-v1 {
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Work Sans;
  font-size: 42px;
  line-height: 1.19em;
}

.title--carrers.current-openings-contact-title-v1 {
  margin-bottom: 20px;
  font-family: Inter Tight, sans-serif;
  font-size: 26px;
  line-height: 1.3em;
}

.input {
  color: #fff;
  background-color: #39394b;
  border: 1px solid #767887;
  border-radius: 12px;
  height: 65px;
  margin-bottom: 0;
  padding-left: 21px;
  padding-right: 21px;
  font-size: 18px;
  transition: border-color .35s, color .35s;
}

.input:hover {
  border-color: #eff0f6;
}

.input:focus {
  color: #fff;
  border-color: #eff0f6;
}

.input::placeholder {
  color: #e1e1e7;
  font-size: 18px;
}

.input.home-hero-v3 {
  border-color: var(--grayscale--placeholder);
  background-color: var(--grayscale--body);
  color: var(--off-white);
  border-radius: 9px;
  min-height: 85px;
  padding-right: 190px;
}

.input.home-hero-v3:hover, .input.home-hero-v3:focus {
  border-color: #eff0f6;
}

.input.home-hero-v3 {
  color: #fcfcfc;
  background-color: #4e4b66;
  border-color: #a0a3bd;
  border-radius: 5px;
  height: 76%;
  min-height: 85px;
  padding-right: 190px;
}

.input.home-hero-v3 {
  color: #fcfcfc;
  background-color: #4e4b66;
  border-color: #a0a3bd;
  border-radius: 5px;
  height: 76%;
  min-height: 85px;
  padding-right: 190px;
  font-family: Work Sans;
}

.input.home-hero-v3:hover {
  background-color: #4e4b66;
  border-width: 1px;
  border-color: #eff0f6;
}

.input.home-hero-v3:focus {
  border-color: #eff0f6;
}

.category-title-wrapper {
  flex-wrap: wrap;
  margin-bottom: 20px;
  display: flex;
}

.category-title-wrapper.center-category {
  justify-content: center;
}

.footer-links-block {
  justify-content: space-between;
  display: flex;
}

.list-footer {
  margin-bottom: 0;
  padding-left: 0;
}

.footer-list-item {
  align-items: center;
  display: flex;
}

.button-primary--carrers {
  color: #fff;
  text-align: center;
  background-color: #5445ff;
  border-radius: 8px;
  padding: 20px 50px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  transition: transform .35s, background-color .35s;
}

.button-primary--carrers:hover {
  opacity: 1;
  color: #fff;
  background-color: #2d21b2;
  transform: scale(.95);
}

.footer-link-2 {
  color: #e1e1e7;
  white-space: nowrap;
  align-items: center;
  text-decoration: none;
  transition: transform .35s, opacity .35s;
  display: flex;
}

.footer-link-2:hover {
  transform: translate(6px);
}

.footer-link-2.w--current {
  color: #fff;
  font-weight: 700;
}

.footer-title {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
}

.footer-title.follow {
  margin-bottom: 29px;
}

.footer-mobile-title {
  margin-bottom: 24px;
}

.footer-logo-container {
  transition-property: transform;
}

.footer-logo-container:hover {
  transform: scale(.95);
}

.links-block {
  margin-right: 20px;
}

.links-block.newsletter {
  max-width: 378px;
}

.footer-content-links {
  display: flex;
}

.split-content.job-opening-v1-left {
  align-items: center;
  line-height: 1.111em;
  display: flex;
}

.split-content.career-page-left {
  max-width: 784px;
  margin-right: 40px;
}

.split-content.advantage-bottom-left {
  align-items: center;
  width: 53%;
  height: 598px;
  display: flex;
  position: relative;
}

.split-content.advantage-top-left {
  max-width: 42%;
}

.split-content.features-v3-left {
  max-width: 480px;
}

.split-content.teams-v3-left {
  max-width: 502px;
}

.split-content.testimonials-v3-left {
  max-width: 507px;
}

.split-content.teams-v3-right {
  max-width: 44%;
}

.split-content.advantage-bottom-right {
  max-width: 42%;
}

.split-content.advantage-top-right {
  justify-content: flex-end;
  align-items: center;
  width: 53%;
  height: 598px;
  display: flex;
  position: relative;
}

.dropdown-icon-footer {
  display: none;
}

.footer-social-media-link {
  color: #e1e1e7;
  white-space: nowrap;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.footer-social-media-link:hover {
  opacity: 1;
  color: #e1e1e7;
}

.space._2-buttons {
  width: 28px;
}

.flex-vc {
  flex-direction: column;
  align-items: center;
  display: none;
}

.current-openings-grid-v1 {
  grid-column-gap: 52px;
  grid-row-gap: 43px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 90px;
  display: grid;
}

.perks-grid-v1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 70px;
  display: none;
}

.current-openings-contact-v1 {
  text-align: center;
  max-width: 494px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-10.job-opening-v1 {
  margin-bottom: 29px;
  margin-right: 20px;
  font-family: Work Sans;
  font-size: 16px;
  line-height: 1.667em;
}

.paragraph-10.career-page {
  color: #e1e1e7;
  max-width: 628px;
  margin-bottom: 59px;
  font-size: 18px;
  line-height: 1.6em;
}

.paragraph-10.card-career-apply {
  color: #e1e1e7;
  margin-bottom: 18px;
  font-size: 18px;
  line-height: 1.667em;
}

.paragraph-10.job-opening-v1 {
  margin-bottom: 29px;
  margin-right: 20px;
}

.paragraph-10.card-testimonial-v3 {
  margin-bottom: 31px;
}

.paragraph-10.team-v3-tab-link-paragraph {
  color: #e1e1e7;
}

.paragraph-10.home-hero-v3 {
  color: var(--off-white);
  max-width: 625px;
  margin-bottom: 49px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 1.667em;
}

.paragraph-10.advantage {
  margin-bottom: 32px;
}

.paragraph-10.home-hero-v3 {
  color: #fcfcfc;
  max-width: 625px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Work Sans;
  font-size: 18px;
  line-height: 1.8em;
}

.paragraph-10.home-hero-v3.refor-o {
  color: #fe2c55;
  margin-top: 20px;
  font-size: 16px;
  font-style: normal;
}

.offset {
  height: 10px;
  position: absolute;
  top: -10px;
  left: 0;
}

.offset.careers-v1-learn-more {
  height: 40px;
  top: -40px;
}

.card {
  background-color: #39394b;
  border-radius: 20px;
  overflow: hidden;
}

.card.perks-v1 {
  border-radius: 24px;
  padding: 74px 32px 55px 25px;
}

.card.job-opening-v1 {
  color: #e1e1e7;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 60px 27px 60px 32px;
  text-decoration: none;
  display: flex;
}

.card.career-page-tabs-content {
  border-radius: 24px;
  padding: 83px 68px 62px 69px;
}

.card.career-apply {
  border-radius: 24px;
  padding: 56px 32px 57px;
  position: sticky;
  top: 20px;
}

.card.features-v3 {
  align-items: flex-start;
  padding: 48px;
  display: flex;
}

.card.testimonial-v3 {
  border-radius: 24px;
  padding: 40px 32px 60px;
}

.paragraph--carrers {
  color: #e1e1e7;
  text-align: center;
  margin-bottom: 40px;
  font-family: Inter Tight, sans-serif;
  font-size: 16px;
  line-height: 1.667em;
}

.paragraph--carrers.perks {
  max-width: 480px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph--carrers.current-openings-v1 {
  align-self: center;
  max-width: 480px;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
}

.paragraph--carrers.current-openings-contact-paragraph-v1 {
  margin-bottom: 40px;
  font-family: Inter Tight, sans-serif;
}

.heading--carrers {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;
}

.title.job-opening-v1 {
  margin-bottom: 12px;
  font-family: Work Sans;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;
}

.title.career-page {
  color: var(--off-white);
  margin-bottom: 15px;
  font-size: 50px;
  font-weight: 400;
  line-height: 1.133em;
}

.title.more-openings {
  color: #fff;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.19em;
}

.title.category {
  color: var(--off-white);
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.133em;
}

.title.category.last {
  margin-right: 10px;
}

.title.job-opening-v1 {
  margin-bottom: 12px;
}

.title.team-v3-tab-link-title {
  margin-bottom: 22px;
}

.title.teams-v3 {
  margin-bottom: 0;
  margin-right: 40px;
}

.title.advantage-top {
  max-width: 480px;
}

.title.home-hero-v3 {
  color: #fff;
  margin-bottom: 32px;
  font-family: Work Sans;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.133em;
}

.job-opening-v1-about-divider {
  background-color: #767887;
  width: 22px;
  height: 1px;
  margin-left: 11px;
  margin-right: 11px;
  display: block;
}

.button-primary {
  color: #fff;
  text-align: center;
  background-color: #5445ff;
  border-radius: 8px;
  padding: 20px 50px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  transition: transform .35s, background-color .35s;
}

.button-primary:hover {
  opacity: 1;
  color: #fff;
  background-color: #2d21b2;
  transform: scale(.95);
}

.button-primary.job-opening-v1 {
  align-self: flex-start;
  font-family: Work Sans;
  font-size: 18px;
  font-weight: 400;
}

.button-primary.full-width {
  align-self: stretch;
  display: block;
}

.button-primary.botton-margin {
  background-color: var(--klein-blue);
  margin-bottom: 12px;
  display: block;
}

.button-primary.hero {
  background-color: var(--klein-blue);
  margin-left: 0;
  margin-right: 0;
  font-size: 1rem;
  line-height: 1rem;
  display: block;
}

.badge-2 {
  color: #fff;
  background-color: #5445ff;
  border-radius: 8px;
  padding: 12px 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.143em;
}

.badge-2.job-opening-v1 {
  background-color: #767887;
  font-size: 18px;
  font-weight: 400;
  line-height: 1em;
}

.career-page-tabs-menu {
  margin-bottom: 31px;
}

.career-page-about-wrapper {
  color: #fff;
  align-items: center;
  margin-bottom: 30px;
  line-height: 1.111em;
  display: flex;
}

.button-secondary {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
  padding: 20px 50px;
  font-size: 1rem;
  line-height: 1rem;
  transition: transform .35s, border-color .35s, background-color .35s;
}

.button-secondary:hover {
  background-color: var(--klein-blue);
  opacity: 1;
  color: #fff;
  border-color: #2d21b2;
  transform: scale(.95);
}

.button-secondary.dark {
  border-color: var(--klein-blue);
  color: var(--klein-blue);
  display: block;
}

.button-secondary.dark:hover {
  color: var(--off-white-2);
}

.career-page-category-text {
  color: var(--primary--default);
  font-size: 18px;
  text-decoration: none;
}

.more-openings-grid {
  grid-column-gap: 52px;
  grid-row-gap: 43px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rich-text {
  color: #e1e1e7;
  max-width: 725px;
  font-size: 16px;
  text-decoration: none;
}

.career-page-about-divider {
  background-color: #fff;
  width: 22px;
  height: 1px;
  margin-left: 12px;
  margin-right: 12px;
}

.career-page-tabs {
  margin-bottom: 34px;
  font-size: 16px;
  line-height: 1.667em;
}

.career-page-wrapper {
  justify-content: space-between;
  display: flex;
}

.career-page-sidebar {
  max-width: 347px;
}

.career-page-tab-link {
  color: #fff;
  text-align: center;
  background-color: #39394b;
  border-radius: 8px;
  margin-right: 26px;
  padding: 20px;
  font-weight: 400;
  line-height: 1.111em;
  transition: transform .35s, background-color .35s;
}

.career-page-tab-link:hover {
  color: #fff;
  background-color: #5445ff;
  transform: scale(.95);
}

.career-page-tab-link.w--current {
  background-color: #5445ff;
  font-size: 16px;
  font-weight: 400;
}

.page-wrapper--carrers {
  background-color: var(--grayscale--title-active);
}

.heading-6 {
  color: #fff;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.3em;
}

.button-primary-2 {
  color: #fff;
  text-align: center;
  background-color: #5445ff;
  border-radius: 8px;
  padding: 20px 50px;
  font-weight: 700;
  line-height: 20px;
  transition: transform .35s, background-color .35s;
}

.button-primary-2:hover {
  opacity: 1;
  color: #fff;
  background-color: #2d21b2;
  transform: scale(.95);
}

.button-primary-2.job-opening-v1 {
  align-self: flex-start;
  font-size: 18px;
  font-weight: 400;
}

.button-primary-2.home-hero-v3-input {
  background-color: var(--klein-blue);
  background-color: #000fff;
  border-radius: 5px;
  padding: 14px 24px;
  font-family: Work Sans;
  font-weight: 400;
  position: absolute;
  right: 12px;
}

.text-block {
  font-size: 18px;
}

.text-block-2 {
  font-size: 16px;
}

.button-secondary-2 {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
  padding: 20px 50px;
  line-height: 20px;
  transition: transform .35s, border-color .35s, background-color .35s;
}

.button-secondary-2:hover {
  opacity: 1;
  color: #fff;
  background-color: #5445ff;
  border-color: #2d21b2;
  transform: scale(.95);
}

.page-wrapper-4 {
  background-color: var(--grayscale--title-active);
}

.paragraph-12 {
  color: var(--off-white);
  font-size: 18px;
  line-height: 1.667em;
  display: none;
}

.text-block-5 {
  font-size: 18px;
}

.div-block-12 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.testimonials-v3-slider {
  background-color: #0000;
  height: 100%;
}

.teams-v3-tabs {
  flex-direction: column-reverse;
  display: flex;
}

.advantage-top-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 134px;
  display: flex;
}

.home-hero-v3-form-block {
  max-width: 480px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.advantage-wrapper {
  align-items: flex-start;
  line-height: 1em;
  display: flex;
}

.teams-v3-tabs-menu {
  z-index: 1;
  justify-content: space-between;
  display: flex;
}

.shape-advantage-bottom-left {
  background-color: #39394b;
  border-radius: 24px;
  width: 83%;
  height: 598px;
  position: absolute;
}

.home-hero-v3-images-wrapper {
  flex-direction: column;
  margin-bottom: 103px;
  display: flex;
}

.testimonial-v3-name {
  color: #fff;
  margin-bottom: 4px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.testimonials-v3-right-arrow {
  background-color: #5445ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  font-size: 20px;
  transition: transform .35s, background-color .35s;
  display: flex;
  inset: -105px 0 auto auto;
  box-shadow: 0 4px 10px #2e2e4d80;
}

.testimonials-v3-right-arrow:hover {
  transform: scale(.95);
}

.testimonial-v3-rol {
  line-height: 1.222em;
}

.features-v3-grid {
  grid-column-gap: 28px;
  grid-row-gap: 25px;
}

.home-hero-v3-form {
  text-align: center;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.card-about-testimonial-wrapper {
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.container-default-2 {
  max-width: 1244px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.success-message {
  color: #fff;
  background-color: #5445ff;
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
}

.advantage-grid {
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.testimonial-v3-slide-nav {
  height: auto;
  font-size: 11px;
  line-height: 1em;
  bottom: -49px;
}

.container-medium-869px {
  max-width: 869px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-869px.home-hero-v3 {
  text-align: center;
  text-align: center;
  margin-top: 0;
  margin-bottom: 86px;
  padding-top: 0;
}

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

.testimonials-v3-left-arrow {
  background-color: #5445ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  font-size: 20px;
  transition: background-color .35s, transform .35s;
  display: flex;
  inset: -105px 63px auto auto;
  box-shadow: 0 4px 10px #2e2e4d80;
}

.testimonials-v3-left-arrow:hover {
  transform: scale(.95);
}

.testimonials-v3-mask {
  overflow: visible;
}

.testimonial-v3-slide {
  max-width: 584px;
  margin-right: 28px;
}

.team-v3-tab-link {
  opacity: .5;
  cursor: pointer;
  background-color: #0000;
  border-bottom: 3px solid #0000;
  max-width: 380px;
  padding: 0 24px 46px;
}

.team-v3-tab-link.w--current {
  opacity: 1;
  cursor: auto;
  background-color: #0000;
  border-bottom-color: #5445ff;
}

.shape-advantage-top-right {
  background-color: #39394b;
  border-radius: 24px;
  width: 82%;
  height: 598px;
  position: absolute;
}

.teams-v3-tabs-content {
  margin-bottom: 54px;
  overflow: visible;
}

.heading--subheading-3 {
  color: #fe2c55;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.heading--subheading-3.home-c {
  text-align: center;
  letter-spacing: 2px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-family: Work Sans;
  font-size: 18px;
  display: none;
}

.heading--subheading-3.blue {
  color: #000fff;
  font-size: 14px;
  font-weight: 400;
}

.text-block-6 {
  font-weight: 400;
}

.feature-text {
  color: #fff;
  font-family: Work Sans;
  font-size: 18px;
  font-weight: 300;
}

.button-3 {
  text-transform: uppercase;
  background-color: #009da3;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 60px;
  font-size: 20px;
  transition: background-color .2s, box-shadow .2s;
  display: flex;
  box-shadow: 0 1px 20px #22222229;
}

.button-3:hover {
  background-color: #008085;
  box-shadow: 0 5px 30px #22222229;
}

.button-3.registration {
  background-color: var(--klein-blue);
  width: 100%;
  height: 45px;
  font-size: 16px;
  font-weight: 500;
}

.form-box {
  flex-direction: column;
  width: 400px;
  display: flex;
}

.text-block-8 {
  text-align: center;
  margin-right: 3px;
  font-family: Work Sans;
  font-size: 16px;
}

.legal-text {
  opacity: .85;
  color: #dbdbdb;
  font-family: Work Sans;
  font-size: 13px;
  font-weight: 300;
  text-decoration: none;
}

.legal-text._3 {
  color: #374252;
}

.heading-8 {
  color: #2d323e;
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Work Sans;
  font-size: 26px;
  font-weight: 500;
  line-height: 130%;
}

.text-field-box {
  flex-direction: column;
  width: 49%;
  display: flex;
}

.text-field-box._2 {
  width: 100%;
}

.feature-icon {
  width: 24px;
  margin-right: 12px;
}

.form-field-wrapper {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.block-1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 40px;
  display: flex;
}

.checkbox {
  width: 14px;
  height: 14px;
}

.checkbox.w--redirected-checked {
  color: var(--primary--default);
  background-color: #2d323e;
}

.checkbox-field {
  margin-bottom: 15px;
}

.legal-box {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 10px;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.legal-box._2-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.legal-box._2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.sign-up-text-field {
  border-radius: 5px;
  height: 45px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 400;
}

.sign-up-text-field:focus {
  border: 1px solid #009da3;
}

.form-wrapper {
  z-index: 50;
  background-color: #eff0f6;
  border: 1px #b6b6b6;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin-bottom: 80px;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 1px 1px 1px -2px #000;
}

.div-block-41 {
  justify-content: center;
  margin-top: 60px;
  display: flex;
}

.block-2 {
  background-color: var(--grayscale--input-background);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 40px;
  display: flex;
  position: relative;
}

.link-4 {
  color: #2d323e;
}

.page-container {
  background-color: var(--grayscale--title-active);
  flex-direction: column;
  width: 50%;
  height: 100%;
  display: flex;
  position: relative;
}

.page-container._2 {
  background-color: #fff;
}

.heading-10 {
  color: #fff;
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Work Sans;
  font-size: 35px;
  font-weight: 500;
  line-height: 130%;
}

.page-wrapper-8 {
  width: 100%;
  height: 100vh;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
  overflow: hidden;
}

.feature-box {
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.link-3 {
  color: var(--klein-blue);
  text-align: center;
  margin-left: 3px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.link-3:hover {
  text-decoration: underline;
}

.field-label-2 {
  color: #374252e6;
  font-family: Work Sans;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.success-message-2 {
  color: #009da3;
  background-color: #009da31f;
  padding-top: 24px;
  padding-bottom: 24px;
  font-weight: 600;
}

.content-wrapper {
  z-index: 50;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 454.4px;
  height: 100%;
  display: flex;
  position: relative;
}

.brand-8 {
  align-self: flex-start;
}

.checkbox-label {
  opacity: .7;
  color: #2d323e;
  font-size: 14px;
  font-weight: 400;
}

._wf-form-signup-form {
  background-color: #fff;
  border-radius: 15px;
  margin-bottom: 0;
  font-family: Work Sans;
  font-size: 16px;
}

.paragraph-14 {
  color: #fcfcfc;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 1.333em;
}

.paragraph-14.dark {
  color: #000;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.333em;
}

.paragraph-14.dark.text-center {
  color: #4e4b66;
  text-align: center;
  width: 60%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-14.dark.text-center.faq {
  width: auto;
  font-family: Work Sans;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.333em;
}

.faq-paragraph-2 {
  color: #4e4b66;
  letter-spacing: -.03em;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Work Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.section11--faq-2 {
  background-color: #f7f7fc;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.question-title-2 {
  letter-spacing: -.03em;
  margin-right: 10px;
  font-family: Work Sans;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.text-span-7, .text-span-8 {
  color: var(--primary--default);
}

.body-4 {
  background-color: #0000;
}

.paragraph-15 {
  color: #fcfcfc;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 1.333em;
}

.paragraph-15.dark {
  color: #000;
  font-size: 18px;
  line-height: 1.333em;
}

.section5--why-4 {
  background-color: #f7f7fc;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.why--p-3 {
  color: #14142b;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.3em;
}

.error-div {
  color: #fff8f8;
  text-align: center;
  background-color: #d53b3b;
  border-radius: 8px;
  align-self: stretch;
  margin-top: 20px;
  font-weight: 500;
}

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

.page-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}

.heading--hero {
  color: var(--off-white);
  text-align: center;
  margin-top: 48px;
  margin-bottom: 12px;
  font-family: Work Sans;
  font-size: 60px;
  line-height: 1.333em;
}

.heading--hero.sobre {
  text-align: center;
  font-family: Inter Tight, sans-serif;
}

.sobre--hero--image-wrapper {
  height: 690px;
  position: relative;
}

.sobre--hero--img-p {
  color: var(--off-white);
  text-align: center;
  margin-top: 22px;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 18px;
  line-height: 1.333em;
}

.heading-11 {
  color: var(--off-white);
  font-family: Inter Tight, sans-serif;
  font-weight: 400;
}

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

.valores-card {
  border: 2px solid var(--grayscale--label);
  border-radius: 8px;
  height: 380px;
  padding: 24px 16px;
  transition: all .4s cubic-bezier(.55, .055, .675, .19);
}

.valores-card:hover {
  background-color: #0000;
  background-image: linear-gradient(#000fff99, #fe2c5526);
  transform: translate(0, -10px);
  box-shadow: 0 8px 16px #a0a3bd1f;
}

.valores-h {
  color: var(--off-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
}

.paragraph-16 {
  color: var(--off-white);
  font-family: Inter Tight, sans-serif;
  font-size: 16px;
}

.image-31 {
  max-width: 30%;
  display: none;
}

.valores--h-wrapper {
  flex-direction: column;
  justify-content: center;
  height: 60px;
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex;
}

.bold-text-8 {
  font-family: Inter Tight, sans-serif;
  font-weight: 400;
}

.image-32 {
  margin-bottom: 32px;
}

.divider-1px {
  border-top: 1px solid var(--grayscale--placeholder);
  margin: 48px 0;
}

.landbot {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 400px;
  display: flex;
}

._wf-lb-code {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.btn--large--main-3 {
  color: #fff;
  text-align: center;
  letter-spacing: .75px;
  cursor: pointer;
  background-color: #000fff;
  border: 1px solid #000fff;
  border-radius: 5px;
  padding: 14px 20px;
  font-family: Work Sans;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.btn--large--main-3:hover {
  color: #fcfcfc;
  background-color: #000cd3;
  border: 1px solid #000cd3;
  border-radius: 5px;
  box-shadow: 0 1px 3px #000;
}

.btn--large--main-3.hide {
  display: none;
}

.logo-section-2 {
  color: #a0a3bd;
  text-align: center;
  cursor: cell;
  object-fit: fill;
  flex: 0 auto;
  align-self: center;
  margin-bottom: 20px;
  font-family: Work Sans;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.667em;
}

.btn--large--secondary-3 {
  color: #fff;
  text-align: center;
  letter-spacing: .75px;
  background-color: #0000;
  border: 1px solid #a0a3bd;
  border-radius: 10px;
  padding: 18px 32px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.btn--large--secondary-3:hover {
  color: #14142b;
  background-color: #fcfcfc;
}

.paragraph-17 {
  color: #fcfcfc;
  text-align: left;
  margin-bottom: 40px;
  font-family: Work Sans;
  font-size: 18px;
  line-height: 1.333em;
}

.paragraph-17.dark {
  color: #000;
  text-align: left;
  font-size: 18px;
  line-height: 1.333em;
}

.paragraph-17.dark.text-center {
  color: #4e4b66;
  text-align: center;
  width: 60%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-17.dark.text-center.faq {
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.333em;
}

.section6--cta-2 {
  color: #14142b;
  background-color: #14142b;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.why--p-4 {
  color: #14142b;
  margin-bottom: 0;
  font-family: Work Sans;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.3em;
}

.faq-paragraph-3 {
  color: #4e4b66;
  letter-spacing: -.03em;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.section11--faq-3 {
  background-color: #f7f7fc;
  height: auto;
}

.question-title-3 {
  letter-spacing: -.03em;
  margin-right: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-42 {
  display: none;
}

.text-span-9 {
  font-size: 18px;
}

.pricing-plan-type {
  color: var(--grayscale--label);
  text-transform: none;
  margin-bottom: 20px;
  font-size: 12px;
}

.pricing-plan-type.bestplan {
  color: var(--grayscale--placeholder);
}

.pricing-custom-wrapper {
  background-color: var(--grayscale--input-background);
  border-radius: 15px;
  justify-content: space-between;
  margin-bottom: 24px;
  padding: 24px;
  display: flex;
}

.pricing-custom-info {
  width: 60%;
}

.pricing-custom-cta {
  align-self: center;
}

.pricing-grid-wrapper-mobile {
  display: none;
}

.top-heading {
  margin-top: 0;
  margin-bottom: 0;
}

.pricing-table-cell {
  border-right: 1px dashed var(--grayscale--placeholder);
  border-bottom: 1px solid #000;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 0;
  display: flex;
}

.pricing-table-cell.feature {
  justify-content: flex-start;
}

.title-2 {
  color: var(--grayscale--label);
  letter-spacing: 2px;
  font-size: 12px;
}

.grid-pricing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.check {
  opacity: .5;
  filter: brightness(200%) invert() hue-rotate(131deg);
  width: 38px;
}

.pricing-line-break-top {
  height: 75px;
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.pricing-top {
  border-bottom: 1px solid var(--grayscale--label);
  background-color: var(--white);
  min-height: 165px;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-right: 24px;
  position: relative;
}

.help {
  opacity: .3;
  margin-left: 10px;
}

.grid-top-sticky {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  position: sticky;
  top: 0;
}

.start-link {
  color: var(--klein-blue);
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 10px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.start-link:hover {
  text-decoration: underline;
}

.pricing-line-break {
  border-top: 1px solid var(--grayscale--label);
  height: 81px;
  margin-top: 20px;
  padding-top: 44px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.discount {
  color: #ffffff80;
  font-size: 14px;
}

.help-icon {
  width: 18px;
}

.arrow {
  margin-left: 12px;
}

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

.container.hide-tablet-mobile {
  display: none;
}

.feature-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4em;
}

.compare-plan-h {
  margin-bottom: 0;
}

.div-block-43 {
  text-align: center;
}

.title--carrers-2 {
  color: #fff;
  font-family: Inter Tight, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.133em;
}

.title--carrers-2.current-openings-v1 {
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 42px;
  line-height: 1.19em;
}

.title--carrers-2.current-openings-contact-title-v1 {
  margin-bottom: 20px;
  font-family: Inter Tight, sans-serif;
  font-size: 26px;
  line-height: 1.3em;
}

.title--carrers-2.perks-v1 {
  color: #fff;
  max-width: 407px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 400;
  line-height: 1.19em;
  position: static;
}

.section12--footer-2 {
  background-color: #14142b;
}

.nav-2 {
  background-color: #14142b;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 28px;
  padding-bottom: 28px;
  display: block;
  position: relative;
  top: auto;
}

.nav-2.ads {
  font-family: Work Sans;
  position: static;
  inset: 0% 0% auto;
}

.nav--link-2 {
  color: #fcfcfc;
  letter-spacing: .75px;
  align-self: center;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
  font-size: 16px;
  line-height: 1.111em;
}

.nav--link-2:hover {
  color: #ffb1c0;
}

.nav--link-2.w--current, .nav--link-2.w--current:visited {
  color: #fe2c55;
}

.link-5 {
  color: #fcfcfc;
  letter-spacing: 1px;
  font-size: 16px;
  line-height: 1.111em;
  text-decoration: none;
}

.link-5:hover {
  color: #fe2c55;
}

.nav-menu-2 {
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: 0;
  display: block;
}

.btn--large--principal--nav-2 {
  color: #fff;
  text-align: center;
  letter-spacing: .75px;
  background-color: #000fff;
  border: 1px solid #000fff;
  border-radius: 5px;
  flex: 0 auto;
  align-self: center;
  margin-left: 5px;
  margin-right: 5px;
  padding: 11px 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

.btn--large--principal--nav-2:hover {
  background-color: #000cd3;
  border-color: #000cd3;
}

.btn--large--principal--nav-2.secondary {
  background-color: #0000;
  font-size: 15px;
}

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

.page-wrapper-9 {
  background-color: #14142b;
}

.div-block-44 {
  color: #fff;
  background-color: #a0a3bd;
  align-self: center;
  width: 1px;
  height: 30px;
  min-height: auto;
  max-height: none;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 0;
  padding-right: 0;
}

.body-lp {
  background-color: var(--off-white);
}

.main-wrapper.download-page {
  position: relative;
}

.nav_wrapper {
  justify-content: space-between;
  align-items: center;
  height: 72px;
  display: flex;
}

.image-badge-wrapper {
  background-color: #4e4b66;
  border-radius: 4px;
  align-items: center;
  width: 72px;
  height: 15px;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
  position: absolute;
  inset: 5px auto auto 5px;
}

.icon-grid-image-wrapper {
  grid-column-gap: 51px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .75fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5rem;
  display: grid;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.feature-image-wrapper {
  justify-content: center;
  align-items: center;
  height: 240px;
  margin-bottom: 20px;
  display: flex;
}

.heading-large {
  color: #14142b;
  object-fit: fill;
  margin-bottom: 2.5rem;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-large.text-color-white {
  color: var(--grayscale--title-active);
  text-align: left;
  font-family: Inter Tight, sans-serif;
}

.section2-heading-wrapper {
  text-align: center;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
}

.feature-text-2 {
  line-height: 1.5rem;
}

.feature-heading {
  color: #14142b;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
}

.heading-36-42 {
  color: #14142b;
  text-align: center;
  font-family: Inter Tight, sans-serif;
  font-size: 2.25rem;
  line-height: 2.625rem;
}

.nav_container {
  align-items: center;
  width: 100%;
  max-width: 1258px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.section3-features {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section3-features.background-color-lightgray {
  background-color: #f7f7fc;
}

.footer-logo-3 {
  margin-bottom: 24px;
}

.footer-content-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #f7f7fc;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  display: grid;
}

.feature-image {
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nav_menu-link {
  font-size: .75rem;
  line-height: 1.625;
  transition: opacity .2s;
  display: none;
}

.nav_menu-link:hover {
  color: #fe2c55;
}

.screen-image-hover {
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% auto;
}

.footer-link-3 {
  color: #a0a3bd;
  margin-bottom: .5rem;
  font-family: Inter Tight, sans-serif;
  text-decoration: none;
  transition: opacity .6s cubic-bezier(.47, 0, .745, .715);
  display: block;
}

.footer-link-3:hover {
  color: #f7f7fc;
  text-decoration: none;
}

.section1-hero {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section1-hero.background-color-gray {
  background-color: #f7f7fc;
  border: 1px solid #0000;
  padding-top: 156px;
}

.section1-hero.background-color-black {
  background-color: #14142b;
  padding-bottom: 180px;
  position: relative;
}

.icon-grid-image-mobile {
  display: block;
  position: absolute;
  inset: 29% auto auto 0%;
  box-shadow: 0 2px 20px #0000001a;
}

.icon-grid {
  z-index: 3;
  grid-column-gap: 3.75rem;
  grid-row-gap: 2.75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.icon-grid.features {
  grid-template-columns: 1fr 1fr;
}

.nav_component {
  background-color: #0000;
  position: absolute;
  inset: 0% 0% auto;
}

.socialproof-grid {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-bottom: 2.5rem;
  display: grid;
}

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

.section-detail {
  position: absolute;
  inset: auto 0% 0% auto;
}

.section-detail.top-left {
  inset: 0% auto auto 0%;
}

.heading-medium {
  color: #14142b;
  margin-bottom: 2.5rem;
  font-family: Inter Tight, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.5rem;
}

.container-large {
  width: 100%;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Work Sans;
}

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

.footer-tag-wrapper {
  justify-content: space-between;
  display: flex;
}

.socialproof-text {
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
}

.social-proof-cta-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.social-proof-cta-wrapper.lp-evento {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.screen-grid {
  grid-column-gap: 6.38px;
  grid-row-gap: 5.11px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  padding: 5px 10px;
  display: grid;
}

.hero-content-text {
  flex: 1;
  width: 100%;
}

.paragraph-hero {
  margin-bottom: 2.5rem;
}

.paragraph-hero.text-color-white {
  float: none;
  color: var(--off-white);
  min-width: 10px;
  min-height: 10px;
  font-family: Inter Tight, sans-serif;
  font-size: 16px;
  font-style: normal;
  overflow: visible;
}

.span-red {
  color: #fe2c55;
}

.image-badge-status-circle {
  background-color: #00ba88;
  border-radius: 500px;
  width: 8px;
  height: 8px;
  margin-right: 4px;
}

.btn-primary {
  background-color: var(--primary--default);
  color: #fff;
  text-align: center;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-family: Work Sans;
  font-weight: 700;
  transition: opacity .3s;
  display: none;
  overflow: visible;
}

.btn-primary:hover {
  background-color: #e0284c;
}

.btn-primary.blue {
  background-color: #000fff;
  margin-left: 0;
  margin-right: 0;
}

.btn-primary.blue:hover {
  background-color: var(--grayscale--label);
}

.btn-primary.nav {
  color: #14142b;
  letter-spacing: .5px;
  background-color: #0000;
  border: 1px solid #14142b;
  padding: .5rem 1rem;
  font-size: .75rem;
}

.btn-primary.nav:hover {
  color: #f7f7fc;
  background-color: #14142b;
}

.btn-primary.nav.darkmode {
  color: #f7f7fc;
  border-color: #f7f7fc;
}

.btn-primary.nav.darkmode:hover {
  background-color: #fe2c55;
  border-color: #fe2c55;
}

.control {
  text-align: center;
  position: static;
  inset: auto 0% -3%;
}

.icon-grid-image-desktop {
  margin-left: 20px;
  display: block;
  position: relative;
  top: -80px;
  box-shadow: 0 2px 20px #0000001a;
}

.hero-content-wrapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  justify-items: end;
  display: grid;
}

.hero-content-wrapper.lp3 {
  grid-template-columns: 1fr .75fr;
  align-items: center;
}

.hero-content-wrapper.planos-e-precos, .hero-content-wrapper.home22 {
  align-items: center;
}

.screen-card {
  text-align: center;
  width: 306.59px;
  height: 172.46px;
  display: block;
  position: relative;
}

.hero-content-image-wrapper {
  background-color: #14142b;
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  max-width: 640px;
  max-height: 415px;
  display: flex;
  position: relative;
  box-shadow: 1px 2px 20px #0000001a;
}

.hero-content-image-wrapper.lp2 {
  box-shadow: none;
  background-color: #0000;
  max-width: none;
  max-height: none;
  overflow: hidden;
}

.section3-why {
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative;
}

.cta-content {
  text-align: center;
  margin-bottom: 4rem;
}

.screen-image {
  border: 1px #000;
  border-radius: 4px;
}

.nav_logo-image {
  margin-right: 32px;
  display: block;
}

.paragraph-body {
  line-height: 1.75rem;
}

.paragraph-body.margin-vertical {
  margin-top: 40px;
  display: none;
}

.paragraph-body.light {
  color: #a0a3bd;
  font-family: Inter Tight, sans-serif;
}

.paragraph-body._w-710px {
  text-align: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter Tight, sans-serif;
}

.footer-tag-social-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 24px;
  display: grid;
}

.grid-bg-detail {
  z-index: -1;
  background-color: #f7f7fc;
  border-top-right-radius: 500px;
  border-bottom-right-radius: 500px;
  width: 2000px;
  height: 435px;
  position: absolute;
  top: 28px;
  left: -1299px;
}

.grid-bg-detail.lp2 {
  height: 360px;
}

.footer-social-link {
  opacity: .7;
  transition: opacity .2s;
}

.footer-social-link:hover {
  opacity: 1;
}

.subheading-small {
  color: #fe2c55;
  letter-spacing: .75px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  font-family: Inter Tight, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1rem;
  display: flex;
}

.icon-grid-image-container {
  flex-direction: column;
  justify-content: center;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.grid-features {
  grid-column-gap: 3.75rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cta-action-wrapper {
  text-align: center;
  margin-top: 3rem;
}

.footer-links-heading {
  color: #d6d8e7;
  margin-bottom: 1rem;
  font-family: Inter Tight, sans-serif;
}

.icon-image {
  margin-bottom: 1.5rem;
}

.icon-image.features {
  max-width: 120px;
}

.image-badge-status-text {
  color: #f7f7fc;
  font-size: .5rem;
  line-height: 1rem;
}

.footer-lp {
  background-color: #14142b;
  padding-top: 80px;
  padding-bottom: 80px;
}

.heading-icon {
  letter-spacing: .7px;
  margin-bottom: .5rem;
  font-family: Inter Tight, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.display-small {
  color: #14142b;
  text-align: center;
  max-width: 793px;
  margin-bottom: 3.75rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.625rem;
}

.fale-com-especialista {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.lp2-hero-image-animation {
  max-width: none;
  max-height: 200px;
  position: absolute;
  inset: 20% auto 0% -20%;
}

.image-contato {
  max-width: 68%;
  margin-top: 10px;
}

.text-span-10 {
  color: #fe2c55;
}

.btn {
  color: #100a29;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #fee876;
  border-radius: 60px;
  height: 56px;
  margin-left: auto;
  margin-right: auto;
  padding: 18px 24px 15px 64px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
  transition: box-shadow .2s, background-color .2s;
  display: inline-block;
  position: relative;
  box-shadow: 0 4px 4px #0f053433, 0 3px 24px #0f053480;
}

.btn:hover {
  background-color: #fde151;
  box-shadow: 0 5px 7px #0f053426, 0 3px 24px #0f0534cc;
}

.btn__icon-wrap {
  background-color: #00000014;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: absolute;
  top: 4px;
  left: 4px;
}

.modal__text-wrap {
  color: #443e5b;
  letter-spacing: .7px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
}

.modal__close {
  opacity: .8;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  top: 10px;
  right: 10px;
}

.modal__close:hover {
  opacity: 1;
}

.modal__icon {
  width: auto;
  height: 112px;
  display: block;
}

.modal__heading {
  color: #100a29;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 12px;
  font-family: Work Sans;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.5rem;
}

.modal__highlight {
  color: #185bdc;
  font-weight: 700;
}

.modal {
  z-index: 5;
  background-color: #14142ba8;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal__body {
  z-index: 9999;
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 56px 48px;
  display: block;
  position: relative;
  overflow: hidden;
}

.modal__text-m {
  color: #443e5b;
  letter-spacing: .7px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  display: none;
}

.modal__text {
  color: #443e5b;
  text-align: left;
  letter-spacing: .7px;
  margin-bottom: 2rem;
  font-family: Work Sans;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5em;
}

.modal-alert {
  text-align: left;
  margin-top: 24px;
  font-size: 1rem;
  display: none;
}

.global-styles-2 {
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.paragraph-18 {
  color: #fcfcfc;
  text-align: left;
  margin-bottom: 40px;
  font-family: Work Sans;
  font-size: 18px;
  line-height: 1.8em;
}

.paragraph-18.dark {
  color: #000;
  text-align: left;
  font-size: 16px;
  line-height: 1.333em;
}

.paragraph-18.dark.text-center {
  color: #4e4b66;
  text-align: center;
  width: 60%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.step--number--text-2 {
  color: #fe2c55;
  font-size: 24px;
  line-height: 27px;
}

.step--button-2 {
  justify-content: flex-start;
  text-decoration: none;
  display: flex;
}

.step--button-2:hover {
  color: #000fff;
}

.step--p--detail-2 {
  color: #4e4b66;
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.333em;
}

.step--p--detail-2.left {
  color: #6e7191;
  text-align: left;
  font-size: 16px;
  line-height: 1.667em;
}

.col--img-stiky-2 {
  margin-left: 10%;
  display: block;
}

.hero-content-image-lp3-animation {
  position: absolute;
  inset: auto auto -242px -190px;
}

.section--step--tag-2 {
  color: #000fff;
  text-align: center;
  letter-spacing: .1px;
  text-transform: uppercase;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 14px;
  line-height: 1.333em;
}

.step--t-2 {
  color: #14142b;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.step--t-2:hover {
  color: #000fff;
}

.hero-content-image-lp3 {
  background-image: url('../images/lp3-hero-2x.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  width: 100%;
  height: 370px;
  display: none;
  position: relative;
  box-shadow: 1px 1px 3px #000;
}

.section8--heading-2 {
  -webkit-text-fill-color: inherit;
  background-color: #f7f7fc;
  background-image: url('../images/controler-bg.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-clip: border-box;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.section--step--outline-2 {
  border: 1px solid #000fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 10%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-planos-e-precos {
  padding-top: 4em;
  padding-bottom: 0;
}

.hero-planos-e-precos.background-color-black {
  background-color: var(--grayscale--title-active);
  margin-top: -76px;
  padding-top: 6em;
  font-family: Work Sans;
}

.navbar {
  z-index: 30;
  background-color: #0000;
  align-items: center;
  height: 76px;
  font-family: Work Sans;
  display: flex;
  position: relative;
}

.navbar.background-color-black {
  background-color: var(--grayscale--title-active);
}

.navbar-container {
  width: 100%;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.navbar-padding {
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5em;
  padding-right: 2.5em;
  font-family: Work Sans;
}

.nav-bar-menu {
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: none;
  display: flex;
}

.menu-itens {
  margin-left: 33px;
}

.container-big {
  width: 100%;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Work Sans;
}

.page-padding {
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.hero-content-planos {
  width: auto;
  margin-left: auto;
}

.section-planos {
  padding-top: 4em;
  padding-bottom: 4em;
}

.heading2-32-38 {
  color: var(--grayscale--title-active);
  font-weight: 400;
}

.heading2-32-38.text-align-center {
  text-align: center;
  font-family: Inter Tight, sans-serif;
}

.planos-card-component {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3em;
  display: grid;
}

.planos-card-component._3col {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: end;
  align-items: center;
}

.planos-card-component._2col {
  grid-template-columns: 1fr 1fr;
  margin-top: 2em;
}

.planos-card {
  background-color: var(--grayscale--input-background);
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  height: 500px;
  padding: 1rem 24px;
  display: flex;
  overflow: visible;
}

.planos-card.destaque {
  background-color: var(--grayscale--title-active);
  color: var(--off-white);
  justify-content: space-around;
  height: 550px;
  padding: 1rem 12px;
}

.planos-card.weight-100 {
  justify-content: space-between;
  height: 100%;
}

.card-heading {
  text-align: center;
  margin-top: 1rem;
  font-family: Inter Tight, sans-serif;
  font-size: 24px;
  line-height: 38px;
}

.card-description {
  color: var(--grayscale--label);
  font-family: Inter Tight, sans-serif;
}

.card-description.destaque {
  color: var(--off-white);
}

.plano-price-wrapper {
  align-items: flex-start;
  margin-top: 4em;
  font-family: Inter Tight, sans-serif;
  display: flex;
}

.plano-price-wrapper.table {
  grid-column-gap: .25px;
  grid-row-gap: .25px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
}

.price-currency {
  margin-right: 5px;
  font-family: Inter Tight, sans-serif;
  font-size: 20px;
  line-height: 18px;
  display: inline;
}

.price-currency.precogratis {
  font-size: 24px;
}

.price-number {
  margin-right: 2px;
  font-size: 48px;
  line-height: 26px;
  display: inline;
}

.price-number.cents {
  margin-right: 5px;
  font-size: 12px;
  line-height: 12px;
}

.planos-features-wrapper {
  margin-top: 2em;
  padding-bottom: 1em;
}

.planos-features-wrapper._2col {
  justify-content: space-around;
  display: flex;
}

.planos-feature {
  align-items: center;
  margin-bottom: 16px;
  margin-right: 4px;
  display: flex;
}

.icon-profile {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}

.plano-feature-text {
  color: var(--grayscale--body);
  font-family: Inter Tight, sans-serif;
}

.plano-feature-text.destaque {
  color: var(--off-white);
}

.icon-play {
  width: 16px;
  height: 18px;
  margin-right: 8px;
}

.icon-time {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}

.plano-button {
  background-color: var(--grayscale--title-active);
  color: var(--off-white);
  text-align: center;
  letter-spacing: .75px;
  border-radius: 500px;
  width: 100%;
  margin-top: 2em;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Inter Tight, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.plano-button:hover {
  background-color: var(--grayscale--body);
}

.plano-button.destaque {
  background-color: var(--off-white);
  color: var(--grayscale--title-active);
}

.plano-button.destaque:hover {
  background-color: var(--grayscale--input-background);
}

.plano-button.table {
  font-size: 9px;
  font-weight: 600;
  line-height: 12px;
}

.plano-destaque-wrapper {
  height: 19px;
}

.plano-destaque-badge {
  background-image: linear-gradient(114deg, #fe2c55, #000fff);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 102px;
  height: 100%;
  margin-left: auto;
  display: flex;
}

.plano-destaque-text {
  color: var(--off-white);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Inter Tight, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
}

.section--hero-22 {
  background-color: var(--grayscale--title-active);
  background-image: url('../images/Fundo.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -76px;
  padding-top: 180px;
  padding-bottom: 180px;
  position: relative;
  overflow: visible;
}

.section--hero-22.careers-v1 {
  padding-top: 54px;
  padding-bottom: 100px;
  display: block;
}

.section--hero-22.current-openings-v1 {
  padding-top: 100px;
  padding-bottom: 151px;
  display: block;
}

.section--hero-22.more-openings {
  padding-top: 174px;
}

.section--hero-22.career-page {
  padding-top: 65px;
}

.section--hero-22.home-hero-v3 {
  padding-top: 78px;
  padding-bottom: 120px;
}

.section--hero-22.testimonials-v3 {
  overflow: hidden;
}

.section--hero-22.hero {
  height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section--hero-22.institucional {
  margin-top: 40px;
  margin-bottom: 160px;
  padding-top: 0;
  padding-bottom: 0;
}

.section--hero-22.valores {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section--hero-22.home-hero-v3 {
  background-color: #14142b;
  padding-top: 78px;
  padding-bottom: 120px;
}

.hero-2-btn-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: start;
  display: flex;
}

.btn-secondary {
  background-color: var(--klein-blue);
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-family: Inter Tight, sans-serif;
  font-weight: 700;
  transition: opacity .3s;
}

.btn-secondary:hover {
  background-color: var(--grayscale--label);
}

.btn-secondary.blue {
  background-color: #000fff;
  margin-left: auto;
  margin-right: auto;
}

.btn-secondary.blue:hover {
  background-color: #14142b;
}

.btn-secondary.nav {
  color: #14142b;
  letter-spacing: .5px;
  background-color: #0000;
  border: 1px solid #14142b;
  padding: .5rem 1rem;
  font-size: .75rem;
}

.btn-secondary.nav:hover {
  color: #f7f7fc;
  background-color: #14142b;
}

.btn-secondary.nav.darkmode {
  color: #f7f7fc;
  border-color: #f7f7fc;
}

.btn-secondary.nav.darkmode:hover {
  background-color: #fe2c55;
  border-color: #fe2c55;
}

.hero-content-image-hero22 {
  z-index: 2;
  position: relative;
}

.hero-content-home22 {
  width: auto;
  margin-left: auto;
  position: relative;
  overflow: visible;
}

.home-ilusta {
  position: absolute;
  inset: -37% 22% auto auto;
  overflow: hidden;
}

.home-ilusta._2 {
  z-index: 2;
  height: 320px;
  inset: 66% 0% 0% auto;
}

.home-ilusta._3 {
  z-index: 2;
  inset: -19% auto 0% 0%;
}

.section-comparison {
  padding-top: 4em;
  padding-bottom: 4em;
  display: block;
  position: static;
}

.heading3-detail {
  color: var(--klein-blue);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 2em;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.table-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
  padding-top: 0;
}

.table-section.plan {
  grid-template-rows: auto;
  padding-top: 1em;
  padding-bottom: 1em;
}

.table-section.plan-heading {
  grid-template-rows: auto;
  align-items: stretch;
}

.grid-container {
  border-bottom: 1px #78733814;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 24px;
  display: flex;
}

.grid-container.feature {
  border-left: 1px solid #d6d8e7;
  padding-right: 0;
  font-family: Inter Tight, sans-serif;
}

.grid-container.feature.bg-dark {
  font-family: Inter Tight, sans-serif;
}

.grid-container.plan-heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom-style: none;
  justify-content: space-between;
  height: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: 0;
}

.grid-container.plan-heading.padding-custom {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  height: 100%;
  padding-left: 4px;
  padding-right: 4px;
}

.grid-container.bg-dark {
  background-color: var(--grayscale--input-background);
}

.h5 {
  font-size: 16px;
  font-weight: 500;
}

.column-label {
  color: var(--grayscale--title-active);
  margin-left: auto;
  margin-right: auto;
  font-family: Inter Tight, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.column-label.left-align {
  color: var(--grayscale--title-active);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 24px;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.column-label.left-align.group-title {
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.paragraph-19 {
  color: var(--grayscale--body);
  font-family: Lato, sans-serif;
  text-decoration: none;
}

.paragraph-19._16p {
  color: #000;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter Tight, sans-serif;
  font-size: 14px;
}

.paragraph-19.link {
  font-family: Inter Tight, sans-serif;
  transition: color .2s;
}

.table-component {
  position: relative;
}

.table-titles {
  z-index: 20;
  background-color: var(--input-background);
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  position: sticky;
  top: 35px;
}

.table-group {
  background-color: var(--grayscale--background);
  border-radius: 15px;
  margin-top: 2em;
  padding-top: 0;
  padding-bottom: 1em;
  position: relative;
}

.table-plan-heading {
  z-index: 30;
  background-color: var(--grayscale--input-background);
  border-radius: 15px;
  margin-top: 5em;
  margin-bottom: 0;
  position: sticky;
  top: 0;
  bottom: auto;
}

.cell-image {
  margin-left: auto;
  margin-right: auto;
}

.columm-subheader {
  color: var(--grayscale--label);
  margin-top: 0;
  margin-left: 24px;
  margin-right: auto;
  font-family: Inter Tight, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.columm-subheader.text-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.account-avatar {
  border-radius: 500px;
  width: 20px;
  margin-right: 6px;
}

.account-text.fixed {
  margin-right: 4px;
}

.nav-link-wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-block-10 {
  color: var(--white);
}

.text-block-11 {
  color: var(--grayscale--placeholder);
  text-align: right;
  font-size: 10px;
  font-weight: 400;
}

.price-disclaimer {
  color: var(--grayscale--placeholder);
  margin-top: 8px;
  font-size: 12px;
  display: none;
}

.price-disclaimer.darker {
  color: var(--grayscale--label);
}

.section-weblp1-hero {
  background-color: var(--grayscale--title-active);
  background-image: url('../images/Fundo.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 4em;
  padding-bottom: 4em;
}

.hellobar {
  background-color: var(--klein-blue);
  color: #0000;
  padding-top: 1em;
  padding-bottom: 1em;
}

.text-block-12 {
  color: var(--off-white);
  text-align: center;
}

.singup-component {
  max-width: 50em;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}

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

.form-input-error-password {
  color: #6e7191;
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: .75rem;
  display: block;
}

.form-checkbox-inline {
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 0;
  display: flex;
}

.link-2 {
  color: #000fff;
}

.form-text-field {
  background-color: #0000;
  border: 1px solid #d6d8e7;
  border-radius: 8px;
  height: 3rem;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: .75rem;
  line-height: 1rem;
  position: static;
}

.form-text-field::placeholder {
  color: #a0a3bd;
  font-size: .75rem;
}

.form-text-field.long-text {
  height: auto;
  padding-top: 1rem;
  padding-bottom: 6rem;
  overflow: auto;
}

.error-geral {
  color: #fe2c55;
  text-align: center;
  background-color: #fe2c5526;
  border-radius: 8px;
  margin-top: 2em;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: .825rem;
  display: none;
}

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

.form-input-error {
  color: #fe2c55;
  margin-top: 8px;
  font-size: .75rem;
  display: none;
}

.checkbox-2 {
  margin-top: 0;
}

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

.form-label {
  color: var(--grayscale--body);
  margin-bottom: 1rem;
  font-family: Inter Tight, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.2;
}

.form-input-wrapper {
  margin-bottom: 1rem;
}

.form-input-wrapper.hide {
  display: none;
}

.form-password-wrapper {
  position: relative;
}

.password-requeriments {
  color: #a0a3bd;
  background-color: #eff0f6;
  border-radius: 8px;
  margin-right: 8px;
  padding: 4px 12px;
  font-size: .75rem;
  display: inline-block;
}

.checkbox-label-2 {
  margin-bottom: 0;
  margin-left: .75rem;
  font-size: .75em;
  line-height: 1rem;
}

.button-submit-form {
  color: #a0a3bd;
  text-align: center;
  background-color: #0000;
  border: 1px solid #d6d8e7;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.5rem;
  font-size: 1em;
  font-weight: 600;
}

.button-submit-form:hover {
  background-color: #eff0f6;
}

.button-submit-form.active {
  color: #fcfcfc;
  background-color: #fe2c55;
}

.button-submit-form.active:hover {
  background-color: #fe2c55cc;
}

.submit-wrapper {
  margin-top: 2em;
}

.data-wrapper {
  display: flex;
}

.button-prev-step {
  border: 1px solid #d6d8e7;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-right: 1.5em;
  padding: 1rem 1.4rem;
  display: flex;
}

.button-prev-step:hover {
  background-color: #d6d8e7;
}

.form-button-wrapper {
  align-items: center;
  margin-top: 2em;
  display: flex;
}

.form-select-input {
  border: 1px solid var(--grayscale--input-background);
  color: var(--grayscale--placeholder);
  background-color: #fff;
  border-radius: 8px;
  height: 3rem;
  font-size: .875rem;
  line-height: 1.1;
}

.form-select-input:active {
  color: #14142bfc;
}

.weblp1-heading-hero-wrapper {
  text-align: center;
}

.singup-sucess {
  background-color: var(--grayscale--input-background);
  color: var(--grayscale--title-active);
  border-radius: 16px;
  padding: 4em;
  font-size: 16px;
  display: none;
}

.weblp1-tag {
  background-color: var(--grayscale--placeholder);
  color: var(--white);
  border-radius: 500px;
  margin-right: 1em;
  padding: .25em 1em;
  font-size: 10px;
  display: inline-block;
}

.section-weblp1-form {
  background-color: var(--white);
  padding-top: 4em;
  padding-bottom: 4em;
}

.section-weblp1-cta-onboarding {
  background-color: var(--off-white);
  padding-top: 4em;
  padding-bottom: 4em;
}

.webpl1-cta-onboarding_component {
  background-color: var(--grayscale--title-active);
  color: var(--off-white);
  text-align: center;
  border-radius: 16px;
  padding: 4em 2em;
}

.weblp1-cta-img {
  max-width: 30%;
}

.singup-sucess-detail-text {
  color: var(--grayscale--placeholder);
  margin-top: 2em;
  font-size: 12px;
}

.text-span-11 {
  font-weight: 700;
  text-decoration: underline;
}

.weblp1-hero-content {
  color: var(--off-white);
  text-align: center;
}

.weblp1-cta-hero_wrapper {
  margin-top: 2em;
}

.text-block-13 {
  color: var(--grayscale--placeholder);
}

.webpl1-button {
  background-color: var(--primary--default);
  border-radius: 500px;
  margin-top: 1em;
  padding: 1em 3em;
  transition: all .2s cubic-bezier(.6, .04, .98, .335);
}

.webpl1-button:hover {
  background-color: var(--primary--dark);
}

.weblp1-cta-button {
  background-color: var(--klein-blue);
  border-radius: 500px;
  margin-top: 4em;
  padding: 1em 3em;
  transition: all .2s;
}

.weblp1-cta-button:hover {
  background-color: #000fffcc;
}

.weblp1-hero-image {
  margin-top: 2em;
}

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

.hero-clients_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--grayscale--body);
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-clients_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  display: grid;
}

.home-clients_item {
  opacity: .5;
  filter: saturate(0%);
  object-fit: fill;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 48px;
  max-height: 50px;
  display: flex;
}

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

.download_nav {
  z-index: 3;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.download-section-hero {
  position: relative;
}

.download-title_round {
  border: 1px solid var(--grayscale--title-active);
  color: var(--grayscale--title-active);
  text-align: center;
  text-transform: uppercase;
  border-radius: 500px;
  padding: .75rem 3rem;
  font-family: Work Sans;
  font-size: 1rem;
  line-height: 1.5;
  display: inline-block;
}

.download-hero_content {
  z-index: 3;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
  position: relative;
}

.download-hero-title_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.download-hero-form_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.download-form {
  text-align: left;
  display: none;
}

.download-form_wrapper {
  border: 1px solid var(--grayscale--input-background);
  background-color: var(--white);
  text-align: left;
  border-radius: 8px;
  padding: 2rem;
  box-shadow: 3px 3px 20px 8px #f7f7fcb3;
}

.download-form_wrapper.lp-evento {
  box-shadow: none;
  background-color: #fff0;
  border-style: none;
}

.form-input {
  border: 1px solid var(--grayscale--input-background);
  color: var(--grayscale--title-active);
  border-radius: 8px;
  height: 3rem;
  font-family: Inter Tight, sans-serif;
  font-size: .875rem;
  line-height: 1.1;
}

.form-input::placeholder {
  color: var(--grayscale--placeholder);
}

.download-button-submit {
  color: var(--off-white-2);
  background-color: #0b860f;
  border-radius: 8px;
  width: 100%;
  margin-top: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Inter Tight, sans-serif;
  font-size: 1rem;
  display: inline-block;
}

.download-button-submit:hover {
  background-color: var(--primary--dark);
}

.download-form-text-lgpd {
  color: var(--grayscale--body);
  text-align: center;
  margin-top: 1rem;
  font-family: Inter Tight, sans-serif;
  font-size: .75rem;
  line-height: 1.1;
  display: none;
}

.link-6 {
  color: var(--primary--dark);
}

.download-form-img {
  width: 100%;
}

.download-section-bg {
  z-index: 1;
  background-color: var(--grayscale--background);
  color: var(--primary--default);
  height: 90%;
  position: absolute;
  inset: 0% 0% auto;
}

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

.download-discover_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.download-discover_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: flex-start center;
  display: flex;
}

.download-discover_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--grayscale--title-active);
  flex-direction: column;
  align-items: center;
  max-width: 23%;
  text-decoration: none;
  display: flex;
}

.download-item_heading {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.2;
}

.download-section-why {
  background-color: var(--grayscale--background);
  padding-top: 4rem;
  padding-bottom: 4rem;
}

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

.download-section-cta.bg-blue {
  background-color: var(--klein-blue);
  color: var(--off-white);
}

.download-cta_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--grayscale--title-active);
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.download-cta_wrapper.bg-blue {
  color: var(--off-white);
}

.container-medium {
  width: 100%;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Work Sans;
}

.download-btn-big {
  background-color: var(--primary--default);
  border-radius: 8px;
  margin-top: 1rem;
  padding: 1.5rem 8rem;
  font-size: 1rem;
  line-height: 1;
}

.download-btn-big:hover {
  background-color: var(--primary--dark);
}

.download-footer {
  background-color: var(--grayscale--title-active);
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.download-hero-sucess_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: stretch;
  display: none;
}

.download-sucess-msg {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--white);
  background-color: #01b25d;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: flex;
}

.download-sucess-heading_wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: row;
  align-items: center;
  display: flex;
}

.download-sucess-heading {
  flex: none;
  font-size: 1.5rem;
  display: inline-block;
}

.cip-player, .download-player-evts {
  width: 100%;
  height: 600px;
  margin-bottom: 0;
}

.download-section-success {
  display: inline-block;
}

.download-button_float {
  z-index: 999;
  border: 1px solid var(--grayscale--label);
  background-color: var(--grayscale--background);
  color: var(--grayscale--body);
  border-radius: 8px;
  font-family: Work Sans;
  font-size: .75rem;
  transition: all .2s;
  position: fixed;
  inset: auto 1% 1% auto;
  overflow: visible;
  box-shadow: 0 0 20px 10px #4e4b6640;
}

.download-button_float:hover {
  background-color: var(--klein-blue);
  color: var(--off-white);
}

.download-section-opener_webinar {
  display: block;
}

.download-speaker_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--grayscale--placeholder);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 50rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 3rem;
  display: grid;
}

.download-speaker_info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.download-speaker-bio_wrapper {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.download-speaker-social_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--grayscale--title-active);
  display: flex;
}

.download-speaker_photo {
  border-radius: 500px;
  width: 160px;
  height: 160px;
}

.download-webinar-date {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--klein-blue);
  color: var(--off-white-2);
  border-radius: 500px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  display: flex;
}

.download-calendar_icon {
  width: 24px;
  height: 24px;
}

.download-webinar-date_text {
  font-size: 1.25rem;
}

.download-form-ac-public {
  border: 1px solid var(--grayscale--input-background);
  color: var(--grayscale--title-active);
  border-radius: 8px;
  height: 3rem;
  font-size: .875rem;
  line-height: 1.1;
  display: none;
}

.download-form-ac-public::placeholder {
  color: var(--grayscale--placeholder);
}

.collection-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.download-form_type, .ac-tag_public_value {
  display: none;
}

.download-sucess-paragraph_wrapper {
  display: block;
}

.download-sucess-paragraph {
  margin-right: 6px;
  display: inline;
}

.download-discover_link {
  color: var(--grayscale--title-active);
  text-decoration: none;
}

.download-discover_link:hover {
  color: var(--grayscale--body);
}

.download-player_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.download-form-evts-webinar {
  border: 1px solid var(--grayscale--input-background);
  color: var(--grayscale--title-active);
  border-radius: 8px;
  height: 3rem;
  font-size: .875rem;
  line-height: 1.1;
  display: none;
}

.download-form-evts-webinar::placeholder {
  color: var(--grayscale--placeholder);
}

.evts-url-value {
  display: none;
}

.download-form-ac-tag {
  border: 1px solid var(--grayscale--input-background);
  color: var(--grayscale--title-active);
  border-radius: 8px;
  height: 3rem;
  font-size: .875rem;
  line-height: 1.1;
  display: none;
}

.download-form-ac-tag::placeholder {
  color: var(--grayscale--placeholder);
}

.ac-tag_value {
  display: none;
}

.section-reasons {
  background-color: var(--grayscale--background);
  padding-top: 8rem;
  padding-bottom: 8rem;
  position: relative;
}

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

.reasons_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.reasons-heading {
  color: var(--grayscale--title-active);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.reasons-title {
  color: var(--grayscale--title-active);
  margin-top: 0;
  margin-bottom: 2rem;
  font-family: Inter Tight, sans-serif;
  font-size: 3rem;
  line-height: 1.2;
}

.reasons-heading_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.modal-bg {
  z-index: 6;
  width: 100%;
  height: 100%;
  position: absolute;
}

.success-message-3 {
  background-color: var(--grayscale--input-background);
  color: var(--grayscale--title-active);
  border-radius: 8px;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.big-numbers_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: auto;
  max-width: 80%;
  display: grid;
}

.big-numbers-main {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--grayscale--title-active);
  text-align: left;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.big-numbers-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5rem;
  line-height: .8;
  display: inline;
}

.big-numbers-subheading {
  font-family: Inter Tight, sans-serif;
}

.big-numbers_second {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--grayscale--input-background);
  text-align: center;
  border-radius: 8px;
  flex-direction: column;
  padding: 3rem 2rem;
  display: none;
}

.big-numbers_logo {
  object-fit: contain;
  max-width: none;
  height: 24px;
}

.big-numbers-count_wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: row;
  align-items: flex-end;
  display: flex;
}

.big-numbers-und {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 2rem;
  line-height: 1;
  display: inline;
}

.btn-nav-small {
  border: 1px solid var(--off-white);
  background-color: var(--grayscale--title-active);
  border-radius: 500px;
  margin-left: auto;
  margin-right: 20px;
  font-family: Inter Tight, sans-serif;
  font-weight: 600;
  transition: all .2s;
  transform: translate(0);
}

.btn-nav-small:hover {
  border-color: var(--klein-blue);
  background-color: var(--klein-blue);
  opacity: 1;
}

.flex-centralizer {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-4 {
  background-color: #3b38ec;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  overflow: visible;
}

.div-block-45 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  object-fit: contain;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  overflow: auto;
}

.button-5 {
  color: #fff;
  text-align: center;
  background-color: #fe2c55;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 700;
  transition: opacity .3s;
}

.button-5:hover {
  background-color: #e0284c;
}

.button-5.nav {
  color: #14142b;
  letter-spacing: .5px;
  background-color: #0000;
  border: 1px solid #14142b;
  padding: .5rem 1rem;
  font-size: .75rem;
}

.button-5.nav:hover {
  color: #f7f7fc;
  background-color: #14142b;
}

.icon-image-2 {
  margin-bottom: 1.5rem;
  overflow: visible;
}

.socialproof-text-2 {
  margin-bottom: 2.5rem;
}

.icon-grid-image-container-2 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.icon-grid-2 {
  z-index: 3;
  grid-column-gap: 3.75rem;
  grid-row-gap: 2.75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.heading-icon-2 {
  letter-spacing: 1.5px;
  margin-bottom: .5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.section2-why {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.container-large-2 {
  width: 100%;
  max-width: 1258px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.social-proof-cta-wrapper-2 {
  text-align: center;
  max-width: 755px;
  margin-left: auto;
  margin-right: auto;
}

.button-6 {
  display: none;
}

.text-span-12 {
  color: var(--grayscale--title-active);
}

.text-block-14 {
  font-family: Inter Tight, sans-serif;
}

.youtube {
  width: 90%;
  margin-bottom: 20px;
}

.heading-12, .bold-text-10, .text-block-15 {
  font-family: Inter Tight, sans-serif;
}

.heading-13 {
  color: var(--grayscale--background);
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
  font-family: Inter Tight, sans-serif;
  display: flex;
}

.bold-text-11, .text-block-16 {
  font-family: Inter Tight, sans-serif;
}

.button-7 {
  background-color: #115a16;
}

.section-2 {
  background-color: var(--off-white-2);
}

.text-block-17 {
  text-align: center;
  padding-left: 100px;
  padding-right: 10px;
}

.text-span-13 {
  float: none;
  color: var(--off-white-2);
}

.bold-text-12, .bold-text-13 {
  color: var(--off-white-2);
}

.link-block {
  background-color: var(--primary--default);
}

.link-7 {
  color: var(--grayscale--title-active);
  background-color: #1ad377;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 5px;
  font-family: Inter Tight, sans-serif;
  font-weight: 700;
  text-decoration: none;
  display: none;
}

.youtube-3 {
  object-fit: fill;
  display: block;
}

.regular.heading--display-small {
  font-family: Inter Tight, sans-serif;
}

.image-33 {
  display: none;
  overflow: hidden;
}

@media screen and (min-width: 1280px) {
  .nav {
    z-index: 999;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    inset: auto;
  }

  .nav-container.mobile {
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
  }

  .container--default {
    max-width: 1080px;
  }

  .section2--clients {
    padding-top: 100px;
  }

  .heading--subheading.home-c {
    margin-bottom: 10px;
  }

  .heading--display {
    margin-top: 0;
  }

  .paragraph {
    margin-bottom: 20px;
  }

  .btn--large--secondary {
    border: 1px solid var(--grayscale--placeholder);
    background-color: #0000;
  }

  .col2--bg {
    top: 14.2vh;
  }

  .col2--main-img {
    margin-left: 50px;
  }

  .section3--video {
    display: none;
  }

  .heading--display-small {
    font-size: 28px;
  }

  .heading--display-small.regular {
    font-family: Inter Tight, sans-serif;
  }

  .heading--display-small.white {
    font-size: 28px;
  }

  .col--2-5-12 {
    height: 50vh;
  }

  .section5--grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .heading-2 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 80%;
    margin-left: auto;
    display: block;
  }

  .badge {
    top: -11%;
  }

  .badge.light {
    top: -10%;
  }

  .grid--comparison {
    grid-column-gap: 41px;
  }

  .section9--comparison {
    display: block;
  }

  .section11--faq {
    background-color: #0000;
  }

  .divider--72px {
    max-width: 1280px;
  }

  .bg--image {
    top: 304px;
    right: 51%;
  }

  .btn--large--principal--nav {
    border: 1px solid var(--klein-blue);
    background-color: #0000;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .image-video {
    display: block;
  }

  .logo-section {
    text-align: center;
    text-transform: none;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
  }

  .body {
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .section--hero-2 {
    background-image: none;
    background-repeat: repeat;
    padding-top: 100px;
    padding-bottom: 400px;
  }

  .event-item-content.mobile {
    display: none;
  }

  .btn--large--secondary-2 {
    background-color: #0000;
    border: 1px solid #a0a3bd;
  }

  .heading--display-2 {
    text-align: center;
    margin: 0 100px 16px;
  }

  .heading--display-2.hero {
    max-width: 1280px;
    font-size: 30px;
    font-weight: 400;
    line-height: 50%;
  }

  .container-n {
    max-width: none;
  }

  .container-n.image {
    top: 60%;
  }

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

  .bold-text-2.hero {
    font-family: Work Sans;
  }

  .bold-text-2.hero.txt2 {
    font-size: 55px;
  }

  .logo-2 {
    width: 200px;
  }

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

  .section--hero-3 {
    opacity: 1;
    background-image: url('../images/5f5e19fda5039fb36a4eebb2_calendar-bg.svg');
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: contain;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .page-wrapper {
    background-color: #0000;
    display: block;
  }

  .image-28 {
    box-shadow: 0 5px 10px #40404080;
  }

  .paragraph-8 {
    font-family: Work Sans;
  }

  .section.hero {
    height: 100%;
    margin-bottom: 80px;
  }

  .title.career-page {
    font-size: 50px;
  }

  .container-medium-869px.home-hero-v3 {
    margin-top: 0;
    padding-top: 0;
  }

  .heading--subheading-3.home-c {
    margin-bottom: 10px;
  }

  .paragraph-14 {
    margin-bottom: 0;
  }

  .section11--faq-2 {
    background-color: #0000;
  }

  .paragraph-15 {
    margin-bottom: 20px;
  }

  .heading--hero.sobre {
    margin-top: 64px;
  }

  .logo-section-2 {
    text-align: center;
    text-transform: none;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
  }

  .btn--large--secondary-3 {
    background-color: #0000;
    border: 1px solid #a0a3bd;
  }

  .paragraph-17 {
    margin-bottom: 20px;
  }

  .section11--faq-3 {
    background-color: #0000;
  }

  .nav-2 {
    z-index: 999;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    inset: auto;
  }

  .btn--large--principal--nav-2 {
    background-color: #0000;
    border: 1px solid #000fff;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .paragraph-18 {
    margin-bottom: 20px;
  }

  .section--hero-22.hero {
    height: 100%;
    margin-bottom: 80px;
  }

  .hero-2-btn-wrapper {
    justify-content: center;
    display: flex;
  }

  .download-section-discover {
    width: auto;
  }

  .download-section-cta.bg-blue {
    width: 1280px;
  }

  .button-5.nav {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (min-width: 1440px) {
  .nav {
    max-width: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav--link {
    margin-left: 0;
    margin-right: 0;
    padding: 20px 16px;
  }

  .nav-container {
    width: 100%;
  }

  .nav-container.mobile {
    justify-content: flex-start;
    max-width: 1210px;
    margin-left: auto;
  }

  .container--default {
    max-width: 1210px;
  }

  .section2--clients {
    padding-top: 40px;
  }

  .heading--subheading {
    font-weight: 400;
  }

  .heading--display {
    font-weight: 700;
  }

  .paragraph {
    margin-bottom: 24px;
    font-size: 20px;
  }

  .paragraph.dark {
    font-size: 20px;
  }

  .paragraph.dark.text-center.faq {
    font-size: 20px;
    line-height: 1.333em;
  }

  .btn--large--secondary {
    border-radius: 10px;
    font-size: 14px;
  }

  .depo--name {
    font-size: 20px;
  }

  .depo--position {
    font-size: 14px;
  }

  .depo--p {
    font-size: 20px;
  }

  .heading--display-small {
    font-size: 32px;
  }

  .heading--display-small.regular {
    font-family: Inter Tight, sans-serif;
    font-size: 22px;
  }

  .heading--display-small.white, .heading--display-small.blue {
    font-size: 40px;
  }

  .heading--display-small.white {
    font-size: 40px;
  }

  .heading--display-small.regular {
    font-size: 22px;
  }

  .why--p {
    font-size: 24px;
    line-height: 1.333em;
  }

  .heading-2 {
    line-height: 1.333em;
  }

  .step--h--detail {
    font-size: 28px;
  }

  .step--p--detail.left {
    font-size: 20px;
  }

  .step-highlight--col1.mobile {
    padding-left: 40px;
  }

  .highlight--p, .highlight--p.dark {
    font-size: 20px;
  }

  .badge {
    top: -10%;
  }

  .badge.light {
    top: -9%;
  }

  .step--h--comparison {
    font-size: 20px;
    line-height: 1.333em;
  }

  .comparison--unit-h {
    font-size: 20px;
  }

  .comparison--unit-p {
    font-size: 18px;
  }

  .paragraph-5 {
    font-size: 24px;
  }

  .question-title {
    font-size: 20px;
  }

  .faq-paragraph {
    font-size: 18px;
    line-height: 1.333em;
  }

  .btn--large--main {
    border: 1px solid #000;
    border-radius: 10px;
    font-size: 24px;
    line-height: 1.333em;
  }

  .logo-section {
    font-family: Work Sans;
    font-weight: 400;
    line-height: 1.333em;
  }

  .section--hero-2 {
    background-image: none;
    padding-bottom: 450px;
    box-shadow: 0 5px 10px #8d8d8d;
  }

  .event-item-content.mobile {
    display: none;
  }

  .btn--large--secondary-2 {
    border-radius: 10px;
    font-size: 14px;
    display: none;
  }

  .heading--display-2 {
    text-align: center;
    margin-bottom: 16px;
    margin-left: 100px;
    margin-right: 100px;
    font-weight: 700;
  }

  .heading--display-2.hero {
    max-width: 1440px;
  }

  .container-n {
    max-width: none;
  }

  .container-n.image {
    margin-bottom: -180px;
    top: 55%;
  }

  .btn--large--main-2 {
    text-align: center;
    border: 1px solid #000;
    border-radius: 10px;
    font-size: 14px;
  }

  .btn--large--main-2.hero {
    -webkit-text-fill-color: inherit;
    background-color: #fe2c55;
    background-clip: border-box;
  }

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

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

  .bold-text-2.hero {
    font-family: Work Sans;
    font-size: 60px;
  }

  .logo-2 {
    width: 200px;
  }

  .section--hero-3 {
    background-repeat: repeat-x;
    background-size: contain;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image-28 {
    border: 1px solid #4e4e4e;
    border-radius: 10px;
    max-width: 1200px;
    box-shadow: 0 5px 10px #40404080;
  }

  .paragraph-8 {
    font-family: Work Sans;
    font-size: 26px;
  }

  .bold-text-7 {
    font-size: 16px;
  }

  .section.hero {
    height: 100%;
    margin-bottom: 108px;
  }

  .team-v3-tab-link {
    padding-left: 0;
    padding-right: 0;
  }

  .heading--subheading-3 {
    font-weight: 400;
  }

  .form-box {
    width: 500px;
  }

  .paragraph-14 {
    margin-bottom: 24px;
    font-size: 20px;
  }

  .paragraph-14.dark {
    font-size: 20px;
  }

  .paragraph-14.dark.text-center.faq {
    font-size: 20px;
    line-height: 1.333em;
  }

  .faq-paragraph-2 {
    font-size: 18px;
    line-height: 1.333em;
  }

  .question-title-2 {
    font-size: 20px;
  }

  .paragraph-15 {
    margin-bottom: 24px;
    font-size: 20px;
  }

  .paragraph-15.dark {
    font-size: 20px;
  }

  .why--p-3 {
    font-size: 24px;
    line-height: 1.333em;
  }

  .btn--large--main-3 {
    border: 1px solid #000;
    border-radius: 10px;
    font-size: 24px;
    line-height: 1.333em;
  }

  .logo-section-2 {
    font-family: Work Sans;
    font-weight: 400;
    line-height: 1.333em;
  }

  .btn--large--secondary-3 {
    border-radius: 10px;
    font-size: 14px;
  }

  .paragraph-17 {
    margin-bottom: 24px;
    font-size: 20px;
  }

  .paragraph-17.dark {
    font-size: 20px;
  }

  .paragraph-17.dark.text-center.faq {
    font-size: 20px;
    line-height: 1.333em;
  }

  .why--p-4 {
    font-size: 24px;
    line-height: 1.333em;
  }

  .faq-paragraph-3 {
    font-size: 18px;
    line-height: 1.333em;
  }

  .question-title-3 {
    font-size: 20px;
  }

  .nav-2 {
    max-width: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav--link-2 {
    margin-left: 0;
    margin-right: 0;
    padding: 20px 16px;
  }

  .main-wrapper.download-page {
    width: 1440px;
  }

  .paragraph-18 {
    margin-bottom: 24px;
    font-size: 20px;
  }

  .paragraph-18.dark, .step--p--detail-2.left {
    font-size: 20px;
  }

  .price-currency {
    font-family: Inter Tight, sans-serif;
  }

  .section--hero-22.hero {
    height: 100%;
    margin-bottom: 108px;
  }

  .hero-2-btn-wrapper {
    justify-content: center;
    display: flex;
  }

  .heading3-detail {
    font-family: Inter Tight, sans-serif;
  }

  .table-section {
    grid-template-columns: 2fr minmax(200px, .25fr) 1fr 1fr 1fr 1fr;
  }

  .column-label {
    font-family: Inter Tight, sans-serif;
  }

  .download-section-cta.bg-blue {
    width: 1440px;
  }

  .button-5.nav {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (min-width: 1920px) {
  .nav {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav--link {
    font-size: 16px;
  }

  .nav--logo {
    height: 24px;
  }

  .nav-container.mobile {
    justify-content: center;
    width: auto;
    max-width: 1440px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .link {
    font-size: 16px;
  }

  .container--default {
    max-width: 1440px;
  }

  .section2--clients {
    padding-top: 10px;
  }

  .col--1 {
    padding-left: 0;
    padding-right: 0;
  }

  ._2col--wrapper {
    align-items: stretch;
  }

  .heading--subheading {
    font-size: 16px;
    line-height: 24px;
  }

  .heading--subheading.blue, .heading--subheading.blue.center {
    font-size: 16px;
  }

  .heading--display {
    font-size: 67px;
    line-height: 73px;
  }

  .paragraph {
    margin-bottom: 0;
    font-size: 21px;
    line-height: 39px;
  }

  .paragraph.dark, .paragraph.dark.text-center.faq {
    font-size: 21px;
    line-height: 39px;
  }

  ._2btn--wrapper {
    margin-top: 2em;
  }

  .btn--large--secondary {
    font-size: 16px;
  }

  .col2--bg {
    top: 15.9vh;
    bottom: 0%;
    right: -33%;
  }

  .col2--main-img {
    max-width: none;
    max-height: none;
    margin-left: 100px;
  }

  .section4--depo {
    display: none;
  }

  .depo--wrapper {
    justify-content: flex-start;
  }

  .depo--profile {
    align-self: flex-start;
    width: auto;
    margin-left: 0;
    margin-right: 48px;
  }

  .depo--name {
    font-size: 21px;
    line-height: 39px;
  }

  .depo--position {
    font-size: 16px;
  }

  .depo--profile--wrapper {
    flex-direction: column;
    flex: 0 auto;
  }

  .depo--p {
    padding-right: 10%;
    font-size: 21px;
    line-height: 39px;
  }

  .heading--display-small {
    font-size: 37px;
    line-height: 44px;
  }

  .heading--display-small.regular {
    font-family: Inter Tight, sans-serif;
    font-size: 37px;
    line-height: 44px;
  }

  .heading--display-small.white {
    font-size: 50px;
    line-height: 73px;
  }

  .heading--display-small.regular {
    font-size: 37px;
    line-height: 44px;
  }

  .col--2-5-12 {
    height: 50vh;
  }

  .section5--grid {
    justify-content: stretch;
    place-items: center start;
  }

  .why--p {
    font-size: 21px;
    line-height: 39px;
  }

  .heading-2 {
    text-align: center;
    width: 100%;
    font-size: 50px;
    line-height: 73px;
  }

  .section--step--tag {
    font-size: 16px;
  }

  .step--h--detail {
    font-size: 28px;
    line-height: 39px;
  }

  .step--p--detail {
    font-size: 16px;
    line-height: 24px;
  }

  .step--p--detail.left {
    font-size: 21px;
  }

  .step-detail--wrapper {
    justify-content: space-between;
  }

  .step-detail--col2 {
    max-width: 100%;
    margin-right: 0;
    position: relative;
  }

  .image-9 {
    align-self: auto;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    overflow: visible;
  }

  .step-highlight--col1.mobile {
    margin-right: 20px;
  }

  .highlight--p {
    font-size: 21px;
    line-height: 39px;
  }

  .badge {
    top: -9%;
    left: 5%;
  }

  .badge.light {
    top: -8%;
    left: 4%;
  }

  .grid--comparison {
    grid-column-gap: 47px;
    grid-row-gap: 12px;
    grid-template-columns: .75fr 1.25fr 1fr;
  }

  .step--h--comparison {
    text-align: right;
    font-size: 21px;
    line-height: 21px;
  }

  .comparison--h--col {
    font-size: 28px;
    line-height: 39px;
  }

  .comparison--up-arrow {
    height: 20px;
    font-size: 21px;
  }

  .comparison--unit-h {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 24px;
  }

  .comparison--unit-p {
    font-size: 16px;
  }

  .paragraph-5 {
    font-size: 24px;
    line-height: 24px;
  }

  .question-title {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 21px;
    line-height: 39px;
  }

  .faq-paragraph {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .faq-question-bar {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .contact-info-text, .footer-copyright-text.light, .footer-link.light {
    font-size: 16px;
  }

  .footer-header {
    font-size: 21px;
  }

  .footer-logo.logo-2x {
    width: auto;
    height: auto;
    max-height: 50px;
  }

  .comparison--down-arrow {
    height: 20px;
  }

  .divider--132px.mobile.hero.fullhd, .divider--132px.fullhd {
    height: 132px;
  }

  .divider--72px {
    display: block;
  }

  .btn--large--principal--nav {
    margin-right: 0;
    padding: 12px 21px;
    font-size: 16px;
  }

  .btn--large--main {
    font-size: 16px;
  }

  .image-27.home-hero-v3-1 {
    max-width: 100%;
  }

  .logo-section {
    font-size: 21px;
    line-height: 29px;
  }

  .bold-text {
    font-size: 67px;
  }

  .section--hero-2 {
    background-image: none;
    justify-content: center;
    min-height: 80vh;
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 500px;
  }

  .event-item-content.mobile {
    display: none;
  }

  .btn--large--secondary-2 {
    font-size: 16px;
  }

  .heading--display-2 {
    text-align: center;
    margin-bottom: 20px;
    margin-left: 100px;
    margin-right: 100px;
    font-size: 67px;
    line-height: 73px;
  }

  .heading--display-2.hero {
    max-width: 1920px;
  }

  .heading--display-2.hero._2 {
    margin-top: 0;
  }

  .container-n {
    max-width: none;
    margin-top: 92px;
    position: relative;
  }

  .container-n.image {
    margin-bottom: -90px;
    padding-top: 0;
    padding-left: 140px;
    padding-right: 140px;
    top: 46%;
  }

  .btn--large--main-2 {
    text-align: center;
    align-self: auto;
    font-size: 16px;
  }

  .btn--large--main-2.hero._2 {
    border-radius: 10px;
  }

  .bold-text-2 {
    font-size: 67px;
  }

  .bold-text-2.hero {
    font-family: Work Sans;
  }

  .logo-2 {
    width: 200px;
  }

  .section--hero-3 {
    -webkit-text-fill-color: inherit;
    background-repeat: repeat-x;
    background-size: contain;
    background-clip: border-box;
    justify-content: center;
    min-height: 80vh;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brand-4 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .nav-container-adwards {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-n-2 {
    position: relative;
  }

  .nav-lp-adwards {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .nav-container-adwards-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-28 {
    border: 1px solid #a6a6a6;
    border-radius: 10px;
    max-width: 100%;
    box-shadow: 0 5px 10px #40404080;
  }

  .paragraph-8 {
    font-family: Work Sans;
  }

  .section.hero {
    height: 100%;
    margin-bottom: 180px;
  }

  .container-medium-673px.careers-v1 {
    max-width: 100%;
  }

  .heading--subheading-3 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading--subheading-3.blue {
    font-size: 16px;
  }

  .paragraph-14 {
    margin-bottom: 0;
    font-size: 21px;
    line-height: 39px;
  }

  .paragraph-14.dark, .paragraph-14.dark.text-center.faq {
    font-size: 21px;
    line-height: 39px;
  }

  .faq-paragraph-2 {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .question-title-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 21px;
    line-height: 39px;
  }

  .paragraph-15 {
    margin-bottom: 0;
    font-size: 21px;
    line-height: 39px;
  }

  .paragraph-15.dark, .why--p-3 {
    font-size: 21px;
    line-height: 39px;
  }

  .btn--large--main-3 {
    font-size: 16px;
  }

  .logo-section-2 {
    font-size: 21px;
    line-height: 29px;
  }

  .btn--large--secondary-3 {
    font-size: 16px;
  }

  .paragraph-17 {
    margin-bottom: 0;
    font-size: 21px;
    line-height: 39px;
  }

  .paragraph-17.dark, .paragraph-17.dark.text-center.faq, .why--p-4 {
    font-size: 21px;
    line-height: 39px;
  }

  .faq-paragraph-3 {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .question-title-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 21px;
    line-height: 39px;
  }

  .nav-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav--link-2, .link-5 {
    font-size: 16px;
  }

  .btn--large--principal--nav-2 {
    margin-right: 0;
    padding: 12px 21px;
    font-size: 16px;
  }

  .body-lp {
    background-color: #0000;
  }

  .main-wrapper.download-page {
    width: auto;
    height: auto;
  }

  .heading-large {
    float: none;
    clear: left;
    color: var(--off-white-2);
    text-align: center;
    overflow: hidden;
  }

  .heading-large.text-color-white {
    color: var(--off-white);
  }

  .container-large {
    width: 100%;
    max-width: none;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .hero-content-text {
    width: 100%;
    max-width: 100%;
  }

  .paragraph-hero.text-color-white {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-content-wrapper.lp3 {
    grid-column-gap: 3.75rem;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: flex;
  }

  .image-contato {
    max-width: 100%;
  }

  .paragraph-18 {
    margin-bottom: 0;
    font-size: 21px;
    line-height: 39px;
  }

  .paragraph-18.dark {
    font-size: 21px;
    line-height: 39px;
  }

  .step--p--detail-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .step--p--detail-2.left {
    font-size: 21px;
  }

  .section--step--tag-2 {
    font-size: 16px;
  }

  .section--hero-22.hero {
    height: 100%;
    margin-bottom: 180px;
  }

  .hero-2-btn-wrapper {
    justify-content: center;
    display: flex;
  }

  .table-section {
    grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
  }

  .download-form_wrapper.lp-evento {
    align-items: flex-start;
    width: auto;
    display: block;
  }

  .download-section-cta.bg-blue {
    width: 1920px;
    min-width: 0;
    height: auto;
    overflow: visible;
  }

  .button-5.nav {
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .heading-13 {
    text-align: center;
    font-size: 24px;
  }

  .button-7 {
    text-align: right;
    font-size: 26px;
    line-height: 26px;
  }

  .section-2 {
    background-color: #fcfcfc00;
  }

  .text-block-17 {
    color: var(--off-white-2);
    padding-right: 100px;
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-46, .div-block-47 {
    text-align: center;
  }

  .youtube-2 {
    width: 100%;
  }

  .careers-v1.container-medium-673px {
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 991px) {
  .nav {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
  }

  .nav--link {
    color: var(--white);
    background-color: #0000;
    align-self: flex-start;
    margin-left: 10px;
    font-size: 1.25em;
    display: block;
  }

  .nav--link.login.logged {
    margin-left: 10px;
    display: block;
  }

  .nav--logo {
    z-index: 99;
  }

  .nav-container {
    margin-top: 0;
    padding: 0 24px;
  }

  .nav-container.mobile {
    justify-content: flex-start;
    padding: 10px 20px;
    display: flex;
  }

  .brand.w--current {
    z-index: 999;
    position: sticky;
    right: auto;
  }

  .link {
    font-size: 24px;
  }

  .section--hero {
    position: static;
    overflow: hidden;
  }

  .container--default {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container--default.fs-aprop {
    padding-left: 1em;
    padding-right: 1em;
  }

  .section2--clients {
    padding-top: 0;
  }

  .col--1 {
    flex: 1;
  }

  ._2col--wrapper {
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .col--2 {
    flex-flow: column;
    flex: 1;
    order: 1;
    justify-content: flex-end;
    align-self: center;
    align-items: flex-start;
    height: auto;
    max-height: none;
    display: block;
  }

  .heading--display {
    font-size: 28px;
    line-height: 36px;
  }

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

  .paragraph.dark {
    font-size: 1rem;
    line-height: 1.8rem;
  }

  .paragraph.dark.text-center {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph.dark.text-center.faq {
    width: 100%;
  }

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

  ._2btn--divider--2vw {
    height: 2vh;
  }

  .divider--50px, .divider--50px.tablet {
    height: 30px;
  }

  .col2--bg {
    display: none;
  }

  .col2--main-img {
    object-fit: fill;
    flex: 0 auto;
    order: 0;
    align-self: stretch;
    max-width: 350px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    position: static;
    inset: auto auto -90px 0%;
    overflow: visible;
  }

  .section3--video {
    display: none;
  }

  .heading--display--block {
    font-size: 24px;
    line-height: 32px;
  }

  .p--display--sub, .depo--p {
    font-size: 14px;
    line-height: 20px;
  }

  .divider--10vh {
    overflow: visible;
  }

  .heading--display-small {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .heading--display-small.regular, .heading--display-small.white {
    font-size: 20px;
    line-height: 28px;
  }

  .heading--display-small.text-center {
    font-size: 24px;
    line-height: 32px;
  }

  .heading--display-small.blue, .heading--display-small.regular, .heading--display-small.regular, .heading--display-small.white, .heading--display-small.regular {
    font-size: 20px;
    line-height: 28px;
  }

  .why--p {
    font-size: 22px;
  }

  .image-8 {
    max-width: 340px;
  }

  .section8--heading {
    height: auto;
  }

  .heading-2 {
    width: 60%;
    font-size: 24px;
  }

  .step--number--text {
    font-size: 16px;
    line-height: 24px;
  }

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

  .section--step--outline {
    width: 11%;
  }

  .step--h--detail {
    font-size: 20px;
    line-height: 28px;
  }

  .step--h--detail.center {
    font-size: 18px;
  }

  .step-detail--wrapper {
    align-items: center;
  }

  .step-detail--col2 {
    width: 60%;
    position: relative;
  }

  .image-9 {
    margin-bottom: 0;
    position: static;
    top: 80px;
    bottom: auto;
  }

  .highlight--p, .highlight--p.dark {
    font-size: 14px;
    line-height: 20px;
  }

  .badge {
    top: -13%;
  }

  .badge.light {
    top: -12%;
  }

  .grid--comparison {
    grid-column-gap: 16px;
    grid-row-gap: 44px;
    grid-template: ". . ." 40px
                   ". . Area-2"
                   ". . Area-2"
                   ". . Area-2"
                   ". . Area-2"
                   ". . Area-2"
                   / .5fr 1fr 1.5fr;
  }

  .step--h--comparison {
    font-size: 16px;
    line-height: 28px;
  }

  .cicle {
    width: 300px;
    height: 300px;
  }

  .comparison--circle {
    width: 100%;
  }

  .paragraph-5 {
    margin-top: 42%;
    font-size: 14px;
  }

  .section9--comparison {
    height: auto;
  }

  .pricing--3col--wrapper {
    flex-wrap: nowrap;
    place-content: space-around;
    width: 100%;
  }

  .pricing--element {
    flex: 0 auto;
    width: auto;
    margin-left: 0;
    padding: 12px;
  }

  .list {
    font-size: 12px;
  }

  .pricing--plan-name {
    font-size: 20px;
  }

  .pricing--plan-desc {
    font-size: 12px;
  }

  .pricing--price {
    font-size: 36px;
  }

  .button {
    text-align: center;
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 12px;
  }

  .section11--faq {
    height: auto;
  }

  .question-title {
    color: var(--grayscale--title-active);
    font-size: 16px;
    line-height: 30px;
  }

  .faq-question-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-logo-link.grouped-with-detail {
    margin-bottom: 10px;
  }

  .contact-info-text, .footer-copyright-text.light {
    font-size: 12px;
    line-height: 20px;
  }

  .footer-wrap.complete-footer {
    flex: 0 auto;
    width: 100%;
  }

  .footer-link-wrap.d-tablet-flex {
    flex-direction: row;
  }

  .footer-link-column {
    flex: 0 auto;
    width: 33.33%;
  }

  .footer-link-column.top {
    flex: 0 auto;
    width: 100%;
    margin-bottom: 45px;
  }

  .menu-button {
    align-items: stretch;
    margin-left: auto;
    margin-right: 10px;
    padding: 5px;
    display: flex;
  }

  .menu-button.w--open {
    z-index: 998;
    background-color: var(--grayscale--label);
    border-radius: 150px;
  }

  .hamburger-icon {
    color: var(--off-white-2);
    align-self: center;
    font-size: 42px;
  }

  .hamburger-icon:active {
    color: var(--grayscale--title-active);
  }

  .col--img-stiky {
    margin-bottom: auto;
    position: sticky;
    top: 80px;
    bottom: auto;
  }

  .divider--132px, .divider--132px.mobile.hero {
    height: 88px;
  }

  .divider--112px.tablet {
    height: 48px;
  }

  .divider--72px {
    height: 64px;
  }

  .divider--72px.mobile.ipad {
    height: 30px;
    display: block;
  }

  .divider--72px.tablet {
    height: 32px;
  }

  .button--plan {
    text-align: center;
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 12px;
  }

  .bg--image {
    height: 300px;
    top: 355px;
  }

  .card-slide {
    width: 50%;
  }

  .nav-menu {
    background-color: var(--grayscale--title-active);
    flex: 0 auto;
    justify-content: flex-end;
    min-width: 100%;
    margin-left: 0;
    display: block;
    inset: 0% 0% 0% auto;
  }

  .btn--large--principal--nav {
    background-color: var(--klein-blue);
    border-style: none;
    border-color: #0000;
    align-self: flex-start;
    margin-top: 10px;
    margin-left: 10px;
    padding: 15px;
    font-size: 24px;
    display: block;
  }

  .btn--large--main, .hamburger-wrapper {
    display: block;
  }

  .image-27.home-hero-v3-1 {
    max-width: 100%;
  }

  .image-27.icon-feature-v3 {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .image-27.team-v3 {
    border-radius: 24px;
  }

  .image-27.advantage-1 {
    left: auto;
    right: 0;
  }

  .logo-section {
    object-fit: fill;
    font-size: 18px;
    line-height: 32px;
  }

  .div-block-4 {
    background-color: var(--grayscale--placeholder);
    align-self: flex-start;
    width: 0;
    min-width: 20%;
    height: 1px;
    min-height: 0;
    margin: 5px 0 5px 10px;
    display: block;
  }

  .nav-menu-logo.mobile {
    display: block;
  }

  .menu-desktop {
    display: none;
  }

  .menu-mobile-2 {
    z-index: 35;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .section--hero-2 {
    padding-top: 100px;
    padding-bottom: 260px;
    position: static;
    overflow: hidden;
  }

  .heading--display-2 {
    font-size: 28px;
    line-height: 36px;
  }

  .heading--display-2.hero._2 {
    margin-top: 0;
  }

  .container-n.image {
    top: 68%;
  }

  .btn--large--main-2.hero._2 {
    z-index: 0;
  }

  .bold-text-2.hero {
    font-size: 48px;
  }

  .logo-2 {
    width: 120px;
  }

  .section--hero-3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    position: static;
    overflow: hidden;
  }

  .logo-3 {
    width: 120px;
  }

  .paragraph-8 {
    font-size: 24px;
    line-height: 36px;
  }

  .paragraph-9 {
    font-size: 16px;
  }

  .heading-1.centre._75px-font-size._650w {
    font-size: 55px;
  }

  .section-standard {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-standard.hero {
    max-height: 500px;
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .heading-3.centre._700w {
    font-size: 27px;
  }

  .div-395x325.link-box {
    height: auto;
    min-height: 250px;
    padding: 20px 15px;
  }

  .heading-5 {
    font-size: 23px;
  }

  .divider.footer-divider-bottom {
    margin-top: 60px;
  }

  .divider.footer-divider {
    margin-bottom: 60px;
  }

  .small-print-right {
    margin-bottom: 10px;
  }

  .footer {
    padding-bottom: 30px;
  }

  .top-content.current-openings-v1, .top-content.perks-v1 {
    flex-direction: column;
    align-items: flex-start;
  }

  .top-content.job-opening-v1 {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .top-content.features-v3, .top-content.card-testimonial-v3, .top-content.teams-v3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer-mobile-content {
    text-align: left;
    margin-top: -10px;
    overflow: hidden;
  }

  .small-print-wrapper {
    flex-wrap: wrap;
  }

  .section {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .section.careers-v1 {
    padding-top: 50px;
  }

  .section.current-openings-v1 {
    padding-bottom: 140px;
  }

  .section.more-openings {
    padding-top: 160px;
  }

  .section.career-page {
    padding-top: 60px;
  }

  .section.home-hero-v3 {
    background-color: #0000;
    background-color: var(--grayscale--title-active);
    background-color: #14142b;
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .container-medium-673px.careers-v1 {
    margin-bottom: 100px;
  }

  .current-openings-category-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .title--carrers.perks-v1, .title--carrers.current-openings-v1 {
    margin-bottom: 16px;
  }

  .small-print-left {
    margin-bottom: 10px;
  }

  .footer-links-block {
    flex-direction: column;
  }

  .footer-link-2 {
    white-space: normal;
  }

  .footer-title {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    display: flex;
    position: relative;
  }

  .footer-mobile-title {
    cursor: pointer;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .links-block {
    border-bottom: 1px solid #39394b;
    width: 100%;
    margin-right: 0;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .links-block.newsletter {
    border-bottom-width: 0;
    max-width: none;
    margin-top: 28px;
  }

  .split-content.career-page-left {
    max-width: 100%;
    margin-bottom: 60px;
    margin-right: 0;
  }

  .split-content.advantage-bottom-left {
    width: 90%;
    height: auto;
  }

  .split-content.advantage-top-left {
    max-width: 498px;
    margin-bottom: 60px;
  }

  .split-content.features-v3-left {
    max-width: 754px;
    margin-bottom: 40px;
  }

  .split-content.teams-v3-left {
    margin-bottom: 16px;
  }

  .split-content.teams-v3-right {
    max-width: 525px;
  }

  .split-content.advantage-bottom-right {
    max-width: 498px;
    margin-bottom: 60px;
  }

  .split-content.advantage-top-right {
    justify-content: flex-start;
    width: 90%;
    height: auto;
  }

  .dropdown-icon-footer {
    font-size: .6em;
    display: block;
  }

  .current-openings-grid-v1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-bottom: 70px;
  }

  .perks-grid-v1 {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 60px;
  }

  .card.career-page-tabs-content {
    justify-content: center;
    padding: 63px 60px 60px;
    display: flex;
  }

  .card.career-apply {
    padding: 50px 60px;
  }

  .card.features-v3 {
    flex-direction: column;
    padding: 40px 30px;
  }

  .title.teams-v3 {
    margin-right: 0;
  }

  .badge-2.job-opening-v1 {
    margin-bottom: 15px;
  }

  .more-openings-grid {
    grid-column-gap: 40px;
  }

  .career-page-wrapper {
    flex-direction: column;
  }

  .career-page-sidebar {
    max-width: 100%;
  }

  .advantage-top-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 120px;
  }

  .teams-v3-tabs-menu {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .shape-advantage-bottom-left {
    position: static;
  }

  .home-hero-v3-images-wrapper {
    margin-bottom: 80px;
    position: relative;
  }

  .features-v3-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .card-about-testimonial-wrapper {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .container-medium-869px.home-hero-v3 {
    margin-bottom: 60px;
  }

  .advantage-bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .team-v3-tab-link {
    padding-bottom: 40px;
  }

  .shape-advantage-top-right {
    position: static;
    left: 0;
  }

  .form-box {
    width: 550px;
    margin-top: 0%;
  }

  .heading-8 {
    margin-bottom: 22px;
    position: static;
  }

  .text-field-box {
    width: 49%;
  }

  .block-1 {
    padding-bottom: 60px;
  }

  .legal-box._2-copy {
    margin-top: 60px;
    display: block;
  }

  .legal-box._2 {
    display: none;
  }

  .block-2 {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .page-container {
    width: auto;
  }

  .heading-10 {
    max-width: none;
    margin-top: 20px;
  }

  .page-wrapper-8 {
    flex-direction: column;
    height: auto;
  }

  .content-wrapper {
    max-width: none;
  }

  .brand-8 {
    position: static;
  }

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

  .paragraph-14.dark {
    font-size: 1rem;
    line-height: 1.8rem;
  }

  .paragraph-14.dark.text-center {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-14.dark.text-center.faq {
    width: 100%;
  }

  .section11--faq-2 {
    height: auto;
  }

  .question-title-2 {
    color: #14142b;
    font-size: 16px;
    line-height: 30px;
  }

  .paragraph-15 {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-15.dark {
    font-size: 1rem;
    line-height: 1.8rem;
  }

  .btn--large--main-3 {
    display: block;
  }

  .logo-section-2 {
    object-fit: fill;
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-17 {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-17.dark {
    font-size: 1rem;
    line-height: 1.8rem;
  }

  .paragraph-17.dark.text-center {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-17.dark.text-center.faq {
    width: 100%;
  }

  .why--p-4 {
    font-size: 22px;
  }

  .section11--faq-3 {
    height: auto;
  }

  .question-title-3 {
    color: #14142b;
    font-size: 16px;
    line-height: 30px;
  }

  .container.hide-tablet-mobile {
    display: none;
  }

  .title--carrers-2.current-openings-v1, .title--carrers-2.perks-v1 {
    margin-bottom: 16px;
  }

  .nav-2 {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
  }

  .nav--link-2 {
    color: #fff;
    background-color: #0000;
    align-self: flex-start;
    margin-left: 10px;
    font-size: 24px;
    display: block;
  }

  .link-5 {
    font-size: 24px;
  }

  .nav-menu-2 {
    background-color: #14142b;
    flex: 0 auto;
    justify-content: flex-end;
    min-width: 100%;
    margin-left: 0;
    display: block;
    inset: 0% 0% 0% auto;
  }

  .btn--large--principal--nav-2 {
    background-color: #000fff;
    border-style: none;
    border-color: #0000;
    align-self: flex-start;
    margin-top: 10px;
    margin-left: 10px;
    padding: 15px;
    font-size: 24px;
    display: block;
  }

  .menu-button-2 {
    align-items: stretch;
    margin-left: auto;
    margin-right: 10px;
    padding: 5px;
    display: flex;
  }

  .menu-button-2.w--open {
    z-index: 998;
    background-color: #6e7191;
    border-radius: 150px;
  }

  .hamburger-icon-2 {
    color: #fcfcfc;
    align-self: center;
    font-size: 42px;
  }

  .hamburger-icon-2:active {
    color: #14142b;
  }

  .div-block-44 {
    background-color: #a0a3bd;
    align-self: flex-start;
    width: 0;
    min-width: 20%;
    height: 1px;
    min-height: 0;
    margin: 5px 0 5px 10px;
    display: block;
  }

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

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

  .heading-large.text-color-white {
    justify-content: center;
    align-items: center;
    margin-bottom: 1rem;
    display: flex;
  }

  .menu-button-3.w--open {
    background-color: #e0284c;
  }

  .mobile-menu-button {
    width: 24px;
    height: 24px;
  }

  .icon-grid {
    margin-bottom: 120px;
  }

  .container-large {
    display: block;
  }

  .hero-content-text {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-hero.text-color-white {
    text-align: center;
    align-items: flex-start;
    display: block;
  }

  .btn-primary.nav {
    color: #f7f7fc;
    background-color: #fe2c55;
    border-style: none;
  }

  .hero-content-wrapper {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    justify-items: center;
    display: flex;
  }

  .hero-content-wrapper.lp3 {
    flex-direction: column;
  }

  .hero-content-image-wrapper {
    margin-bottom: 80px;
  }

  .hero-content-image-wrapper.lp2 {
    align-items: flex-start;
  }

  .nav-menu-3.w--open {
    color: #f7f7fc;
    background-color: #f7f7fc;
  }

  .icon-grid-image-container {
    z-index: 3;
  }

  .modal__text-m {
    display: block;
  }

  .modal__text {
    display: none;
  }

  .paragraph-18 {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-18.dark {
    font-size: 1rem;
    line-height: 1.8rem;
  }

  .paragraph-18.dark.text-center {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .step--number--text-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .col--img-stiky-2 {
    margin-bottom: auto;
    position: sticky;
    top: 80px;
    bottom: auto;
  }

  .hero-content-image-lp3-animation {
    width: 240px;
    bottom: 33px;
    left: -86px;
  }

  .step--t-2 {
    font-size: 18px;
    line-height: 28px;
  }

  .mobile-menu-button-2 {
    width: 24px;
    height: 24px;
  }

  .hero-content-image-lp3 {
    background-size: contain;
    height: 570px;
  }

  .section8--heading-2 {
    height: auto;
  }

  .section--step--outline-2 {
    width: 11%;
  }

  .hero-planos-e-precos.background-color-black {
    padding-bottom: 2em;
  }

  .navbar-container {
    align-items: center;
    display: flex;
  }

  .heading2-32-38.text-align-center {
    font-size: 28px;
    line-height: 32px;
  }

  .planos-card-component._3col {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .planos-card-component._2col {
    grid-column-gap: 16px;
    margin-top: 1em;
  }

  .planos-features-wrapper._2col {
    flex-direction: column;
  }

  .section--hero-22 {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .section--hero-22.careers-v1 {
    padding-top: 50px;
  }

  .section--hero-22.current-openings-v1 {
    padding-bottom: 140px;
  }

  .section--hero-22.more-openings {
    padding-top: 160px;
  }

  .section--hero-22.career-page {
    padding-top: 60px;
  }

  .section--hero-22.home-hero-v3 {
    background-color: #0000;
    background-color: var(--grayscale--title-active);
    background-color: #14142b;
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .hero-2-btn-wrapper {
    justify-content: center;
    place-items: center;
    width: 430px;
    display: flex;
  }

  .btn-secondary.nav {
    color: #f7f7fc;
    background-color: #fe2c55;
    border-style: none;
  }

  .hero-content-home22 {
    margin-left: 0;
    margin-right: auto;
  }

  .home-ilusta._2, .home-ilusta._3 {
    display: none;
  }

  .margin-top._2em {
    margin-top: 2em;
  }

  .margin-top._2em.mobile-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 1rem;
    display: flex;
  }

  .column-label {
    font-size: 12px;
  }

  .column-label.left-align {
    font-size: 10px;
  }

  .paragraph-19._16p {
    font-size: 11px;
  }

  .columm-subheader {
    font-size: 6px;
  }

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

  .download-hero-form_wrapper {
    grid-template-columns: 1fr;
  }

  .download-discover_item {
    max-width: 48%;
  }

  .cip-player, .download-player-evts {
    height: 360px;
  }

  .download-speaker_item {
    grid-template-columns: 1fr;
    width: auto;
  }

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

  .big-numbers_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .button-5.nav {
    color: var(--grayscale--title-active);
    background-color: #0000;
    border-style: solid;
  }

  .icon-grid-image-container-2 {
    z-index: 3;
  }

  .icon-grid-2 {
    margin-bottom: 120px;
  }

  .bold-text-13 {
    font-size: 1.5rem;
  }

  .youtube-2 {
    width: 65%;
  }
}

@media screen and (max-width: 767px) {
  .nav--link {
    font-size: 24px;
    display: block;
  }

  .nav-container.mobile {
    display: flex;
  }

  .link {
    font-size: 24px;
  }

  .container--default {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container--default.mobile-inverted {
    display: none;
  }

  .col--1 {
    align-self: auto;
  }

  ._2col--wrapper {
    flex-direction: column;
    align-self: auto;
  }

  .col--2 {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  ._2btn--wrapper {
    flex-direction: row;
    align-self: auto;
  }

  ._2btn--wrapper.gero {
    justify-content: flex-start;
  }

  .btn--large--secondary {
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .col2--bg {
    top: 40.9vh;
  }

  .col2--main-img {
    flex: 0 auto;
    align-self: auto;
    display: block;
  }

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

  .depo--wrapper {
    margin-top: 60px;
  }

  .section5--grid {
    align-content: stretch;
  }

  .why--p {
    align-self: center;
    padding-left: 10px;
  }

  .heading-2 {
    line-height: 1.333em;
  }

  .section--step--outline {
    width: 13%;
  }

  .badge {
    top: -9%;
  }

  .badge.light {
    top: -8%;
  }

  .section8--step4, .section8--step5 {
    margin-top: 60px;
  }

  .footer-link-social.fb-icon {
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 5px;
  }

  .footer-link-social.ig-icon {
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
  }

  .footer-link-social.ev-icon {
    margin-bottom: 0;
    margin-right: 0;
  }

  .footer-link-social.linkedin-icon {
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
  }

  .footer-link-social.tt-icon {
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 5px;
  }

  .footer-wrap.complete-footer {
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    width: 100%;
    display: flex;
  }

  .footer-link-column {
    width: 50%;
    margin-bottom: 20px;
  }

  .footer-link-column.top {
    margin-right: 30px;
  }

  .social-wrapper {
    width: auto;
  }

  .divider--72px.mobile, .divider--72px.mobile._2, .divider--72px.mobile3 {
    display: none;
  }

  .card-slider {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
    display: block;
  }

  .card-slider-mask {
    display: block;
  }

  .card-slide {
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
  }

  .btn--large--principal--nav {
    background-color: var(--klein-blue);
    padding: 15px;
    font-size: 24px;
  }

  .btn--large--main {
    padding: 16px 24px;
    display: block;
  }

  .btn--large--main.hide {
    display: none;
  }

  .language-div {
    margin-right: 12px;
  }

  .language-div.menu-div {
    margin-right: 0;
    padding-left: 0;
  }

  .hamburger-wrapper {
    order: 1;
    margin-right: -10px;
  }

  .image-27.icon-perks-v1 {
    margin-bottom: 20px;
  }

  .image-27.advantage-icon {
    margin-right: 10px;
  }

  .image-27.home-hero-v3-1 {
    border-radius: 15px;
  }

  .image-27.icon-feature-v3 {
    margin-right: 20px;
  }

  .image-27.team-v3 {
    border-radius: 20px;
  }

  .image-27.advantage-2 {
    border-radius: 20px;
    max-width: 90%;
    position: static;
  }

  .image-27.stars {
    margin-bottom: 15px;
  }

  .image-27.advantage-1 {
    border-radius: 20px;
    max-width: 90%;
    position: static;
  }

  .logo-section {
    font-size: 18px;
    line-height: 32px;
  }

  .section--hero-2 {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .event-item-content {
    display: none;
  }

  .event-item-content.mobile {
    display: block;
  }

  .btn--large--secondary-2 {
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading--display-2.hero._2 {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .container-n.image {
    position: relative;
    top: auto;
  }

  .btn--large--main-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .btn--large--main-2.hero._2 {
    margin-top: 30px;
  }

  .bold-text-2.hero {
    font-size: 34px;
  }

  .section--hero-3 {
    background-position: 50% 0;
  }

  .paragraph-8 {
    justify-content: center;
    align-items: center;
    font-size: 22px;
    line-height: 30px;
    display: flex;
  }

  .paragraph-9.subhead.centre._800 {
    font-size: 20px;
  }

  .paragraph-9._16px.flex-child-sizing-grow {
    font-size: 14px;
  }

  .heading-1.centre._75px-font-size._650w {
    font-size: 40px;
  }

  .section-standard {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-standard.hero {
    display: block;
  }

  .div-standard {
    max-width: 95%;
  }

  .heading-3.centre._700w {
    font-size: 25px;
  }

  .column-57 {
    display: flex;
  }

  .div-395x325.link-box {
    max-width: none;
    min-height: 0;
    margin-bottom: 20px;
    padding: 15px 10px;
  }

  .heading-5 {
    font-size: 21px;
  }

  .image-29 {
    display: inline-block;
  }

  .footer-logo-2 {
    margin-bottom: 20px;
  }

  .divider.footer-divider-bottom {
    margin-top: 50px;
    margin-bottom: 30px;
  }

  .divider.footer-divider {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .divider.card-testimonial-v3 {
    margin-top: 20px;
  }

  ._2-buttons {
    justify-content: center;
  }

  ._2-buttons.footer-2-buttons {
    margin-bottom: 20px;
  }

  .button-secondary--carrers {
    padding-left: 40px;
    padding-right: 40px;
  }

  .footer {
    padding-top: 50px;
  }

  .top-content.footer-top-content {
    flex-wrap: wrap;
  }

  .top-content.current-openings-v1 {
    margin-bottom: 40px;
  }

  .top-content.perks-v1 {
    margin-bottom: 30px;
  }

  .top-content.more-openings {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 40px;
  }

  .top-content.job-opening-v1 {
    flex-flow: wrap;
    align-items: center;
    margin-bottom: 10px;
  }

  .top-content.features-v3 {
    margin-bottom: 40px;
  }

  .top-content.card-testimonial-v3 {
    flex-flow: wrap;
    align-items: center;
  }

  .top-content.testimonials-v3 {
    margin-bottom: 130px;
  }

  .top-content.teams-v3 {
    margin-bottom: 40px;
  }

  .small-print-wrapper {
    text-align: center;
    justify-content: center;
    font-size: 14px;
  }

  .section {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.careers-v1 {
    padding-top: 40px;
  }

  .section.current-openings-v1 {
    padding-bottom: 100px;
  }

  .section.more-openings {
    padding-top: 120px;
  }

  .section.career-page {
    padding-top: 40px;
  }

  .section.home-hero-v3 {
    background-color: var(--grayscale--title-active);
    background-color: #14142b;
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .container-medium-673px.careers-category {
    text-align: left;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .container-medium-673px.careers-v1 {
    text-align: left;
    margin-bottom: 80px;
    margin-left: 0;
  }

  .empty-state {
    border-radius: 20px;
    padding: 50px;
  }

  .current-openings-category-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .category-title-wrapper {
    margin-bottom: 16px;
  }

  .category-title-wrapper.center-category {
    justify-content: flex-start;
  }

  .list-footer {
    min-width: 157px;
  }

  .button-primary--carrers {
    padding-left: 40px;
    padding-right: 40px;
  }

  .footer-title.follow {
    margin-bottom: 24px;
  }

  .footer-mobile-title {
    margin-bottom: 20px;
  }

  .links-block.newsletter {
    margin-top: 24px;
  }

  .footer-content-links {
    flex-wrap: wrap;
  }

  .split-content.job-opening-v1-left {
    margin-bottom: 15px;
  }

  .split-content.career-page-left {
    margin-bottom: 50px;
  }

  .split-content.advantage-bottom-left {
    width: 100%;
  }

  .split-content.advantage-top-left {
    margin-bottom: 50px;
  }

  .split-content.features-v3-left {
    margin-bottom: 30px;
  }

  .split-content.advantage-bottom-right {
    margin-bottom: 50px;
  }

  .split-content.advantage-top-right {
    width: 100%;
  }

  .space._2-buttons {
    width: 20px;
  }

  .flex-vc {
    align-items: flex-start;
  }

  .current-openings-grid-v1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-bottom: 60px;
  }

  .perks-grid-v1 {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-bottom: 50px;
  }

  .current-openings-contact-v1 {
    text-align: left;
    margin-left: 0;
  }

  .paragraph-10.career-page {
    margin-bottom: 50px;
  }

  .paragraph-10.job-opening-v1 {
    margin-bottom: 20px;
    margin-right: 10px;
  }

  .paragraph-10.card-testimonial-v3 {
    margin-bottom: 20px;
  }

  .paragraph-10.advantage {
    margin-bottom: 30px;
  }

  .paragraph-10.home-hero-v3 {
    margin-bottom: 40px;
    margin-left: 0;
  }

  .card.perks-v1 {
    border-radius: 20px;
    padding: 54px 20px 45px;
  }

  .card.job-opening-v1 {
    border-radius: 20px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .card.career-page-tabs-content {
    border-radius: 20px;
    padding: 53px 40px 50px;
  }

  .card.career-apply {
    border-radius: 20px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .card.features-v3 {
    flex-direction: row;
  }

  .card.testimonial-v3 {
    border-radius: 20px;
    padding-bottom: 50px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .title.more-openings {
    margin-bottom: 20px;
  }

  .title.team-v3-tab-link-title {
    margin-bottom: 10px;
  }

  .title.home-hero-v3 {
    max-width: 625px;
  }

  .button-primary {
    padding-left: 40px;
    padding-right: 40px;
  }

  .career-page-tabs-menu {
    margin-bottom: 10px;
  }

  .career-page-about-wrapper {
    margin-bottom: 20px;
  }

  .button-secondary {
    padding-left: 40px;
    padding-right: 40px;
  }

  .more-openings-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .career-page-tabs {
    margin-bottom: 30px;
  }

  .career-page-tab-link {
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 15px;
  }

  .button-primary-2, .button-secondary-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .advantage-top-wrapper {
    margin-bottom: 100px;
  }

  .home-hero-v3-form-block {
    margin-left: 0;
  }

  .teams-v3-tabs-menu {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .shape-advantage-bottom-left {
    border-radius: 20px;
    display: none;
  }

  .home-hero-v3-images-wrapper {
    margin-bottom: 60px;
  }

  .testimonials-v3-right-arrow {
    top: -92px;
    left: 63px;
    right: auto;
  }

  .features-v3-grid {
    grid-template-columns: 1fr;
  }

  .card-about-testimonial-wrapper {
    margin-bottom: 15px;
  }

  .success-message {
    font-size: 18px;
  }

  .testimonial-v3-slide-nav {
    bottom: -40px;
  }

  .container-medium-869px.home-hero-v3 {
    text-align: left;
    text-align: left;
    margin-bottom: 50px;
  }

  .testimonials-v3-left-arrow {
    top: -92px;
    left: 0;
    right: auto;
  }

  .team-v3-tab-link {
    max-width: none;
    padding-bottom: 20px;
  }

  .shape-advantage-top-right {
    border-radius: 20px;
    display: none;
  }

  .teams-v3-tabs-content {
    margin-bottom: 40px;
  }

  .form-box {
    width: auto;
    margin-top: 5%;
  }

  .heading-8 {
    position: static;
  }

  .content-box {
    flex-direction: column;
    display: flex;
  }

  .legal-box {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .page-container {
    width: auto;
  }

  .heading-10 {
    max-width: 400px;
  }

  .page-wrapper-8 {
    flex-direction: column;
  }

  .brand-8 {
    position: static;
    top: auto;
  }

  .why--p-3 {
    align-self: center;
    padding-left: 10px;
  }

  .bold-text-9 {
    font-size: 48px;
  }

  .btn--large--main-3 {
    padding: 16px 24px;
    display: block;
  }

  .btn--large--main-3.hide {
    display: none;
  }

  .logo-section-2 {
    font-size: 18px;
    line-height: 32px;
  }

  .btn--large--secondary-3 {
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .why--p-4 {
    align-self: center;
    padding-left: 10px;
  }

  .pricing-grid-wrapper-mobile {
    display: block;
  }

  .tab-pane {
    padding: 30px;
  }

  .mobile-pricing {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

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

  .help {
    display: none;
  }

  .pricing-grid-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .tab-standard {
    color: #fff;
    background-color: #0000;
    border: 1px solid #fff;
    border-radius: 50px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .tab-standard.w--current {
    background-color: #8c54ff;
    border-color: #0000;
  }

  .pricing-wrapper {
    display: none;
  }

  .title--carrers-2 {
    text-align: center;
  }

  .nav--link-2 {
    font-size: 24px;
    display: block;
  }

  .link-5 {
    font-size: 24px;
  }

  .btn--large--principal--nav-2 {
    background-color: #000fff;
    padding: 15px;
    font-size: 24px;
  }

  .heading-large {
    font-size: 2rem;
  }

  .footer-content-grid {
    grid-template-columns: 1fr 1fr;
  }

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

  .heading-medium {
    font-size: 1.5rem;
  }

  .footer-tag-wrapper {
    flex-direction: column-reverse;
  }

  .screen-card {
    width: 100%;
    height: 100%;
  }

  .footer-tag-social-wrapper {
    grid-column-gap: 8px;
    justify-items: start;
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .lp2-hero-image-animation {
    max-height: 100px;
  }

  .hero-content-image-lp3-animation {
    left: -125px;
  }

  .hero-content-image-lp3 {
    height: 478px;
  }

  .section--step--outline-2 {
    width: 13%;
  }

  .planos-card-component._3col, .planos-card-component._2col {
    grid-template-columns: 1fr;
    display: none;
  }

  .planos-card {
    padding: 12px 24px;
  }

  .plano-price-wrapper {
    margin-top: 2em;
  }

  .section--hero-22 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section--hero-22.careers-v1 {
    padding-top: 40px;
  }

  .section--hero-22.current-openings-v1 {
    padding-bottom: 100px;
  }

  .section--hero-22.more-openings {
    padding-top: 120px;
  }

  .section--hero-22.career-page {
    padding-top: 40px;
  }

  .section--hero-22.home-hero-v3 {
    background-color: var(--grayscale--title-active);
    background-color: #14142b;
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .home-ilusta {
    right: 11%;
  }

  .grid-container {
    height: 80px;
    min-height: 0;
  }

  .grid-container.top-align {
    align-items: flex-start;
  }

  .grid-container.plan-heading {
    height: 40px;
  }

  .column-label {
    font-size: 10px;
  }

  .column-label.left-align {
    font-size: 12px;
    line-height: 16px;
  }

  .cell-image {
    width: 12px;
    height: 12px;
  }

  .columm-subheader {
    display: none;
  }

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

  .home-clients_grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .button-5.nav {
    border-style: solid;
  }
}

@media screen and (max-width: 479px) {
  .nav {
    display: block;
  }

  .nav--link {
    color: var(--white);
    background-color: #0000;
    margin-right: 10px;
    font-size: 1.25em;
    display: block;
  }

  .nav--link.login.logged {
    display: none;
  }

  .nav--logo {
    align-self: auto;
    width: auto;
    max-width: none;
    height: 20px;
    max-height: none;
    display: block;
  }

  .nav-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-container.mobile {
    display: flex;
  }

  .brand {
    width: 50%;
    padding-left: 0;
  }

  .brand.w--current {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin: 0;
    display: flex;
    position: sticky;
  }

  .link {
    color: var(--white);
    font-size: 18px;
  }

  .image {
    font-size: 36px;
  }

  .section--hero {
    z-index: 2;
  }

  .container--default {
    flex: 0 auto;
    max-width: 100%;
    margin-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section2--clients, .col--1 {
    height: auto;
  }

  ._2col--wrapper {
    flex-direction: column-reverse;
    justify-content: center;
    align-self: center;
    display: flex;
  }

  .heading--subheading {
    margin-top: 32px;
    font-size: 12px;
    line-height: 18px;
  }

  .heading--subheading.blue {
    margin-top: 0;
  }

  .heading--subheading.home-c {
    font-size: 10px;
  }

  .heading--display {
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph, .paragraph.dark {
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph.dark.text-center {
    width: 100%;
    font-size: 14px;
    display: block;
  }

  .paragraph.dark.text-center.faq {
    font-size: 20px;
    display: block;
  }

  .paragraph.sobre {
    max-width: 100%;
  }

  ._2btn--wrapper {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
  }

  .btn--large--secondary {
    align-self: center;
    width: 100%;
    margin-left: 0;
    padding: 16px 10px;
    font-size: 16px;
    line-height: 16px;
  }

  ._2btn--divider--2vw {
    width: 100%;
    height: 20px;
    display: block;
  }

  .divider--50px {
    height: 24px;
    display: block;
  }

  .divider--50px.mobile {
    height: 56px;
    display: block;
  }

  .col2--bg {
    width: 500px;
    display: none;
    inset: auto -45% 42% auto;
  }

  .col2--main-img {
    z-index: 2;
    height: 284px;
    margin-left: auto;
    margin-right: auto;
    top: 12px;
    bottom: auto;
    left: auto;
  }

  .grid {
    grid-column-gap: 15px;
    grid-row-gap: 14px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-content: space-around start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .section3--video {
    height: auto;
  }

  .heading--display--block {
    max-width: 100%;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .heading--display--block.mobile {
    font-size: 24px;
    line-height: 32px;
  }

  .p--display--sub {
    max-width: 100%;
    font-size: .8rem;
    line-height: 1.5rem;
  }

  .p--display--sub.mobile {
    font-size: 14px;
    line-height: 20px;
  }

  .section4--depo {
    height: auto;
  }

  .depo--wrapper {
    flex-direction: column;
    margin-top: 0;
  }

  .depo--profile {
    align-self: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .depo--text {
    width: 100%;
  }

  .depo--name {
    text-align: center;
    font-size: 14px;
    line-height: 24px;
  }

  .depo--position {
    text-align: center;
    font-size: 12px;
    line-height: 16px;
  }

  .depo--profile--wrapper {
    align-self: center;
    align-items: flex-start;
  }

  .image-6 {
    text-align: left;
    width: 80px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .depo--p {
    text-align: center;
    margin-bottom: 0;
    padding-right: 0%;
    font-size: 14px;
  }

  .divider--10vh {
    display: none;
  }

  .divider--10vh.mobile {
    height: 5vh;
    display: none;
  }

  .section5--why {
    height: auto;
  }

  .heading--display-small {
    font-family: Inter Tight, sans-serif;
    font-size: 24px;
    line-height: 32px;
  }

  .heading--display-small.white {
    font-size: 24px;
    line-height: 32px;
  }

  .heading--display-small.text-center {
    width: 100%;
  }

  .heading--display-small.blue, .heading--display-small.regular, .heading--display-small.regular, .heading--display-small.white {
    font-size: 24px;
    line-height: 32px;
  }

  .heading--display-small.regular {
    font-family: Work Sans;
    font-size: 24px;
    line-height: 32px;
  }

  .col--1-7-12 {
    padding-right: 0;
  }

  .col--2-5-12 {
    height: auto;
  }

  .section5--grid {
    grid-template-columns: 1fr;
    align-content: center;
    align-items: center;
    display: none;
  }

  .why--icon {
    width: 20%;
    padding-right: 4px;
  }

  .why--p {
    font-size: 1rem;
  }

  .section6--cta {
    height: auto;
  }

  .image-8 {
    max-width: 100%;
    margin-bottom: 24px;
  }

  .section8--heading {
    background-size: 10%;
  }

  .section8--controler {
    width: auto;
    display: none;
    overflow: hidden;
  }

  .heading-2 {
    width: auto;
    height: 130px;
    margin-right: 0;
    font-size: 24px;
    line-height: 32px;
    overflow: hidden;
  }

  .step--button {
    text-align: left;
    flex-direction: row;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .step--number {
    align-self: center;
    padding-right: 0;
  }

  .step--number--text {
    margin-bottom: 0;
    padding-right: 16px;
    font-size: 24px;
  }

  .step--t {
    font-size: 24px;
  }

  .section--step--tag {
    font-size: 14px;
    line-height: 18px;
  }

  .section--step--outline {
    width: 80px;
    height: 30px;
    margin-bottom: 10px;
  }

  .step--h--detail {
    font-size: 24px;
    line-height: 32px;
  }

  .step--p--detail {
    font-size: 14px;
    line-height: 20px;
  }

  .step--p--detail.left {
    color: var(--grayscale--body);
    font-size: 16px;
    line-height: 1.5em;
  }

  .step--detail {
    width: 100%;
  }

  .step-detail--wrapper {
    flex-direction: column-reverse;
  }

  .step-detail--wrapper.reverse-mobile {
    flex-direction: column;
  }

  .step-detail--col1 {
    width: 100%;
  }

  .step-detail--col2 {
    width: 100%;
    margin-right: 0;
  }

  .step-detail--col2.circle {
    margin-right: 0;
  }

  .image-9 {
    width: 100%;
    margin: 0 auto 24px;
  }

  .image-9.light {
    width: 80%;
  }

  .step--highlight {
    border-radius: 0;
    margin-left: -24px;
    margin-right: -24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .step-highlight--col1 {
    width: 100%;
    height: auto;
  }

  .step-highlight--col1.mobile {
    width: 100%;
    padding-right: 0;
  }

  .step-highlight--col2 {
    width: 100%;
    margin-right: 0;
  }

  .highlight--p {
    font-size: 14px;
    line-height: 24px;
  }

  .highlight--p.dark {
    line-height: 24px;
  }

  .badge {
    width: 20%;
    max-width: 20%;
    top: -4%;
  }

  .badge.light {
    top: -3%;
  }

  .step-highlight--wrapper {
    flex-direction: column-reverse;
    margin-top: 48px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .step--detail--3col {
    flex-direction: column;
  }

  .step--3col--unit {
    margin-bottom: 56px;
  }

  .step--highlight-white {
    margin-left: -24px;
    margin-right: -24px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .grid--comparison {
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: .5fr 1fr 1.5fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .step--h--comparison {
    letter-spacing: .75px;
    font-size: 14px;
    line-height: 20px;
  }

  .comparison--h--col--wrapper {
    margin-bottom: 20px;
  }

  .comparison--unit--wrapper {
    display: flex;
  }

  .cicle {
    margin-top: 20px;
  }

  .section9--comparison {
    height: auto;
    display: none;
  }

  .section10--pricing {
    background-image: url('../images/pricing-bg1.svg');
    background-position: 1% 1%;
    background-repeat: no-repeat;
    background-size: auto;
    overflow: hidden;
  }

  .pricing--3col--wrapper {
    object-fit: fill;
    flex-wrap: nowrap;
    flex: none;
    width: auto;
    overflow: hidden;
  }

  .pricing--element {
    flex: none;
    width: 100%;
    margin-right: 0;
    padding: 18px 18px 10px;
  }

  .pricing--plan-name {
    margin-top: 0;
    font-size: 19px;
    line-height: 32px;
  }

  .pricing--plan-desc {
    line-height: 15px;
  }

  .pricing--price {
    font-size: 38px;
  }

  .button {
    margin-top: 16px;
  }

  .section11--faq {
    height: auto;
  }

  .question-title {
    letter-spacing: 0;
    flex: 1;
    line-height: 21px;
  }

  .faq-paragraph {
    letter-spacing: 0;
    line-height: 21px;
  }

  .faq-wrapper {
    width: 100%;
  }

  .contact-info-text {
    font-size: 14px;
  }

  .footer-copyright-text.light {
    text-align: center;
    width: 100%;
  }

  .footer-link.light {
    margin-bottom: 12px;
  }

  .footer-link-social.ev-icon {
    width: 32px;
  }

  .footer-bottom {
    flex-direction: column;
  }

  .footer-logo.logo-2x {
    width: 100px;
  }

  .footer-link-wrap.d-tablet-flex {
    flex-direction: column;
  }

  .menu-button {
    background-color: #0000;
    flex: 0 auto;
    order: 0;
    justify-content: flex-end;
    margin-right: 0;
    padding: 10px;
    display: flex;
    position: static;
  }

  .menu-button:focus {
    background-color: #0000;
  }

  .menu-button.w--open {
    background-color: var(--grayscale--body);
    color: var(--grayscale--title-active);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .video--wrapper {
    width: 100%;
  }

  .social-wrapper {
    justify-content: center;
    width: 100%;
    margin-top: 24px;
  }

  .hamburger-icon {
    color: var(--white);
    font-size: 36px;
  }

  .hamburger-icon:hover, .hamburger-icon:active, .hamburger-icon:focus {
    color: var(--white);
  }

  .col--img-stiky {
    margin-bottom: 52px;
    margin-left: auto;
    margin-right: auto;
  }

  .mobile-comparison--wrapper {
    display: block;
  }

  .mobile--comparison--with {
    margin-top: 20px;
  }

  .mobile--comparison--col1 {
    width: 30%;
  }

  .mobile--comparison--col2 {
    width: 60%;
    margin-left: auto;
  }

  .divider--40px {
    display: block;
  }

  .divider--132px {
    height: 52px;
    display: block;
  }

  .divider--132px.mobile {
    height: 56px;
    display: block;
  }

  .divider--132px.mobile.hero {
    height: 0;
  }

  .divider--112px {
    height: 56px;
    display: block;
  }

  .divider--112px.tablet {
    height: 48px;
    display: block;
  }

  .divider--112px.highlight {
    height: 72px;
  }

  .divider--72px {
    height: 32px;
    display: block;
  }

  .divider--72px.mobile {
    height: 56px;
    display: none;
  }

  .divider--72px.mobile.ipad {
    display: none;
  }

  .divider--72px.tablet, .divider--52px {
    display: block;
  }

  .divider--52px.hide {
    display: none;
  }

  .image-12 {
    margin-bottom: 0;
    display: none;
  }

  .button--plan {
    width: 100%;
    font-size: 9px;
    line-height: 12px;
  }

  .bg--image {
    height: 150px;
    top: 364px;
  }

  .image-13 {
    margin-bottom: 52px;
  }

  .divider--56px {
    height: 40px;
  }

  .card-slider {
    clear: none;
    width: 100%;
    overflow: visible;
  }

  .card-slide {
    opacity: 1;
    overflow: visible;
  }

  .slide-nav {
    color: var(--primary--default);
  }

  .nav-menu {
    background-color: var(--grayscale--title-active);
    color: var(--white);
    align-self: stretch;
    height: 100vh;
  }

  .grid-2 {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .btn--large--principal--nav {
    background-color: var(--klein-blue);
    color: var(--white);
    border-style: none;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 15px;
    font-size: 24px;
    line-height: 16px;
    display: block;
  }

  .btn--large--main {
    border: 1px solid var(--klein-blue);
    align-self: center;
    width: 100%;
    padding: 16px 10px;
    font-family: Work Sans;
    font-size: 16px;
    line-height: 16px;
    display: block;
  }

  .btn--large--main.hide {
    display: none;
  }

  .language-div {
    margin-right: 0;
  }

  .language-div.menu-div {
    display: none;
  }

  .hamburger-wrapper {
    display: block;
    position: static;
  }

  .image-27.icon-perks-v1 {
    margin-bottom: 16px;
  }

  .image-27.home-hero-v3-1 {
    border-radius: 10px;
  }

  .image-27.testimonial-v3 {
    border-radius: 10px;
    width: 58px;
    min-width: 58px;
    height: 58px;
    margin-right: 10px;
  }

  .image-27.team-v3 {
    border-radius: 10px;
    height: auto;
  }

  .image-27.advantage-2 {
    border-radius: 10px;
    max-width: 100%;
  }

  .image-27.stars {
    margin-bottom: 0;
  }

  .image-27.advantage-1 {
    border-radius: 10px;
    max-width: 100%;
  }

  .logo-section {
    font-weight: 400;
    line-height: 24px;
  }

  .div-block-4 {
    min-width: 100%;
    margin-left: 0;
  }

  .body {
    max-width: none;
  }

  .menu-mobile-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section--hero-2 {
    z-index: 2;
    flex-flow: column;
    justify-content: center;
    max-width: 820px;
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: none;
  }

  .event-item-content {
    display: none;
  }

  .event-item-content.mobile {
    max-width: 820px;
    display: block;
  }

  .btn--large--secondary-2 {
    align-self: center;
    width: 100%;
    margin-top: 40px;
    margin-left: 0;
    padding: 16px 10px;
    font-size: 16px;
    line-height: 16px;
  }

  .heading--display-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .heading--display-2.hero {
    max-width: 320px;
  }

  .heading--display-2.hero._2 {
    max-width: 800px;
    font-size: 24px;
    line-height: 24px;
  }

  .heading--display-2.hero {
    max-width: 320px;
    margin-bottom: 20px;
    font-size: 28px;
    font-weight: 400;
    line-height: 31px;
  }

  .container-n {
    max-width: 820px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-n.image {
    max-width: 820px;
    margin-top: 0;
    margin-bottom: 0;
    position: static;
    top: 54%;
  }

  .btn--large--main-2 {
    border: 1px solid #fe2c55;
    align-self: center;
    width: 100%;
    padding: 16px 10px;
    font-size: 16px;
    line-height: 16px;
  }

  .btn--large--main-2.hero._2 {
    background-color: var(--klein-blue);
    width: auto;
    position: relative;
  }

  .button-block {
    margin-left: 0;
  }

  .bold-text-2.hero {
    max-width: none;
    font-size: 24px;
    line-height: 24px;
    display: inline;
  }

  .paragraph-6 {
    font-size: 16px;
    line-height: 18px;
  }

  .heading-3 {
    font-size: 16px;
    line-height: 20px;
  }

  .section--hero-3 {
    z-index: 2;
    background-position: 50%;
    background-repeat: no-repeat;
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .nav-container-adwards {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .container-n-2 {
    max-width: 320px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 60px 10px;
  }

  .paragraph-8 {
    max-width: 800px;
    font-size: 12px;
    font-weight: 300;
    line-height: 22px;
  }

  .centered-container {
    text-align: left;
  }

  .section--hubspot-callendar {
    height: auto;
    max-height: none;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-9.subhead.centre._800 {
    font-size: 17px;
  }

  .paragraph-9._16px {
    font-size: 14px;
  }

  .heading-1.centre._75px-font-size._650w {
    font-size: 27px;
  }

  .section-standard.hero {
    height: 60vh;
    max-height: none;
  }

  .section-standard.hero.obrigado {
    height: 40vh;
  }

  .button-2 {
    color: #fff;
    font-size: 14px;
  }

  .heading-3.centre._700w {
    font-size: 23px;
  }

  .footer-logo-2 {
    margin-bottom: 40px;
  }

  .divider.footer-divider-bottom {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .divider.footer-divider {
    margin-top: 40px;
    margin-bottom: 30px;
  }

  .divider.card-testimonial-v3 {
    margin-bottom: 20px;
  }

  ._2-buttons {
    flex-direction: column;
    align-items: stretch;
  }

  ._2-buttons.footer-2-buttons {
    margin-bottom: 0;
  }

  .button-secondary--carrers {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Inter Tight, sans-serif;
  }

  .footer {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .top-content.footer-top-content {
    flex-direction: column;
    align-items: stretch;
  }

  .top-content.current-openings-v1 {
    margin-bottom: 30px;
  }

  .top-content.perks-v1 {
    margin-bottom: 20px;
  }

  .top-content.more-openings {
    align-items: stretch;
    margin-bottom: 30px;
  }

  .top-content.job-opening-v1 {
    flex-wrap: wrap-reverse;
  }

  .top-content.features-v3 {
    align-items: stretch;
    margin-bottom: 30px;
  }

  .top-content.card-testimonial-v3 {
    flex-flow: column;
    align-items: flex-start;
  }

  .top-content.testimonials-v3 {
    margin-bottom: 110px;
  }

  .top-content.teams-v3 {
    margin-bottom: 30px;
  }

  .section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.careers-v1 {
    padding-top: 30px;
  }

  .section.current-openings-v1 {
    padding-bottom: 80px;
  }

  .section.more-openings {
    padding-top: 100px;
  }

  .section.career-page {
    padding-top: 30px;
  }

  .section.home-hero-v3 {
    background-color: var(--grayscale--title-active);
    padding-top: 30px;
    padding-bottom: 60px;
    display: block;
  }

  .section.hero {
    height: 100%;
  }

  .section.institucional {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .section.valores {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.home-hero-v3 {
    background-color: #14142b;
    padding-top: 30px;
    padding-bottom: 60px;
    display: block;
  }

  .container-medium-673px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-673px.careers-category {
    margin-bottom: 30px;
  }

  .container-medium-673px.careers-v1 {
    margin-bottom: 60px;
  }

  .empty-state {
    border-radius: 10px;
    padding-left: 40px;
    padding-right: 40px;
    font-family: Inter Tight, sans-serif;
  }

  .container-default {
    padding-left: 16px;
    padding-right: 16px;
  }

  .input {
    padding-left: 20px;
    padding-right: 20px;
  }

  .input.home-hero-v3 {
    min-height: 65px;
    margin-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-primary--carrers {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Inter Tight, sans-serif;
  }

  .footer-title.follow {
    margin-bottom: 20px;
  }

  .footer-mobile-title {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .links-block.newsletter {
    margin-top: 20px;
  }

  .split-content.job-opening-v1-left {
    margin-bottom: 10px;
    margin-right: 15px;
    font-size: 16px;
  }

  .split-content.career-page-left {
    flex-direction: column;
    display: flex;
  }

  .split-content.advantage-top-left {
    margin-bottom: 40px;
  }

  .split-content.features-v3-left {
    margin-bottom: 20px;
  }

  .split-content.advantage-bottom-right {
    margin-bottom: 40px;
  }

  .space._2-buttons {
    height: 20px;
  }

  .flex-vc {
    align-items: stretch;
  }

  .current-openings-grid-v1 {
    margin-bottom: 50px;
  }

  .perks-grid-v1 {
    margin-bottom: 40px;
  }

  .current-openings-contact-v1 {
    flex-direction: column;
    display: flex;
  }

  .paragraph-10.career-page {
    margin-bottom: 40px;
  }

  .paragraph-10.job-opening-v1 {
    margin-right: 0;
  }

  .paragraph-10.card-testimonial-v3 {
    margin-bottom: 20px;
  }

  .paragraph-10.advantage {
    margin-bottom: 20px;
  }

  .paragraph-10.home-hero-v3 {
    margin-bottom: 30px;
  }

  .card {
    border-radius: 10px;
  }

  .card.perks-v1 {
    border-radius: 10px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .card.job-opening-v1 {
    border-radius: 10px;
    padding: 40px 20px;
  }

  .card.career-page-tabs-content {
    border-radius: 10px;
    padding: 43px 20px 40px;
  }

  .card.career-apply {
    border-radius: 10px;
    padding: 40px 20px;
  }

  .card.features-v3 {
    flex-direction: column;
    padding: 30px 20px;
  }

  .card.testimonial-v3 {
    border-radius: 10px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph--carrers {
    font-family: Inter Tight, sans-serif;
  }

  .paragraph--carrers.current-openings-v1, .paragraph--carrers.current-openings-contact-paragraph-v1 {
    text-align: left;
    font-family: Inter Tight, sans-serif;
  }

  .title.career-page {
    font-size: 50px;
  }

  .title.home-hero-v3 {
    font-size: 36px;
  }

  .job-opening-v1-about-divider {
    width: 16px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .button-primary {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-primary.botton-margin {
    font-size: 14px;
    line-height: 18px;
  }

  .button-primary.hero {
    margin-bottom: 24px;
  }

  .badge-2.job-opening-v1 {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .career-page-tabs-menu {
    margin-bottom: 20px;
  }

  .career-page-about-wrapper {
    margin-bottom: 15px;
    font-size: 16px;
  }

  .button-secondary {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-secondary.dark {
    font-size: 14px;
    line-height: 18px;
  }

  .career-page-about-divider {
    width: 16px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .career-page-tab-link {
    margin-bottom: 15px;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-primary-2 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-primary-2.home-hero-v3-input {
    position: static;
  }

  .button-secondary-2 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .advantage-top-wrapper {
    margin-bottom: 80px;
  }

  .home-hero-v3-form-block {
    display: block;
  }

  .advantage-wrapper {
    font-size: 16px;
    line-height: 1.2em;
  }

  .shape-advantage-bottom-left {
    border-radius: 10px;
  }

  .home-hero-v3-images-wrapper {
    margin-bottom: 50px;
  }

  .testimonial-v3-name {
    font-size: 18px;
  }

  .testimonials-v3-right-arrow {
    top: -82px;
  }

  .home-hero-v3-form {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 0;
    position: static;
  }

  .container-default-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .advantage-grid {
    grid-row-gap: 20px;
  }

  .container-medium-869px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-869px.home-hero-v3 {
    margin-bottom: 40px;
  }

  .testimonials-v3-left-arrow {
    top: -82px;
  }

  .testimonial-v3-slide {
    margin-right: 20px;
  }

  .shape-advantage-top-right {
    border-radius: 10px;
  }

  .teams-v3-tabs-content {
    margin-bottom: 30px;
  }

  .heading--subheading-3 {
    margin-top: 32px;
    font-size: 12px;
    line-height: 18px;
  }

  .heading--subheading-3.home-c {
    text-align: left;
    font-size: 10px;
  }

  .heading--subheading-3.blue {
    margin-top: 0;
  }

  .button-3 {
    margin-top: 20px;
  }

  .form-box {
    width: auto;
    margin-top: 0%;
  }

  .text-block-8 {
    white-space: nowrap;
  }

  .heading-8 {
    line-height: 140%;
    position: static;
  }

  .content-box {
    padding-top: 45px;
  }

  .text-field-box {
    width: 100%;
  }

  .block-1 {
    padding-bottom: 75px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .legal-box {
    flex-direction: column;
    justify-content: space-between;
  }

  .form-wrapper {
    flex-flow: column;
    margin-bottom: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
    overflow: visible;
  }

  .block-2 {
    max-width: 1000px;
    height: auto;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-10 {
    font-size: 36px;
    font-weight: 500;
    line-height: 140%;
  }

  .link-3 {
    white-space: nowrap;
  }

  .paragraph-14, .paragraph-14.dark {
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph-14.dark.text-center {
    width: 100%;
    font-size: 14px;
    display: block;
  }

  .paragraph-14.dark.text-center.faq {
    font-family: Work Sans;
    display: block;
  }

  .section11--faq-2 {
    height: auto;
  }

  .question-title-2 {
    flex: 1;
  }

  .paragraph-15, .paragraph-15.dark {
    font-size: 14px;
    line-height: 24px;
  }

  .section5--why-4 {
    height: auto;
  }

  .why--p-3 {
    font-size: 1rem;
  }

  .heading--hero.sobre {
    margin-top: 24px;
  }

  .sobre--hero--image-wrapper {
    height: 590px;
    margin-top: 24px;
  }

  .sobre--hero--img-p {
    font-size: 16px;
  }

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

  .bold-text-9 {
    font-size: 30px;
  }

  ._wf-lb-code {
    min-width: 100%;
    min-height: 100%;
    margin-top: 100px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  ._wf-lb-code.mobile {
    width: auto;
    min-width: auto;
    height: auto;
    min-height: auto;
    display: block;
  }

  .btn--large--main-3 {
    border: 1px solid #000fff;
    align-self: center;
    width: 100%;
    padding: 16px 10px;
    font-family: Work Sans;
    font-size: 16px;
    line-height: 16px;
    display: block;
  }

  .btn--large--main-3.hide {
    display: none;
  }

  .logo-section-2 {
    font-weight: 400;
    line-height: 24px;
  }

  .btn--large--secondary-3 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    padding: 16px 10px;
    font-size: 16px;
    line-height: 16px;
  }

  .paragraph-17, .paragraph-17.dark {
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph-17.dark.text-center {
    width: 100%;
    font-size: 14px;
    display: block;
  }

  .paragraph-17.dark.text-center.faq {
    display: block;
  }

  .section6--cta-2 {
    height: auto;
  }

  .why--p-4 {
    font-size: 1rem;
  }

  .section11--faq-3 {
    height: auto;
  }

  .question-title-3 {
    flex: 1;
  }

  .pricing-custom-wrapper {
    flex-direction: column;
    margin-top: 16px;
  }

  .pricing-grid-wrapper-mobile {
    display: none;
  }

  .tab-pane {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu {
    flex-wrap: wrap;
    justify-content: center;
  }

  .tab-standard {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .title--carrers-2, .title--carrers-2.current-openings-v1, .title--carrers-2.current-openings-contact-title-v1 {
    font-family: Inter Tight, sans-serif;
  }

  .nav-2 {
    display: block;
  }

  .nav--link-2 {
    color: #fff;
    background-color: #0000;
    margin-right: 10px;
    font-size: 24px;
    display: block;
  }

  .link-5 {
    color: #fff;
    font-size: 24px;
  }

  .nav-menu-2 {
    color: #fff;
    background-color: #14142b;
    align-self: stretch;
    height: 100vh;
  }

  .btn--large--principal--nav-2 {
    color: #fff;
    background-color: #000fff;
    border-style: none;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 15px;
    font-size: 24px;
    line-height: 16px;
    display: block;
  }

  .menu-button-2 {
    background-color: #0000;
    flex: 0 auto;
    order: 0;
    justify-content: flex-end;
    margin-right: 0;
    padding: 10px;
    display: flex;
    position: static;
  }

  .menu-button-2:focus {
    background-color: #0000;
  }

  .menu-button-2.w--open {
    color: #14142b;
    -webkit-text-fill-color: inherit;
    background-color: #4e4b66;
    background-clip: border-box;
  }

  .hamburger-icon-2 {
    color: #fff;
    font-size: 36px;
  }

  .hamburger-icon-2:hover, .hamburger-icon-2:active, .hamburger-icon-2:focus {
    color: #fff;
  }

  .socialproof-logo {
    max-width: none;
  }

  .heading-large {
    margin-bottom: 1.5rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .section2-heading-wrapper {
    margin-bottom: 2.5rem;
  }

  .feature-text-2 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .feature-heading {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .heading-36-42 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .section3-features.background-color-lightgray {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-content-grid {
    grid-template-columns: 1fr;
  }

  .menu-button-3 {
    padding-right: 0;
  }

  .menu-button-3.w--open {
    background-color: #f7f7fc;
  }

  .mobile-menu-button {
    color: #14142b;
    font-size: 1.5rem;
  }

  .section1-hero.background-color-gray {
    padding-top: 96px;
    padding-bottom: 40px;
  }

  .section1-hero.background-color-black {
    padding-top: 64px;
    padding-bottom: 40px;
  }

  .icon-grid {
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .icon-grid.features {
    grid-template-columns: 1fr;
  }

  .socialproof-grid {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 1.5rem;
  }

  .section-detail {
    max-width: 64px;
  }

  .heading-medium {
    margin-bottom: 1.5rem;
    line-height: 2rem;
  }

  .container-large.home-clients {
    padding-left: 0;
    padding-right: 0;
  }

  .socialproof-text {
    margin-bottom: 1.5rem;
  }

  .hero-content-text {
    margin-top: 0;
  }

  .paragraph-hero {
    font-size: .875rem;
    line-height: 1.25;
  }

  .paragraph-hero.text-color-white {
    text-align: left;
  }

  .btn-primary {
    letter-spacing: .75px;
    font-size: .75rem;
    display: block;
  }

  .control {
    position: absolute;
    inset: auto 0% -14%;
  }

  .section3-why {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .nav-menu-3 {
    background-color: #f7f7fc;
  }

  .nav-menu-3.w--open {
    height: 42px;
  }

  .nav_logo-image {
    width: 118px;
  }

  .paragraph-body {
    font-size: .75rem;
    line-height: 1.25rem;
  }

  .paragraph-body.margin-vertical {
    font-size: .875rem;
  }

  .paragraph-body._w-710px {
    text-align: justify;
    border: 0 solid #000;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-bg-detail {
    height: 600px;
    left: -1720px;
  }

  .grid-bg-detail.lp2 {
    display: none;
  }

  .icon-paragraph {
    font-size: .625rem;
  }

  .subheading-small {
    margin-bottom: 1.5rem;
  }

  .icon-grid-image-container {
    height: 21rem;
  }

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

  .icon-image {
    max-width: 128px;
  }

  .footer-lp {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-icon {
    letter-spacing: .5px;
    font-size: .75rem;
    font-weight: 600;
    line-height: 1rem;
  }

  .display-small {
    letter-spacing: -.9px;
    margin-bottom: 2rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .modal {
    display: none;
  }

  .modal__body {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal__text {
    display: block;
  }

  .paragraph-18, .paragraph-18.dark {
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph-18.dark.text-center {
    width: 100%;
    font-size: 14px;
    display: block;
  }

  .step--number--text-2 {
    margin-bottom: 0;
    padding-right: 16px;
    font-size: 24px;
  }

  .step--button-2 {
    text-align: left;
    flex-direction: row;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .step--p--detail-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .step--p--detail-2.left {
    color: #4e4b66;
    font-size: 16px;
    line-height: 1.5em;
  }

  .col--img-stiky-2 {
    margin-bottom: 52px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-content-image-lp3-animation {
    width: 160px;
    left: -94px;
  }

  .section--step--tag-2 {
    font-size: 14px;
    line-height: 18px;
  }

  .step--t-2 {
    font-size: 24px;
  }

  .mobile-menu-button-2 {
    color: #f7f7fc;
    font-size: 1.5rem;
  }

  .hero-content-image-lp3 {
    height: 294px;
  }

  .section8--heading-2 {
    background-size: 10%;
  }

  .section--step--outline-2 {
    width: 80px;
    height: 30px;
    margin-bottom: 10px;
  }

  .navbar-container {
    align-items: center;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .page-padding {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .planos-card-component._3col {
    display: none;
  }

  .planos-card {
    display: block;
    overflow: visible;
  }

  .price-number.cents {
    font-weight: 400;
  }

  .section--hero-22 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section--hero-22.careers-v1 {
    padding-top: 30px;
  }

  .section--hero-22.current-openings-v1 {
    padding-bottom: 80px;
  }

  .section--hero-22.more-openings {
    padding-top: 100px;
  }

  .section--hero-22.career-page {
    padding-top: 30px;
  }

  .section--hero-22.home-hero-v3 {
    background-color: var(--grayscale--title-active);
    padding-top: 30px;
    padding-bottom: 60px;
    display: block;
  }

  .section--hero-22.hero {
    height: 100%;
  }

  .section--hero-22.institucional {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .section--hero-22.valores {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section--hero-22.home-hero-v3 {
    background-color: #14142b;
    padding-top: 30px;
    padding-bottom: 60px;
    display: block;
  }

  .hero-2-btn-wrapper {
    flex-direction: column;
    grid-template-columns: auto;
    grid-template-areas: "Area";
    place-content: center start;
    width: 100%;
    height: 130px;
  }

  .btn-secondary {
    letter-spacing: .75px;
    font-size: .75rem;
    display: block;
    position: static;
  }

  .home-ilusta {
    top: -43%;
    right: 0%;
  }

  .margin-top._2em {
    margin-top: 2em;
  }

  .section-comparison {
    display: none;
  }

  .column-label.left-align {
    font-size: 10px;
    line-height: 14px;
  }

  .column-label.left-align.group-title {
    font-size: 12px;
    line-height: 16px;
  }

  .component-planos {
    display: block;
  }

  .columm-subheader {
    display: none;
  }

  .account-avatar {
    font-size: 36px;
  }

  .text-block-11.mobile {
    text-align: left;
  }

  .form-2col-row {
    grid-template-columns: 1fr;
  }

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

  .password-requeriments {
    margin-bottom: 8px;
  }

  .button-submit-form {
    font-size: .75em;
  }

  .weblp1-hero-image {
    display: none;
  }

  .section-hero-clients {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .home-clients_grid {
    grid-template-columns: 1fr 1fr;
  }

  .download-form_wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .download-discover_item {
    max-width: 100%;
  }

  .download-cta_wrapper {
    align-items: center;
  }

  .container-medium.home-clients {
    padding-left: 0;
    padding-right: 0;
  }

  .download-btn-big {
    width: auto;
    max-width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .825rem;
    text-decoration: none;
  }

  .cip-player, .download-player-evts {
    height: 200px;
  }

  .download-button_float {
    font-size: .6rem;
  }

  .download-speaker_item {
    padding: 1rem 1.5rem;
  }

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

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

  .reasons-heading {
    font-size: 1rem;
  }

  .reasons-title {
    margin-bottom: 1rem;
    font-size: 2rem;
  }

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

  .big-numbers_grid {
    max-width: 100%;
  }

  .big-numbers-heading {
    font-size: 3rem;
  }

  .big-numbers-und {
    font-size: 1rem;
  }

  .btn-nav-small {
    background-color: var(--grayscale--title-active);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    flex: none;
    align-self: auto;
    margin-right: auto;
    position: relative;
    overflow: visible;
  }

  .button-5 {
    letter-spacing: .75px;
    font-size: .75rem;
  }

  .button-5.nav {
    border-style: solid;
    flex: none;
  }

  .icon-image-2 {
    max-width: 50px;
  }

  .socialproof-text-2 {
    margin-bottom: 1.5rem;
  }

  .icon-grid-image-container-2 {
    height: 21rem;
  }

  .icon-grid-2 {
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .heading-icon-2 {
    font-size: .75rem;
    line-height: 1rem;
  }

  .section2-why {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .button-6 {
    border: 1px solid var(--grayscale--background);
    background-color: #3898ec00;
    border-radius: 20px;
    margin-left: 20px;
    font-family: Inter Tight, sans-serif;
    font-weight: 700;
    display: flex;
  }

  .paragraph-20 {
    margin-top: 20px;
  }

  .bold-text-13 {
    font-size: 1rem;
  }

  .youtube-2 {
    width: 90%;
  }

  .regular.heading--display-small {
    font-family: Inter Tight, sans-serif;
  }
}

#w-node-_7d3ae097-af93-e2f5-648c-f0c8e51cd43e-24c88246 {
  justify-self: auto;
}

#w-node-_16ffd9d1-6978-5d5c-a17e-4c85bde7e996-24c88246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc69299d-dc1e-8520-c609-33a865da6e15-24c88246, #w-node-aaab2cf3-2c79-99bb-4704-1dffdb165a5a-24c88246, #w-node-_8eb4f6a8-6da8-6778-a987-6f4b46db5914-24c88246 {
  place-self: center;
}

#w-node-_57962083-cdb0-fd78-6dba-afef433eefff-24c88246 {
  grid-area: Area;
  place-self: center;
}

#w-node-_19883da5-e88c-8de6-a387-3562ffd763d9-24c88246, #w-node-_73cb2edb-443a-8cf9-616c-739b5f1ce986-24c88246, #w-node-_898e4d44-8d10-3191-32ab-5ad38c0c33b4-24c88246, #w-node-_48bc1ae3-99a0-f445-ac57-7ad074a7ae7c-24c88246 {
  align-self: auto;
}

#w-node-fc481a5a-1779-8f24-30cf-777ab22dd3d0-24c88246, #w-node-_41b8d9f3-63cd-e455-6ae5-7317c784549f-24c88246, #w-node-_41b06f07-17d3-3068-fe28-e117d68a2737-24c88246, #w-node-_4b036193-c890-7409-5a0b-0b448e919a42-24c88246, #w-node-_11a056f6-a107-4511-b2ae-c48bf2826454-24c88246 {
  justify-self: center;
}

#w-node-c493dd28-5565-e129-c5c0-c48371c28458-24c88246 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d7759e78-3451-d3c5-34e1-5a87c2cf19a5-24c88246 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_24103e0f-dede-6fc9-e46d-a0ed6d4f8116-24c88246 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ef49792c-1b34-36b1-0469-a78545404a4d-24c88246 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_892b5a29-ff16-bd97-14a1-7819ebf9d463-24c88246 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-bfa165a0-6520-975e-a7d3-12d1fbda6a7e-24c88246 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_0a6c8d56-6292-21ee-a897-5bce3c0da6bd-24c88246 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-_321a0763-83da-e550-19ed-73c58ff38cc3-24c88246 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7ebcd314-8290-7a40-c987-9f6f9aea4e87-24c88246 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ba8946b4-b77c-d90a-e5a1-268b6f997258-24c88246 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f332378c-774e-d5df-eaf3-aa9d3eaac380-24c88246 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_87c7d974-665d-dca4-5a14-2f14a37fbb34-24c88246 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-ff059419-29ea-cfe6-e038-594b261086c7-24c88246 {
  grid-area: Area-2;
}

#w-node-_4cceb158-a512-69ef-6579-719fac2fce1f-24c88246, #w-node-_4cceb158-a512-69ef-6579-719fac2fce26-24c88246, #w-node-_4cceb158-a512-69ef-6579-719fac2fce2d-24c88246 {
  align-self: center;
}

#w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea5d-c2e5ea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea5e-c2e5ea5d, #w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea60-c2e5ea5d, #w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea62-c2e5ea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea64-c2e5ea5d, #w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea66-c2e5ea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea68-c2e5ea5d, #w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea6a-c2e5ea5d, #w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea6c-c2e5ea5d, #w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea6e-c2e5ea5d, #w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea70-c2e5ea5d, #w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea72-c2e5ea5d, #w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea74-c2e5ea5d, #w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea76-c2e5ea5d, #w-node-_573caed0-e545-6626-d8e0-4f5ec2e5ea78-c2e5ea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c562690-c2dc-2dc4-7a11-e76fcf0918e6-17c88296, #w-node-_9c562690-c2dc-2dc4-7a11-e76fcf0918e7-17c88296, #w-node-_9c562690-c2dc-2dc4-7a11-e76fcf0918e8-17c88296 {
  place-self: center;
}

#w-node-_9c562690-c2dc-2dc4-7a11-e76fcf0918e9-17c88296 {
  grid-area: Area;
  place-self: center;
}

#w-node-_342f9355-f025-5272-5182-b78ad2e74f45-17c88296, #w-node-_342f9355-f025-5272-5182-b78ad2e74f4a-17c88296, #w-node-_342f9355-f025-5272-5182-b78ad2e74f4f-17c88296, #w-node-_342f9355-f025-5272-5182-b78ad2e74f54-17c88296 {
  align-self: auto;
}

#w-node-ee733366-7adb-488e-5318-771a9606a85d-95c882ca {
  justify-self: center;
}

#w-node-ee733366-7adb-488e-5318-771a9606a862-95c882ca, #w-node-ee733366-7adb-488e-5318-771a9606a86b-95c882ca, #w-node-ee733366-7adb-488e-5318-771a9606a896-95c882ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a42a3fd2-2397-edba-102d-57e09e02ea67-e7c882cc {
  justify-self: center;
}

#w-node-a42a3fd2-2397-edba-102d-57e09e02ea6c-e7c882cc, #w-node-a42a3fd2-2397-edba-102d-57e09e02ea75-e7c882cc, #w-node-a42a3fd2-2397-edba-102d-57e09e02eaa0-e7c882cc, #w-node-bc7c1dc8-7aee-ee44-3329-f1319da3d942-68c882e6, #w-node-bc7c1dc8-7aee-ee44-3329-f1319da3d94b-68c882e6, #w-node-ec27d47b-e090-0a28-677b-c47a1cc4252c-68c882e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f953db02-a89d-e4d1-155a-02da9271503f-9ec882e7, #w-node-f953db02-a89d-e4d1-155a-02da92715046-9ec882e7, #w-node-f953db02-a89d-e4d1-155a-02da9271504d-9ec882e7, #w-node-f953db02-a89d-e4d1-155a-02da92715054-9ec882e7, #w-node-f953db02-a89d-e4d1-155a-02da9271505b-9ec882e7 {
  justify-self: center;
}

#w-node-_013c8f27-028e-9448-a39a-b4f9f3b9fdb6-fec882e8, #w-node-_013c8f27-028e-9448-a39a-b4f9f3b9fdbb-fec882e8, #w-node-_013c8f27-028e-9448-a39a-b4f9f3b9fdc0-fec882e8, #w-node-_013c8f27-028e-9448-a39a-b4f9f3b9fdc5-fec882e8 {
  align-self: auto;
}

#w-node-fc69299d-dc1e-8520-c609-33a865da6e15-aac882ea, #w-node-aaab2cf3-2c79-99bb-4704-1dffdb165a5a-aac882ea, #w-node-_8eb4f6a8-6da8-6778-a987-6f4b46db5914-aac882ea {
  place-self: center;
}

#w-node-_57962083-cdb0-fd78-6dba-afef433eefff-aac882ea {
  grid-area: Area;
  place-self: center;
}

#w-node-dce88a60-895c-c0ef-ad40-1b0bfb3ad99d-aac882ea, #w-node-_19883da5-e88c-8de6-a387-3562ffd763d9-aac882ea, #w-node-_73cb2edb-443a-8cf9-616c-739b5f1ce986-aac882ea, #w-node-_898e4d44-8d10-3191-32ab-5ad38c0c33b4-aac882ea, #w-node-_48bc1ae3-99a0-f445-ac57-7ad074a7ae7c-aac882ea {
  align-self: auto;
}

#w-node-fc481a5a-1779-8f24-30cf-777ab22dd3d0-aac882ea, #w-node-_41b8d9f3-63cd-e455-6ae5-7317c784549f-aac882ea, #w-node-_41b06f07-17d3-3068-fe28-e117d68a2737-aac882ea, #w-node-_4b036193-c890-7409-5a0b-0b448e919a42-aac882ea, #w-node-_11a056f6-a107-4511-b2ae-c48bf2826454-aac882ea {
  justify-self: center;
}

#w-node-c493dd28-5565-e129-c5c0-c48371c28458-aac882ea {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d7759e78-3451-d3c5-34e1-5a87c2cf19a5-aac882ea {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_24103e0f-dede-6fc9-e46d-a0ed6d4f8116-aac882ea {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ef49792c-1b34-36b1-0469-a78545404a4d-aac882ea {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_892b5a29-ff16-bd97-14a1-7819ebf9d463-aac882ea {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-bfa165a0-6520-975e-a7d3-12d1fbda6a7e-aac882ea {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_0a6c8d56-6292-21ee-a897-5bce3c0da6bd-aac882ea {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-_321a0763-83da-e550-19ed-73c58ff38cc3-aac882ea {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7ebcd314-8290-7a40-c987-9f6f9aea4e87-aac882ea {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ba8946b4-b77c-d90a-e5a1-268b6f997258-aac882ea {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f332378c-774e-d5df-eaf3-aa9d3eaac380-aac882ea {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_87c7d974-665d-dca4-5a14-2f14a37fbb34-aac882ea {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-ff059419-29ea-cfe6-e038-594b261086c7-aac882ea {
  grid-area: Area-2;
}

#w-node-fc69299d-dc1e-8520-c609-33a865da6e15-e5c882f0, #w-node-aaab2cf3-2c79-99bb-4704-1dffdb165a5a-e5c882f0, #w-node-_8eb4f6a8-6da8-6778-a987-6f4b46db5914-e5c882f0 {
  place-self: center;
}

#w-node-_57962083-cdb0-fd78-6dba-afef433eefff-e5c882f0 {
  grid-area: Area;
  place-self: center;
}

#w-node-dce88a60-895c-c0ef-ad40-1b0bfb3ad99d-e5c882f0, #w-node-_19883da5-e88c-8de6-a387-3562ffd763d9-e5c882f0, #w-node-_73cb2edb-443a-8cf9-616c-739b5f1ce986-e5c882f0, #w-node-_898e4d44-8d10-3191-32ab-5ad38c0c33b4-e5c882f0, #w-node-_48bc1ae3-99a0-f445-ac57-7ad074a7ae7c-e5c882f0 {
  align-self: auto;
}

#w-node-fc481a5a-1779-8f24-30cf-777ab22dd3d0-e5c882f0, #w-node-_41b8d9f3-63cd-e455-6ae5-7317c784549f-e5c882f0, #w-node-_41b06f07-17d3-3068-fe28-e117d68a2737-e5c882f0, #w-node-_4b036193-c890-7409-5a0b-0b448e919a42-e5c882f0, #w-node-_11a056f6-a107-4511-b2ae-c48bf2826454-e5c882f0 {
  justify-self: center;
}

#w-node-c493dd28-5565-e129-c5c0-c48371c28458-e5c882f0 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d7759e78-3451-d3c5-34e1-5a87c2cf19a5-e5c882f0 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_24103e0f-dede-6fc9-e46d-a0ed6d4f8116-e5c882f0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ef49792c-1b34-36b1-0469-a78545404a4d-e5c882f0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_892b5a29-ff16-bd97-14a1-7819ebf9d463-e5c882f0 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-bfa165a0-6520-975e-a7d3-12d1fbda6a7e-e5c882f0 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_0a6c8d56-6292-21ee-a897-5bce3c0da6bd-e5c882f0 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-_321a0763-83da-e550-19ed-73c58ff38cc3-e5c882f0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7ebcd314-8290-7a40-c987-9f6f9aea4e87-e5c882f0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ba8946b4-b77c-d90a-e5a1-268b6f997258-e5c882f0 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f332378c-774e-d5df-eaf3-aa9d3eaac380-e5c882f0 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_87c7d974-665d-dca4-5a14-2f14a37fbb34-e5c882f0 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-ff059419-29ea-cfe6-e038-594b261086c7-e5c882f0 {
  grid-area: Area-2;
}

#w-node-_1c67a040-a21e-64fd-8471-67384f0a7c18-01c882f1 {
  justify-self: center;
}

#w-node-d856c169-f4a1-9a56-fac4-d801e157ae29-01c882f1, #w-node-_3cf40e5b-d425-6a39-4ddb-5046403b57ed-01c882f1, #w-node-_72fb5c50-3c5a-8522-7ca0-f9e196b7dbce-01c882f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afd98af8-810b-f79a-59af-ba0d20827a0f-25c882f2 {
  justify-self: auto;
}

#w-node-a6652681-9b4e-7d0d-249f-d287c1903442-25c882f2, #w-node-_306229a5-4f19-d513-9a3e-1975deb68686-25c882f2, #w-node-_306229a5-4f19-d513-9a3e-1975deb6868c-25c882f2, #w-node-_306229a5-4f19-d513-9a3e-1975deb6868f-25c882f2, #w-node-_306229a5-4f19-d513-9a3e-1975deb68695-25c882f2, #w-node-_306229a5-4f19-d513-9a3e-1975deb68698-25c882f2, #w-node-_306229a5-4f19-d513-9a3e-1975deb6869e-25c882f2, #w-node-_306229a5-4f19-d513-9a3e-1975deb686a4-25c882f2, #w-node-_306229a5-4f19-d513-9a3e-1975deb686a7-25c882f2, #w-node-_306229a5-4f19-d513-9a3e-1975deb686aa-25c882f2, #w-node-_306229a5-4f19-d513-9a3e-1975deb686b4-25c882f2, #w-node-_306229a5-4f19-d513-9a3e-1975deb686b7-25c882f2, #w-node-_306229a5-4f19-d513-9a3e-1975deb686ba-25c882f2, #w-node-_6d888434-52fd-3bcd-2952-9a0db240861c-25c882f2, #w-node-_93ac41d2-07f3-d251-6c8d-6a346914475f-25c882f2, #w-node-c29993c5-e6d2-9767-2ce5-89f4850715ea-25c882f2, #w-node-_5be81a9b-4457-b901-a78b-8202266dab41-25c882f2, #w-node-f85310ec-0c06-bfc6-5822-2a2e14ea7966-25c882f2, #w-node-e178561b-4825-a486-e6fb-30373c4f41b6-25c882f2, #w-node-_1cbedc7d-3d17-a85b-dcb4-9e63e614a22d-25c882f2, #w-node-ae044299-5ca0-97cb-90e4-7a511d8343ab-25c882f2, #w-node-_59ecdc68-f2b3-2c1e-b428-9e268bb38e4b-25c882f2, #w-node-_05a73b5f-b217-7678-bb5f-a0a2610488ba-25c882f2, #w-node-_05a73b5f-b217-7678-bb5f-a0a2610488c6-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b355c-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3560-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3571-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b357a-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b357d-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3580-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3583-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b358c-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b358f-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3592-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3595-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b359e-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35a1-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35a4-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35a7-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35b0-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35b3-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35b6-25c882f2, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35b9-25c882f2, #w-node-_6eea16dd-a1f3-268a-80fe-b972a73b3885-25c882f2, #w-node-_9c468932-9475-8ece-80f4-4cc9acd02d1d-25c882f2, #w-node-_6d6928f0-1508-051e-9c53-88936e1a845b-25c882f2, #w-node-_00bedc7a-de8a-0b09-f9a4-47bc7582c923-25c882f2, #w-node-e92cb834-f531-eb2c-a1bd-ad210b8f9149-25c882f2, #w-node-e6a68181-3084-3489-2b53-d32ea9db550e-25c882f2, #w-node-dbf78fa2-7f4d-b465-9377-3ea740b68303-25c882f2, #w-node-fdd015e9-2cb0-39a4-ecbe-4056373ee9ca-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57bf8-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57bfc-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c0d-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c16-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c19-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c1c-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c1f-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c28-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c2b-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c2e-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c31-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c3a-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c3d-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c40-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c43-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c4c-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c4f-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c52-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c55-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c5d-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c5f-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c61-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c63-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c6a-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c6c-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c6e-25c882f2, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c70-25c882f2, #w-node-_6f84d81f-9a2d-5971-6ee7-484bc4564a71-25c882f2, #w-node-bfd12d36-c906-2fa3-2f1b-68540e5953d1-25c882f2, #w-node-_7a28da3b-7b30-03bf-1695-b4fa953c1b3a-25c882f2, #w-node-_150e76d8-72cc-7897-4ee4-6bf97f6d65e1-25c882f2, #w-node-eca36f31-c5c7-e91a-3058-30dd6b45f66c-25c882f2, #w-node-_3d24e337-604b-b5ba-bca2-7e23c8915fc1-25c882f2, #w-node-eb112747-e217-e7a1-9aec-5453c640956d-25c882f2, #w-node-b9e44a17-6579-5290-3e13-892a65327953-25c882f2, #w-node-_1114265b-094b-1422-d44a-84a5cfa4c612-25c882f2, #w-node-aef0f188-7d74-aed3-b92e-ff3045bfb766-25c882f2, #w-node-_0b64b706-41d3-e180-6397-b1909ecf4124-25c882f2, #w-node-a39ee965-2065-bec9-cb0a-65141b691f12-25c882f2, #w-node-_3fbfb103-1039-3772-8931-5f7d6ece25f6-25c882f2, #w-node-_58dfd956-9ed8-edbe-ef62-647881945cca-25c882f2, #w-node-_2b33bdf6-5abc-c4a1-c688-249ebf0f5b86-25c882f2, #w-node-_60689cbe-29c2-02b3-a07a-691a86c2661f-25c882f2, #w-node-db508477-1b6e-500a-12ba-94e15965a96c-25c882f2, #w-node-c48c7d2b-2da0-adee-c1d4-2b3053dbeefa-25c882f2, #w-node-_29d08f04-8225-80b9-5608-303cf04bc0aa-25c882f2, #w-node-_650a5751-2ee9-4b2e-9a13-72c06b0fc844-25c882f2, #w-node-b26f8789-9577-3225-3804-bde64fc595a1-25c882f2, #w-node-dc32977e-93bd-aff1-347d-3124e7b5214e-25c882f2, #w-node-_92657e18-099a-d7ac-fa4e-068fc14441a2-25c882f2, #w-node-_0de9cb87-2569-5bb4-df7c-93921c2f7b1e-25c882f2, #w-node-_34b1ade4-dea9-162a-76d0-4ea472508edf-25c882f2, #w-node-_7ae20771-33f6-f3d8-fbd2-ed5e84560429-25c882f2, #w-node-b3b886d0-4308-1dea-7583-ded8316b346d-25c882f2, #w-node-_18310a1f-5c43-fd10-6b48-e3ea45abf28c-25c882f2, #w-node-_753c93d2-f692-d27a-41e1-39f0d06ac4ad-25c882f2, #w-node-d7a0d788-eeb7-39d9-1b8b-ddd36d9606de-25c882f2, #w-node-_7cd7dce2-3a59-f6c3-0985-2cf6d6502040-25c882f2, #w-node-_9a28d2df-ec04-5512-7768-9fc1d65ed427-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b01-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b05-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b16-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b1f-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b22-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b25-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b28-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b31-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b34-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b37-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b3a-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b43-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b46-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b49-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b4c-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b55-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b58-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b5b-25c882f2, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b5e-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272304b-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef12723054-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef12723057-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272305a-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272305d-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef12723066-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef12723069-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272306c-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272306f-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef12723078-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272307b-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272307e-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef12723081-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272308a-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272308d-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef12723090-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef12723093-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272309b-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272309d-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272309f-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230a1-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230a8-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230aa-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230ac-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230ae-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230b5-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230b7-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230b9-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230bb-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230c2-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230c4-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230c6-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230c8-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230cf-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230d1-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230d3-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230d5-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230dc-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230de-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230e0-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230e2-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230e9-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230eb-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230ed-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230ef-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230f6-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230f8-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230fa-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef127230fc-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef12723104-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef12723107-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272310a-25c882f2, #w-node-_4717cc3c-6185-f723-fc91-74ef1272310d-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b05-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b09-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b1a-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b23-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b26-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b29-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b2c-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b35-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b38-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b3b-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b3e-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b47-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b4a-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b4d-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b50-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b59-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b5c-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b5f-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b62-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b6a-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b6c-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b6e-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b70-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b77-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b79-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b7b-25c882f2, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b7d-25c882f2 {
  align-self: center;
}

#w-node-_65b56de3-6b95-0ad1-62bf-57dd082e5e36-b0c882f3, #w-node-_65b56de3-6b95-0ad1-62bf-57dd082e5e37-b0c882f3, #w-node-_65b56de3-6b95-0ad1-62bf-57dd082e5e38-b0c882f3 {
  place-self: center;
}

#w-node-_65b56de3-6b95-0ad1-62bf-57dd082e5e39-b0c882f3 {
  grid-area: Area;
  place-self: center;
}

#w-node-_8b941771-2421-1885-cc9d-a175759e656a-b0c882f3, #w-node-_8b941771-2421-1885-cc9d-a175759e656f-b0c882f3, #w-node-_8b941771-2421-1885-cc9d-a175759e6574-b0c882f3, #w-node-_8b941771-2421-1885-cc9d-a175759e6579-b0c882f3 {
  align-self: auto;
}

#w-node-_6567bb06-7fd8-8319-dd24-ced29d2a968b-bec88363, #w-node-_6567bb06-7fd8-8319-dd24-ced29d2a968c-bec88363, #w-node-_6567bb06-7fd8-8319-dd24-ced29d2a968d-bec88363 {
  place-self: center;
}

#w-node-_6567bb06-7fd8-8319-dd24-ced29d2a968e-bec88363 {
  grid-area: Area;
  place-self: center;
}

#w-node-afd98af8-810b-f79a-59af-ba0d20827a0f-d2c2dbcc {
  justify-self: auto;
}

#w-node-a6652681-9b4e-7d0d-249f-d287c1903442-d2c2dbcc, #w-node-_306229a5-4f19-d513-9a3e-1975deb68686-d2c2dbcc, #w-node-_306229a5-4f19-d513-9a3e-1975deb6868c-d2c2dbcc, #w-node-_306229a5-4f19-d513-9a3e-1975deb6868f-d2c2dbcc, #w-node-_306229a5-4f19-d513-9a3e-1975deb68695-d2c2dbcc, #w-node-_306229a5-4f19-d513-9a3e-1975deb68698-d2c2dbcc, #w-node-_306229a5-4f19-d513-9a3e-1975deb6869e-d2c2dbcc, #w-node-_306229a5-4f19-d513-9a3e-1975deb686a4-d2c2dbcc, #w-node-_306229a5-4f19-d513-9a3e-1975deb686a7-d2c2dbcc, #w-node-_306229a5-4f19-d513-9a3e-1975deb686aa-d2c2dbcc, #w-node-_306229a5-4f19-d513-9a3e-1975deb686b4-d2c2dbcc, #w-node-_306229a5-4f19-d513-9a3e-1975deb686b7-d2c2dbcc, #w-node-_306229a5-4f19-d513-9a3e-1975deb686ba-d2c2dbcc, #w-node-_6d888434-52fd-3bcd-2952-9a0db240861c-d2c2dbcc, #w-node-_93ac41d2-07f3-d251-6c8d-6a346914475f-d2c2dbcc, #w-node-c29993c5-e6d2-9767-2ce5-89f4850715ea-d2c2dbcc, #w-node-_5be81a9b-4457-b901-a78b-8202266dab41-d2c2dbcc, #w-node-f85310ec-0c06-bfc6-5822-2a2e14ea7966-d2c2dbcc, #w-node-e178561b-4825-a486-e6fb-30373c4f41b6-d2c2dbcc, #w-node-_1cbedc7d-3d17-a85b-dcb4-9e63e614a22d-d2c2dbcc, #w-node-ae044299-5ca0-97cb-90e4-7a511d8343ab-d2c2dbcc, #w-node-_59ecdc68-f2b3-2c1e-b428-9e268bb38e4b-d2c2dbcc, #w-node-_05a73b5f-b217-7678-bb5f-a0a2610488ba-d2c2dbcc, #w-node-_05a73b5f-b217-7678-bb5f-a0a2610488c6-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b355c-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3560-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3571-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b357a-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b357d-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3580-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3583-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b358c-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b358f-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3592-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3595-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b359e-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35a1-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35a4-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35a7-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35b0-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35b3-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35b6-d2c2dbcc, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35b9-d2c2dbcc, #w-node-_6eea16dd-a1f3-268a-80fe-b972a73b3885-d2c2dbcc, #w-node-_9c468932-9475-8ece-80f4-4cc9acd02d1d-d2c2dbcc, #w-node-_6d6928f0-1508-051e-9c53-88936e1a845b-d2c2dbcc, #w-node-_00bedc7a-de8a-0b09-f9a4-47bc7582c923-d2c2dbcc, #w-node-e92cb834-f531-eb2c-a1bd-ad210b8f9149-d2c2dbcc, #w-node-e6a68181-3084-3489-2b53-d32ea9db550e-d2c2dbcc, #w-node-dbf78fa2-7f4d-b465-9377-3ea740b68303-d2c2dbcc, #w-node-fdd015e9-2cb0-39a4-ecbe-4056373ee9ca-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57bf8-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57bfc-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c0d-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c16-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c19-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c1c-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c1f-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c28-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c2b-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c2e-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c31-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c3a-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c3d-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c40-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c43-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c4c-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c4f-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c52-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c55-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c5d-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c5f-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c61-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c63-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c6a-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c6c-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c6e-d2c2dbcc, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c70-d2c2dbcc, #w-node-_6f84d81f-9a2d-5971-6ee7-484bc4564a71-d2c2dbcc, #w-node-bfd12d36-c906-2fa3-2f1b-68540e5953d1-d2c2dbcc, #w-node-_7a28da3b-7b30-03bf-1695-b4fa953c1b3a-d2c2dbcc, #w-node-_150e76d8-72cc-7897-4ee4-6bf97f6d65e1-d2c2dbcc, #w-node-eca36f31-c5c7-e91a-3058-30dd6b45f66c-d2c2dbcc, #w-node-_3d24e337-604b-b5ba-bca2-7e23c8915fc1-d2c2dbcc, #w-node-eb112747-e217-e7a1-9aec-5453c640956d-d2c2dbcc, #w-node-b9e44a17-6579-5290-3e13-892a65327953-d2c2dbcc, #w-node-_1114265b-094b-1422-d44a-84a5cfa4c612-d2c2dbcc, #w-node-aef0f188-7d74-aed3-b92e-ff3045bfb766-d2c2dbcc, #w-node-_0b64b706-41d3-e180-6397-b1909ecf4124-d2c2dbcc, #w-node-a39ee965-2065-bec9-cb0a-65141b691f12-d2c2dbcc, #w-node-_3fbfb103-1039-3772-8931-5f7d6ece25f6-d2c2dbcc, #w-node-_58dfd956-9ed8-edbe-ef62-647881945cca-d2c2dbcc, #w-node-_2b33bdf6-5abc-c4a1-c688-249ebf0f5b86-d2c2dbcc, #w-node-_60689cbe-29c2-02b3-a07a-691a86c2661f-d2c2dbcc, #w-node-db508477-1b6e-500a-12ba-94e15965a96c-d2c2dbcc, #w-node-c48c7d2b-2da0-adee-c1d4-2b3053dbeefa-d2c2dbcc, #w-node-_29d08f04-8225-80b9-5608-303cf04bc0aa-d2c2dbcc, #w-node-_650a5751-2ee9-4b2e-9a13-72c06b0fc844-d2c2dbcc, #w-node-b26f8789-9577-3225-3804-bde64fc595a1-d2c2dbcc, #w-node-dc32977e-93bd-aff1-347d-3124e7b5214e-d2c2dbcc, #w-node-_92657e18-099a-d7ac-fa4e-068fc14441a2-d2c2dbcc, #w-node-_0de9cb87-2569-5bb4-df7c-93921c2f7b1e-d2c2dbcc, #w-node-_34b1ade4-dea9-162a-76d0-4ea472508edf-d2c2dbcc, #w-node-_7ae20771-33f6-f3d8-fbd2-ed5e84560429-d2c2dbcc, #w-node-b3b886d0-4308-1dea-7583-ded8316b346d-d2c2dbcc, #w-node-_18310a1f-5c43-fd10-6b48-e3ea45abf28c-d2c2dbcc, #w-node-_753c93d2-f692-d27a-41e1-39f0d06ac4ad-d2c2dbcc, #w-node-d7a0d788-eeb7-39d9-1b8b-ddd36d9606de-d2c2dbcc, #w-node-_7cd7dce2-3a59-f6c3-0985-2cf6d6502040-d2c2dbcc, #w-node-_9a28d2df-ec04-5512-7768-9fc1d65ed427-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b01-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b05-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b16-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b1f-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b22-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b25-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b28-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b31-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b34-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b37-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b3a-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b43-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b46-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b49-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b4c-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b55-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b58-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b5b-d2c2dbcc, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b5e-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272304b-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef12723054-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef12723057-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272305a-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272305d-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef12723066-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef12723069-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272306c-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272306f-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef12723078-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272307b-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272307e-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef12723081-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272308a-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272308d-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef12723090-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef12723093-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272309b-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272309d-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272309f-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230a1-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230a8-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230aa-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230ac-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230ae-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230b5-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230b7-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230b9-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230bb-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230c2-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230c4-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230c6-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230c8-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230cf-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230d1-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230d3-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230d5-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230dc-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230de-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230e0-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230e2-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230e9-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230eb-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230ed-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230ef-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230f6-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230f8-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230fa-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef127230fc-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef12723104-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef12723107-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272310a-d2c2dbcc, #w-node-_4717cc3c-6185-f723-fc91-74ef1272310d-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b05-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b09-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b1a-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b23-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b26-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b29-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b2c-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b35-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b38-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b3b-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b3e-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b47-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b4a-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b4d-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b50-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b59-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b5c-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b5f-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b62-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b6a-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b6c-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b6e-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b70-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b77-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b79-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b7b-d2c2dbcc, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b7d-d2c2dbcc, #w-node-a6652681-9b4e-7d0d-249f-d287c1903442-43dbbc31, #w-node-_306229a5-4f19-d513-9a3e-1975deb68686-43dbbc31, #w-node-_306229a5-4f19-d513-9a3e-1975deb6868c-43dbbc31, #w-node-_306229a5-4f19-d513-9a3e-1975deb6868f-43dbbc31, #w-node-_306229a5-4f19-d513-9a3e-1975deb68695-43dbbc31, #w-node-_306229a5-4f19-d513-9a3e-1975deb68698-43dbbc31, #w-node-_306229a5-4f19-d513-9a3e-1975deb6869e-43dbbc31, #w-node-_306229a5-4f19-d513-9a3e-1975deb686a4-43dbbc31, #w-node-_306229a5-4f19-d513-9a3e-1975deb686a7-43dbbc31, #w-node-_306229a5-4f19-d513-9a3e-1975deb686aa-43dbbc31, #w-node-_306229a5-4f19-d513-9a3e-1975deb686b4-43dbbc31, #w-node-_306229a5-4f19-d513-9a3e-1975deb686b7-43dbbc31, #w-node-_306229a5-4f19-d513-9a3e-1975deb686ba-43dbbc31, #w-node-_6d888434-52fd-3bcd-2952-9a0db240861c-43dbbc31, #w-node-_93ac41d2-07f3-d251-6c8d-6a346914475f-43dbbc31, #w-node-c29993c5-e6d2-9767-2ce5-89f4850715ea-43dbbc31, #w-node-_5be81a9b-4457-b901-a78b-8202266dab41-43dbbc31, #w-node-f85310ec-0c06-bfc6-5822-2a2e14ea7966-43dbbc31, #w-node-e178561b-4825-a486-e6fb-30373c4f41b6-43dbbc31, #w-node-_1cbedc7d-3d17-a85b-dcb4-9e63e614a22d-43dbbc31, #w-node-ae044299-5ca0-97cb-90e4-7a511d8343ab-43dbbc31, #w-node-_59ecdc68-f2b3-2c1e-b428-9e268bb38e4b-43dbbc31, #w-node-_05a73b5f-b217-7678-bb5f-a0a2610488ba-43dbbc31, #w-node-_05a73b5f-b217-7678-bb5f-a0a2610488c6-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b355c-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3560-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3571-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b357a-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b357d-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3580-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3583-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b358c-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b358f-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3592-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b3595-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b359e-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35a1-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35a4-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35a7-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35b0-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35b3-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35b6-43dbbc31, #w-node-_60dc80c7-e8e9-d8a2-a16c-54d2ed1b35b9-43dbbc31, #w-node-_6eea16dd-a1f3-268a-80fe-b972a73b3885-43dbbc31, #w-node-_9c468932-9475-8ece-80f4-4cc9acd02d1d-43dbbc31, #w-node-_6d6928f0-1508-051e-9c53-88936e1a845b-43dbbc31, #w-node-_00bedc7a-de8a-0b09-f9a4-47bc7582c923-43dbbc31, #w-node-e92cb834-f531-eb2c-a1bd-ad210b8f9149-43dbbc31, #w-node-e6a68181-3084-3489-2b53-d32ea9db550e-43dbbc31, #w-node-dbf78fa2-7f4d-b465-9377-3ea740b68303-43dbbc31, #w-node-fdd015e9-2cb0-39a4-ecbe-4056373ee9ca-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57bf8-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57bfc-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c0d-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c16-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c19-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c1c-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c1f-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c28-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c2b-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c2e-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c31-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c3a-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c3d-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c40-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c43-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c4c-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c4f-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c52-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c55-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c5d-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c5f-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c61-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c63-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c6a-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c6c-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c6e-43dbbc31, #w-node-_393ca751-eeb1-50e5-81d7-5ebfc6e57c70-43dbbc31, #w-node-_6f84d81f-9a2d-5971-6ee7-484bc4564a71-43dbbc31, #w-node-bfd12d36-c906-2fa3-2f1b-68540e5953d1-43dbbc31, #w-node-_7a28da3b-7b30-03bf-1695-b4fa953c1b3a-43dbbc31, #w-node-_150e76d8-72cc-7897-4ee4-6bf97f6d65e1-43dbbc31, #w-node-eca36f31-c5c7-e91a-3058-30dd6b45f66c-43dbbc31, #w-node-_3d24e337-604b-b5ba-bca2-7e23c8915fc1-43dbbc31, #w-node-eb112747-e217-e7a1-9aec-5453c640956d-43dbbc31, #w-node-b9e44a17-6579-5290-3e13-892a65327953-43dbbc31, #w-node-_1114265b-094b-1422-d44a-84a5cfa4c612-43dbbc31, #w-node-aef0f188-7d74-aed3-b92e-ff3045bfb766-43dbbc31, #w-node-_0b64b706-41d3-e180-6397-b1909ecf4124-43dbbc31, #w-node-a39ee965-2065-bec9-cb0a-65141b691f12-43dbbc31, #w-node-_3fbfb103-1039-3772-8931-5f7d6ece25f6-43dbbc31, #w-node-_58dfd956-9ed8-edbe-ef62-647881945cca-43dbbc31, #w-node-_2b33bdf6-5abc-c4a1-c688-249ebf0f5b86-43dbbc31, #w-node-_60689cbe-29c2-02b3-a07a-691a86c2661f-43dbbc31, #w-node-db508477-1b6e-500a-12ba-94e15965a96c-43dbbc31, #w-node-c48c7d2b-2da0-adee-c1d4-2b3053dbeefa-43dbbc31, #w-node-_29d08f04-8225-80b9-5608-303cf04bc0aa-43dbbc31, #w-node-_650a5751-2ee9-4b2e-9a13-72c06b0fc844-43dbbc31, #w-node-b26f8789-9577-3225-3804-bde64fc595a1-43dbbc31, #w-node-dc32977e-93bd-aff1-347d-3124e7b5214e-43dbbc31, #w-node-_92657e18-099a-d7ac-fa4e-068fc14441a2-43dbbc31, #w-node-_0de9cb87-2569-5bb4-df7c-93921c2f7b1e-43dbbc31, #w-node-_34b1ade4-dea9-162a-76d0-4ea472508edf-43dbbc31, #w-node-_7ae20771-33f6-f3d8-fbd2-ed5e84560429-43dbbc31, #w-node-b3b886d0-4308-1dea-7583-ded8316b346d-43dbbc31, #w-node-_18310a1f-5c43-fd10-6b48-e3ea45abf28c-43dbbc31, #w-node-_753c93d2-f692-d27a-41e1-39f0d06ac4ad-43dbbc31, #w-node-d7a0d788-eeb7-39d9-1b8b-ddd36d9606de-43dbbc31, #w-node-_7cd7dce2-3a59-f6c3-0985-2cf6d6502040-43dbbc31, #w-node-_9a28d2df-ec04-5512-7768-9fc1d65ed427-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b01-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b05-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b16-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b1f-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b22-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b25-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b28-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b31-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b34-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b37-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b3a-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b43-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b46-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b49-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b4c-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b55-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b58-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b5b-43dbbc31, #w-node-_8fa6e78b-b6c7-0737-bcc5-4ec3928d1b5e-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272304b-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef12723054-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef12723057-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272305a-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272305d-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef12723066-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef12723069-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272306c-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272306f-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef12723078-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272307b-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272307e-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef12723081-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272308a-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272308d-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef12723090-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef12723093-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272309b-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272309d-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272309f-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230a1-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230a8-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230aa-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230ac-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230ae-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230b5-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230b7-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230b9-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230bb-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230c2-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230c4-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230c6-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230c8-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230cf-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230d1-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230d3-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230d5-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230dc-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230de-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230e0-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230e2-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230e9-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230eb-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230ed-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230ef-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230f6-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230f8-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230fa-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef127230fc-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef12723104-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef12723107-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272310a-43dbbc31, #w-node-_4717cc3c-6185-f723-fc91-74ef1272310d-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b05-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b09-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b1a-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b23-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b26-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b29-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b2c-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b35-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b38-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b3b-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b3e-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b47-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b4a-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b4d-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b50-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b59-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b5c-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b5f-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b62-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b6a-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b6c-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b6e-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b70-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b77-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b79-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b7b-43dbbc31, #w-node-b054b7d9-7b07-c62e-fcb1-0b7f943f5b7d-43dbbc31 {
  align-self: center;
}

#w-node-bc7c1dc8-7aee-ee44-3329-f1319da3d942-d398c2b4, #w-node-bc7c1dc8-7aee-ee44-3329-f1319da3d94b-d398c2b4, #w-node-ec27d47b-e090-0a28-677b-c47a1cc4252c-d398c2b4, #w-node-bc7c1dc8-7aee-ee44-3329-f1319da3d942-ea142117, #w-node-bc7c1dc8-7aee-ee44-3329-f1319da3d94b-ea142117, #w-node-ec27d47b-e090-0a28-677b-c47a1cc4252c-ea142117, #w-node-bc7c1dc8-7aee-ee44-3329-f1319da3d942-4528367d, #w-node-bc7c1dc8-7aee-ee44-3329-f1319da3d94b-4528367d, #w-node-ec27d47b-e090-0a28-677b-c47a1cc4252c-4528367d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d3ae097-af93-e2f5-648c-f0c8e51cd43e-3ba6bd6b {
  justify-self: auto;
}

#w-node-_16ffd9d1-6978-5d5c-a17e-4c85bde7e996-3ba6bd6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc69299d-dc1e-8520-c609-33a865da6e15-3ba6bd6b, #w-node-aaab2cf3-2c79-99bb-4704-1dffdb165a5a-3ba6bd6b, #w-node-_8eb4f6a8-6da8-6778-a987-6f4b46db5914-3ba6bd6b {
  place-self: center;
}

#w-node-_57962083-cdb0-fd78-6dba-afef433eefff-3ba6bd6b {
  grid-area: Area;
  place-self: center;
}

#w-node-_19883da5-e88c-8de6-a387-3562ffd763d9-3ba6bd6b, #w-node-_73cb2edb-443a-8cf9-616c-739b5f1ce986-3ba6bd6b, #w-node-_898e4d44-8d10-3191-32ab-5ad38c0c33b4-3ba6bd6b, #w-node-_48bc1ae3-99a0-f445-ac57-7ad074a7ae7c-3ba6bd6b {
  align-self: auto;
}

#w-node-fc481a5a-1779-8f24-30cf-777ab22dd3d0-3ba6bd6b, #w-node-_41b8d9f3-63cd-e455-6ae5-7317c784549f-3ba6bd6b, #w-node-_41b06f07-17d3-3068-fe28-e117d68a2737-3ba6bd6b, #w-node-_4b036193-c890-7409-5a0b-0b448e919a42-3ba6bd6b, #w-node-_11a056f6-a107-4511-b2ae-c48bf2826454-3ba6bd6b {
  justify-self: center;
}

#w-node-c493dd28-5565-e129-c5c0-c48371c28458-3ba6bd6b {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d7759e78-3451-d3c5-34e1-5a87c2cf19a5-3ba6bd6b {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_24103e0f-dede-6fc9-e46d-a0ed6d4f8116-3ba6bd6b {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ef49792c-1b34-36b1-0469-a78545404a4d-3ba6bd6b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_892b5a29-ff16-bd97-14a1-7819ebf9d463-3ba6bd6b {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-bfa165a0-6520-975e-a7d3-12d1fbda6a7e-3ba6bd6b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_0a6c8d56-6292-21ee-a897-5bce3c0da6bd-3ba6bd6b {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-_321a0763-83da-e550-19ed-73c58ff38cc3-3ba6bd6b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7ebcd314-8290-7a40-c987-9f6f9aea4e87-3ba6bd6b {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ba8946b4-b77c-d90a-e5a1-268b6f997258-3ba6bd6b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f332378c-774e-d5df-eaf3-aa9d3eaac380-3ba6bd6b {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_87c7d974-665d-dca4-5a14-2f14a37fbb34-3ba6bd6b {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-ff059419-29ea-cfe6-e038-594b261086c7-3ba6bd6b {
  grid-area: Area-2;
}

#w-node-_4cceb158-a512-69ef-6579-719fac2fce1f-3ba6bd6b, #w-node-_4cceb158-a512-69ef-6579-719fac2fce26-3ba6bd6b, #w-node-_4cceb158-a512-69ef-6579-719fac2fce2d-3ba6bd6b {
  align-self: center;
}

#w-node-_7d3ae097-af93-e2f5-648c-f0c8e51cd43e-15f953f5 {
  justify-self: auto;
}

#w-node-_16ffd9d1-6978-5d5c-a17e-4c85bde7e996-15f953f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc69299d-dc1e-8520-c609-33a865da6e15-15f953f5, #w-node-aaab2cf3-2c79-99bb-4704-1dffdb165a5a-15f953f5, #w-node-_8eb4f6a8-6da8-6778-a987-6f4b46db5914-15f953f5 {
  place-self: center;
}

#w-node-_57962083-cdb0-fd78-6dba-afef433eefff-15f953f5 {
  grid-area: Area;
  place-self: center;
}

#w-node-_19883da5-e88c-8de6-a387-3562ffd763d9-15f953f5, #w-node-_73cb2edb-443a-8cf9-616c-739b5f1ce986-15f953f5, #w-node-_898e4d44-8d10-3191-32ab-5ad38c0c33b4-15f953f5, #w-node-_48bc1ae3-99a0-f445-ac57-7ad074a7ae7c-15f953f5 {
  align-self: auto;
}

#w-node-fc481a5a-1779-8f24-30cf-777ab22dd3d0-15f953f5, #w-node-_41b8d9f3-63cd-e455-6ae5-7317c784549f-15f953f5, #w-node-_41b06f07-17d3-3068-fe28-e117d68a2737-15f953f5, #w-node-_4b036193-c890-7409-5a0b-0b448e919a42-15f953f5, #w-node-_11a056f6-a107-4511-b2ae-c48bf2826454-15f953f5 {
  justify-self: center;
}

#w-node-c493dd28-5565-e129-c5c0-c48371c28458-15f953f5 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d7759e78-3451-d3c5-34e1-5a87c2cf19a5-15f953f5 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_24103e0f-dede-6fc9-e46d-a0ed6d4f8116-15f953f5 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ef49792c-1b34-36b1-0469-a78545404a4d-15f953f5 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_892b5a29-ff16-bd97-14a1-7819ebf9d463-15f953f5 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-bfa165a0-6520-975e-a7d3-12d1fbda6a7e-15f953f5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_0a6c8d56-6292-21ee-a897-5bce3c0da6bd-15f953f5 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-_321a0763-83da-e550-19ed-73c58ff38cc3-15f953f5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7ebcd314-8290-7a40-c987-9f6f9aea4e87-15f953f5 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ba8946b4-b77c-d90a-e5a1-268b6f997258-15f953f5 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f332378c-774e-d5df-eaf3-aa9d3eaac380-15f953f5 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_87c7d974-665d-dca4-5a14-2f14a37fbb34-15f953f5 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-ff059419-29ea-cfe6-e038-594b261086c7-15f953f5 {
  grid-area: Area-2;
}

#w-node-_4cceb158-a512-69ef-6579-719fac2fce1f-15f953f5, #w-node-_4cceb158-a512-69ef-6579-719fac2fce26-15f953f5, #w-node-_4cceb158-a512-69ef-6579-719fac2fce2d-15f953f5 {
  align-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-_24103e0f-dede-6fc9-e46d-a0ed6d4f8116-24c88246 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ef49792c-1b34-36b1-0469-a78545404a4d-24c88246 {
    justify-self: end;
  }

  #w-node-_24103e0f-dede-6fc9-e46d-a0ed6d4f8116-aac882ea {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ef49792c-1b34-36b1-0469-a78545404a4d-aac882ea {
    justify-self: end;
  }

  #w-node-_24103e0f-dede-6fc9-e46d-a0ed6d4f8116-e5c882f0 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ef49792c-1b34-36b1-0469-a78545404a4d-e5c882f0 {
    justify-self: end;
  }

  #w-node-_24103e0f-dede-6fc9-e46d-a0ed6d4f8116-3ba6bd6b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ef49792c-1b34-36b1-0469-a78545404a4d-3ba6bd6b {
    justify-self: end;
  }

  #w-node-_24103e0f-dede-6fc9-e46d-a0ed6d4f8116-15f953f5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ef49792c-1b34-36b1-0469-a78545404a4d-15f953f5 {
    justify-self: end;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_8eb4f6a8-6da8-6778-a987-6f4b46db5914-24c88246, #w-node-_9c562690-c2dc-2dc4-7a11-e76fcf0918e8-17c88296, #w-node-_8eb4f6a8-6da8-6778-a987-6f4b46db5914-aac882ea, #w-node-_8eb4f6a8-6da8-6778-a987-6f4b46db5914-e5c882f0, #w-node-_65b56de3-6b95-0ad1-62bf-57dd082e5e38-b0c882f3, #w-node-_6567bb06-7fd8-8319-dd24-ced29d2a968d-bec88363, #w-node-_8eb4f6a8-6da8-6778-a987-6f4b46db5914-3ba6bd6b, #w-node-_8eb4f6a8-6da8-6778-a987-6f4b46db5914-15f953f5 {
    place-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-ff059419-29ea-cfe6-e038-594b261086c7-24c88246, #w-node-ff059419-29ea-cfe6-e038-594b261086c7-aac882ea, #w-node-ff059419-29ea-cfe6-e038-594b261086c7-e5c882f0, #w-node-ff059419-29ea-cfe6-e038-594b261086c7-3ba6bd6b, #w-node-ff059419-29ea-cfe6-e038-594b261086c7-15f953f5 {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_19883da5-e88c-8de6-a387-3562ffd763d9-24c88246 {
    place-self: center;
  }

  #w-node-_48bc1ae3-99a0-f445-ac57-7ad074a7ae7c-24c88246 {
    place-self: center start;
  }

  #w-node-_342f9355-f025-5272-5182-b78ad2e74f45-17c88296 {
    place-self: center;
  }

  #w-node-_342f9355-f025-5272-5182-b78ad2e74f54-17c88296 {
    place-self: center start;
  }

  #w-node-_013c8f27-028e-9448-a39a-b4f9f3b9fdb6-fec882e8 {
    place-self: center;
  }

  #w-node-_013c8f27-028e-9448-a39a-b4f9f3b9fdc5-fec882e8 {
    place-self: center start;
  }

  #w-node-_8b941771-2421-1885-cc9d-a175759e656a-b0c882f3 {
    place-self: center;
  }

  #w-node-_8b941771-2421-1885-cc9d-a175759e6579-b0c882f3 {
    place-self: center start;
  }

  #w-node-_19883da5-e88c-8de6-a387-3562ffd763d9-3ba6bd6b {
    place-self: center;
  }

  #w-node-_48bc1ae3-99a0-f445-ac57-7ad074a7ae7c-3ba6bd6b {
    place-self: center start;
  }

  #w-node-_19883da5-e88c-8de6-a387-3562ffd763d9-15f953f5 {
    place-self: center;
  }

  #w-node-_48bc1ae3-99a0-f445-ac57-7ad074a7ae7c-15f953f5 {
    place-self: center start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-cadc729a-f80b-6d33-743a-c8cf7646581b-24c88246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc481a5a-1779-8f24-30cf-777ab22dd3d0-24c88246, #w-node-_41b8d9f3-63cd-e455-6ae5-7317c784549f-24c88246, #w-node-_41b06f07-17d3-3068-fe28-e117d68a2737-24c88246, #w-node-_4b036193-c890-7409-5a0b-0b448e919a42-24c88246, #w-node-_11a056f6-a107-4511-b2ae-c48bf2826454-24c88246, #w-node-f953db02-a89d-e4d1-155a-02da9271503f-9ec882e7, #w-node-f953db02-a89d-e4d1-155a-02da92715046-9ec882e7, #w-node-f953db02-a89d-e4d1-155a-02da9271504d-9ec882e7, #w-node-f953db02-a89d-e4d1-155a-02da92715054-9ec882e7, #w-node-f953db02-a89d-e4d1-155a-02da9271505b-9ec882e7, #w-node-fc481a5a-1779-8f24-30cf-777ab22dd3d0-aac882ea, #w-node-_41b8d9f3-63cd-e455-6ae5-7317c784549f-aac882ea, #w-node-_41b06f07-17d3-3068-fe28-e117d68a2737-aac882ea, #w-node-_4b036193-c890-7409-5a0b-0b448e919a42-aac882ea, #w-node-_11a056f6-a107-4511-b2ae-c48bf2826454-aac882ea, #w-node-fc481a5a-1779-8f24-30cf-777ab22dd3d0-e5c882f0, #w-node-_41b8d9f3-63cd-e455-6ae5-7317c784549f-e5c882f0, #w-node-_41b06f07-17d3-3068-fe28-e117d68a2737-e5c882f0, #w-node-_4b036193-c890-7409-5a0b-0b448e919a42-e5c882f0, #w-node-_11a056f6-a107-4511-b2ae-c48bf2826454-e5c882f0 {
    justify-self: auto;
  }

  #w-node-cadc729a-f80b-6d33-743a-c8cf7646581b-3ba6bd6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc481a5a-1779-8f24-30cf-777ab22dd3d0-3ba6bd6b, #w-node-_41b8d9f3-63cd-e455-6ae5-7317c784549f-3ba6bd6b, #w-node-_41b06f07-17d3-3068-fe28-e117d68a2737-3ba6bd6b, #w-node-_4b036193-c890-7409-5a0b-0b448e919a42-3ba6bd6b, #w-node-_11a056f6-a107-4511-b2ae-c48bf2826454-3ba6bd6b {
    justify-self: auto;
  }

  #w-node-cadc729a-f80b-6d33-743a-c8cf7646581b-15f953f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc481a5a-1779-8f24-30cf-777ab22dd3d0-15f953f5, #w-node-_41b8d9f3-63cd-e455-6ae5-7317c784549f-15f953f5, #w-node-_41b06f07-17d3-3068-fe28-e117d68a2737-15f953f5, #w-node-_4b036193-c890-7409-5a0b-0b448e919a42-15f953f5, #w-node-_11a056f6-a107-4511-b2ae-c48bf2826454-15f953f5 {
    justify-self: auto;
  }
}


