@font-face {
  font-family: Montserrat variablefont wght;
  src: url('../fonts/montserrat-variablefont_wght.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Zuume;
  src: url('../fonts/zuume-bold.ttf') format("truetype"), url('../fonts/zuume-extrabold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Zuume;
  src: url('../fonts/zuume-semibold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Knockout 49liteweight";
  src: url('../fonts/knockout-49liteweight.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Groteska;
  src: url('../fonts/groteska-thinitalic.otf') format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Groteska;
  src: url('../fonts/groteska-lightitalic.otf') format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Groteska;
  src: url('../fonts/groteska-thin.otf') format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Groteska;
  src: url('../fonts/groteska-bolditalic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Groteska Book;
  src: url('../fonts/groteska-book.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Groteska;
  src: url('../fonts/groteska-medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Groteska;
  src: url('../fonts/groteska-light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Groteska;
  src: url('../fonts/groteska-italic.otf') format("opentype"), url('../fonts/groteska-bookitalic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Groteska;
  src: url('../fonts/groteska-regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Groteska;
  src: url('../fonts/groteska-mediumitalic.otf') format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

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

:root {
  --white-smoke: #fff;
  --salmon: #fa7268;
  --new-blue: #0f1a45;
  --new-coral: #e76353;
  --blue-shade-1: #192a67;
  --coral-shade-2: #edc8ba;
  --untitled-ui--white: white;
  --blue-shade-2: #314787;
  --f3554a: var(--new-coral);
  --untitled-ui--gray900: #101828;
  --untitled-ui--gray400: #98a2b3;
  --alley-component-library--gray--900: #131316;
  --coral-shade-1: #e19885;
  --coral-shade-3: #f6c6b8;
  --accessible-components-white-smoke: whitesmoke;
  --coral-forte: #f65844;
  --accessible-components-dark-grey: #9b9b9b;
  --accessible-components-dodger-blue: #1378d1;
  --alley-component-library--gray--500: #5e606e;
  --f7f9fd: #f7f9fd;
  --1e315d: #1e315d;
  --alley-component-library--blue--900: #5167f6;
  --alley-component-library--blue--700: #7788f8;
  --alley-component-library--blue--800: #6478f7;
  --alley-component-library--blue--100: #eceefe;
  --alley-component-library--gray--700: #383942;
  --alley-component-library--neutral--off-white: #f4f4f6;
  --untitled-ui--success700: #027a48;
  --untitled-ui--gray500: #667085;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--success50: #ecfdf3;
  --untitled-ui--primary800: #53389e;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray600: #475467;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--primary300: #d6bbfb;
  --untitled-ui--primary50: #f9f5ff;
  --elements-webflow-library--accent--primary-1: #4a3aff;
  --elements-webflow-library--neutral--800: #211f54;
  --elements-webflow-library--neutral--600: #6e7191;
  --elements-webflow-library--neutral--100: white;
  --elements-webflow-library--secondary--color-2: #f2f1ff;
  --elements-webflow-library--neutral--300: #eff0f6;
  --elements-webflow-library--secondary--color-1: #281ca5;
}

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

.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-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

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

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

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

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

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

body {
  color: #fff;
  background-color: #0000;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}

p {
  margin-bottom: 10px;
}

a {
  color: #e76353;
  text-decoration: none;
}

img {
  box-shadow: none;
  border-radius: 0;
  max-width: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

figure {
  justify-content: center;
  align-self: center;
  margin-bottom: 10px;
}

.body {
  background-color: #0000;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
}

.body.carreiras {
  background-color: var(--white-smoke);
  font-family: Montserrat, sans-serif;
}

.body.bhag {
  background-color: #111d48;
  background-image: url('../images/bg-bhag-copiar.png');
  background-position: 0 0;
  background-size: cover;
}

.body.grey {
  background-color: #f0f0f0;
  flex-direction: column;
  align-items: stretch;
  padding-top: 0;
  display: flex;
}

.body.grey._2 {
  background-color: #f4f4f4;
}

.body.grey._3 {
  padding-top: 0;
}

.columns {
  margin-top: 50px;
  margin-bottom: 0;
}

.field-label {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.text-field {
  border-radius: 10px;
  width: 100%;
  height: 74%;
  font-family: Montserrat, sans-serif;
}

.paragraph-2 {
  color: #a6adb0;
  text-align: left;
  margin-top: 10px;
  margin-bottom: -30%;
  font-size: 12px;
}

.submit-button {
  background-color: var(--salmon);
  border-radius: 15px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  position: static;
}

.success-message {
  background-color: #00dd0700;
}

.error-message {
  background-color: #fa7777;
}

.text-block-2 {
  color: #000;
  font-weight: 700;
}

.hero-section {
  height: 100vh;
}

.default-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  max-width: 1280px;
  padding: 40px 24px;
  display: flex;
}

.default-container.no-p {
  padding-top: 0;
}

.default-container.no-p.small {
  max-width: 80%;
}

.mobile-d-none {
  grid-row-gap: 40px;
  flex-direction: column;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.card {
  background-color: #fff;
  border-radius: 25px;
}

.card.areas.carreiras {
  border-color: var(--new-blue);
  box-shadow: none;
  color: var(--new-blue);
  text-transform: none;
  background-color: #fff0;
  background-image: none;
  justify-content: space-between;
  padding: 16px 8px 8px;
  font-size: 16px;
  font-weight: 700;
  transition: all .2s;
}

.card.areas {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fa7268;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(135deg, #fff 40%, #bdbdbd69);
  border: 1px solid #485c7826;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 24px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  transition: box-shadow .3s ease-in-out;
  display: flex;
  box-shadow: 0 3px 14px -4px #00000029;
}

.card.areas:hover {
  box-shadow: 0 8px 20px 1px #0000002e;
}

.card.areas.carreiras {
  box-shadow: none;
  color: #0f1a45;
  text-transform: none;
  background-color: #fff0;
  background-image: none;
  border-color: #0f1a45;
  justify-content: space-between;
  height: 100%;
  padding: 16px 8px 8px;
  font-size: 16px;
  font-weight: 700;
  transition: all .2s;
}

.card.areas.carreiras:hover {
  background-color: #ffffffd6;
}

.slider-right {
  background-color: #fa7268;
  border: 2px #8c54ff;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px;
  display: flex;
  inset: auto 30% -5% auto;
  box-shadow: 1px 1px 55px #00163214;
}

.slider-left {
  background-color: #b1b1b1;
  border: 2px #8c54ff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px;
  display: flex;
  inset: auto auto -5% 30%;
}

.valores-title {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
}

.valores-title.v2 {
  color: var(--new-blue);
  text-transform: none;
  font-weight: 700;
  line-height: 30px;
}

.feature-text {
  color: #f7f7f7;
  text-align: left;
  height: 160px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.feature-text.v2 {
  color: var(--new-blue);
  height: auto;
  font-weight: 600;
}

.product-card {
  background-color: #fff;
  background-image: linear-gradient(315deg, #233140 30%, #485c78 80%);
  border: 1px solid #ffffff30;
  border-radius: 25px;
  min-width: 0;
  max-width: 460px;
  height: auto;
  padding: 0 0 16px;
  transition: box-shadow .2s ease-in-out;
}

.product-card:hover {
  box-shadow: 0 4px 39px 20px #00000045;
}

.product-card._2 {
  background-image: none;
  border-style: none;
  border-radius: 10px;
  max-width: 320px;
  height: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.product-card._2:hover {
  box-shadow: none;
}

.desk-d-none {
  display: none;
}

.no-overflow {
  overflow: hidden;
}

.no-overflow.d-none {
  display: none;
}

.div-block-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.image-5 {
  max-width: none;
}

.card-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  border-radius: 25px;
  flex-direction: column;
  padding: 16px;
  display: flex;
}

.card-content.valores {
  grid-row-gap: 16px;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.card-slider {
  color: #b8b9c2;
  background-color: #fff;
  border: 5px #485c78;
  border-radius: 25px;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  transition: transform .2s ease-in-out, box-shadow .2s ease-in-out;
  overflow: hidden;
  box-shadow: 0 5px 6rem -4px #0000001a;
}

.card-slider:hover {
  transform: scale(1.1);
  box-shadow: 0 18px 7.1rem -9px #00000040;
}

.card-slider.no-hov.v2 {
  box-shadow: none;
  border-radius: 10px;
  min-height: 100%;
  transition-property: none;
}

.card-slider.no-hov.v2:hover {
  transform: none;
}

.div-block-30 {
  padding-left: 24px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
}

.socials {
  justify-content: space-between;
  padding-bottom: 24px;
  display: flex;
}

.socials.v2 {
  align-self: stretch;
  align-items: center;
  padding-bottom: 0;
}

.socials.v2.left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  padding-top: 16px;
}

.socials.v2.logos {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-end;
  position: absolute;
  inset: auto 0% -23%;
}

.socials.sobre {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-bottom: 0;
}

.socials.report {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.div-block-31 {
  padding-left: 24px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
}

.div-block-31.no-p.v2 {
  max-width: 20%;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
}

.footer-logo-link {
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 0;
  height: 4vw;
  max-height: none;
  display: flex;
}

.footer-flex-container {
  text-align: left;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  padding-top: 70px;
  display: flex;
}

.footer-flex-container.no-p {
  margin-bottom: 0;
  padding-top: 0;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: auto;
  max-width: 300px;
  height: auto;
  padding-bottom: 24px;
}

.div-block-48 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 300px;
  display: flex;
}

.text-block-7 {
  color: #476382;
  text-align: left;
  align-self: center;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.text-block-7._2 {
  text-align: left;
  align-self: auto;
  font-size: 12px;
}

.hero-h1-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #233140, #476382 55%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.text-block-8 {
  text-align: center;
  font-size: 16px;
  text-decoration: none;
}

.text-block-8.carreiras {
  font-size: 20px;
  line-height: 28px;
}

.slider {
  background-color: #0000;
  width: auto;
  height: 100%;
}

.padding-vertical {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-vertical.padding-huge {
  padding-top: 6rem;
  padding-bottom: 6rem;
  position: relative;
}

.padding-vertical.padding-huge.align-center {
  align-items: center;
  width: 100%;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 2rem;
}

.text-size-medium-sf1 {
  color: #667085;
  text-align: left;
  flex: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.text-size-medium-sf1.text-color-black {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.heading-7 {
  color: #233140;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.heading-7.thin {
  font-weight: 400;
}

.heading-7.no-m {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.image-172 {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.columns-6 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-11 {
  color: #fff;
  flex-direction: row;
  align-items: center;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: static;
}

.text-block-12 {
  color: #fff;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.image-174 {
  margin-left: 0;
}

.image-175 {
  margin-left: 18px;
}

.container-5 {
  padding-top: 40px;
}

.section-12 {
  min-height: 100%;
  padding-bottom: 24px;
  overflow: visible;
}

.container-7 {
  min-height: 100%;
}

.container {
  background-color: var(--salmon);
  background-image: linear-gradient(to right, var(--salmon), #ffa05c);
  border: 1px solid #485c783b;
  border-radius: 20px;
  width: 100%;
  max-width: 940px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px;
}

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

.column-7 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.default-container-imersao {
  grid-row-gap: 40px;
  flex-direction: column;
  max-width: 1280px;
  padding: 48px 40px;
  display: flex;
  overflow: visible;
}

.default-container-imersao.footer {
  background-color: #0000;
  border-radius: 25px;
  max-width: 1200px;
  padding: 0;
}

.buttons {
  grid-column-gap: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.link-btn {
  flex: 1;
  min-height: 100%;
  text-decoration: none;
}

.socials-btn {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--white-smoke);
  border-radius: 60px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 8px 16px;
  transition: all .2s ease-in-out;
  display: flex;
  box-shadow: 0 4px 6px #00000026;
}

.socials-btn:hover {
  transform: translate(0, -4px);
}

.socials-btn.fill {
  background-color: var(--white-smoke);
  border-style: none;
  justify-content: center;
}

.socials-btn.fill.green {
  background-color: #1ed760;
}

.socials-btn.fill.green:hover {
  transform: translate(0, -4px);
}

.socials-btn.fill.red {
  background-color: red;
  min-height: 100%;
}

.btn-text {
  color: var(--white-smoke);
  letter-spacing: 0;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.thumb {
  border: 1px #000;
  border-radius: 15px;
  max-width: none;
}

.body-3 {
  background-color: #000;
  font-family: Montserrat, sans-serif;
}

.paragraph-default {
  color: #949eac;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-default.white {
  color: #fff;
}

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

.paragraph-default.hero-palestras {
  text-align: center;
  width: 60%;
}

.paragraph-default.hero-palestras.white {
  color: #fff;
  width: 70%;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.paragraph-default.hero-palestras.white.full {
  width: 100%;
}

.paragraph-default.hero-palestras.white.full.left {
  text-align: left;
  text-transform: uppercase;
}

.paragraph-default.hero-palestras.blue {
  color: #0f1a45;
  width: auto;
  font-size: 20px;
}

.paragraph-default.blue {
  color: #0f1a45;
}

.paragraph-default.slider {
  height: auto;
  line-height: 1.5rem;
}

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

.flexbox-2 {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.flexbox-2.footer {
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.footer-heading-2 {
  color: var(--new-blue);
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 1.5;
}

.footer-heading-2.dropdown {
  white-space: nowrap;
}

.footer-link-3 {
  color: #444;
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
}

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

.faq {
  grid-row-gap: 40px;
  flex-direction: column;
  padding-top: 0;
  display: flex;
}

.heading-8 {
  color: #485c78;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
}

.heading-8.blue {
  color: #476382;
  margin-top: 0;
  padding-top: 60px;
}

.home-review_image-wrapper {
  border: 3px solid #fff;
  border-radius: 100%;
  flex: none;
  width: 5rem;
  height: 5rem;
  overflow: hidden;
  box-shadow: 0 4px 8px 2px #00000052;
}

.home-review_slider {
  background-color: #fff;
  border-radius: 25px;
  height: 100%;
  box-shadow: 0 5px 27px #0000002e;
}

.home-review_slider._80 {
  width: 80%;
}

.hide {
  display: none;
}

.home-review_slide-content {
  background-color: #0000;
  border-radius: 25px;
  padding: 1.5rem 2rem 1rem;
}

.text-size-regular-sf1 {
  color: #949eac;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.home-review_text-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.heading-large-sf1 {
  color: #485c78;
  flex: 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.stripe-vertical-wrapper {
  flex-direction: column;
  width: 1.25rem;
  height: 100%;
  display: flex;
}

.stripe-vertical-wrapper.is-left-out {
  width: 3.8rem;
  position: absolute;
  inset: auto auto 0% 0;
}

.stripe-vertical-wrapper.is-left-out.no-icon {
  width: 2.4rem;
}

.container-large-3 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.container-large-3.d-none {
  display: none;
}

.box-stripe {
  background-color: #485c78;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  width: 100%;
  height: 100%;
}

.box-stripe.b2b {
  background-color: #0f1a45;
}

.box-stripe.skills {
  background-image: linear-gradient(#e76353, #0f1a45);
}

.home-review_slider-nav {
  justify-content: center;
  align-items: center;
  height: .75rem;
  display: flex;
  inset: 120% 0% 0;
}

.home-review_info-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 1rem;
  font-weight: 500;
  display: flex;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.home-review_content-right {
  flex-direction: column;
  align-items: center;
  position: relative;
}

.home-review_component {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.depoimentos {
  background-color: #0000;
}

.depoimentos.p-b {
  padding-bottom: 80px;
}

.title-4 {
  color: #667085;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.title-4.coral {
  color: #e76353;
  text-align: center;
  line-height: 24px;
}

.title-4.coral.left {
  text-align: left;
}

.testimonial-text-3 {
  color: #667085;
  padding-left: 98px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.testimonial-text-3.no-icon {
  padding-left: 60px;
}

.testimonial-description {
  color: #949eac;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.mentores {
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 1;
  align-self: flex-end;
  display: flex;
}

.home-review_content-left {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
}

.home-review_client-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-bottom: 0;
  display: flex;
}

.home-review_client-row.no-icon {
  padding-bottom: 16px;
  padding-left: 45px;
}

.home-review_client-row.icon {
  padding-bottom: 8px;
  padding-left: 36px;
}

.home-review_logo-wrapper {
  opacity: .3;
  height: 1.5rem;
}

.home-review_image {
  object-fit: cover;
  background-color: #fff;
  width: 100%;
  height: 100%;
}

.bold-text-15 {
  line-height: 35px;
}

.header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  object-fit: fill;
  background-color: #fff0;
  flex-flow: row;
  justify-content: center;
  width: 99vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.section-13 {
  padding-top: 101px;
}

.nav-link {
  color: #233140;
  white-space: nowrap;
  align-self: center;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}

.nav-link:hover {
  color: var(--salmon);
  font-weight: 600;
}

.nav-link.mobile-expand.compra.is-trackable.nav-link-mobile {
  padding-left: 8px;
  padding-right: 8px;
}

.nav-link.nav-link-mobile {
  padding-left: 0;
  padding-right: 0;
}

.button {
  background-color: var(--salmon);
  color: #233140;
  white-space: nowrap;
  border-radius: 8px;
  padding: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button.button-large {
  border-radius: 20px;
  padding-left: 50px;
  padding-right: 50px;
}

.button.button-large.is-trackable {
  cursor: pointer;
}

.header-elementor {
  background-color: #fff;
  border-bottom: 1px solid #00000017;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 1px 1px 9px #00000030;
}

.dropdown-toggle-3 {
  padding-left: 16px;
  padding-right: 30px;
}

.dropdown-toggle-3.mobile-expand {
  padding-left: 8px;
  padding-right: 28px;
}

.dropdown-toggle-3.mobile-expand.dropdown-login {
  border: 1px solid var(--new-coral);
  color: var(--new-coral);
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 10px 32px 10px 24px;
  font-weight: 500;
  display: inline-block;
}

.icon-4 {
  margin-right: 8px;
}

.dropdown-toggle-4 {
  padding-left: 8px;
  padding-right: 22px;
}

.icon-5 {
  margin-right: 0;
}

.logo-link {
  padding-right: 16px;
}

.logo-link.compra {
  margin-right: 31px;
  padding-right: 0;
}

.logo-link.compra.w--current {
  display: block;
  position: relative;
  left: auto;
  right: auto;
}

.navigation-link-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.navigation-wrapper {
  grid-column-gap: 16px;
  align-items: center;
  display: none;
}

.navigation-menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  padding-right: 14px;
  display: flex;
  position: relative;
}

.navigation-menu.full {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.navigation-button {
  grid-column-gap: 8px;
  background-color: var(--salmon);
  color: #233140;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 8px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .3s;
  display: none;
}

.navigation-button:hover {
  background-color: #e9675e;
}

.navigation-container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.menu-button {
  color: #080808;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  padding: 8px;
  transition: color .3s;
  display: none;
}

.menu-button:hover {
  color: #ea7462;
}

.menu-button.w--open {
  color: #fff;
  background-color: #ea7462;
  border-color: #ea7462;
}

.navigation {
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 96px;
  padding: 24px 5%;
  display: flex;
}

.navigation.header-elementor {
  min-height: 70px;
  padding: 8px 16px;
  position: static;
}

.navigation.header-elementor.sem-botao-online {
  position: relative;
}

.logo {
  border-radius: 0;
  width: 64px;
  min-width: 64px;
  margin-left: 24px;
}

.dropdown-list-header-elementor {
  background-color: var(--white-smoke);
}

.dropdown-list-header-elementor.w--open {
  color: var(--white-smoke);
  background-color: #fff;
  border: 1px solid #0000000f;
  border-radius: 9px;
  box-shadow: 0 4px 6px #00000029;
}

.dropdown-list-header-elementor.mobile-navbar {
  display: none;
}

.dropdown-list-header-elementor.mobile-navbar.w--open {
  display: block;
}

.dropdown-list-header-elementor.mobile-navbar.dropdown {
  display: none;
  transform: translate(-50%);
}

.dropdown-list-header-elementor.mobile-navbar.dropdown:hover {
  display: none;
}

.dropdown-list-header-elementor.mobile-navbar.dropdown.w--open {
  display: block;
}

.dropdown-link {
  color: var(--blue-shade-1);
}

.dropdown-link:hover {
  color: var(--salmon);
}

.dropdown-link.highlight {
  background-color: #f3f3f3;
}

.dropdown-link.compra.is-trackable {
  display: block;
}

.link {
  color: #7e7e7e;
  text-decoration: none;
}

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

.div-block-64 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 16px;
}

.margin-bottom.margin-small-faq {
  background-color: #f7f7f7;
  border-radius: 7px;
  margin-bottom: 40px;
  padding: 24px;
}

.accordion-icon {
  color: #0385ce;
  justify-content: center;
  align-items: center;
  height: 1rem;
  margin-left: 1rem;
  display: flex;
}

.accordion-icon.modulos {
  margin-left: 0;
  margin-right: 1rem;
}

.section-faq1-5 {
  background-color: #0000;
}

.faq1-5_answer {
  color: #485c78;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  overflow: hidden;
}

.faq1-5_wrapper {
  width: 100%;
  max-width: 100%;
}

.faq1-5_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.faq1-5_accordion {
  background-color: #fff;
  border: 1px solid #00203b1a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 0;
}

.faq1-5_accordion.is-trackable {
  width: 100%;
}

.faq1-5_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.line {
  background-color: var(--salmon);
  border-radius: 20px;
  width: 40%;
  height: 4px;
}

.line.fundamentos {
  background-color: #f0f0f04f;
  width: 200px;
  height: 2px;
}

.line.design-system {
  background-color: #ccc;
}

.grid {
  grid-template-rows: 1fr auto auto auto auto auto auto;
  grid-template-areas: "Area Area"
                       ". ."
                       ". ."
                       ". ."
                       ". ."
                       "Area-2 ."
                       "Area-3 Area-3";
  padding-top: 0;
  padding-bottom: 40px;
}

.text-block-18 {
  font-weight: 700;
}

.text-block-19 {
  color: #949eac;
  font-weight: 400;
}

.step-image {
  border: 1px solid #0000000d;
  border-radius: 15px;
  max-width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-bottom: 0;
}

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

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

.g4-logo {
  width: 140px;
}

.skill {
  margin-bottom: 24px;
}

.skill-header {
  justify-content: space-between;
  width: 90%;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  display: flex;
}

.card-text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 140px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.card-text.carreiras.meio {
  padding-right: 169px;
}

.card-text.carreiras.meio.white {
  color: var(--white-smoke);
  padding-left: 100px;
  padding-right: 0;
}

.card-text.carreiras {
  color: #0f1a45;
  padding-left: 0;
  font-size: 32px;
}

.card-text.carreiras.first {
  color: #c2c2c2;
}

.card-text.carreiras.meio {
  padding-left: 100px;
  padding-right: 0;
}

.card-text.carreiras.meio.white {
  color: #f0f0f0;
}

.card-text.size {
  padding-left: 0;
  font-size: 26px;
}

.card-text.size.margin {
  padding-left: 45%;
}

.progres-bar-2 {
  background-color: #161616;
  border-radius: 90px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  height: 14px;
  margin-right: 8px;
  padding: 4px;
  display: flex;
  position: relative;
}

.progres-bar-2.card-bar {
  color: #fbf9fc;
  background-color: #080808;
  width: 100%;
}

.progres-bar-2.card-bar.new {
  background-color: #d9d9d9;
  width: 90%;
  height: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.progres-bar-2.carreiras {
  background-color: #fff;
  border: 1px solid #00000017;
  border-radius: 5px;
  width: 100%;
  height: 26px;
}

.progress-bar__content-4 {
  object-fit: fill;
  background-color: #8f00ff;
  border-radius: 1000px;
  width: 18%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.progress-bar__content-4._1.carreiras.coral {
  background-color: var(--new-coral);
  width: 55%;
}

.progress-bar__content-4._1.color {
  background-color: #ff4e43;
  background-image: url('../images/seta-asset.png');
  background-position: 50%;
  background-size: cover;
  width: 75%;
}

.progress-bar__content-4._1 {
  background-color: #fa7268;
  width: 11.5%;
}

.progress-bar__content-4._1.carreiras {
  background-color: #0f1a45;
  border-radius: 8px;
  width: 75%;
}

.progress-bar__content-4._1.carreiras.coral {
  background-color: #e76353;
}

.startups {
  background-color: #f4f4f4;
}

.slider-wrapper {
  flex: none;
  width: 100%;
  margin-left: 0;
  display: flex;
}

.items-holder {
  flex: none;
  width: auto;
  height: 100px;
  display: flex;
}

.items {
  flex: none;
  align-items: center;
  height: 100%;
  display: flex;
}

.line-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.line-wrapper.left {
  justify-content: flex-start;
  padding-top: 16px;
  padding-bottom: 16px;
}

.line-wrapper.thin {
  padding-top: 16px;
  padding-bottom: 16px;
}

.container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.mod-6-vendas {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.page-padding-4 {
  padding-left: 5%;
  padding-right: 5%;
}

.height {
  border-radius: 15px;
  width: 15%;
  padding-top: 100%;
  position: static;
}

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

.container-lideran-a {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  padding: 16px 40px;
  display: flex;
  position: relative;
}

.container-lideran-a.full {
  flex-direction: column;
  align-items: flex-start;
}

.container-lideran-a.expand-padding {
  grid-row-gap: 60px;
  grid-row-gap: 60px;
  grid-row-gap: 60px;
  background-color: #f0f0f0;
}

.content-block {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.content-block.gap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.content-block.center {
  align-items: center;
  padding-bottom: 16px;
}

.content-block._30 {
  flex: 1;
  max-width: 30%;
}

.content-block._30.full {
  min-height: 100%;
}

.content-block.justify-center-h {
  justify-content: center;
}

.content-block.justify-center-h._65 {
  min-width: 65%;
}

.content-block.justify-center-h.horizontal {
  flex-direction: row;
  align-items: center;
}

.content-block.justify-center-h.max-w {
  align-items: center;
  max-width: 50%;
  overflow: visible;
}

.content-block.horizontal {
  flex: 0 auto;
}

.content-block.relative {
  position: relative;
}

.content-block.relative.left {
  align-items: flex-start;
  padding: 40px;
}

.content-block.right {
  align-items: flex-end;
}

.content-block.img {
  background-image: url('../images/tabalhe-conosco.jpg');
  background-position: 50% 20%;
  background-size: cover;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  align-self: stretch;
  min-height: 350px;
  max-height: none;
  overflow: hidden;
}

.content-block.img.full {
  min-height: 446px;
}

.content-block._60 {
  min-width: 60%;
}

.content-block._60.round {
  border-radius: 20px;
  overflow: hidden;
}

.content-block._60.round.coral-border {
  outline-color: var(--new-coral);
  outline-offset: 0px;
  outline-width: 12px;
  outline-style: solid;
  min-width: 60%;
}

.content-block._60.round.coral-border {
  outline-offset: 0px;
  outline: 12px solid #e76353;
  min-width: 60%;
}

.content-block._60.round.coral-border._40 {
  min-width: 50%;
}

.content-block.tabs {
  justify-content: center;
}

.content-block.padding-top {
  align-self: center;
}

.content-block.padding-top.mobile-adjust._45 {
  min-width: 45%;
}

.content-block.padding-top.top {
  align-self: flex-start;
}

.content-block._40 {
  max-width: 40%;
}

.content-block.mt {
  max-width: 100%;
}

.content-block.negative-margin {
  grid-row-gap: 0px;
  align-items: flex-start;
  max-width: 900px;
  margin-top: 0;
  padding-top: 0;
}

.paragraph-lider {
  color: #0f1a45b3;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;
}

.paragraph-lider.white {
  color: #ffffffb3;
}

.paragraph-lider.center {
  text-align: center;
  text-align: center;
  color: #0f1a45;
  text-align: center;
  text-align: center;
  border-top: 1px #000;
  max-width: 355px;
  padding-top: 16px;
}

.paragraph-lider.center.white {
  color: #ffffffd1;
  max-width: none;
}

.paragraph-lider.center.white {
  color: #fff;
  max-width: 20ch;
  margin-bottom: 0;
  padding-top: 0;
}

.paragraph-lider.center.white {
  color: #ffffffd1;
}

.paragraph-lider.center {
  color: #0f1a45;
  text-align: center;
  border-top: 1px #000;
  padding-top: 16px;
}

.paragraph-lider.center.white {
  color: #ffffffd1;
  width: 100%;
  max-width: none;
}

.paragraph-lider.center.white.no-pt {
  padding-top: 5px;
}

.vantagem {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  display: flex;
}

.vantagem.fundamentos {
  border: 1px solid var(--white-smoke);
  border: 1px solid #f0f0f0;
  border-radius: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 24px;
}

.mentor {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.mentor.etapa {
  border: 1px solid #e76353;
  border-radius: 10px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px 16px;
}

.mentor.etapa.stretch {
  justify-content: space-between;
}

.mentor.etapa.white {
  border-color: #fff;
  align-items: center;
}

.mentor.etapa.coral {
  align-items: center;
}

.mentor.mkt, .mentor.card-orange {
  background-color: #e76353;
  background-image: linear-gradient(45deg, #f18e89 18%, #e3524a);
  border-radius: 50px;
  height: 100%;
  margin-top: 24px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.mentor.card-orange._2 {
  background-image: linear-gradient(45deg, #ed917d 18%, #e3524a);
}

.image-193 {
  align-self: center;
}

.user-icon {
  object-fit: contain;
  height: 85%;
  position: absolute;
  bottom: auto;
}

.column-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.column-12.center {
  align-items: center;
}

.center-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.center-content.margin-medium {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.image-36 {
  align-self: center;
  width: 400px;
  max-width: 100%;
}

.columns-9 {
  padding-top: 40px;
}

.glass-card {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: #fff;
  background-color: #6e7a8b26;
  border: .2px solid #47638261;
  border-radius: 12px;
  flex: 1;
  font-size: 20px;
  font-weight: 600;
  transition: transform .2s, box-shadow .2s;
  position: relative;
  box-shadow: 0 13px 18px #00000030;
}

.glass-card:hover {
  box-shadow: 0 17px 20px 2px #00000042;
}

.glass-card.big-numbers {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  border-radius: 25px;
  flex-direction: column;
  padding: 48px 56px 56px;
  transition: transform .2s;
}

.glass-card.online {
  grid-row-gap: 24px;
  box-shadow: none;
  background-color: #ffffff0d;
  border-color: #47638200;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.glass-card.big-numbers {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: 25px;
  flex-direction: column;
  padding: 48px 56px 56px;
  display: flex;
}

.glass-card.v2 {
  box-shadow: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #6e7a8b12;
  border-color: #476382c7;
  transition-property: none;
}

.glass-card.big-numbers {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  border-radius: 25px;
  flex-direction: column;
  padding: 48px 56px 56px;
}

.glass-card.big-numbers.v2 {
  background-color: #0e1a44;
  border-style: none;
  padding-top: 56px;
}

.tab-link-circle {
  filter: grayscale();
  background-color: #707fa700;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 8.5em;
  height: 2.75em;
  min-height: auto;
  margin: 4px;
  padding: .75em;
  font-size: 1.5em;
  font-weight: 400;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tab-link-circle.w--current {
  filter: grayscale(0%);
  background-color: #47638230;
  width: 8.5em;
}

.big-number-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

.big-number-2.description.blue {
  color: #314787;
  font-weight: 700;
}

.big-number-2.description {
  color: var(--white-smoke);
  text-align: center;
  flex: 0 auto;
  max-width: 15ch;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
}

.big-number-2.coral {
  color: #fa7268;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 600;
}

.big-number-2.description {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.heading-v2 {
  color: var(--new-blue);
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.heading-v2.white {
  color: #fff;
  text-align: left;
}

.heading-v2.white.center {
  text-align: center;
  align-self: center;
  display: block;
}

.heading-v2.white.small {
  font-size: 22px;
}

.heading-v2.white.pma-title {
  width: 64%;
}

.heading-v2.coral {
  color: var(--new-coral);
}

.heading-v2.h3 {
  font-size: 28px;
}

.heading-v2.h3.coral {
  color: var(--new-coral);
}

.heading-v2.small {
  font-size: 24px;
}

.heading-v2.centralize {
  text-align: center;
  line-height: 38px;
}

.heading-v2.pma {
  width: 72%;
}

.column-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.margin-medium-2 {
  margin-bottom: 1.5em;
}

.link-materias {
  color: #949eac;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: underline;
}

.tabs-menu-horizontal {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  padding-top: 24px;
  display: flex;
}

.link-block-9 {
  align-self: center;
}

.image-204 {
  opacity: .33;
  align-self: center;
  margin-top: 40px;
}

.accordion1-3_question-wrapper {
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-bottom: 2px #101828;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.icon {
  color: var(--new-coral);
  background-color: #0000;
  border-radius: 20px;
  font-size: 35px;
}

.hero-v2 {
  grid-row-gap: 24px;
  background-color: #f4f4f4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding: 40px 24px;
  display: flex;
  position: relative;
}

.hero-v2.no-overflow.lider {
  background-image: url('../images/asset-hero-bg_1.svg');
  background-position: 122% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.hero-v2.no-overflow.lider.fund {
  background-image: none;
  min-height: auto;
}

.hero-v2.no-overflow.startups {
  background-image: url('../images/asset-hero-bg.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 65%;
  background-attachment: scroll;
}

.hero-v2.no-overflow.growth {
  background-image: url('../images/asset-hero-growth.svg');
  background-position: 162%;
  background-repeat: no-repeat;
  background-size: contain;
}

.hero-v2.no-overflow.digital-commerce {
  background-image: url('../images/bg-digital-c.svg');
  background-position: 340%;
  background-repeat: no-repeat;
  background-size: contain;
}

.hero-v2.no-overflow.digital-commerce.overflow {
  background-image: none;
  overflow: visible;
}

.hero-v2.no-overflow.digital-commerce.overflow.podcast {
  min-height: 80vh;
}

.hero-v2.no-overflow.pma-funda-growth {
  min-height: 86vh;
}

.hero-v2.imersoes {
  background-image: url('../images/hero-vitrine.jpg');
  background-position: 50%;
  background-size: cover;
}

.hero-v2.imersoes.header {
  width: auto;
  min-height: 60vh;
  padding-top: 80px;
  overflow: hidden;
}

.hero-v2.imersoes.header.slider {
  background-image: url('../images/bg-hero-im.png');
  align-items: center;
  min-height: 100vh;
}

.hero-v2.imersoes.header.slider.on {
  background-color: #fbfbfb;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.hero-v2.imersoes.header.slider.on.gestao {
  background-color: #fff;
  background-image: url('../images/pg-pass_1pg-pass.webp');
  background-position: 100% 100%;
  background-repeat: repeat;
  background-size: cover;
}

.hero-v2.imersoes.header.slider.on.curso-gratuito {
  background-color: var(--coral-shade-2);
  background-image: url('../images/hero-bg_2hero-bg.webp');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-v2.imersoes.header.slider.b2b {
  background-image: url('../images/bg-skills_1bg-skills.webp');
  background-position: 0 0;
  background-size: cover;
}

.hero-v2.imersoes.header.slider.comunidades {
  background-image: url('../images/asset-hero-comunidades_1asset-hero-comunidades.webp'), radial-gradient(circle at 0%, #000 31%, #434040);
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
}

.hero-v2.imersoes.header.slider.sales {
  background-image: url('../images/background-novo-kv_1background-novo-kv.webp');
}

.hero-v2.imersoes.header.slider.traction {
  background-color: var(--new-blue);
  background-image: url('../images/bg-fios-azuis_1bg-fios-azuis.webp');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.hero-v2.imersoes.header.slider.projeto-excelencia {
  background-color: #070e2a;
  background-image: radial-gradient(circle farthest-side at 0 0, #152453, #0000 62%);
  min-height: 780px;
}

.hero-v2.imersoes.header.slider.g4day {
  background-color: #020929;
  background-image: none;
  height: auto;
  min-height: 0;
}

.hero-v2.imersoes.header.slider.g4day._1 {
  background-color: #030c37;
}

.hero-v2.imersoes.header.slider.g4day._1.pg {
  background-image: radial-gradient(circle at 0 100%, #030c37 43%, #172d80);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.hero-v2.imersoes.header.slider.g4day.especie-em-extincao {
  background-image: url('../images/office-2.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-v2.b2b {
  background-image: url('../images/hero-palestras.jpg');
  background-position: 0 0;
  background-size: cover;
}

.hero-v2.header-p {
  background-image: url('../images/prancheta_gemp.png');
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  display: flex;
  overflow: hidden;
}

.hero-v2.no-overflow.p-p {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: cover;
  margin-bottom: 0;
  padding-bottom: 200px;
}

.hero-v2.no-overflow.p-p.padding-header {
  background-image: url('../images/63405ed259938f786a6e6c77_bg-hero.jpg');
  background-position: 0 0;
  padding-top: 80px;
}

.hero-v2.no-overflow.middle-bg {
  background-image: linear-gradient(90deg, #f0f0f0 51%, #fff0 51%), radial-gradient(circle at 100% 0, #edc8ba, #e76353);
  justify-content: flex-end;
  align-items: center;
  min-height: 100vh;
  padding-bottom: 0;
}

.hero-v2.no-overflow.middle-bg.pma-hero-oratoria {
  min-height: 86vh;
}

.hero-v2.no-overflow.coral {
  background-image: linear-gradient(270deg, #ea9b8c, #eec9bc 45%, var(--coral-shade-2) 31%, #fff 45%);
}

.hero-v2.no-overflow {
  align-items: center;
  min-height: 80vh;
}

.hero-v2.no-overflow.lider {
  background-image: url('../images/fundo.svg');
  background-repeat: repeat-y;
  background-size: contain;
  align-items: center;
}

.hero-v2.no-overflow.lider.height-combo {
  min-height: 80vh;
}

.hero-v2.no-overflow.height-first {
  min-height: 65vh;
  overflow: hidden;
}

.hero-v2.no-overflow {
  min-height: 100vh;
}

.container-padrao {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-padrao.horizontal {
  flex-direction: row;
}

.container-padrao.horizontal.hero-online {
  flex-direction: row;
  justify-content: space-between;
  max-width: 1200px;
}

.container-padrao.left {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: block;
}

.container-padrao.hero {
  flex-direction: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
}

.container-padrao.hero.home._2 {
  align-items: center;
}

.container-padrao.hero.home.margin {
  justify-content: flex-start;
  align-items: center;
}

.container-padrao.hero.home.margin.especie-em-extincao {
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  max-width: 90%;
}

.container-padrao.hero-cases-g4.line-bottom {
  border-bottom: 2px solid #00000024;
}

.container-padrao.breadcrumb {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 18px;
  padding-bottom: 18px;
}

.container-padrao.cases-description {
  z-index: 5;
  padding-top: 320px;
  position: relative;
}

.container-padrao.full {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  text-align: left;
  object-fit: cover;
  align-items: stretch;
  max-width: 1600px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 20px 0 20px 45px;
}

.container-padrao.gap {
  grid-row-gap: 40px;
}

.container-padrao.footer-grid {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.section-v2 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-v2.no-overflow {
  z-index: 50;
  background-color: var(--white-smoke);
  padding: 40px 8px;
  font-family: Montserrat, sans-serif;
  position: static;
}

.section-v2.no-overflow.off-white.vitrine-im {
  background-color: var(--new-blue);
}

.section-v2.no-overflow.grey {
  background-color: #f0f2f9;
}

.section-v2.no-overflow.grey.pt {
  margin-top: 40px;
}

.section-v2.no-overflow.orange.footer {
  border-radius: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.section-v2.no-overflow.no-pb {
  padding-top: 0;
  padding-bottom: 0;
}

.section-v2.no-overflow.blue-gradient {
  background-image: linear-gradient(315deg, #0f1b46, var(--blue-shade-2));
}

.section-v2.no-overflow.blue-gradient.logo-bg {
  background-image: url('../images/asset-bg.svg'), linear-gradient(0deg, #080738, #1a2a67);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  padding-top: 80px;
  padding-bottom: 80px;
  box-shadow: inset 0 -20px 40px -12px #0000003b;
}

.section-v2.no-overflow.footer {
  background-color: #f0f0f0;
  padding-left: 24px;
  padding-right: 24px;
}

.section-v2.no-overflow.case-bg {
  min-height: 400px;
  padding: 0;
}

.section-v2.no-overflow.no-pt {
  padding-top: 0;
  padding-bottom: 100px;
}

.section-v2.no-overflow.no-pt.logo-bgs {
  background-color: #f7f9fd;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-v2.no-overflow.orange.no-p {
  overflow: hidden;
}

.section-v2.no-overflow.orange.no-pt {
  padding-top: 0;
  padding-bottom: 50px;
  overflow: hidden;
}

.section-v2.no-overflow.no-p {
  padding-top: 16px;
  padding-bottom: 16px;
}

.section-v2.no-overflow.index {
  position: static;
}

.section-v2.no-overflow.index.pma-arq-receita {
  padding-top: 0;
}

.section-v2.no-overflow.white-bg {
  background-color: var(--untitled-ui--white);
  padding-top: 64px;
  padding-bottom: 64px;
}

.section-v2.no-overflow.dark {
  background-color: var(--new-blue);
}

.section-v2.d-none {
  display: none;
}

.section-v2.blue-bg {
  background-color: var(--new-blue);
}

.section-v2.blue-bg.no-pb {
  padding-bottom: 0;
}

.section-v2.picture-bg {
  background-image: url('../images/blue-section-bg.jpg');
  background-position: 50%;
  background-size: cover;
}

.section-v2.picture-bg.sobre {
  background-image: url('../images/bg-sobre-2.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.section-v2.no-overflow.orange-gradient {
  background-image: linear-gradient(315deg, #ee9480, #e76353 61%);
  padding-top: 16px;
  padding-bottom: 16px;
  box-shadow: 0 0 40px -7px #0000005c;
}

.section-v2.no-overflow.setas-bg {
  background-color: #eee;
  background-image: url('../images/assets-backgroung.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-v2.no-overflow.black {
  background-color: #07080c;
}

.section-v2.no-overflow.black.setas-bg-bf {
  background-image: radial-gradient(circle at 50% 0, #fff0, #fff0 68%), url('../images/setas-asset-bg.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
}

.section-v2.no-overflow.black.setas-bg-bf.typ {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-v2.no-overflow.line-bottom {
  border-bottom: 1px #0000000d;
  display: block;
}

.section-v2.no-overflow.line-bottom.no-mt {
  padding-top: 0;
}

.section-v2.no-overflow.blue {
  background-image: linear-gradient(#f4f4f4, #f0f0f0 2%, #0000 2%), linear-gradient(to right, #2c488a, #0f1a45 47%);
  overflow: visible;
}

.section-v2.no-overflow.blue.podcast {
  background-image: linear-gradient(to right, #2c488a, #0f1a45 47%);
}

.section-v2.no-overflow.middle-divider {
  background-image: linear-gradient(#e0e0e0 50%, #f3f3f3 50%);
}

.section-v2.no-overflow.middle-divider.d-none {
  display: flex;
}

.section-v2.no-overflow.no-pt {
  position: relative;
}

.section-v2.no-overflow.min-h {
  align-items: center;
  min-height: 50vh;
  margin-top: 41px;
  display: flex;
}

.section-v2.no-overflow.podcasts {
  background-image: radial-gradient(circle, #05091894 44%, #0000), url('../images/2023_g4youtubepodcasts_kvg4podcasts-min_12023_g4youtubepodcasts_kvg4podcasts-min.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-left: 0;
  padding-right: 0;
}

.section-v2.no-overflow.pma-oratoria {
  padding-top: 0;
}

.section-v2.black {
  background-color: #07080c;
  position: relative;
}

.section-v2.no-overflow {
  background-color: #f0f0f0;
  padding: 40px 8px;
  position: relative;
}

.section-v2.no-overflow.white {
  overflow: hidden;
}

.section-v2.no-overflow.orange {
  background-color: #e76353;
  position: relative;
}

.section-v2.no-overflow.off-white {
  background-color: #f0f0f0;
}

.section-v2.no-overflow {
  z-index: 50;
  background-color: #f4f4f4;
  padding: 40px 8px;
  position: relative;
}

.section-v2.no-overflow.blue-gradient {
  z-index: 50;
  background-image: linear-gradient(135deg, #314887, #0f1a45);
}

.section-v2.no-overflow.white {
  background-color: #fff;
}

.section-v2.no-overflow.blue-gradient {
  z-index: 50;
  background-image: linear-gradient(135deg, #314887, #0f1a45);
  flex-direction: column;
  display: flex;
}

.section-v2.blue-gradient-bg {
  background-color: #0e1a44;
  background-image: radial-gradient(circle closest-corner at 50% 100%, #21378bba, #0e1a44 63%);
}

.section-v2.blue-gradient-bg.middle-btn {
  margin-top: auto;
  padding-bottom: 80px;
}

.section-v2.blue-gradient-bg.middle-btn.typ {
  background-color: #0000;
  background-image: none;
  align-items: center;
  min-height: 90vh;
  margin-top: 0;
  display: flex;
}

.section-v2.blue-gradient-bg.middle-btn.typ.report {
  background-image: url('../images/typ-bg.jpg'), radial-gradient(circle closest-corner at 50% 0, #21378bba, #0e1a44 92%);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  flex: 1;
}

.section-v2.blue-gradient-bg.middle-btn.typ.typ-padrao {
  background-color: #0e1a44;
  background-image: radial-gradient(circle, #21378bba, #0e1a44 63%);
}

.section-v2.middle-btn {
  margin-top: -109px;
  padding-bottom: 16px;
}

.hero-online-content {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.hero-online-content._80 {
  grid-row-gap: 16px;
  text-align: center;
  flex: 1;
  min-width: 46%;
  max-width: 46%;
}

.hero-online-content._80.fixed-w {
  margin-left: 0%;
}

.hero-online-content._80.fixed-w.im {
  min-width: 46%;
  margin-left: 0%;
}

.hero-online-content._80.fixed-w.im.blur {
  background-image: radial-gradient(circle, #000221, #0f1a4500);
  min-width: 46%;
  margin-left: -60px;
}

.hero-online-content._80.fixed-w.im.blur.margin-left {
  z-index: 1;
  background-image: none;
  min-width: 90%;
  max-width: 90%;
  margin-left: 0;
  position: relative;
}

.hero-online-content._80.fixed-w.im.blur.margin-left.especie-em-extincao {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.hero-online-content._80.fixed-w.im.blur.margin-left.pg {
  justify-content: center;
  align-items: center;
  min-width: 500px;
  max-width: none;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.hero-online-content._80.fixed-w.im.left {
  align-items: flex-start;
}

.hero-online-content._80.fixed-w.padding {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.hero-online-content._80.container-hero-online {
  align-self: center;
  align-items: center;
}

.hero-online-content.right {
  flex-direction: column;
  align-items: flex-end;
}

.hero-online-content.no-m {
  min-width: 400px;
}

.hero-online-content.no-m.mobile-d-none {
  justify-content: center;
  align-items: center;
  min-width: 50%;
  padding-top: 0;
}

.hero-online-content.no-m.mobile-d-none.especie-ex-extincao {
  display: none;
}

.hero-online-content.fixed-w.mobile-d-none {
  min-width: 400px;
}

.heading-hero {
  color: var(--new-coral);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  line-height: 54px;
}

.heading-hero.cases {
  text-align: center;
  max-width: 21ch;
  line-height: 58px;
}

.heading-hero.cases-page {
  color: var(--new-blue);
  text-align: left;
  font-size: 40px;
  line-height: 48px;
}

.heading-hero.small {
  font-size: 54px;
  line-height: 54px;
}

.heading-hero.blue {
  color: var(--new-blue);
}

.paragraph-v2 {
  color: #476382;
  text-align: left;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-v2.center._80 {
  align-self: center;
  width: 80%;
}

.paragraph-v2.center._80.left {
  text-align: left;
  align-self: flex-start;
}

.paragraph-v2.grey.ch {
  max-width: 70ch;
}

.paragraph-v2.grey.ch.text-align-center {
  text-align: center;
}

.paragraph-v2.grey.ch.text-align-center.grow {
  font-size: 18px;
}

.paragraph-v2.grey.ch.text-align-center.checkbox-label-2 {
  text-align: center;
  max-width: 55ch;
}

.paragraph-v2.grey.ch.text-align-center.checkbox-label-2.s {
  max-width: 36ch;
}

.paragraph-v2.grey.big {
  font-size: 20px;
}

.paragraph-v2.white.big {
  font-size: 18px;
  line-height: 30px;
}

.paragraph-v2.white.center.left-mobile {
  max-width: 80%;
  font-size: 20px;
  line-height: 33px;
}

.paragraph-v2.white.center._65 {
  max-width: 62%;
}

.paragraph-v2.footer-news {
  font-size: 12px;
  line-height: 16px;
}

.paragraph-v2.center {
  text-align: center;
}

.paragraph-v2._80 {
  max-width: 80%;
}

.paragraph-v2.grey {
  color: #b1b1b1;
}

.paragraph-v2.white {
  color: #c4c4c4;
  text-align: left;
}

.paragraph-v2.blue {
  color: var(--new-blue);
}

.paragraph-v2.white {
  color: #d8d8d8;
}

.paragraph-v2.ch {
  max-width: 53ch;
}

.paragraph-v2.small {
  font-size: 14px;
  line-height: 22px;
}

.paragraph-v2._1 {
  margin-top: 40px;
}

.default-btn {
  color: var(--blue-shade-1);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #f4f4f4;
  border-radius: 30px;
  align-self: flex-start;
  min-width: 261px;
  padding: 8px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  transition: all .2s;
}

.default-btn:hover {
  transform: translate(0, -5px);
}

.default-btn.blue {
  background-color: var(--new-blue);
  direction: ltr;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 50px;
  flex: none;
  align-self: flex-start;
  width: auto;
  min-width: 261px;
  padding: 8px 40px;
  font-size: 16px;
  line-height: 24px;
}

.default-btn.blue.center {
  align-self: center;
}

.default-btn.blue.center.small-text {
  align-self: flex-start;
  font-size: 14px;
}

.default-btn.coral {
  background-color: var(--new-coral);
  color: var(--white-smoke);
  letter-spacing: 2px;
  text-transform: none;
  border-radius: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.default-btn.coral:hover {
  background-color: var(--salmon);
}

.default-btn.coral.center {
  text-transform: none;
}

.default-btn.coral.is-trackable.compra {
  letter-spacing: 0;
}

.default-btn.coral.is-trackable.compra.report {
  background-color: #ea504c;
  border-radius: 0;
  margin-top: 24px;
  padding: 16px 40px;
}

.default-btn.coral.is-trackable.compra.report.g4day {
  background-color: #ff4e43;
  border-radius: 100px;
  align-self: center;
  margin-left: 0;
  padding-left: 68px;
  padding-right: 68px;
  font-weight: 700;
}

.default-btn.coral.is-trackable.compra.report.g4day.especie-em-extincao {
  background-color: var(--new-coral);
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 40px;
  font-weight: 600;
  display: flex;
}

.default-btn.coral.new-coral.is-trackable {
  background-color: var(--f3554a);
  align-self: center;
}

.default-btn.coral.new-coral.is-trackable.button-padding {
  letter-spacing: 0;
  border-radius: 30px;
  padding: 16px 32px;
}

.default-btn.blue {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0f1a45;
  border-radius: 50px;
  flex: none;
  align-self: flex-start;
  width: auto;
  min-width: 261px;
  padding: 8px 40px;
  font-size: 16px;
  line-height: 24px;
}

.default-btn.blue:hover {
  background-color: #152764;
  transform: scale(1)translate(0, -5px);
}

.default-btn.center {
  align-self: center;
}

.default-btn.white {
  color: var(--new-blue);
  letter-spacing: 0;
  text-transform: none;
  font-weight: 600;
}

.item-4 {
  width: 100px;
  margin-left: 20px;
  margin-right: 20px;
}

.item-4.big {
  width: 177px;
}

.item-4.medium {
  width: 89px;
  min-width: 10ch;
  height: auto;
}

.title-online {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  line-height: 24px;
  display: flex;
}

.title-online.prova-social {
  flex: 1;
  justify-content: center;
  max-width: 30%;
}

.title-online.full {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.title-online._40 {
  grid-row-gap: 16px;
  flex: none;
  align-items: flex-start;
  width: 40%;
}

.title-online.pb {
  padding-bottom: 24px;
}

.title-online.pma-title {
  justify-content: center;
  align-items: flex-start;
}

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

.tabs {
  width: 100%;
}

.tabs-menu {
  grid-column-gap: 24px;
  color: var(--new-blue);
  flex-direction: row;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.tab-link-tab-1 {
  background-color: #0000;
}

.tab-link-tab-1.w--current {
  background-color: #d9def3;
  border-radius: 20px;
}

.tab-link-tab-1.inactive {
  border: 1px solid #0f1a4517;
  border-radius: 20px;
  font-size: 16px;
  transition: all .2s;
}

.tab-link-tab-1.inactive:hover {
  background-color: #0f1a4508;
  border-color: #0f1a453d;
}

.tab-link-tab-2 {
  background-color: #0000;
}

.tab-link-tab-2.w--current {
  background-color: #d9def3;
  border-radius: 20px;
}

.tab-link-tab-2.inactive {
  border: 1px solid #0f1a4517;
  border-radius: 20px;
  font-size: 16px;
  transition: all .2s;
}

.tab-link-tab-2.inactive:hover {
  background-color: #0f1a4508;
  border-color: #0f1a453d;
}

.tab-pane-tab-1 {
  padding-top: 0;
}

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

.tabs-content-block {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

.titulo-tabs {
  color: var(--new-blue);
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-online {
  color: var(--new-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}

.paragraph-online.card {
  color: var(--new-blue);
  text-align: left;
  background-color: #0000;
  margin-bottom: 3px;
  font-size: 12px;
  font-weight: 500;
  line-height: 19px;
}

.paragraph-online.card.white {
  color: var(--white-smoke);
}

.paragraph-online.center {
  color: var(--white-smoke);
  text-align: center;
}

.paragraph-online.white.ch {
  max-width: 60ch;
}

.paragraph-online.white {
  color: #f0f0f0;
}

.paragraph-online.white.centr.small.pma {
  max-width: 77ch;
}

.paragraph-online.white.centr.small {
  text-transform: none;
  max-width: 64ch;
  font-size: 16px;
}

.paragraph-online.ch {
  color: #333;
  max-width: 65ch;
}

.paragraph-online.center {
  text-align: center;
}

.paragraph-online.white {
  color: #f0f0f0;
  text-align: left;
}

.paragraph-online.white.centr {
  text-align: center;
}

.paragraph-online.white.centr.small {
  font-size: 16px;
}

.treinamentos-features {
  grid-column-gap: 24px;
  display: flex;
}

.feature-treinamento {
  grid-column-gap: 4px;
  flex: 1;
  align-items: center;
  display: flex;
}

.feature-title {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.image-206 {
  align-self: center;
}

.image-206.desk-d-none {
  display: none;
}

.tabs-illustration {
  align-self: center;
}

.products-wrap {
  flex-wrap: wrap;
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: stretch;
  min-width: 100%;
  display: flex;
}

.products-wrap.combos {
  flex-direction: column;
  justify-content: flex-end;
}

.collection-item {
  border-radius: 15px;
  flex: 1;
  min-width: 30%;
  max-width: 32%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  transition: all .2s;
}

.collection-item:hover {
  transform: translate(0, -5px);
}

.collection-item.combos {
  border: 1px solid var(--white-smoke);
  border-radius: 0;
  flex: 1;
  min-width: 32%;
  max-width: none;
}

.collection-item.combos:hover {
  border-radius: 0;
  transform: none;
}

.title-treinamento {
  color: var(--new-blue);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.title-treinamento.white {
  color: var(--white-smoke);
}

.card-wrap {
  grid-row-gap: 8px;
  border: 1px solid var(--new-blue);
  text-transform: none;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%;
  padding: 16px;
  transition: all .2s;
  display: flex;
}

.card-wrap:hover {
  transform: translate(0, -4px);
}

.card-wrap.white-border {
  border-style: none;
  border-color: var(--white-smoke);
}

.card-wrap.horizontal {
  flex-direction: row;
}

.card-wrap.horizontal.dark-bg {
  background-color: var(--blue-shade-2);
  border-radius: 0;
  padding: 32px;
}

.card-wrap.no-m {
  box-shadow: none;
  background-color: #fff;
  border-style: none;
  padding: 0 0 8px;
}

.pre-o {
  grid-column-gap: 4px;
  color: var(--new-coral);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.pre-o.white {
  color: var(--white-smoke);
}

.pre-o.d-none {
  display: none;
}

.rs {
  font-size: 18px;
}

.rs.juros {
  font-size: 16px;
}

.valor {
  font-size: 20px;
}

.collection-list-wrapper {
  flex-flow: column wrap;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.collection-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.collection-list.combos {
  grid-column-gap: 0px;
  border: 1px solid var(--white-smoke);
  border-radius: 20px 0 20px 20px;
  overflow: hidden;
}

.acessar-treinamento {
  background-color: var(--new-blue);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  transition: all .2s;
}

.acessar-treinamento:hover {
  background-color: #0f1a45e6;
}

.acessar-treinamento.white {
  color: var(--new-blue);
  background-color: #fff;
  border: 1px solid #d9d9d9;
}

.acessar-treinamento.white:hover {
  background-color: #ffffffe6;
}

.acessar-treinamento.white.compra:hover {
  background-color: #dbdbdb;
}

.acessar-treinamento.compra:hover {
  background-color: #152764;
}

.acessar-treinamento.compra.im {
  background-color: var(--new-coral);
  letter-spacing: 0;
  text-transform: capitalize;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 16px;
  font-weight: 500;
}

.acessar-treinamento.compra.im:hover {
  background-color: var(--salmon);
}

.acessar-treinamento.compra.im.right {
  color: var(--white-smoke);
  align-self: flex-end;
  margin-right: 16px;
  padding: 8px 24px;
}

.acessar-treinamento.compra.im.right.internal-ref.is-trackable {
  align-self: flex-start;
}

.acessar-treinamento.compra.im.internal-ref.is-trackable {
  text-transform: none;
}

.acessar-treinamento.compra.im.internal-ref.is-trackable.full {
  border-radius: 8px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.acessar-treinamento.compra.is-trackable {
  text-decoration: none;
}

.text-span-23 {
  color: var(--new-coral);
}

.image-207 {
  position: static;
  inset: 50% auto 0% 0%;
}

.bg-asset {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.bg-asset.right {
  transform-style: preserve-3d;
  inset: 0% 0% 0% auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.bg-asset.right.down {
  inset: auto 0% 0% auto;
}

.bg-asset.right.down.invert {
  transform-style: preserve-3d;
  transform: rotateX(-180deg)rotateY(0)rotateZ(0)rotateX(0)rotateY(180deg)rotateZ(0);
}

.bg-asset.up {
  inset: 0% auto auto 0%;
}

.text-size-regular-sf1-5 {
  color: var(--new-blue);
  text-align: left;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.margin-bottom-2 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-2.margin-small {
  width: 100%;
  margin-bottom: 40px;
  margin-left: 0;
  padding-left: 0;
  display: block;
}

.image-208 {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.features-treinamento {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.feature-text-block {
  color: #9c9c9c;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
}

.feature-text-block.combos {
  color: var(--white-smoke);
}

.feature-text-block.filter-tag {
  color: #0f1a45a3;
  background-color: #e7635314;
  border-radius: 5px;
  flex: 0 auto;
  align-self: flex-start;
  padding: 2px 4px;
  font-style: normal;
  font-weight: 500;
}

.feature-text-block.filter-tag.grey {
  background-color: #537ae714;
}

.feature-text-block.filter-tag {
  color: #ffffffa3;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #e76353e6;
  border-radius: 2px;
  flex: 0 auto;
  align-self: flex-start;
  padding: 3px 4px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  position: absolute;
  inset: 0% 0% auto;
}

.treinamentos-card-description, .treinamentos-card-features {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.mais-procurado-accent {
  background-color: var(--white-smoke);
  color: var(--new-coral);
  text-align: center;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  width: 33.333%;
  padding: 16px;
}

.mais-procurado-accent.d-none {
  align-self: flex-end;
}

.mais-procurado-text {
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.quebra-objecao-wrap {
  grid-column-gap: 48px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.quebra-objecao {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.heading-h3-online {
  color: var(--new-coral);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-h3-online.depo-name {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 30px;
}

.prova-social-online {
  grid-column-gap: 24px;
  width: 100%;
  display: flex;
}

.slider-4 {
  background-color: #0000;
  flex: 1;
  height: 500px;
}

.text-span-24 {
  color: #485c78;
}

.icon-10 {
  color: #b7b7b7;
}

.icon-11 {
  color: var(--new-coral);
}

.left-arrow-3 {
  left: -60px;
}

.right-arrow-4 {
  left: 676.016px;
}

.prova-social-content {
  display: flex;
}

.prova-social-cargo {
  color: #949eac;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.div-block-76 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.bio {
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.faq-online {
  flex-direction: column;
  display: flex;
}

.faq-online.small {
  max-width: 80%;
}

.faq-online-item {
  border: 1px solid #0f1a4521;
  border-radius: 15px;
}

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

.big-number-online {
  color: var(--new-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 57px;
  font-weight: 800;
  line-height: 41px;
}

.link-materias.white {
  color: #f0f0f0;
}

.div-block-77 {
  grid-row-gap: 24px;
  flex-direction: column;
  padding-bottom: 24px;
  display: flex;
}

.div-block-77.center {
  align-items: center;
}

.feature-block-img {
  min-width: 35px;
}

.feature-block-img.big {
  min-width: 45px;
}

.products-flter-checkbox {
  font-family: Montserrat, sans-serif;
}

.products-flter-checkbox.d-none {
  display: none;
}

.form-block-3 {
  width: 100%;
  display: flex;
}

.filter-column {
  grid-row-gap: 16px;
  flex-direction: column;
  min-height: 100%;
  display: flex;
}

.filter-column.full {
  flex: 1;
}

.checkbox-label {
  color: var(--new-blue);
  font-weight: 600;
}

.checkbox-filtros {
  border-radius: 2px;
}

.checkbox-filtros.w--redirected-checked {
  border-color: var(--new-coral);
  background-color: var(--new-coral);
}

.checkbox-filtros.w--redirected-focus {
  box-shadow: 0 0 3px .5px var(--new-coral);
}

.checkboxes {
  grid-column-gap: 24px;
  display: flex;
}

.filter-title {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.filter-title-label {
  color: var(--new-coral);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.filter-line {
  background-image: linear-gradient(to right, var(--new-coral), #fff0);
  width: 60%;
  height: 2px;
}

.products-filter {
  grid-column-gap: 80px;
  border: 1px solid #e7635345;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.collection-list-wrapper-2 {
  flex-wrap: wrap;
  display: block;
}

.collection-list-2 {
  grid-column-gap: 8px;
  flex: 0 auto;
  display: flex;
}

.tags-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.empty-state {
  background-color: #0000;
  flex: 0 auto;
  justify-content: space-between;
  align-self: center;
  min-width: 100%;
  display: flex;
}

.empty-result {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  display: none;
}

.empty-result-img {
  max-width: 300px;
}

.text-block-28 {
  color: var(--new-blue);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.slide-nav-7 {
  opacity: .36;
}

.thumb-curso {
  object-fit: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  max-width: 300px;
  min-height: 160px;
  max-height: none;
}

.thumb-curso.horizontal {
  object-fit: cover;
  border-radius: 20px;
}

.thumb-curso.full {
  max-width: 100%;
}

.thumb-curso.full._2 {
  margin-left: 0;
}

.hero-foto-mentor {
  align-self: flex-end;
  position: static;
  inset: auto 10% 0% auto;
}

.hero-foto-mentor.absolute {
  max-width: 100%;
  position: absolute;
}

.hero-foto-mentor.absolute.okr {
  right: 0%;
}

.hero-foto-mentor.absolute.okr.pma {
  width: 640px;
}

.hero-foto-mentor.absolute.lider {
  z-index: 0;
  width: 50vw;
  right: 0%;
}

.hero-foto-mentor.absolute.lider.pma {
  width: 36%;
  max-width: 100%;
  margin-bottom: -4%;
  right: 8%;
}

.hero-foto-mentor.absolute.vitrine-im {
  object-fit: contain;
  max-width: none;
  max-height: 95%;
  display: block;
  right: 0%;
}

.hero-foto-mentor.absolute.vitrine-im.sales {
  max-height: 83%;
  right: -7%;
}

.hero-foto-mentor.absolute.vitrine-im.g-e {
  top: 62%;
  bottom: auto;
  right: 32px;
  transform: translate(0, -50%);
}

.hero-foto-mentor.absolute.vitrine-im.g-e.g4day {
  max-width: 550px;
  height: 90%;
  max-height: 100%;
  margin-right: 140px;
  display: block;
  top: 55%;
  right: 0;
}

.hero-foto-mentor.absolute.vitrine-im.g-e.g4day.pg {
  height: 100%;
  margin-right: 210px;
  position: static;
  top: 67%;
  transform: none;
}

.hero-foto-mentor.absolute.wpp {
  width: 47vw;
  right: 0%;
}

.hero-foto-mentor.absolute.ecommerce {
  max-width: 38%;
  max-height: 92vh;
  padding-bottom: 0;
  right: 0%;
}

.hero-foto-mentor.absolute.hero {
  object-fit: contain;
  max-width: none;
  max-height: 90%;
}

.hero-foto-mentor.absolute.hero.skills {
  max-height: 108%;
  right: 0%;
}

.hero-foto-mentor.absolute.hero.on {
  display: block;
  right: 3%;
}

.hero-foto-mentor.absolute.hero.on.gestao {
  max-height: 82%;
  margin-right: 0;
  right: 7%;
}

.hero-foto-mentor.absolute.projeto {
  max-width: 51%;
  inset: 0% 0% auto auto;
}

.hero-foto-mentor.absolute.pma {
  max-width: 56%;
}

.hero-foto-mentor.absolute {
  width: auto;
  max-width: 45%;
  max-height: 100vh;
  position: absolute;
  right: 5%;
}

.hero-foto-mentor.absolute.gestao {
  right: 0%;
}

.hero-foto-mentor.absolute.negociacao {
  max-height: 80vh;
}

.hero-foto-mentor.absolute.pensamento {
  width: 800px;
}

.hero-foto-mentor.absolute._1 {
  max-width: 60%;
}

.hero-foto-mentor.absolute._1.pma {
  flex: 1;
  width: auto;
  max-width: 100%;
  height: 100%;
  max-height: none;
  margin-bottom: -21px;
  position: relative;
  right: -9%;
  overflow: visible;
}

.hero-foto-mentor.absolute.pma {
  width: 800px;
  right: -2%;
}

.hero-foto-mentor.absolute {
  width: 400px;
  max-width: 100%;
  position: absolute;
}

.hero-foto-mentor.absolute.cx {
  width: 400px;
}

.hero-foto-mentor.absolute.cx.w {
  width: 80%;
  margin-left: 0;
  right: -17%;
}

.hero-foto-mentor.absolute.cx.w.pma {
  width: 100%;
  max-width: 74%;
  right: -17%;
}

.image-212 {
  align-self: flex-start;
}

.cards-wrap {
  grid-column-gap: 24px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.vantagem-description {
  color: var(--white-smoke);
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  line-height: 24px;
}

.vantagem-description.pma {
  color: #fff;
}

.text-span-26 {
  color: var(--new-blue);
}

.wrap {
  grid-column-gap: 80px;
  align-items: center;
  width: 100%;
  display: flex;
}

.wrap.small-gap {
  grid-column-gap: 40px;
}

.previous {
  display: none;
}

.next {
  border-color: var(--new-blue);
  color: var(--new-blue);
  border-radius: 20px;
  margin-top: 24px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.next.button-online {
  letter-spacing: 2px;
  text-transform: uppercase;
  border-color: #0f1a453b;
}

.next.button-online:hover {
  background-color: var(--white-smoke);
  transform: none;
}

.next.button-online.coral {
  background-color: var(--new-coral);
  color: var(--white-smoke);
  text-transform: none;
  border-color: #0f1a4505;
  border-radius: 60px;
  font-size: 16px;
}

.icon-12 {
  margin-left: 16px;
  transform: rotate(90deg);
}

.price-change {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.price-change-text {
  color: var(--new-coral);
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.price-change-text.riscado {
  font-size: 24px;
}

.price-change-text.a-vista {
  font-size: 16px;
}

.text-span-27 {
  text-decoration: line-through;
}

.blue-accent {
  color: var(--new-blue);
}

.middle-bg-cta {
  background-image: linear-gradient(to bottom, var(--new-coral) 50%, #f4f4f4 50%);
}

.middle-bg-cta.invert {
  background-image: linear-gradient(to top, var(--new-coral) 50%, #f4f4f4 50%);
  transform: none;
}

.orange-accent {
  color: var(--new-coral);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.aprendizados-container {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  display: flex;
}

.card-aprendizado {
  grid-row-gap: 24px;
  border: 1px solid var(--new-coral);
  border-radius: 15px;
  flex-direction: column;
  flex: 1;
  padding: 16px 16px 24px;
  display: flex;
}

.card-description {
  color: var(--new-coral);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.card-description.white {
  color: var(--white-smoke);
  text-align: left;
  line-height: 28px;
}

.heading-large-sf1-3 {
  color: #485c78;
  flex: 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.heading-large-sf1-3.coral {
  color: #e76353;
  font-size: 28px;
}

.home-review_slide-content-2 {
  background-color: #0000;
  border-radius: 25px;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
  padding-right: 16px;
}

.container-b2b {
  z-index: 2;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  max-width: 1000px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: static;
}

.home-review_component-2 {
  grid-column-gap: 24px;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.text-span-28 {
  font-size: 24px;
}

.mentor-wrap {
  grid-column-gap: 40px;
  flex-direction: row;
  width: 100%;
  display: flex;
}

.mentor-wrap.vertical {
  flex-direction: column;
}

.mentor-wrap.center {
  align-items: center;
}

.mentor-wrap.mobile-vertical.pt {
  padding-top: 40px;
}

.mentor-wrap.mobile-vertical.pt.d-none {
  display: none;
}

.mentor-wrap.mobile-vertical.center.mobile-reverse, .mentor-wrap.center {
  align-items: center;
}

.mentor-wrap.mobile-vertical {
  flex-direction: row;
}

.online-h3 {
  color: var(--new-coral);
  font-family: Montserrat, sans-serif;
}

.online-h3.no-p {
  margin-top: 0;
  margin-bottom: 0;
}

.perfil-card {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #ee9480cc;
  border-radius: 15px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.text-span-29 {
  font-weight: 400;
}

.text-span-30 {
  font-weight: 600;
}

.banner-pre-o {
  background-color: var(--new-coral);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 40px;
  display: flex;
}

.price-container {
  grid-column-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 90%;
  padding-top: 40px;
  padding-bottom: 48px;
  display: flex;
}

.price-txt {
  color: var(--white-smoke);
  text-align: center;
  margin-top: -16px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 50px;
}

.text-span-31 {
  font-size: 60px;
  font-weight: 700;
}

.text-span-32 {
  font-size: 18px;
  line-height: 24px;
}

.column-14 {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.image-84 {
  display: none;
}

.container-34 {
  width: 95%;
  max-width: 1350px;
  margin-top: auto;
  margin-bottom: auto;
}

.container-34.grid {
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.container-34.grid.hero {
  flex: 1;
  max-width: 1200px;
  display: flex;
}

.paragraph-47 {
  color: #8797bb;
  padding-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 27px;
}

.btn {
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #ffffff4d;
  border-radius: 8px;
  min-width: 176px;
  padding: 25px 30px 22px;
  font-weight: 700;
  transition: all .2s;
}

.btn:hover {
  border-color: #fff;
}

.btn.btn--slim {
  background-color: #fa7268;
  border-style: none;
  border-radius: 20px;
  padding: 17px 100px 14px;
  font-family: Montserrat, sans-serif;
  box-shadow: 0 0 13px 1px #fa726869;
}

.btn.btn--slim:hover {
  border-color: #0000;
}

.btn.btn--slim.gpass {
  letter-spacing: 0;
  text-transform: none;
  border-radius: 100px;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 18px;
  font-weight: 500;
}

.btn.btn--slim.gpass.small {
  padding-left: 60px;
  padding-right: 60px;
}

.section-center {
  background-color: #010b21;
  justify-content: center;
  padding: 40px 24px;
  display: flex;
}

.button-flex {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  padding-top: 20px;
  display: none;
}

.blue-text {
  color: #f0f0f0;
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 3em;
  font-weight: 500;
  display: flex;
}

.text-span-77 {
  color: #5d8efa;
}

.service-card-2 {
  background-color: #04163a;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 80%;
  margin: auto;
  padding: 60px 25px;
  display: flex;
  box-shadow: 14px 14px 200px #0016320f;
}

.number {
  color: #5d8efa;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 90px;
}

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

.text-span-99 {
  font-size: 15px;
  font-style: italic;
  display: none;
}

.icon-bullet---brix {
  margin-right: 14px;
}

.list-item-pricing {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.list-pricing {
  margin-top: 24px;
  margin-bottom: 0;
}

.mg-top-18px {
  margin-top: 18px;
}

.mg-top-18px.mg-bottom-32px {
  margin-bottom: 32px;
}

.card-pricing {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  flex-direction: column;
  padding: 40px 40px 48px;
  display: flex;
  box-shadow: 1px 1px 12px #14142b14;
}

.card-pricing.popular {
  background-color: #0000;
  background-image: linear-gradient(6deg, #fa7268, #fe908a66);
  border-style: none;
  padding-top: 48px;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
  box-shadow: 0 0 16px -5px #0006;
}

.text-single-200 {
  font-size: 18px;
  line-height: 20px;
}

.text-single-200.text-color-neutral-100 {
  color: #fff;
  padding-right: 54px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-single-200.bold {
  font-weight: 700;
}

.text-single-200.bold.color-white {
  color: #fff;
  text-align: center;
  font-size: 25px;
}

.text-single-200.bold.color-white.diferete {
  padding-top: 30px;
  font-size: 17px;
}

.pricing {
  color: #170f49;
  margin-bottom: 18px;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.pricing.color-white {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 50px;
}

.text-single-300 {
  font-size: 20px;
  line-height: 22px;
}

.text-single-300.medium {
  font-weight: 500;
}

.text-single-300.medium.text-color-400 {
  color: #fff;
}

.flex-horizontal {
  display: flex;
}

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

.grid-three-columns {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-three-columns.annuallly {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: grid;
}

.color-white {
  color: #fff;
}

.color-white.transparent {
  opacity: 0;
}

.footerr {
  background-color: #010b21;
  border: 0 #c7c7c7b0;
  border-top: 1px solid #5d8efa8a;
  margin-left: auto;
  margin-right: auto;
  padding-top: 58px;
  padding-bottom: 58px;
}

.div-block-3252 {
  margin-left: auto;
  margin-right: auto;
}

.footer-logo-container {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.footer-logo-container.w--current {
  margin-left: auto;
  margin-right: auto;
}

.footer-logo-2 {
  width: 350px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.subscribe-footer-bottom {
  color: #f0f0f0;
  text-align: center;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 27px;
}

.slider-wrapper-2 {
  flex: none;
  width: 100%;
  margin-left: 0;
  display: flex;
}

.items-holder-2 {
  flex: none;
  width: auto;
  height: auto;
  display: flex;
}

.gradient {
  z-index: 1;
  border-radius: 12px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.heading-18 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
}

.heading-18.white {
  color: #fff;
}

.heading-18.white.left-align {
  align-self: flex-start;
}

.heading-18.white.center {
  align-self: center;
  display: block;
}

.heading-18.white.left-align {
  text-align: center;
  text-align: center;
  align-self: flex-start;
  font-weight: 700;
}

.heading-18.white.center {
  align-self: flex-start;
  margin-bottom: 0;
  font-weight: 700;
  display: block;
}

.heading-18.white.left-align {
  text-align: left;
  align-self: flex-start;
  font-weight: 700;
}

.flex {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  justify-content: space-between;
  padding-top: 40px;
  display: flex;
}

.blue-gradient-bg {
  background-image: linear-gradient(315deg, #233140 59%, #3e4e60);
}

.item-5 {
  width: 90px;
  margin-left: 20px;
  margin-right: 20px;
}

.item-5.big {
  width: 130px;
}

.item-5.small {
  width: 48px;
}

.blue-bg {
  z-index: 1;
  background-color: #233140;
  position: relative;
  overflow: visible;
}

.slider-wrapper-3 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.slider-container {
  width: 100%;
  min-height: 300px;
  padding: 40px;
  overflow: hidden;
}

.mask-5 {
  position: static;
  overflow: visible;
}

.slider-5 {
  background-color: #0000;
  width: 400px;
  height: 400px;
  position: static;
}

.slider-5.carreiras {
  width: 300px;
  height: 430px;
}

.testimonials1-16-slide {
  border-radius: 25px;
  overflow: hidden;
}

.div-block-3265 {
  background-color: #fa7268;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.div-block-3266 {
  background-color: #cfcdcd;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.slider-left-arrow-2 {
  z-index: 1;
  color: #444;
  align-items: center;
  display: flex;
}

.slide-7 {
  border-radius: 10px;
  overflow: hidden;
}

.slide-content-wrapper-2 {
  background-color: #e1e1e100;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.slide-nav-9 {
  display: none;
}

.slider-right-arrow-2 {
  z-index: 1;
  color: #444;
  align-items: center;
  display: flex;
}

.testimonials1-16_image {
  border-radius: 0;
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible;
}

.footer {
  text-align: center;
  border-radius: 13px;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
}

.left-arrow-online {
  height: 42px;
  top: 120%;
  left: 20%;
}

.right-arrow-online {
  height: 42px;
  top: 120%;
  right: 20%;
}

.azul {
  color: var(--new-blue);
}

.hero-perfis {
  background-color: var(--untitled-ui--gray900);
  padding-top: 24px;
  padding-bottom: 24px;
}

.container-perfis {
  grid-row-gap: 0px;
  flex-direction: column;
  max-width: 1000px;
  padding: 24px;
  display: flex;
}

.container-perfis.d-flex {
  grid-column-gap: 24px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: stretch;
  padding: 24px 0;
  display: flex;
}

.perfil-picture {
  border: 0 solid #000;
  border-radius: 0;
  overflow: hidden;
}

.content-block-perfis {
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.perfil-infos {
  grid-row-gap: 0px;
  border: 0 solid #000;
  border-radius: 0;
  flex-direction: column;
  padding: 16px 16px 16px 0;
  display: flex;
}

.image-217 {
  float: none;
  object-fit: none;
  min-width: 100%;
  position: static;
}

.image-217.empreendedor {
  border: 0px none var(--untitled-ui--gray900);
  object-fit: cover;
  width: 362px;
  height: 560px;
  min-height: 100%;
  max-height: none;
}

.perfil-info {
  grid-column-gap: 16px;
  border-bottom: 1px solid #474646;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.perfil-info.d-none {
  display: none;
}

.perfil-info-title {
  color: var(--untitled-ui--gray400);
  min-width: 150px;
  max-width: 150px;
  font-weight: 400;
  line-height: 24px;
}

.body-perfil {
  background-color: var(--untitled-ui--white);
  font-family: Montserrat, sans-serif;
}

.perfil-inco-answer {
  color: var(--white-smoke);
  font-weight: 400;
  line-height: 23px;
}

.perfil-inco-answer.sub-titulo {
  font-size: 16px;
  font-weight: 600;
}

.infos-wrap {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.title-perfis {
  color: var(--white-smoke);
}

.title-perfis.black {
  color: var(--new-blue);
}

.title-perfis.black.empresas {
  text-align: center;
  line-height: 18px;
}

.section-perfis.grey {
  background-color: #f7f7f7;
  display: none;
}

.perfil-relacionado {
  border-radius: 0;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.perfil-relacionado:hover {
  transform: translate(0, -6px);
}

.perfil-relacionado.fill {
  background-color: var(--blue-shade-1);
}

.collection-list-3 {
  grid-column-gap: 40px;
  justify-content: space-between;
  display: flex;
}

.collection-list-3.max-w {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  place-content: stretch center;
  max-width: 100%;
  margin-left: 5%;
  margin-right: 5%;
}

.collection-list-wrapper-3 {
  width: 100%;
}

.collection-list-wrapper-3.sobre {
  max-width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

.perfil-card-bg {
  object-fit: cover;
  width: 300px;
  height: 300px;
  overflow: hidden;
}

.perfil-card-bg.padding-left {
  padding-right: 38px;
}

.image-219 {
  object-fit: cover;
  object-position: 50% 50%;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
}

.perfil-relacionado-infos {
  grid-row-gap: 16px;
  background-image: linear-gradient(0deg, var(--alley-component-library--gray--900), #0f1a4559 80%, #0f1a4500);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100px;
  padding: 16px 16px 8px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.area-atuacao {
  grid-column-gap: 8px;
  display: flex;
}

.text-block-34 {
  color: #cdcfd4;
  font-size: 12px;
}

.countdown-row {
  grid-column-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.countdown-row.vertical {
  flex-direction: column;
  padding-left: 16px;
  padding-right: 16px;
}

.countdown-block {
  grid-row-gap: 4px;
  color: #fff;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: auto;
  margin: 0 5px 5px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.countdown-block.d-none {
  display: none;
}

.countdown-block.left.bf {
  background-color: #ffffffc9;
  border-radius: 5px;
  padding: 2px 5px 5px;
}

.img-ps-mobile {
  display: none;
}

.modal-g4 {
  z-index: 41;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0f1a4563;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-g4.fg4 {
  display: none;
}

.image-221 {
  position: static;
  inset: 2% 2% auto auto;
}

.close-modal-btn {
  cursor: pointer;
  transition: all .2s;
  position: absolute;
  inset: 2% 2% auto auto;
}

.close-modal-btn:hover {
  transform: scale(1.1);
}

.nfg4-wrapper {
  grid-column-gap: 40px;
  justify-content: space-between;
  min-width: 100%;
  display: flex;
}

.features-wrap {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.features-wrap.horizontal.pt {
  padding-top: 40px;
}

.features-wrap.horizontal.pt.mobile-vertical {
  padding-top: 16px;
  padding-bottom: 16px;
}

.features-wrap.horizontal.mobile-vertical.center {
  height: 100%;
}

.features-wrap.horizontal.gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
}

.features-wrap.left.desk-d-none {
  display: none;
}

.features-wrap.left {
  grid-row-gap: 24px;
  border-top: 3px solid #e763534f;
  align-items: flex-start;
  padding-top: 0;
}

.features-wrap.horizontal {
  grid-column-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  min-width: 100%;
}

.features-wrap.horizontal.mobile-vertical {
  justify-content: center;
  align-items: center;
}

.feature {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.orange-asset {
  width: 100%;
}

.orange-asset.invert {
  transform-style: preserve-3d;
  width: 100vw;
  max-width: 100vw;
  transform: rotateX(180deg)rotateY(180deg)rotateZ(0);
}

.body-4 {
  background-color: #010b21;
}

.div-block-3270 {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.div-block-3270.d-none {
  display: none;
}

.div-block-3271 {
  width: 100%;
}

.div-block-3272 {
  justify-content: center;
  display: flex;
}

.slider-7 {
  background-color: #0000;
  width: 100%;
  min-height: 500px;
}

.slider-7.large {
  min-height: 600px;
}

.slider-7.small {
  min-height: 460px;
}

.slider-7.small.sobre {
  max-width: 100%;
}

.slider-7.large {
  justify-content: center;
  height: 230px;
  min-height: 600px;
  display: flex;
}

.slider-7.etapas {
  min-height: 300px;
  margin-bottom: 101px;
}

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

.image-224 {
  z-index: 0;
  display: none;
  position: absolute;
}

.slide-9 {
  width: 330px;
}

.slide-9.etapas {
  width: 330px;
  padding-left: 16px;
  padding-right: 16px;
}

.slide-9.full {
  width: 100%;
}

.slide-9.padding {
  width: 324px;
  margin-left: 16px;
  margin-right: 16px;
  padding-left: 0;
}

.riscado {
  text-decoration: line-through;
}

._60 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.image-225 {
  margin-top: 24px;
}

.bold-text-104 {
  color: #fa7268;
}

.name-wrap {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.blob.red {
  background-color: var(--new-coral);
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
}

.d-none {
  display: none;
}

.container-default {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  max-width: 1040px;
  display: flex;
}

.container-default.center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-default.center.ds {
  grid-row-gap: 40px;
  justify-content: space-between;
}

.container-default.vertical {
  flex-direction: column;
  flex: 1;
  max-width: 1000px;
}

.section-default {
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 24px;
  font-family: Montserrat, sans-serif;
}

.section-default.ice {
  background-color: #ebe8e6;
}

.section-default.ice.full {
  align-items: center;
  min-height: 100vh;
  display: flex;
  overflow: hidden;
}

.color-swatch {
  background-color: var(--white-smoke);
  border: 1px solid #e0e0e0;
  border-radius: 15px;
  justify-content: space-between;
  align-items: center;
  min-width: 170px;
  min-height: 100px;
  padding: 24px;
  display: flex;
}

.color-swatch.coral-shade {
  background-color: var(--coral-shade-2);
}

.color-swatch.coral-shade._1 {
  background-color: var(--coral-shade-1);
}

.color-swatch.coral-shade._2 {
  background-color: #edc8bb;
}

.color-swatch.coral {
  background-color: var(--new-coral);
}

.color-swatch.blue {
  background-color: var(--new-blue);
}

.color-swatch.blue-shade._1 {
  background-color: var(--blue-shade-1);
}

.color-swatch.blue-shade._2 {
  background-color: var(--blue-shade-2);
}

.color-swatch.coral-gradient {
  background-image: linear-gradient(to right, var(--new-coral), var(--coral-shade-3));
}

.color-swatch.blue-gradient {
  background-image: linear-gradient(to right, var(--new-blue), var(--blue-shade-2));
}

.color-swatch-label {
  color: var(--white-smoke);
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 500;
}

.color-swatch-label.blue {
  color: var(--new-blue);
}

.shades {
  grid-column-gap: 16px;
  justify-content: flex-end;
  display: flex;
}

.headline-h1 {
  color: var(--new-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 52px;
}

.headline-h2 {
  color: var(--new-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 42px;
}

.headline-h3 {
  color: var(--new-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 32px;
  font-weight: 600;
}

.body-large {
  color: var(--blue-shade-2);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.body-small {
  color: #485c78;
  font-size: 12px;
  font-weight: 500;
}

.body-medium {
  color: #485c78;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.overline {
  color: #485c78;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
}

.button-font {
  color: #485c78;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 500;
}

.utility-page-form {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-field-2 {
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
}

.sidebar-ds {
  z-index: 1;
  grid-row-gap: 40px;
  background-color: var(--white-smoke);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 100vh;
  padding-top: 0%;
  padding-bottom: 0%;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
  box-shadow: 1px 1px 18px #0000000d;
}

.ds-link {
  border: 1px solid #0000001a;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 0;
  transition: all .5s;
  display: flex;
}

.ds-link:hover {
  background-color: #edc8ba8f;
}

.ds-link.home-btn {
  background-color: var(--white-smoke);
  position: fixed;
  inset: auto 2% 4% auto;
}

.ds-link.home-btn:hover {
  background-color: #edc8ba4d;
}

.heading-online-2 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.heading-online-2.coral {
  color: #e76353;
}

.heading-online-2.coral.mobile-left {
  font-size: 32px;
}

.heading-online-2.centralize {
  text-align: center;
  line-height: 35px;
}

.heading-online-2.centralize.thin {
  font-weight: 500;
}

.heading-online-2.centralize.thin._80 {
  align-self: center;
  max-width: 80%;
}

.heading-online-2.centralize.white {
  color: #f0f0f0;
  text-align: center;
  margin-top: 0;
}

.heading-online-2.white {
  color: #fff;
  text-align: left;
}

.heading-online-2.white.thin {
  font-size: 32px;
}

.heading-online-2.white.thin.center {
  text-align: center;
}

.heading-online-2.white.thin.center._70 {
  width: 70%;
}

.heading-online-2._70 {
  text-align: center;
  max-width: 70%;
}

.heading-online-2.white {
  color: #fff;
  text-align: left;
  max-width: 40ch;
}

.white-accent {
  color: #fff;
  font-size: 56px;
}

.big-numbers-wrap {
  grid-column-gap: 48px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.big-numbers-wrap.d-none {
  display: none;
}

.big-number-card {
  grid-row-gap: 0px;
  border: 4px solid var(--new-coral);
  border-radius: 15px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 17px;
  display: flex;
  position: relative;
}

.big-number-card.cases {
  border-style: none;
  margin-top: 0;
}

.esfera {
  background-color: var(--new-coral);
  border-radius: 40px;
  padding: 17px;
  position: absolute;
  top: -40px;
  bottom: auto;
}

.big-number-v2 {
  color: var(--new-blue);
  padding-top: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 70px;
}

.big-number-v2.cases {
  color: var(--white-smoke);
  padding-top: 0;
}

.big-number-subtitle {
  color: #4c5a90;
  text-align: center;
  padding-top: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

.big-number-subtitle.cases {
  color: #8d98c3;
}

.icon-bignumbers {
  width: 36px;
  height: 36px;
}

.c-card-quote {
  background-image: linear-gradient(#ffffff69, #ffffff69), none;
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 20px 16px;
  display: flex;
  position: relative;
}

.c-card-quote.bf {
  background-image: none;
  flex-direction: column;
  justify-content: center;
}

.card-quote {
  z-index: 5;
  color: #82868a;
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4em;
  position: relative;
}

.flip-card-area {
  padding: 0;
}

.c-card-img {
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.c-card-back {
  perspective: 1000px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  display: block;
}

.c-card-back.bf {
  width: 320px;
  height: 260px;
}

.flip-cards-row {
  grid-column-gap: 24px;
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

._w-flip-card {
  z-index: 10;
  perspective: 1000px;
  cursor: pointer;
  display: flex;
  position: relative;
}

.flip-card-title {
  color: #82868a;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1em;
}

.flip-card-title.blue {
  color: #0f1a45;
  font-size: 22px;
  font-weight: 800;
  line-height: 1.2em;
}

.c-card-front {
  perspective: 1000px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  display: flex;
  overflow: hidden;
}

.c-card-front.bf {
  width: 320px;
  height: 260px;
}

._w-card-front {
  perspective: 1000px;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  transform: none;
}

._w-card-front.center {
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
}

.ver-mais-label {
  color: #82868a;
  text-align: center;
  border: 1px solid #00000024;
  border-radius: 20px;
  padding: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.ver-mais-label.white {
  border-color: #fff;
  border-left-width: 1px;
  padding: 8px 10px;
  font-size: 24px;
  font-weight: 500;
  transition: all .2s;
}

.ver-mais-label.white:hover {
  background-color: #ffffff14;
}

.ver-mais-label.white.minus {
  padding-left: 13px;
  padding-right: 13px;
  line-height: 24px;
}

.ver-mais-label.white.minus.coral:hover {
  background-color: #e763530f;
}

.ver-mais-label.white.coral {
  border-width: 1px;
  border-color: var(--new-coral);
  color: var(--new-coral);
}

.c-flip-card, ._w-card-quote {
  position: relative;
}

._w-card-quote.padding {
  padding: 24px 16px 16px;
}

.c-card-see-more {
  perspective: 1000px;
  border-top: 1px dashed #ffffff40;
  padding: 20px 15px;
  font-size: 42px;
  transform: translate(0);
}

.c-card-see-more.bf {
  border-top-style: none;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: flex-end;
  padding-top: 8px;
  display: flex;
}

.c-card-see-more.bf.minus {
  padding-top: 22px;
  padding-bottom: 0;
  padding-left: 15px;
}

.c-card-see-more.icon {
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: absolute;
  inset: auto 6% 6% auto;
}

._w-card-back {
  perspective: 1000px;
  background-color: #fff0;
  border-radius: 15px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

._w-card-img {
  perspective: 1000px;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 24px;
  margin-right: 24px;
  padding: 0;
  display: flex;
}

.c-card-title {
  margin-bottom: 5px;
  font-size: 42px;
}

.card-img {
  object-fit: cover;
  border-radius: 10px;
  height: 150px;
}

.card-img.icon {
  object-fit: contain;
  object-fit: contain;
  height: auto;
}

.lider-heading-3 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.lider-heading-3.blue {
  color: #0f1a45;
  font-weight: 500;
  line-height: 33px;
}

.lider-heading-3.blue.h3 {
  font-size: 20px;
  font-weight: 700;
}

.lider-heading-3.blue.h3.center {
  text-align: center;
  border-top: 1px #00000014;
  border-bottom: 1px solid #00000021;
  padding-bottom: 16px;
}

.lider-heading-3.blue.h3.no-p {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 28px;
}

.lider-heading-3.blue.h3.no-p.pma-startup {
  text-align: left;
  padding-bottom: 0;
  line-height: 120%;
}

.lider-heading-3.blue.no-p {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 8px;
  line-height: 26px;
}

.lider-heading-3.white {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

.lider-heading-3.white.center {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
}

.icon-18 {
  color: #0f1a45;
  font-weight: 700;
}

.slide-nav-13 {
  filter: invert();
}

.div-block-3283 {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  justify-content: space-between;
  max-width: 1000px;
  display: flex;
}

.paragraph--online {
  color: var(--accessible-components-white-smoke);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph--online.description {
  text-align: center;
  margin-bottom: 0;
  font-size: 19px;
  line-height: 24px;
}

.paragraph--online.description.pma2 {
  color: var(--new-blue);
}

.paragraph--online.center {
  color: var(--alley-component-library--gray--900);
  text-align: center;
}

.paragraph--online.white {
  color: #f0f0f0;
  margin-bottom: 0;
}

.paragraph--online.white.topics {
  margin-bottom: 0;
  line-height: 38px;
}

.paragraph--online.white.tagline {
  margin-bottom: 0;
  font-size: 24px;
}

.paragraph--online.white.tagline.grey {
  color: #0f1a45;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 16px;
}

.paragraph--online.feature {
  margin-bottom: 0;
  font-size: 19px;
  line-height: 24px;
}

.paragraph--online.feature.white.small {
  color: #ffffffd6;
  flex-wrap: wrap;
}

.paragraph--online.feature.white.small {
  color: #ffffffd6;
  flex-wrap: wrap;
  font-size: 17px;
}

.paragraph--online.feature.white.small._2 {
  font-size: 16px;
}

.paragraph--online.white {
  color: #f8fbff;
}

.paragraph--online.pma2, .paragraph--online.pma-startup-modulos {
  color: var(--alley-component-library--gray--900);
}

.modulos-title {
  color: #e76353;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  position: absolute;
  bottom: 197px;
  left: 42%;
}

.modulos-title.no-fix {
  font-size: 16px;
  position: static;
}

.right-arrow-8 {
  justify-content: flex-end;
  align-items: center;
  padding-top: 40px;
  display: flex;
  right: 40px;
}

.slider-8 {
  background-color: #ddd0;
  flex: 1;
  height: 240px;
  padding-left: 40px;
  padding-right: 40px;
}

.left-arrow-fg4 {
  align-items: center;
  padding-top: 40px;
  padding-left: 0;
  display: flex;
}

.mask-7 {
  width: 450px;
  padding-top: 31px;
}

.slide-modulo {
  border: 1px #e76353;
  border-radius: 20px;
  width: 450px;
}

.image-295 {
  opacity: 1;
  position: absolute;
  bottom: 158.504px;
  left: 24%;
}

.slide-nav-14 {
  opacity: .23;
  top: 108%;
}

.image-294 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.div-block-3313 {
  border: 1px solid #e76353;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 24px;
  display: flex;
}

.slider-right-arrow-3 {
  z-index: 1;
  color: #444;
  align-items: center;
  display: flex;
}

.mask-8 {
  position: static;
  overflow: visible;
}

.text-size-regular-sf1-6 {
  color: #0f1a45;
  text-align: left;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.countdown-lideres-2 {
  z-index: 40;
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px);
  background-color: #f0f0f0ba;
  flex-direction: column;
  justify-content: center;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: static;
  inset: 0% 0% auto;
  overflow: visible;
  box-shadow: 0 9px 14px -14px #000000f2;
}

.text-block-137 {
  color: #010b21;
  text-align: center;
  text-transform: none;
  max-width: 100%;
  font-size: 16px;
  font-weight: 600;
}

.countdown-time-2 {
  color: #e76353;
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 33px;
}

.countdown-detail-2 {
  color: #010b21;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 13px;
}

.white {
  color: var(--white-smoke);
}

.text-span-111 {
  font-weight: 700;
}

.home-review_slider-nav-2 {
  justify-content: center;
  align-items: center;
  height: .75rem;
  padding-bottom: 0;
  display: flex;
  inset: auto 0% -2.5rem;
}

.home-review_content-right-2 {
  flex-direction: column;
  align-items: center;
  padding-bottom: 39px;
  display: flex;
  position: relative;
}

.text-block-138 {
  color: #f0f0f0;
  text-align: center;
  width: 80%;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.text-block-138.fg4 {
  border-bottom: 1px solid #f0f0f0;
  line-height: 45px;
}

.text-block-138.fg4.coral {
  color: #e76353;
  border-bottom-style: none;
  border-bottom-color: #e76353;
  width: 100%;
}

.modal-certificado-content-2 {
  grid-row-gap: 24px;
  background-color: #e76353;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 60%;
  max-height: 90vh;
  padding: 24px;
  display: flex;
  position: relative;
}

.modal-certificado-content-2.fg4.ementa {
  grid-row-gap: 16px;
  background-color: #f6c6b8;
  overflow: auto;
}

.div-block-3311 {
  color: #0f1a45;
  cursor: pointer;
  background-color: #f0f0f0;
  border: 1px solid #f0f0f038;
  border-radius: 20px;
  align-self: flex-start;
  padding: 8px 17px;
  transition: all .2s;
}

.div-block-3311:hover {
  background-color: #e2e2e2;
}

.div-block-3316 {
  width: 100%;
  height: 60px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dropdown-2 {
  max-width: 100%;
}

.icon-19 {
  color: var(--blue-shade-1);
}

.dropdown-link-ds {
  background-color: var(--new-coral);
  color: var(--white-smoke);
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  transition: all .2s;
}

.dropdown-link-ds:hover {
  background-color: var(--salmon);
}

.dropdown-link-ds.w--current {
  color: var(--white-smoke);
  font-weight: 500;
}

.dropdown-list-3 {
  border-radius: 1px;
}

.dropdown-list-3.w--open {
  background-color: var(--new-coral);
  border-radius: 10px;
  margin-left: 8px;
  padding-left: 0;
  overflow: hidden;
}

.div-block-3317 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  display: flex;
}

.navbar-2 {
  position: static;
}

.mentores-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  display: flex;
}

.hero-cases {
  background-image: url('../images/hero-bg_1hero-bg.webp');
  background-position: 50%;
  background-size: cover;
  align-items: center;
  height: auto;
  min-height: 40vh;
  padding-top: 85px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.hero-cases.empreendedores {
  background-image: url('../images/bg-hero_1bg-hero.webp');
  overflow: visible;
}

.title-wrapper {
  grid-column-gap: 16px;
  flex-direction: row;
  display: flex;
}

.title-wrapper.vertical {
  grid-row-gap: 16px;
  flex-direction: column;
}

.title-wrapper.vertical.center {
  text-align: center;
  align-self: center;
  align-items: center;
}

.invert {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.invert.opacidade {
  opacity: .29;
}

.subtitle-hero {
  text-align: center;
  width: auto;
  max-width: 51ch;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.cases-g4 {
  color: var(--white-smoke);
  font-family: Montserrat, sans-serif;
}

.cases-filtro {
  background-color: #0000;
  position: static;
  inset: auto 0% 0%;
}

.case-item {
  min-width: 31%;
  max-width: 31%;
}

.case-item.empreendedor {
  grid-row-gap: 16px;
  background-color: var(--new-blue);
  border: 1px solid #00000021;
  border-radius: 0;
  flex-direction: column;
  transition: all .2s;
  display: flex;
}

.case-item.empreendedor:hover {
  border-width: 1px;
  border-color: #00000052;
  border-radius: 10px;
  transform: translate(0, -8px);
  box-shadow: 0 0 20px -12px #00000069;
}

.case-item.empreendedor.small {
  border-width: 0;
  border-color: #00000036;
  min-width: 23%;
  max-width: 23%;
  position: relative;
  overflow: hidden;
}

.case-item-wrap {
  box-sizing: content-box;
  clear: left;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  background-color: #fff;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  min-height: 100%;
  padding-bottom: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.case-card-content {
  grid-row-gap: 16px;
  object-fit: fill;
  border: 1px #000;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  max-width: 840px;
  min-height: 100%;
  padding: 20px;
  display: flex;
}

.case-card-content.empreendedor {
  grid-row-gap: 12px;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  min-height: 0%;
  padding-bottom: 32px;
}

.card-img-container {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 390px;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.image-296 {
  clear: left;
  outline-offset: 0px;
  object-fit: cover;
  border-radius: 0;
  outline: 0 #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  margin-top: 0;
  padding-top: 0;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: translate(0);
}

.temas {
  grid-column-gap: 8px;
  display: flex;
}

.tema-label {
  border-style: none none solid;
  border-width: 0 1px 1px;
  border-color: var(--coral-forte);
  color: var(--coral-forte);
  text-transform: uppercase;
  border-radius: 0;
  justify-content: center;
  padding: 4px;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.title-case-card {
  color: var(--new-blue);
  font-size: 16px;
  font-weight: 700;
  line-height: 22.4px;
}

.title-case-card.empreendedor {
  color: var(--white-smoke);
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.title-case-card.glossario {
  color: #4f4f4f;
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
}

.title-case-card.glossario.break {
  word-break: break-all;
}

.card-subtitle {
  color: var(--new-blue);
  font-size: 16px;
  font-weight: 400;
}

.card-subtitle.coral {
  color: var(--new-coral);
  font-size: 16px;
  font-weight: 600;
}

.form-newsletter {
  background-color: var(--new-blue);
  background-image: radial-gradient(circle at 0 0, #fff, #f1f1f1);
  border-radius: 16px;
  width: 100%;
  padding: 16px;
}

.fs-dropdown-1 {
  z-index: 998;
  margin-left: 0;
}

.breadcrumb-cases {
  background-color: var(--white-smoke);
}

.breadcrumb-cases.header-p {
  background-color: var(--white-smoke);
  margin-top: 0;
}

.breadcrumb-label {
  color: var(--new-blue);
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.breadcrumb-label.w--current, .breadcrumb-label.current {
  color: var(--new-coral);
}

.collection-list-7 {
  grid-column-gap: 16px;
  display: flex;
}

.collection-list-wrapper-6 {
  width: 100%;
}

.thumb-bg {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  height: 400px;
  position: absolute;
  overflow: hidden;
}

.case-description {
  grid-column-gap: 16px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffffcf;
  border-radius: 15px;
  padding: 16px;
  display: flex;
  box-shadow: 0 23px 20px -20px #0000001f;
}

.logo-empresa {
  background-color: #fff9;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  max-width: 200px;
  display: flex;
}

.descricao-empresa {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.linha-conteudo {
  grid-column-gap: 8px;
  display: flex;
}

.empresa-descri-o-label {
  color: var(--new-blue);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.body-5 {
  color: var(--new-blue);
  font-family: Montserrat, sans-serif;
}

.rich-text-block-2 {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.rich-text-block-2 h2 {
  margin-top: 0;
  margin-bottom: 24px;
}

.citacao-cases {
  display: flex;
}

.quote-asset.top {
  align-self: flex-start;
  margin-top: -15px;
  margin-right: 0;
  padding-top: 0;
  padding-right: 24px;
}

.quote-asset.bottom {
  transform-style: preserve-3d;
  align-self: flex-end;
  margin-top: 148px;
  margin-left: -4px;
  transform: rotateX(-180deg)rotateY(-180deg)rotateZ(0);
}

.quote-cases {
  color: #fff;
  text-align: center;
  max-width: 42ch;
  font-size: 26px;
  font-weight: 600;
  line-height: 41px;
}

.quote-quemcitou {
  color: var(--white-smoke);
  text-align: center;
  font-size: 16px;
}

.div-block-3318 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.big-numbers-cases {
  justify-content: center;
  display: flex;
}

.prefix-bignumber {
  color: var(--white-smoke);
  text-align: center;
  max-width: 18ch;
  font-size: 54px;
  font-weight: 600;
  line-height: 61px;
}

.div-block-3319 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-141 {
  color: var(--white-smoke);
  font-size: 24px;
  line-height: 24px;
}

.text-block-141.d-none {
  display: none;
}

.voltar-cases {
  color: #585858;
  background-color: #0000;
  border: 1px solid #a1a1a1;
  border-radius: 50px;
  font-size: 16px;
  font-weight: 500;
  transition: all .2s;
}

.voltar-cases:hover {
  background-color: #e0e0e0;
}

.heading-20 {
  color: var(--white-smoke);
  font-weight: 500;
}

.div-block-3320 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 24px;
  display: flex;
}

.collection-list-8 {
  grid-column-gap: 24px;
  display: flex;
}

.thin-blue {
  color: var(--new-blue);
  font-weight: 500;
}

.heading-hero-2 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-size: 56px;
  line-height: 54px;
}

.heading-hero-2.small.blue {
  color: var(--new-blue);
}

.heading-hero-2.small.blue.p-r {
  width: 100%;
}

.heading-hero-2.small.white {
  width: auto;
}

.heading-hero-2.nfg4 {
  color: #f0f0f0;
  font-size: 54px;
  line-height: 44px;
}

.heading-hero-2.nfg4.bf {
  color: var(--new-coral);
  font-size: 32px;
}

.heading-hero-2.bf {
  text-transform: uppercase;
}

.heading-hero-2.vitrine {
  font-size: 48px;
  line-height: 56px;
}

.heading-hero-2.vitrine.white {
  color: var(--white-smoke);
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
}

.heading-hero-2.vitrine.grow {
  margin-top: 0;
  font-size: 60px;
  line-height: 60px;
}

.heading-hero-2.cases {
  text-align: center;
  max-width: 21ch;
  line-height: 58px;
}

.heading-hero-2.white {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.heading-hero-2.small {
  font-size: 54px;
}

.heading-hero-2.small.white {
  color: #f8fbff;
  line-height: 60px;
}

.heading-hero-2.small {
  font-size: 48px;
  line-height: 56px;
}

.default-btn-2 {
  color: #192a67;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #f4f4f4;
  border-radius: 30px;
  align-self: flex-start;
  min-width: 261px;
  padding: 8px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  transition: all .2s;
}

.default-btn-2:hover {
  transform: translate(0, -5px);
}

.default-btn-2.blue {
  direction: ltr;
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0f1a45;
  border-radius: 50px;
  flex: none;
  align-self: flex-start;
  width: auto;
  min-width: 261px;
  padding: 8px 40px;
  font-size: 16px;
  line-height: 24px;
}

.default-btn-2.blue {
  direction: ltr;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0f1a45;
  border-radius: 50px;
  flex: none;
  align-self: flex-start;
  width: auto;
  min-width: 261px;
  padding: 8px 40px;
  font-size: 16px;
  line-height: 24px;
}

.default-btn-2.blue.center {
  align-self: center;
}

.default-btn-2.coral {
  grid-column-gap: 8px;
  color: #fff;
  letter-spacing: 2px;
  text-transform: none;
  background-color: #e76353;
  border-radius: 60px;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.default-btn-2.coral.redondo {
  border-radius: 60px;
  padding: 8px 16px;
}

.default-btn-2.coral {
  color: #fff;
  letter-spacing: 2px;
  text-transform: none;
  background-color: #e76353;
  align-self: center;
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 700;
}

.default-btn-2.coral.left {
  align-self: flex-start;
}

.default-btn-2.coral {
  color: #fff;
  letter-spacing: 2px;
  text-transform: none;
  background-color: #e76353;
  align-self: center;
  font-size: 16px;
  font-weight: 500;
}

.default-btn-2.coral.d-none, .default-btn-2.coral.d-none.w--current {
  display: none;
}

.default-btn-2.coral {
  color: #f0f0f0;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #e76353;
  border-radius: 20px;
}

.default-btn-2.coral.left {
  color: #f0f0f0;
  align-self: flex-start;
  font-size: 16px;
}

.default-btn-2.coral {
  color: #f0f0f0;
  letter-spacing: 0;
  text-transform: capitalize;
  background-color: #e76353;
  border-radius: 20px;
  font-weight: 500;
}

.default-btn-2.coral:hover {
  background-color: #fa7268;
}

.default-btn-2.p-p {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  background-color: #e76353;
  border-radius: 60px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.default-btn-2.p-p.center {
  border-radius: 60px;
  align-self: center;
  font-size: 18px;
}

.default-btn-2.blue {
  z-index: 60;
  direction: ltr;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0f1a45;
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-self: flex-start;
  width: auto;
  min-width: 261px;
  padding: 8px 40px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  position: relative;
}

.default-btn-2.blue {
  direction: ltr;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0f1a45;
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-self: flex-start;
  width: auto;
  min-width: 261px;
  padding: 8px 40px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.default-btn-2.blue:hover {
  background-color: #152764;
  transform: scale(1)translate(0, -5px);
}

.default-btn-2.blue.center {
  color: #fff;
  align-self: center;
  display: none;
}

.heading-v2-2 {
  color: #0f1a45;
  margin-top: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.heading-v2-2.white.thin.no-p.sml {
  font-size: 24px;
  line-height: 32px;
}

.heading-v2-2.white.no-p {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-v2-2._70 {
  text-align: center;
  width: 70%;
}

.heading-v2-2.coral._80 {
  width: 80%;
}

.heading-v2-2.coral._80.center {
  align-self: center;
}

.heading-v2-2.coral.center {
  text-align: center;
}

.heading-v2-2.coral {
  color: #e76353;
  font-weight: 500;
}

.heading-v2-2.coral.center {
  text-align: center;
  max-width: 40ch;
}

.heading-v2-2.coral.center._65 {
  max-width: 39ch;
}

.heading-v2-2.small {
  margin-top: 10px;
  font-size: 24px;
  line-height: 32px;
}

.heading-v2-2.white {
  color: #fff;
  text-align: left;
}

.heading-v2-2.white.center {
  text-align: center;
}

.heading-v2-2.white.thin {
  font-size: 32px;
  font-weight: 400;
  line-height: 41px;
}

.heading-v2-2.center {
  text-align: center;
}

.heading-v2-2.center._80 {
  width: 80%;
}

.heading-v2-2.no-p {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.heading-v2-2.no-p.ch {
  max-width: 32ch;
}

.heading-v2-2.no-p.big {
  font-size: 48px;
  line-height: 54px;
}

.heading-v2-2.no-p.small {
  width: auto;
}

.heading-v2-2.ch {
  max-width: 27ch;
}

.orange-accent-2 {
  color: var(--new-coral);
  font-size: 32px;
}

.online-h3-2 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
}

.online-h3-2.blue {
  color: var(--new-blue);
}

.online-h3-2.no-p {
  color: #eff2f9;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
}

.online-h3-2.no-p.blue {
  color: #11729c;
}

.online-h3-2.no-p.blue.ch {
  max-width: 37ch;
}

.card-description-2 {
  color: #e76353;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.card-description-2.white {
  color: #f0f0f0;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.form-ementa {
  grid-row-gap: 24px;
  background-color: var(--coral-shade-3);
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  padding: 24px;
  display: flex;
}

.form-ementa.white-outline {
  border: 1px solid var(--white-smoke);
  background-color: #f6c6b800;
}

.big-number-pass {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-span-113 {
  color: #e76353;
}

.line-2 {
  background-color: #fa7268;
  border-radius: 20px;
  width: 40%;
  height: 4px;
}

.line-2.fundamentos {
  background-color: #f0f0f04f;
  width: 200px;
  height: 2px;
}

.curso-lider-2 {
  background-color: #f0f0f0;
  position: relative;
}

.curso-lider-2.z-index {
  z-index: 30;
  position: relative;
}

.curso-lider-2.z-index.no-overflow {
  overflow: hidden;
}

.curso-lider-2.z-index.no-overflow.bg-radial {
  z-index: 1;
  background-image: radial-gradient(circle closest-corner at 74% 60%, #e7635324, #fff0 62%);
  padding-top: 106px;
}

.curso-lider-2.z-index.no-overflow.carreira {
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.curso-lider-2.z-index.no-overflow.carreira.header-p {
  margin-top: 0;
}

.curso-lider-2.z-index.blue {
  background-image: linear-gradient(135deg, var(--new-blue), var(--blue-shade-2) 82%);
}

.curso-lider-2.footer {
  padding-top: 0;
  padding-bottom: 0;
}

.curso-lider-2.blue {
  background-color: #0f1a45;
}

.collection-list-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.collection-list-9.cases {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-content: stretch;
}

.b2b-background {
  background-color: #10181f;
  padding-top: 24px;
  padding-bottom: 24px;
}

.b2b-background.palestras {
  mix-blend-mode: darken;
  background-color: #0f1a45;
  align-items: center;
  height: 100vh;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: relative;
  overflow: hidden;
}

.b2b-background.palestras.carreiras {
  background-color: var(--new-blue);
  background-color: #0f1a45;
}

.b2b-background.palestras.carreiras.sobre {
  height: 50vh;
  min-height: 70vh;
}

.b2b-background.palestras {
  z-index: 5;
  mix-blend-mode: darken;
  background-color: #0000;
  align-items: center;
  height: 100vh;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-301 {
  z-index: -1;
  opacity: .26;
  mix-blend-mode: normal;
  object-fit: cover;
  background-color: #fff;
  width: auto;
  min-width: 100vw;
  height: 100vh;
  min-height: 70vh;
  margin-top: 0;
  padding-top: 0;
  position: absolute;
  inset: 0%;
}

.default-container-3 {
  grid-row-gap: 40px;
  flex-direction: column;
  max-width: 1200px;
  padding: 48px 40px;
  display: flex;
  overflow: visible;
}

.default-container-3._0-padding {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.hero-container {
  grid-column-gap: 80px;
  display: flex;
}

.hero-block {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.hero-block.palestras {
  grid-row-gap: 40px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: center;
}

.heading-21 {
  color: #fff;
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 400;
  line-height: 64px;
}

.text-block-145 {
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
}

.lightbox-link-3 {
  align-self: center;
  font-size: 14px;
}

.im-heading-2 {
  color: #0f1a45;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 41px;
}

.im-heading-2.center {
  text-align: center;
}

.im-heading-2.center.thin {
  font-weight: 500;
}

.im-heading-2.center.thin._80 {
  font-size: 40px;
  line-height: 52px;
}

.im-heading-2.center.thin._80.white {
  color: var(--white-smoke);
}

.im-heading-2.center.thin._80.left {
  text-align: left;
  font-weight: 700;
}

.im-heading-2.center.thin._80.left.coral {
  color: #e76353;
}

.im-heading-2.big {
  font-size: 40px;
  line-height: 48px;
}

.im-heading-2.white {
  color: #eff2f9;
}

.im-heading-2.white.center {
  text-align: center;
  line-height: 42px;
}

.im-heading-2.masterclass {
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 24px;
  display: flex;
}

.im-heading-2.masterclass.online {
  margin-top: 40px;
}

.im-heading-2.masterclass.online._2 {
  margin-top: 60px;
  padding-bottom: 10px;
}

.im-heading-2.masterclass {
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 24px;
  display: flex;
}

.div-block-3337 {
  border: 1px solid #0000002e;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 80%;
  padding: 32px;
  display: flex;
}

.div-block-3337.white {
  border-color: #ffffffe3;
  border-radius: 20px;
}

.div-block-3338 {
  width: 100%;
}

.image-302 {
  margin-left: 360px;
  padding-bottom: 8px;
  padding-left: 0;
}

.text-block-146 {
  color: var(--new-blue);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.card-b {
  z-index: 2;
  grid-column-gap: 40px;
  background-color: #fff;
  border-radius: 10px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: -162px;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-b.cta {
  width: 80%;
  margin-bottom: 0;
  padding: 0;
}

.div-block-3339 {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.div-block-3340 {
  z-index: 0;
  background-color: #f0efef;
  width: 100%;
  height: 38%;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-3341 {
  grid-column-gap: 24px;
  width: 100%;
  display: flex;
}

.div-block-3342 {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.collection-list-wrapper-8 {
  order: -1;
  align-self: stretch;
  width: 100%;
}

.image-303 {
  align-self: flex-end;
}

.bg-image {
  width: 65%;
  min-height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.image-305 {
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
}

.description-block {
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  max-width: 60%;
  padding: 24px;
  display: flex;
}

.div-block-3344 {
  grid-column-gap: 24px;
  display: flex;
}

.link-block-10 {
  grid-column-gap: 8px;
  align-items: center;
  font-family: Montserrat, sans-serif;
  transition: all .2s;
  display: flex;
}

.link-block-10:hover {
  transform: translate(-7px);
}

.text-block-147 {
  color: var(--new-coral);
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.body-6 {
  font-family: Montserrat, sans-serif;
}

.h2-carreiras {
  color: var(--white-smoke);
  text-align: center;
  font-size: 40px;
}

.funcao {
  color: var(--white-smoke);
  text-align: center;
  border: 1px solid #fff;
  border-radius: 10px;
  flex: 1;
  align-items: center;
  padding: 16px;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
}

.collection-list-wrapper-9 {
  width: 100%;
}

.collection-item-2 {
  flex: 1;
}

.new-footer {
  z-index: 70;
  background-color: #e4e4e4;
  position: relative;
}

.footer-left-block {
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  padding-right: 40px;
  display: flex;
}

.footer-rifht-block {
  grid-column-gap: 40px;
  flex: 1;
  justify-content: flex-end;
  min-width: 70%;
  height: 100%;
  display: flex;
}

.image-306 {
  padding-bottom: 16px;
}

.slider-left-arrow-3 {
  z-index: 1;
  color: #444;
  align-items: center;
  display: flex;
}

.depoimento-video {
  border-radius: 25px;
  overflow: hidden;
}

.depoimento-video.pma-startup {
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 0;
}

.slider-container-2 {
  width: 100%;
  min-height: 300px;
  padding: 40px;
  overflow: hidden;
}

.slider-right-arrow-4 {
  z-index: 1;
  color: #444;
  align-items: center;
  display: flex;
}

.mask-10 {
  position: static;
  overflow: visible;
}

.div-block-3347 {
  grid-row-gap: 8px;
  background-color: #f0e1e040;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 100%;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  display: flex;
  position: static;
}

.empreendedores-rich-text {
  grid-row-gap: 16px;
  color: var(--new-blue);
  flex-direction: column;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.empreendedores-rich-text a {
  color: var(--new-coral);
  text-decoration: none;
}

.empreendedores-rich-text h2, .empreendedores-rich-text h3, .empreendedores-rich-text h4 {
  text-align: left;
}

.empreendedores-rich-text h5, .empreendedores-rich-text h6 {
  text-align: center;
}

.div-block-3348 {
  flex-direction: column;
  min-width: 100%;
  padding-bottom: 0;
  display: flex;
}

.socials-wrap {
  grid-column-gap: 16px;
  display: flex;
}

.div-block-3349 {
  grid-column-gap: 6px;
  display: flex;
}

.curso-tag {
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  width: 190px;
  padding: 8px;
  display: flex;
}

.curso-tag.coral {
  border-color: var(--new-coral);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-color: #e76353;
  border-radius: 10px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: auto;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 20px;
  font-style: normal;
  line-height: 10px;
  display: block;
}

.tag-name {
  color: #fff;
  font-size: 24px;
}

.tag-name.coral {
  color: #e76353;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 24px;
}

.tag-name.coral {
  color: #e76353;
  padding-top: 8px;
  padding-bottom: 8px;
}

.tag-name.coral._2 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.tag-name.coral._2.size {
  font-size: 14px;
  font-weight: 700;
}

.body-g4 {
  background-color: #0000;
  background-image: none;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
}

.v2-btn {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn.outline {
  color: #0f1a45;
  background-color: #0f1a4500;
  border: 1px solid #0f1a45;
  height: 100%;
}

.v2-btn.outline:hover {
  background-color: #0f1a450a;
}

.v2-btn.outline.d-none {
  display: none;
}

.v2-btn.center {
  align-self: center;
}

.v2-btn.center.padding-top {
  border-radius: 60px;
  margin-top: 40px;
}

.v2-btn.center.padding-top.compra {
  margin-top: 24px;
  margin-bottom: 24px;
}

.v2-btn.center.bf {
  margin-bottom: -41px;
}

.v2-btn.coral {
  background-color: #e76353;
}

.div-block-3350 {
  grid-column-gap: 16px;
  display: flex;
}

.div-block-3359 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.div-block-3359.top {
  align-items: stretch;
}

.features-wrap-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.features-wrap-2.fg4 {
  grid-row-gap: 16px;
  grid-row-gap: 24px;
  grid-row-gap: 16px;
  flex: 1;
  justify-content: space-between;
}

.features-wrap-2.people-s {
  grid-row-gap: 10px;
}

.tab-feature {
  grid-column-gap: 8px;
  flex: 1;
  align-items: center;
  display: flex;
}

.tab-feature.gap.vertical {
  grid-row-gap: 16px;
  flex-direction: column;
}

.tab-feature.gap {
  grid-column-gap: 16px;
  flex: 0 auto;
}

.check-icon {
  border-radius: 0;
  width: 24px;
  height: 24px;
}

.check-icon.small {
  width: 16px;
  height: 16px;
}

.text-block-157 {
  color: #e76353;
  font-size: 15px;
  font-weight: 700;
}

.text-block-157.white.thin {
  text-align: center;
  font-weight: 500;
  line-height: 22px;
}

.text-block-157.white.thin.left {
  color: #ffffffe3;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
}

.text-block-157.gray.big.ch {
  max-width: 26ch;
}

.text-block-157.white {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.text-block-157.gray {
  color: #697089;
  font-size: 16px;
}

.text-block-157.white-big {
  color: #e6e6e6;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.text-block-157.gray {
  color: #476382;
  font-size: 16px;
  font-weight: 600;
}

.text-block-157.gray.big {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.text-block-157.gray.pb {
  padding-bottom: 16px;
}

.text-block-157.white {
  color: #ffffffc9;
  font-size: 20px;
  font-weight: 400;
}

.text-block-157.white.pn {
  font-size: 16px;
}

.text-block-157.white {
  color: #ffffffc9;
}

.subtitle {
  color: #e76353;
  font-size: 20px;
  font-weight: 700;
}

.subtitle.big {
  font-size: 24px;
  line-height: 32px;
}

.subtitle.big.blue {
  color: #0f1a45;
}

.subtitle.big.blue.center {
  text-align: center;
  border-left-style: none;
  font-size: 21px;
  line-height: 25px;
}

.subtitle.big.white {
  color: var(--white-smoke);
}

.subtitle.blue {
  border-left: 3px solid var(--new-coral);
  color: var(--new-blue);
  text-transform: uppercase;
  margin-bottom: 5px;
  padding-left: 8px;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
}

.subtitle.blue._2 {
  border-left-style: none;
  margin-top: 20px;
  padding-left: 0;
  font-size: 18px;
}

.subtitle.blue {
  color: #0f1a45;
  line-height: 24px;
}

.subtitle.white {
  color: #fff;
  line-height: 27px;
}

.fg4-tab {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.tab-features {
  grid-row-gap: 16px;
  flex-direction: column;
  padding-top: 16px;
  display: flex;
}

.tabs-6 {
  width: 100%;
  height: 100%;
}

.tabs-6.center {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.tab-fg4-2 {
  color: #e76353;
  background-color: #edc8ba;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 500;
}

.tab-fg4-2:hover {
  outline-offset: 0px;
  background-color: #e8c0b1;
  border-style: none;
  outline: 1px solid #e76353;
}

.tab-fg4-2.w--current {
  border-radius: 10px;
  font-size: 16px;
}

.tab-fg4-2.coral {
  color: var(--white-smoke);
  text-align: center;
  background-color: #d76a59;
  flex: 1;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
}

.tab-fg4-2.coral.w--current {
  color: var(--new-coral);
  background-color: #fff;
}

.tab-fg4-2.coral.w--current:active {
  font-weight: 700;
}

.tab-fg4-2.coral.white-bg {
  color: var(--new-blue);
  background-color: #e8e8e800;
  border: 1px solid #0000001a;
  justify-content: center;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 700;
}

.tab-fg4-2.coral.white-bg.w--current {
  border: 1px solid var(--new-coral);
  color: var(--new-coral);
  background-color: #e8e8e800;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 700;
}

.tabs-menu-fg4 {
  grid-column-gap: 16px;
  padding-bottom: 40px;
  display: flex;
}

.fg4-tab-title {
  color: #e76353;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.text-block-158 {
  font-weight: 600;
}

.slide-nav-16 {
  opacity: .43;
  filter: invert();
  top: 609.984px;
}

.slide-nav-16.small {
  top: 338.984px;
}

.slide-nav-16.small._3 {
  inset: auto 0% -26%;
}

.slide-nav-16.small._3.white {
  opacity: .63;
  filter: none;
}

.slide-nav-16.small._3.white.pma-2 {
  padding-top: 48px;
}

.slide-nav-16.small._3 {
  font-size: 16px;
  inset: auto 0% -26%;
}

.slide-nav-16.small.bottom {
  top: 430.984px;
}

.slide-nav-16.small.white {
  top: 90%;
}

.div-block-3312 {
  height: 100%;
  display: flex;
}

.div-block-3312.card {
  height: auto;
  min-height: 90%;
  margin-left: 20%;
  margin-right: 20%;
  overflow: hidden;
}

.left-arrow-8 {
  display: flex;
}

.left-arrow-8.carrossel-etapas {
  inset: auto auto -24% 40%;
}

.left-arrow-8.founders {
  right: 346.035px;
}

.right-arrow-12 {
  justify-content: flex-end;
  display: flex;
}

.right-arrow-12.carrossel-etapas {
  inset: auto 40% -24% auto;
}

.right-arrow-12.founders {
  left: 360.035px;
}

.image-307 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

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

.div-block-3360.pb {
  padding-bottom: 24px;
}

.div-block-3361 {
  grid-row-gap: 48px;
  flex-direction: column;
  display: flex;
}

.content-block-2 {
  grid-row-gap: 32px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: static;
  top: 0;
}

.content-block-2.small-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.content-block-2._40 {
  max-width: 40%;
}

.content-block-2._40.pr {
  padding-right: 40px;
}

.content-block-2.no-gap {
  grid-row-gap: 0px;
}

.content-block-2.no-gap.mobile-d-none {
  justify-content: flex-start;
}

.content-block-2.small {
  flex: 0 auto;
  align-items: center;
  width: auto;
}

.div-block-3362 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(to right, #ef8679, #e76454);
  border-radius: 16px;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
  box-shadow: 0 10px 34px 4px #00000014;
}

.btn-mkt {
  color: #e76353;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  align-self: center;
  padding: 16px 40px;
  font-size: 18px;
  font-weight: 700;
  transition: all .2s;
}

.btn-mkt:hover {
  background-color: #eee;
  transform: translate(0, -8px);
}

.btn-mkt.blue {
  color: #fff;
  background-color: #0f1a45;
}

.btn-mkt.blue:hover {
  background-color: #14235d;
  transform: translate(0, -8px);
}

.btn-mkt.blue.pt {
  margin-top: 40px;
  margin-bottom: 24px;
}

.btn-mkt.blue.left {
  align-self: flex-start;
}

.btn-mkt.blue.padding {
  margin-top: 16px;
  margin-bottom: 16px;
}

.item-description {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 40px;
}

.title-mkt {
  color: #e76353;
  font-size: 32px;
  line-height: 40px;
}

.title-mkt.white {
  color: #fff;
}

.title-mkt.white._80 {
  text-align: center;
  align-self: center;
  width: 70%;
}

.title-mkt.center {
  text-align: center;
  text-transform: none;
}

.title-mkt.center.left {
  text-align: left;
}

.title-mkt.center._50 {
  width: 58%;
}

.title-mkt.small {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.title-mkt.small.center {
  text-align: center;
}

.title-mkt.blue {
  color: #0f1a45;
  font-weight: 600;
}

.title-mkt.blue.extrabold {
  font-weight: 800;
}

.title-mkt.blue.extrabold._70 {
  text-align: center;
  align-self: center;
  width: 70%;
}

.paragraph-lider-2 {
  color: #0f1a45b3;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-lider-2.white {
  color: #ffffffd9;
  margin-bottom: 0;
}

.paragraph-lider-2.center {
  color: #0f1a45;
  text-align: center;
  border-top: 1px #000;
  padding-top: 16px;
}

.paragraph-lider-2.center.no-pt {
  color: #0f1a45ba;
  margin-bottom: 0;
  padding-top: 0;
}

.paragraph-lider-2.center.no-pt.coral {
  color: #e76353;
  font-size: 24px;
}

.paragraph-lider-2.center.no-pt.coral.small {
  font-size: 18px;
  line-height: 27px;
}

.paragraph-lider-2.white {
  margin-bottom: 0;
}

.paragraph-lider-2.white._70 {
  text-align: center;
  align-self: center;
  width: 70%;
}

.paragraph-lider-2.white._70.big {
  font-size: 18px;
  line-height: 32px;
}

.paragraph-lider-2.white._70.big.left {
  text-align: left;
  align-self: flex-start;
}

.container-mkt {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  flex-direction: row;
  justify-content: center;
  max-width: 1232px;
  padding: 32px 0;
  display: flex;
  position: relative;
}

.container-mkt.big-gap {
  grid-column-gap: 32px;
}

.container-mkt.big-gap.vertical {
  flex-direction: column;
  align-items: center;
}

.container-mkt.small-p {
  color: #1a1825;
  background-color: #0000;
}

.container-mkt.small-p.mobile-no-pb {
  background-color: #1a182500;
}

.container-mkt.vertical {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 0;
  padding-bottom: 0;
}

.container-mkt.vertical._2 {
  padding-left: 24px;
  padding-right: 24px;
}

.container-mkt.vertical.center {
  align-items: center;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.container-mkt.vertical.center.gap-adjust {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  padding-top: 16px;
  padding-bottom: 0;
}

.container-mkt.vertical.pb {
  grid-row-gap: 24px;
  padding-bottom: 40px;
}

.section-mkt {
  background-color: #eee;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-mkt.light-grey.gradient {
  background-image: linear-gradient(to right, #fff, var(--white-smoke) 73%);
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-mkt.white {
  background-color: #fff;
}

.section-mkt.grey {
  background-color: #eee;
}

.section-mkt.orange {
  background-color: #0000;
  background-image: linear-gradient(135deg, #e76353, #f6887b 54%);
}

.section-mkt.orange.padding {
  margin-top: 64px;
  padding-top: 64px;
}

.section-mkt.light-grey {
  background-color: #f8f8f8;
  overflow: hidden;
}

.section-mkt.light-grey.pt {
  padding-bottom: 24px;
}

.section-mkt.light-grey.bg-laranja {
  background-image: url('../images/bg-laranja.svg');
  background-position: 50% 100%;
  background-size: cover;
}

.section-mkt.pink {
  background-color: #f8e9e8;
}

.image-309 {
  align-self: center;
  margin-top: -47px;
}

.div-block-3364 {
  border-radius: 40px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding: 24px 12px;
  display: flex;
  box-shadow: 0 -13px 20px -16px #0009;
}

.div-block-3365 {
  height: 88%;
  display: flex;
}

.text-block-162 {
  color: #0f1a45;
  font-size: 35px;
  line-height: 42px;
}

.text-block-163 {
  color: #0f1a45;
  text-align: center;
  align-self: center;
  font-size: 116px;
  font-weight: 700;
  line-height: 88px;
}

.price-tag-fg4 {
  grid-row-gap: 24px;
  background-color: #e76353;
  border-radius: 10px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.price-tag-fg4.white {
  background-color: #fff;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  height: auto;
  min-height: 100%;
}

.price-tag-fg4.horizontal {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  border-radius: 20px;
  flex-flow: wrap;
  padding: 32px;
}

.price-tag-fg4.horizontal.pn {
  background-color: #0654c0;
  justify-content: flex-start;
  align-items: center;
}

.price-tag-fg4.white {
  background-color: #fff;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100%;
}

.price-tag-fg4.white.pn {
  height: 420px;
  padding-top: 50px;
}

.price-tag-fg4.white.pma-arq-receita {
  grid-row-gap: 13px;
}

.image-319 {
  display: none;
  position: absolute;
  top: 239.938px;
  left: 688px;
}

.div-block-3346 {
  flex: 0 auto;
  align-self: flex-end;
}

.text-block-46 {
  color: #e76353;
  text-align: center;
}

.text-block-46._2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}

.text-block-46._2.pn {
  color: #0654c0;
  margin-top: 0;
}

.text-block-46._2.pn.pn2 {
  margin-top: -15px;
}

.div-block-3345 {
  grid-column-gap: 16px;
  justify-content: center;
  display: flex;
}

.div-block-3367 {
  flex: 1;
}

.modal-certificado {
  z-index: 41;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0f1a4563;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-certificado.fg4 {
  display: none;
}

.modal-certificado.upsell-skills.center {
  justify-content: center;
  align-items: flex-start;
  min-height: 150vh;
  padding-top: 40px;
  display: none;
  position: absolute;
}

.modal-certificado.upsell-skills.center {
  z-index: 99999;
  background-color: #00000063;
  display: block;
  position: fixed;
}

.modal-certificado.upsell-skills {
  background-color: #00000063;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 0;
  display: none;
  position: fixed;
}

.modal-certificado.upsell-skills.center {
  z-index: 99999;
  background-color: #00000063;
  display: none;
}

.div-block-3314 {
  border: 1px solid #e76353;
  border-radius: 15px;
  flex: 1;
  padding: 8px;
}

.div-block-3314.form-digital-c {
  background-color: #fff;
  border-style: none;
  border-radius: 11px;
  padding: 16px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 20px -11px #000;
}

.hero-startups {
  position: absolute;
  inset: auto 0% 0% auto;
}

.play-btn {
  z-index: 6;
  border-radius: 70px;
  position: relative;
  inset: auto 2% 19% auto;
  box-shadow: 0 16px 40px #00000073;
}

.container-padrao-2 {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-padrao-2.horizontal {
  flex-direction: row;
}

.container-padrao-2.horizontal.reverse {
  grid-column-gap: 0px;
}

.container-padrao-2.horizontal.reverse.centeer {
  justify-content: space-between;
  align-items: center;
}

.container-padrao-2.horizontal.reverse.gap {
  grid-column-gap: 0px;
  justify-content: space-between;
}

.container-padrao-2.horizontal.reverse {
  grid-column-gap: 40px;
  align-items: flex-start;
}

.container-padrao-2.horizontal.line-pb {
  border-top: 1px solid #0000001c;
  border-bottom: 1px solid #0000001c;
  justify-content: space-between;
  padding-top: 16px;
  padding-bottom: 16px;
}

.container-padrao-2.horizontal.gap {
  grid-column-gap: 40px;
}

.container-padrao-2.gap, .container-padrao-2.gap.small {
  grid-row-gap: 16px;
}

.container-padrao-2.horizontal {
  grid-column-gap: 24px;
  flex-direction: row;
}

.container-padrao-2.line-b {
  border-bottom: 2px solid #00000021;
  margin-top: -80px;
  padding-top: 80px;
}

.container-padrao-2.line-b.d-none {
  display: none;
}

.container-padrao-2.left {
  align-items: flex-start;
}

.container-padrao-2.center {
  align-items: center;
}

.container-padrao-2.d-none {
  display: none;
}

.video-hero {
  z-index: 5;
  border-radius: 60px;
  position: absolute;
  inset: auto 18% 19% auto;
}

.video-hero.ping {
  z-index: 5;
  background-color: #e76353;
  width: 100px;
  height: 100px;
  bottom: -4%;
  right: -3%;
}

.hero-picture {
  position: absolute;
  inset: auto 0% 0% auto;
}

.hero-picture.lider.lap {
  padding-left: 100px;
}

.hero-picture.podcasts {
  inset: 0% 0% auto auto;
}

.hero-picture.podcasts.mobile {
  display: none;
}

.hero-picture.podcasts.desk {
  object-fit: contain;
  max-height: 100%;
}

.hero-picture.lider {
  right: -1%;
}

.tabs-7 {
  border: 1px #e76353;
  width: 100%;
  height: 100%;
  padding-top: 3px;
}

.thin-line-2 {
  background-color: #5e5e5e4d;
  height: 2px;
}

.thin-line-2._80 {
  justify-content: center;
  align-self: center;
  width: 80%;
  display: flex;
}

.tab-fg4-3 {
  color: #e76353;
  text-align: center;
  background-color: #edc8ba;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.tab-fg4-3:hover {
  outline-offset: 0px;
  background-color: #e8c0b1;
  border-style: none;
  outline: 1px solid #e76353;
}

.tab-fg4-3.w--current {
  background-color: var(--new-coral);
  color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.tabs-menu-fg4-2 {
  grid-column-gap: 8px;
  padding-bottom: 32px;
  display: flex;
}

.section-online {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-online.no-overflow.bg-asset {
  background-color: #eee;
  background-image: url('../images/asset-fold-1.svg');
  background-position: 50% 0;
  background-size: cover;
}

.section-online.no-overflow.bg-asset._2 {
  background-color: #f4f4f4;
  background-image: url('../images/asset-fold-2.svg');
  padding-top: 10px;
  position: static;
  left: 1%;
}

.section-online.no-overflow.light-gray {
  background-color: #efefef;
}

.section-online.no-overflow.black {
  background-color: #07080c;
  min-width: 100%;
}

.section-online.no-overflow.black.footer {
  background-color: var(--blue-shade-1);
  border-radius: 0;
  margin-top: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.section-online.no-overflow.pink-fade {
  background-image: linear-gradient(45deg, #e763533d 16%, #0000);
}

.section-online.no-overflow.light-orange {
  background-color: #f5e9e5;
}

.section-online.no-overflow.light-orange._11 {
  display: none;
}

.section-online.no-overflow.orange-gradient {
  background-image: radial-gradient(circle at 100% 0, #eba596, #e76353 59%);
}

.section-online.no-overflow {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.section-online.no-overflow.orange-bg {
  background-image: linear-gradient(#f0f0f0, #f0f0f0 20%, #e98579 20%);
}

.section-online.no-overflow.orange-bg.pn {
  background-image: linear-gradient(#f0f0f0, #f0f0f0 20%, #3d8efd 20%);
}

.section-online.no-overflow.mentores-section {
  height: auto;
  min-height: 100vh;
}

.section-online.no-overflow.mentores-section.vendas {
  min-height: 0;
}

.section-online.no-overflow.mentores-section.fnn {
  background-color: #dce1ea;
}

.section-online.no-overflow.mentores-section.fnn.color {
  background-color: #0000;
  background-image: linear-gradient(#f4f6f9, #fff);
}

.section-online.no-overflow._2 {
  padding-top: 0;
  padding-bottom: 0;
}

.section-online.no-overflow.off-white {
  background-color: #fbf8f8;
  width: 100%;
}

.section-online.no-overflow.off-white.padding {
  padding-bottom: 80px;
}

.section-online.no-overflow.gradiente {
  padding-bottom: 20px;
}

.section-online.padding {
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-online.padding.vsl {
  background-image: radial-gradient(circle at 0 100%, #fff 63%, #a6a6a530);
  padding-top: 45px;
  padding-bottom: 45px;
}

.section-online.bg-credito-dobro {
  background-color: #f4f4f4;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.section-online.bg-credito-dobro.off-white {
  background-color: #f4f4f4;
}

.section-online.no-overflow {
  background-color: #f4f4f4;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.mask-11 {
  padding-top: 24px;
}

.title-online-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.title-online-2._40 {
  grid-row-gap: 16px;
  flex: none;
  width: 40%;
}

.title-slider {
  background-image: url('../images/bg-slider-title.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  width: 67%;
  margin-top: -57px;
  padding: 16px;
  display: flex;
}

.title-slider.coral {
  background-image: url('../images/card-triangular-bg.svg');
}

.container-online {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-online.horizontal.gap.mobile-reverse.pt {
  padding-top: 40px;
}

.container-online.horizontal.invert {
  grid-column-gap: 24px;
}

.container-online.horizontal.top, .container-online.horizontal.top.gap, .container-online.horizontal.top.gap {
  align-items: flex-start;
}

.container-online.horizontal.mobile-reverse {
  grid-column-gap: 40px;
}

.container-online.horizontal {
  flex-direction: row;
}

.container-online.horizontal.gap {
  grid-column-gap: 24px;
}

.container-online.horizontal.gap.top {
  align-items: flex-start;
}

.container-online.small-1440 {
  object-fit: fill;
}

.div-block-3369 {
  grid-column-gap: 16px;
  padding-top: 40px;
  display: flex;
}

.div-block-3369.mobile-d-none {
  flex-direction: row;
}

.div-block-3370 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-3371 {
  grid-row-gap: 56px;
  flex-direction: column;
  display: flex;
}

.div-block-3371.pma-oratoria {
  width: 72%;
  height: 100%;
}

.image-322 {
  margin-left: -8px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.div-block-3372 {
  grid-row-gap: 24px;
  border-left: 4px solid #e76353;
  flex-direction: column;
  flex: 1;
  min-height: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  display: flex;
}

.div-block-3372.sem {
  border-left-color: #737277;
}

.orange-accent-3 {
  color: #e76353;
}

.div-block-3373 {
  flex: 1;
  height: 100%;
  min-height: 100%;
  display: flex;
}

.div-block-3373.horizontal {
  flex: 1;
  max-width: 100%;
  height: 100%;
}

.slider-left-arrow-4, .slider-right-arrow-5 {
  z-index: 1;
  color: #444;
  align-items: center;
  display: flex;
}

.slide-11 {
  border-radius: 25px;
  overflow: hidden;
}

.div-block-3374 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.grid-20 {
  grid-template-columns: 1.5fr 1fr;
  width: 100%;
}

.text-span-171 {
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
}

.text-span-170 {
  color: #a01f0a;
}

.tab-feature-2 {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.tab-feature-2.white-bg {
  background-color: #f5e9e5;
  border-radius: 10px;
  width: 100%;
  padding: 10px;
}

.price-tag-fg4-2 {
  grid-row-gap: 24px;
  background-color: #e76353;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  display: flex;
}

.price-tag-fg4-2.white {
  background-color: #fff;
  justify-content: center;
  height: 100%;
}

.price-tag-fg4-2.orange-gradient {
  grid-row-gap: 16px;
  background-image: radial-gradient(circle at 100% 100%, #d76a59 22%, #e38276);
  justify-content: center;
  align-items: center;
}

.price-tag-fg4-2.orange-gradient.left {
  grid-row-gap: 8px;
  align-items: flex-start;
}

.price-tag-fg4-2.white {
  grid-row-gap: 16px;
  background-color: #fff;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding-bottom: 32px;
}

.hero-online-content-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

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

.text-block-165 {
  color: var(--white-smoke);
  text-align: center;
  font-size: 59px;
  font-weight: 700;
  line-height: 64px;
}

.text-block-165.primeiro1.small {
  font-size: 24px;
  line-height: 24px;
}

.circle-spin {
  flex: 1;
  position: static;
}

.div-block-3379 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
}

.button-2 {
  color: #fff;
  border-radius: 100px;
  font-size: 20px;
  font-weight: 600;
  transition: transform .4s, box-shadow .2s;
  position: relative;
  box-shadow: 0 4px 11px #00000096;
}

.button-2:hover {
  box-shadow: 0 5px 20px 7px #00000078;
}

.button-2:active {
  transform: translate(0, 2px);
  box-shadow: 0 4px 4px #0000004d;
}

.button-2.padding.compra.verde {
  background-color: #25d366;
}

.button-2.mt {
  z-index: 40;
  margin-top: 24px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.button-2.mt.coral {
  background-color: #e7635369;
  border: 1px solid #ffffff78;
  text-decoration: none;
}

.button__inner-2 {
  background-color: #dadada12;
  background-image: radial-gradient(circle, #fa726824 1%, #fff0);
  border-radius: 100px;
  padding: 20px 32px;
  transition: box-shadow .4s;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 11px -2px #ffffff82;
}

.button__inner-2:hover {
  box-shadow: inset 0 0 20px 3px #ffffff69;
}

.button__inner-2.horizontal {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.gradient-2 {
  z-index: 1;
  border-radius: 12px;
  position: absolute;
  inset: 0%;
}

.button__text-2 {
  text-align: center;
  position: relative;
}

.gradient-glow-2 {
  opacity: .25;
  position: absolute;
  inset: 0%;
}

.gradient__ball-2 {
  filter: blur(20px);
  mix-blend-mode: overlay;
  border-radius: 50%;
  width: 50%;
  height: 50%;
}

.gradient__ball-2.gradient__ball--1 {
  opacity: .46;
  background-color: #fd3846;
  background-image: linear-gradient(to right, #e2695b, #b56166);
  position: absolute;
  bottom: 0;
}

.gradient__ball-2.gradient__ball--2 {
  background-image: linear-gradient(78deg, var(--new-coral), var(--new-coral));
  opacity: .46;
  opacity: .46;
  background-image: linear-gradient(78deg, #e76353, #e76353);
  position: absolute;
  bottom: 0;
  left: 50%;
}

.gradient__ball-2.gradient__ball--1 {
  opacity: .17;
  background-color: #fd3846;
  background-image: linear-gradient(to right, #fa7268, #ffa05c);
  position: absolute;
  inset: 0% auto auto 0%;
}

.gradient__ball-2.gradient__ball--2 {
  opacity: .27;
  background-image: linear-gradient(78deg, #233140, #3e4e60);
  position: absolute;
  bottom: 0;
  left: 50%;
}

.image-323 {
  position: absolute;
  inset: 20% auto auto 4%;
}

.image-324 {
  transform-style: preserve-3d;
  position: absolute;
  inset: auto 5% 20% auto;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.html-embed-12 {
  min-width: 100%;
}

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

.background-noise {
  z-index: 0;
  opacity: .3;
  background-image: url('../images/noise.png');
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.shape-2 {
  background-color: #e7635312;
  border-radius: 999em;
  width: 43em;
  height: 40em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -20em;
  left: -27.4em;
  right: 0;
}

.shape-2.opaco {
  background-color: #e763530d;
}

.container-w3 {
  width: 100%;
  max-width: 58em;
  margin-left: auto;
  margin-right: auto;
}

.container-w3.gutter-outside {
  min-width: 100%;
  max-width: none;
}

.container-w3.gutter-outside.grow {
  flex: 1;
  min-width: 60%;
}

.container-w3.gutter-outside.grow.center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.main-shapes-wrapper {
  filter: blur(120px);
}

.blending-group-wrapper {
  z-index: 1;
  filter: blur(120px);
  mix-blend-mode: overlay;
}

.shape-4 {
  background-color: #e763531c;
  border-radius: 999em;
  width: 65em;
  height: 40em;
  margin-left: auto;
  position: absolute;
  top: -11.3em;
  left: 0;
  transform: rotate(40deg);
}

.gradient-intro-wrapper {
  z-index: 1;
  color: #f5f5f7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 70%;
}

.shape-5 {
  background-color: #e763531c;
  border-radius: 999em;
  width: 30em;
  height: 30em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -21.7em;
  left: 0;
  right: 0;
}

.shape-5.opaco {
  background-color: #e763530d;
}

.shape-1 {
  background-color: #fa72682b;
  border-radius: 999em;
  width: 40em;
  height: 40em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -24.7em;
  left: 0;
  right: 0;
}

.shape-1.opaco {
  background-color: #fa726817;
}

.shape-8 {
  background-color: var(--new-coral);
  border-radius: 999em;
  width: 47em;
  height: 119em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -17.1em;
  left: 26.7em;
  right: 0;
  transform: rotate(29deg);
}

.shape-8.opaco {
  background-color: #e7635347;
}

.shape-3 {
  background-color: #e7635330;
  border-radius: 999em;
  width: 53em;
  height: 100em;
  position: absolute;
  top: -19.8em;
  left: -26em;
  right: 0;
  transform: rotate(-28deg);
}

.shape-3.opaco {
  background-color: #e7635321;
}

.shape-6 {
  background-color: var(--salmon);
  border-radius: 999em;
  width: 66em;
  height: 60em;
  margin-left: auto;
  position: absolute;
  top: -14.2em;
  right: -25em;
  transform: rotate(60deg);
}

.shape-6.opaco {
  background-color: #fa726878;
}

.shape-9 {
  background-color: var(--coral-shade-1);
  border-radius: 999em;
  width: 30em;
  height: 119em;
  position: absolute;
  top: -5.3em;
  right: 1.2em;
  transform: rotate(39deg);
}

.shape-9.opaco {
  background-color: #e1988594;
}

.copy-medium {
  max-width: 52ch;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.45em;
}

.container-w1 {
  width: 100%;
  max-width: 95em;
  margin-left: auto;
  margin-right: auto;
}

.container-w1.gutter-outside {
  justify-content: center;
  display: flex;
}

.container-w1.gutter-outside.grow {
  flex: 1;
}

.ultra-gradient-wrapper {
  background-color: #030715;
  background-image: url('../images/bg_1bg.webp');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-size: 1vw;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section-ultra-gradients {
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 45em;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-ultra-gradients.upsell {
  min-height: 100vh;
}

.section-ultra-gradients.upsell.vertical {
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 0;
}

.videowrapper {
  border-radius: 20px;
  width: 100%;
  max-width: 85%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0%;
  position: relative;
  overflow: hidden;
}

.image-328 {
  padding-top: 14px;
}

.dobra-bf {
  border-bottom: 12px solid var(--new-coral);
  background-color: #222323;
  background-image: radial-gradient(circle at 100% 0, #00000040, #0000 30%), radial-gradient(circle farthest-side, #040715 34%, #0000 91%), url('../images/bg_1bg.webp');
  background-position: 0 0, 0 0, 50% 100%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, cover;
  min-height: 20vh;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  position: relative;
  box-shadow: inset 0 -20px 20px -1px #000000a8, inset 0 20px 20px #0000009c;
}

.div-block-3382 {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.image-330 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  max-width: 100%;
}

.div-block-3383 {
  z-index: 5;
  grid-row-gap: 32px;
  border: 1px solid var(--new-coral);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f0f0f0ba;
  border-radius: 10px;
  flex-direction: column;
  align-self: center;
  align-items: center;
  margin-bottom: 24px;
  padding: 24px 24px 16px;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: relative;
}

.text-block-167 {
  color: var(--new-blue);
  font-size: 16px;
  font-weight: 700;
}

.text-block-167.big {
  text-align: center;
  font-size: 24px;
  line-height: 24px;
}

.text-block-167.big._60 {
  line-height: 32px;
}

.div-block-3384 {
  z-index: 1;
  background-color: var(--new-coral);
  background-image: linear-gradient(to bottom, var(--salmon) 39%, var(--new-coral));
  border-radius: 100px;
  width: 60px;
  height: 60px;
  position: absolute;
  inset: auto auto 9% -3%;
}

.div-block-3384._2 {
  background-color: var(--coral-shade-1);
  background-image: linear-gradient(to bottom, var(--coral-shade-1) 48%, var(--new-coral));
  width: 48px;
  height: 48px;
  inset: -3% -3% auto auto;
}

.div-block-3386 {
  align-self: center;
  position: relative;
}

.div-block-3387 {
  grid-column-gap: 40px;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-3388 {
  grid-row-gap: 24px;
  flex-direction: column;
  max-width: 70%;
  display: flex;
}

.div-block-3388.full {
  max-width: 100%;
}

.div-block-3389 {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.div-block-3393.vertical {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.countdown-lideres-3 {
  z-index: 40;
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px);
  background-color: #f0f0f0ba;
  flex-direction: column;
  justify-content: center;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
  box-shadow: 0 9px 14px -14px #000000f2;
}

.countdown-lideres-3.bf {
  z-index: 1000;
  border-bottom: 12px none var(--new-coral);
  background-color: #000000e3;
  align-items: center;
  position: static;
}

.text-block-154 {
  color: #ffffffab;
  text-align: center;
  text-transform: none;
  max-width: 100%;
  font-size: 16px;
  font-weight: 600;
}

.countdown-time-3 {
  color: #3857b3;
  text-align: center;
  text-shadow: 0 0 0 var(--blue-shade-1), 0 4px 7px var(--blue-shade-2);
  border: 1px #fff;
  font-size: 32px;
  font-weight: 700;
  line-height: 33px;
}

.countdown-time-3.white {
  color: var(--white-smoke);
}

.countdown-time-3.white.bf {
  color: var(--new-blue);
  text-shadow: none;
  padding: 0;
}

.countdown-detail-3 {
  color: #ffffff96;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 13px;
}

.countdown-detail-3.blue {
  color: #010934;
  font-size: 10px;
}

.white-line {
  align-self: stretch;
  display: flex;
}

.scale-wrap {
  grid-column-gap: 40px;
  flex-direction: row;
  width: 100%;
  display: flex;
}

.white-accent-2 {
  color: #e76353;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 9px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 500;
  line-height: 41px;
}

.white-accent-2.coral {
  color: #fff;
  background-color: #ff4e43;
}

.white-accent-2.coral.gt {
  background-color: #ff4e43;
}

.upgrade-accent {
  background-color: var(--new-coral);
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.upgrade-container {
  z-index: 10;
  text-align: center;
  background-color: #3d3d3d;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  min-height: 400px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 50px;
  font-weight: 300;
  display: block;
  position: relative;
  overflow: hidden;
}

.upgrade-text {
  color: var(--white-smoke);
  margin-bottom: 40px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 16px;
  font-weight: 500;
}

.text-block-185 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
}

.exit-intent-popup {
  z-index: 1090;
  background-color: #1f1f1fcc;
  display: flex;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.close {
  color: var(--new-coral);
  cursor: pointer;
  width: 16px;
  height: 16px;
  font-size: 25px;
  font-weight: 600;
  position: absolute;
  top: 12px;
  right: 8px;
}

.newsletter-2 {
  color: #fff;
  background-color: #000;
  border: 3px solid #000;
  padding: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.newsletter-2.upgrade-container {
  background-color: #3d3d3d;
  border-style: none;
  padding-top: 27px;
}

.heading-51 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
}

.parede {
  z-index: 20000;
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #000000cf;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  overflow: visible;
}

.slider-hero-home {
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
}

.slider-hero-home.d-none {
  display: none;
}

.slider-hero-home.valley {
  min-height: 80vh;
}

.arrow-hero {
  width: 60px;
  height: 60px;
  inset: 20% auto auto 5%;
}

.arrow-heroo {
  width: 60px;
  height: 60px;
  inset: auto auto 20% 5%;
}

.slide-nav-17 {
  background-color: #00000014;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 34px;
  height: 118px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  inset: 0% auto 0% 6%;
}

.slide-nav-17.d-none {
  display: none;
}

.mask-12 {
  min-width: 100%;
  height: auto;
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #cecece;
  padding: 0;
  position: relative;
}

.column-17, .column-18 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.div-block-3411 {
  padding-top: 45px;
  padding-bottom: 0;
}

.tab-fg4-4 {
  color: #e76353;
  text-align: center;
  background-color: #edc8ba;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  overflow: hidden;
}

.tab-fg4-4:hover {
  outline-offset: 0px;
  background-color: #e8c0b1;
  border-style: none;
  outline: 1px solid #e76353;
  flex: 1;
  overflow: hidden;
}

.tab-fg4-4.w--current {
  color: #fff;
  background-color: #e76353;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.home-tab {
  grid-column-gap: 24px;
  background-color: #fff;
  border: 1px solid #00000021;
  border-radius: 10px;
  align-items: center;
  padding: 24px;
  display: flex;
}

._w-card-front-2 {
  perspective: 1000px;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: none;
}

._w-card-front-2.imersoes {
  background-color: #fff;
  background-image: url('../images/thumb-imerses.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 102%;
}

._w-card-front-2.online {
  background-image: url('../images/thumb-online.jpg');
  background-position: 50%;
  background-size: 101%;
}

._w-card-front-2.comunidades {
  background-image: url('../images/thumb-comunidades.jpg');
  background-position: 50%;
  background-size: 102%;
}

._w-card-front-2.para-empresas {
  background-image: url('../images/thumb-skills.jpg');
  background-position: 0 0;
  background-size: 101%;
}

.flip-card-title-2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
}

.card-quote-2 {
  z-index: 5;
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  position: relative;
}

.ver-mais-label-3 {
  color: #fff;
  text-align: center;
  border: 2px solid #fff;
  border-radius: 20px;
  width: 40px;
  height: 40px;
  padding: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  line-height: 18px;
}

.c-card-front-2 {
  perspective: 1000px;
  border-radius: 17px;
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 300px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 40px #00000047;
}

.c-card-front-2.home {
  background-color: #fff0;
  width: 240px;
}

.c-card-front-2.home.is-trackable {
  box-shadow: none;
}

.cards-wrap-2 {
  grid-column-gap: 24px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.c-card-see-more-2 {
  perspective: 1000px;
  background-image: linear-gradient(to top, #000 20%, #fff0);
  border-top: 1px #ffffff40;
  justify-content: space-between;
  align-items: center;
  padding: 20px 15px;
  font-size: 42px;
  display: flex;
  position: relative;
  transform: translate(0);
}

.c-card-back-2 {
  perspective: 1000px;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 300px;
  display: block;
  box-shadow: 0 0 40px #00000047;
}

.c-card-back-2.home {
  box-shadow: none;
  background-color: #131b2c;
  flex-flow: column;
  width: 225px;
  max-width: none;
  height: 290px;
  max-height: none;
  margin-left: 3px;
  margin-right: 3px;
  display: flex;
}

.c-card-quote-2 {
  grid-row-gap: 24px;
  background-image: radial-gradient(circle at 0 0, #474747, #000 74%);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 20px 16px;
  display: flex;
  position: relative;
}

.c-card-quote-2.coral.cta {
  justify-content: space-between;
}

.c-card-quote-2.blue {
  background-image: radial-gradient(circle at 0 0, #1a2a6a, #0f1a45 74%);
}

.c-card-quote-2.blue.b2b {
  background-image: radial-gradient(circle at 0 0, #5b2e43, #0f1a45 74%);
}

.c-card-quote-2.blue.cta {
  justify-content: space-between;
}

.c-card-quote-2.coral {
  background-image: radial-gradient(circle at 0 0, #ee937f, #e76353 74%);
}

.c-card-quote-2.cta {
  justify-content: space-between;
}

.saiba-mais-btn {
  z-index: 40;
  color: var(--blue-shade-1);
  background-color: #fff;
  border-radius: 60px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
  position: relative;
}

.saiba-mais-btn:hover {
  transform: translate(0, -4px);
}

.saiba-mais-btn.coral {
  background-color: var(--new-coral);
  color: var(--white-smoke);
  text-align: center;
  align-self: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 500;
  transition: all .2s;
}

.saiba-mais-btn.coral:hover {
  background-color: var(--salmon);
  transform: translate(0, -4px);
}

.saiba-mais-btn.coral.full {
  min-width: 100%;
  font-size: 14px;
}

.saiba-mais-btn.coral.full:hover {
  background-color: var(--new-coral);
}

.saiba-mais-btn.full {
  text-align: center;
  align-self: stretch;
  font-size: 14px;
}

.image-343 {
  position: absolute;
  inset: 36% auto auto 0%;
}

.image-345 {
  max-width: none;
  position: absolute;
  inset: -30% -20% auto auto;
}

.image-345.podcast {
  top: -10%;
}

.image-346 {
  position: absolute;
  inset: auto auto 22% 0%;
}

.slider-milestones {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.mask-13 {
  height: auto;
}

.slider-home-arrow {
  justify-content: center;
  align-items: center;
  height: 60px;
  display: flex;
  inset: auto 42% 10% auto;
}

.slider-home-arrow.right {
  inset: auto 0% 10% auto;
}

.slide-nav-18 {
  inset: auto 22% 10% auto;
}

.banner-products {
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-self: center;
  align-items: center;
  min-width: 90%;
  padding: 48px 32px;
  display: flex;
  position: relative;
  box-shadow: 0 0 13px -10px #00000061;
}

.image-348 {
  position: absolute;
  inset: auto auto -8% -3%;
}

.image-349 {
  position: absolute;
  inset: -8% -3% auto auto;
  transform: rotate(-180deg);
}

.logo1-4_component {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 41%;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.logo1-4_component.d-none {
  display: none;
}

.logo1-4_logo {
  max-height: 3rem;
}

.testimonials1-16_image-3 {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible;
}

.slider-right-arrow-6 {
  z-index: 1;
  color: #444;
  align-items: center;
  display: flex;
}

.testimonials1-15-slide {
  object-fit: fill;
  background-color: #fff0;
  background-image: linear-gradient(#314787 42%, #fff 42%);
  border: 1px #4689d733;
  border-radius: 10px;
  min-height: 320px;
  margin-right: 50px;
  padding: 0 27px;
}

.foto-empreendedor {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

.foto-empreendedor.small {
  border-radius: 0;
  height: 300px;
}

.image-355 {
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}

.link-block-11 {
  grid-row-gap: 16px;
  flex-direction: column;
  min-height: 100%;
  display: flex;
}

.image-356 {
  opacity: .27;
}

.text-field-3 {
  border-radius: 7px;
  max-width: 35%;
  font-size: 16px;
  transition: all .2s;
}

.text-field-3:focus {
  border: 1px solid #2552d5b3;
  box-shadow: 0 0 19px -13px #31478799;
}

.text-field-3.full {
  max-width: 100%;
}

.form-block-5 {
  align-self: center;
  min-width: 40%;
  max-width: 40%;
}

.form-block-5.mentores {
  flex-direction: row;
  min-width: 100%;
}

.text-field-4 {
  background-color: #fff;
  border-radius: 6px;
  width: 100%;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.text-field-4:focus {
  box-shadow: 0 0 20px -14px var(--salmon);
  border: 1px solid #e76353b3;
}

.header-p {
  margin-top: -36px;
}

.text-block-195 {
  background-color: var(--new-coral);
  border-radius: 10px;
  padding: 4px 24px;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.card-glossario {
  background-color: #e7e7e7;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  min-width: 100%;
  min-height: 200px;
  padding: 24px;
  transition: all .2s;
  display: flex;
}

.card-glossario:hover {
  border: 1px #00000017;
  transform: translate(0, -4px);
  box-shadow: inset 0 1px 3px 1px #0000000f, 0 20px 40px -12px #00000021;
}

.card-glossario.is-trackable {
  background-color: var(--untitled-ui--white);
}

.collection-item-3 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.collection-list-10 {
  grid-row-gap: 24px;
  flex-wrap: wrap;
  display: flex;
}

.ver-mais-wrap {
  grid-column-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-3422 {
  justify-content: space-between;
  align-items: center;
  min-width: 70%;
  display: flex;
}

.div-block-3423 {
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

.div-block-3424 {
  grid-row-gap: 72px;
  flex-direction: column;
  min-width: 100%;
  padding-top: 24px;
  display: flex;
}

.bold-text-108 {
  color: var(--salmon);
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  line-height: 0;
  display: block;
}

.heading-53 {
  margin-top: 10px;
  font-size: 24px;
  line-height: 20px;
}

.heading-54 {
  color: var(--salmon);
  margin-top: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 10px;
}

.c-card-quote-3 {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 20px 16px;
  display: flex;
  position: relative;
}

.c-card-quote-3.white {
  background-color: #fff;
}

.c-card-front-3 {
  perspective: 1000px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  display: flex;
  overflow: hidden;
}

.checkbox-label-2 {
  color: #f8fbff;
  font-weight: 600;
}

.heading-hero-online {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-size: 56px;
  line-height: 54px;
}

.heading-hero-online.nfg4 {
  color: #f0f0f0;
  font-size: 48px;
  font-weight: 400;
  line-height: 44px;
}

.text-block-155 {
  color: #fff;
  font-size: 24px;
}

.content-block-on {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.content-block-on.hero {
  grid-row-gap: 24px;
  max-width: 100%;
  position: static;
}

.content-block-on.hero.fg4 {
  grid-row-gap: 16px;
  padding-top: 24px;
  position: static;
}

.image-358 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.title-online-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.title-online-3._30 {
  max-width: 30%;
}

.title-online-3._40 {
  grid-row-gap: 16px;
  flex: none;
  width: 40%;
}

.slide-content-wrapper-3 {
  background-color: #e1e1e1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-3430 {
  align-self: flex-end;
}

.body-12 {
  background-color: #fff;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
}

.image-slider {
  border-radius: 9px;
}

.text-block-200 {
  color: #c1c1c1;
  font-size: 20px;
}

.slide-produtos {
  background-color: #fff;
  border-radius: 10px;
  max-width: 46%;
  margin-left: 16px;
  margin-right: 16px;
  overflow: hidden;
}

.slide-produtos-content {
  grid-column-gap: 16px;
  justify-content: space-between;
  height: 100%;
  padding: 16px;
  display: flex;
}

.imagem-produto {
  object-fit: cover;
  border-radius: 10px;
  max-width: 50%;
}

.div-block-3431 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.page-navbar {
  z-index: 55;
  grid-column-gap: 8px;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 8px 24px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
  box-shadow: 0 1px 20px -12px #000;
}

.page-navbar.countdown {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #314787cc;
  flex-direction: row;
  justify-content: center;
  display: none;
  top: 0;
}

.page-navbar.countdown.traction {
  background-color: var(--new-blue);
  margin-top: 76px;
  padding-bottom: 4px;
  display: none;
  position: sticky;
}

.page-navbar.countdown.traction.d-none {
  display: none;
}

.nav-item {
  padding: 6px 0;
  font-size: 15px;
  transition: all .2s;
}

.nav-item:hover {
  font-weight: 700;
}

.nav-item.w--current {
  color: var(--blue-shade-2);
  border-bottom: 3px solid #0f1a45;
  border-radius: 0;
  font-weight: 700;
}

.nav-item.inscricao {
  color: #fff;
  background-color: #e76353;
  border-radius: 20px;
  padding: 6px 16px 4px;
  font-family: Montserrat, sans-serif;
}

.nav-item.inscricao:hover {
  background-color: #de5f50;
  font-weight: 500;
}

.nav-item.inscricao.icon {
  background-color: var(--new-coral);
  justify-content: flex-start;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 4px 2px 2px 7px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-item.inscricao.icon:hover {
  width: 180px;
}

.nav-item.inscricao.icon.is-trackable.test-header-link-2 {
  display: none;
}

.nav-item.inscricao.icon.is-trackable.test-header-link-2:hover {
  width: 220px;
}

.navbar-5 {
  color: #0f1a45;
  background-color: #ddd0;
  font-size: 16px;
  font-weight: 500;
}

.image-361, .image-362 {
  background-color: #fff3;
  border-radius: 60px;
  transform: rotate(-95deg);
}

.small-text {
  font-size: 16px;
  line-height: 20px;
}

.faq1-5_list-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-self: center;
  place-items: start stretch;
  width: 80%;
  display: flex;
}

.faq1-5_accordion_6 {
  background-color: #fff;
  border: 1px solid #0f1a4512;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-top: 0;
}

.faq1-5_accordion_6.is-trackable {
  transition: all .2s;
}

.faq1-5_accordion_6.is-trackable:hover {
  background-color: #ffffffa3;
}

.paragraph-default-3 {
  color: #949eac;
  text-align: left;
  white-space: normal;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5rem;
}

.paragraph-default-3.slider {
  max-width: none;
  height: auto;
  padding-top: 0;
  line-height: 1.5rem;
}

.paragraph-default-3.center {
  text-align: left;
  align-self: auto;
}

.blue-bg-2 {
  z-index: 6;
  background-color: #233140;
  position: relative;
  overflow: visible;
}

.blue-bg-2.new-blue {
  background-color: #2f4483;
  background-image: url('../images/bg-asset.svg');
  background-position: 50% 0;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-21 {
  grid-row-gap: 16px;
  grid-template: "Area-2 Area"
                 "Area-2 Area"
                 / 1fr 1fr;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 100%;
  max-width: 100%;
  display: flex;
}

.sticky-nav {
  flex: 0 35%;
  order: 0;
  display: block;
  position: sticky;
  top: 90px;
}

.sticky-nav.show {
  display: block;
  top: 90px;
}

.nav-atalho {
  color: #ababab;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 8px 8px 0;
  font-size: 16px;
  line-height: 24px;
}

.nav-atalho.w--current {
  color: #212121;
  text-decoration: underline;
}

.nav-atalho.blue {
  color: var(--blue-shade-2);
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 0;
  font-weight: 500;
}

.navbar-8 {
  background-color: #0000;
}

.container-44 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.nav-title-2 {
  color: var(--new-blue);
  padding-bottom: 16px;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.nav-title-2.d-none {
  display: none;
}

.nav-menu-5 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.divider {
  width: 4px;
  height: 20px;
}

.icon-nav {
  object-fit: contain;
  width: 30px;
  min-width: 30px;
  max-width: 30%;
  height: 24px;
  max-height: 24px;
}

.nav-item-central {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.dropdown {
  margin-left: 0;
  margin-right: 0;
}

.filter_search-field {
  background-image: url('../images/pesquisar.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  border: 1px solid #e4e4e4;
  border-radius: 7px;
  min-height: 3.2rem;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 1rem 4rem 1rem 1.5rem;
  font-size: 1rem;
}

.filter_search-field.segmento:focus {
  border-color: #e763537d;
  box-shadow: 0 0 5px #e7635347;
}

.filter_search-field.segmento {
  background-image: url('../images/search-icon.svg');
  background-position: 16px 43%;
  border-radius: 60px;
  padding-top: .9rem;
  padding-left: 48px;
}

.filter_search-field.segmento:hover {
  transform: none;
}

.heading-v2-4 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.heading-v2-4.white {
  color: #fff;
  text-align: left;
}

.heading-v2-4.white.center {
  text-align: center;
  align-self: center;
  display: block;
}

.heading-v2-4.white.center.ch {
  max-width: 32ch;
}

.heading-v2-4.white.center.ch.report {
  max-width: 28ch;
}

.heading-v2-4.white.center {
  text-align: center;
}

.text-block-2032 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.thin {
  font-weight: 500;
}

.small-container-5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.tab-link-circle-3 {
  filter: grayscale();
  background-color: #707fa700;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 8.5em;
  height: 2.75em;
  min-height: auto;
  margin: 4px;
  padding: .75em;
  font-size: 1.5em;
  font-weight: 400;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tab-link-circle-3.w--current {
  filter: grayscale(0%);
  background-color: #ffffff1a;
  width: 8.5em;
}

.body-ma {
  background-color: #fff;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
}

.paragraph-default-4 {
  color: #949eac;
  white-space: normal;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5rem;
}

.paragraph-default-4.white.center {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-default-4.white.countdown {
  max-width: 36ch;
  font-size: 14px;
  line-height: 22px;
}

.paragraph-default-4.white.countdown.traction {
  max-width: 64ch;
}

.paragraph-default-4.white {
  color: #fffc;
}

.paragraph-default-4.blue {
  color: #0f1a45;
}

.paragraph-mkt {
  color: #0f1a45;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-mkt.hero {
  color: #476382;
  width: 80%;
  font-size: 20px;
}

.paragraph-mkt.hero.white {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-mkt.hero.white.padding {
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-mkt.white {
  color: var(--white-smoke);
}

.h1-mkt {
  color: #e76353;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 64px;
}

.h1-mkt.white {
  color: #fff;
  width: 80%;
  font-size: 48px;
  line-height: 56px;
}

.content-block-4 {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: static;
  top: 0;
}

.content-block-4.small-gap {
  grid-column-gap: 24px;
}

.content-block-4.horizontal {
  flex-direction: row;
  align-items: center;
  position: static;
}

.content-block-4.no-gap {
  grid-row-gap: 0px;
}

.content-block-4.no-gap.shrink, .content-block-4.no-gap.shrink.mobile-hide {
  flex: 1;
}

.slider---arrow {
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  transition: opacity .6s;
  display: flex;
  inset: auto auto 0;
  overflow: visible;
}

.div-block-3498 {
  width: 100%;
  height: 200px;
  position: relative;
}

.image-384 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-block-2054 {
  color: #f0f0f0;
  font-size: 16px;
  font-weight: 600;
}

.tag-area-2 {
  border: 1px solid #f0f0f0;
  border-radius: 20px;
  padding-left: 16px;
  padding-right: 16px;
}

.collection-item-12 {
  min-width: 21%;
  max-width: 21%;
  padding-left: 0;
  padding-right: 0;
}

.paginacao-sobre {
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-image: linear-gradient(#31478700, #060c21 82%);
  margin-top: -30px;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.ver-mais-sobre {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white-smoke);
  background-color: #fafafa00;
  border-style: none;
  font-size: 16px;
  transition: all .2s;
  display: flex;
}

.ver-mais-sobre:hover {
  transform: translate(0, 4px);
}

.link-block-16 {
  background-color: #e4e4e4;
  border-radius: 6px;
  padding: 8px 16px;
  transition: all .2s;
}

.link-block-16:hover {
  background-color: #cbcbcb;
  transform: translate(0, -4px);
}

.link-block-16.w--current {
  padding: 8px 16px;
}

.text-block-2055 {
  color: var(--new-blue);
  font-weight: 500;
}

.content-block-6 {
  grid-row-gap: 32px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: static;
  top: 0;
}

.content-block-6.ml {
  padding-left: 40px;
  padding-right: 16px;
}

.content-block-6.mobile-center {
  grid-row-gap: 24px;
}

.content-block-6.mobile-center._80 {
  flex: 1;
  align-items: flex-start;
  max-width: 40%;
}

.content-block-6._80 {
  flex: 1;
  max-width: 40%;
}

.titulo-features-2 {
  color: #eff2f9;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.titulo-features-2.blue {
  color: #0f1a45;
}

.titulo-features-2.blue._2 {
  font-size: 19px;
  font-weight: 500;
  line-height: 27px;
}

.video {
  border-radius: 25px;
  width: auto;
}

.title-badge {
  grid-column-gap: 16px;
  border: 1px solid #e76353;
  border-radius: 40px;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.title-badge.white {
  border-color: #fff;
}

.orange-box {
  background-image: linear-gradient(135deg, #e9695a, #f78b7d 67%);
  width: 36%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.orange-box.white {
  z-index: -1;
  background-color: #fff;
  background-image: none;
}

.orange-box.white.mobile-d-none {
  box-shadow: inset 0 -13px 20px -20px #0000008f;
}

.orange-box.white.mobile-d-none.bgzinho {
  z-index: 0;
  background-color: #fde7e5;
}

.text-block-2056 {
  font-size: 24px;
  font-weight: 600;
}

.hero-mkt-img {
  position: absolute;
  inset: auto 0% 0% 39%;
}

.hero-mkt-img.mobile-d-none {
  padding-bottom: 0;
  right: 0%;
}

.hero-mkt-img.desk-d-none {
  display: none;
}

.itens-wrap-2 {
  grid-column-gap: 40px;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.itens-wrap-2.pb {
  grid-column-gap: 32px;
  padding-bottom: 32px;
}

.div-block-3510 {
  grid-column-gap: 24px;
  justify-content: space-between;
  display: flex;
}

.div-block-3510.d-none {
  display: none;
}

.item-wrap-2 {
  grid-column-gap: 16px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-3511 {
  grid-row-gap: 8px;
  border-left: 1px solid #ffffff6e;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 16px;
  display: flex;
}

.bold-text-174 {
  line-height: 26px;
}

.div-block-3512 {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  justify-content: space-between;
  max-width: 1000px;
  display: flex;
}

.slide-nav-23 {
  opacity: .23;
  top: 104%;
  right: 33px;
}

.skills-section {
  z-index: 1;
  background-color: #f0f0f0;
  flex-direction: row;
  align-items: stretch;
  padding-top: 24px;
  padding-bottom: 24px;
  display: block;
  position: relative;
}

.skills-section.white {
  background-color: #f4f4f4;
}

.image-395 {
  opacity: 1;
  position: absolute;
  bottom: 182.504px;
  left: 24%;
}

.right-arrow-10 {
  justify-content: flex-end;
  align-items: center;
  padding-top: 40px;
  display: flex;
  right: 40px;
}

.div-block-3513 {
  border: 1px solid #e76353;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 24px;
  display: flex;
}

.lider-heading-4 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.lider-heading-4.blue {
  color: #0f1a45;
  font-weight: 500;
  line-height: 33px;
}

.lider-heading-4.blue.h3 {
  font-size: 20px;
  font-weight: 700;
}

.lider-heading-4.blue.h3.center {
  text-align: center;
  border-top: 1px #00000014;
  border-bottom: 1px solid #00000021;
  padding-bottom: 16px;
}

.lider-heading-4.blue.h3.center.no-pb {
  border-bottom-style: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 24px;
  font-weight: 800;
}

.lider-heading-4.blue.h3.no-p {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 28px;
}

.lider-heading-4.blue.h3.no-p.pma-arq-receita {
  font-size: 18px;
}

.lider-heading-4.white.center {
  color: #fff;
  text-align: center;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
}

.lider-heading-4.white {
  color: #fff;
  text-align: center;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

.text-span-166 {
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}

.modulos-title-2 {
  color: #e76353;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  position: absolute;
  bottom: 197px;
  left: 35%;
}

.modulos-title-2.growth {
  left: 39%;
}

.modulos-title-2.branding {
  left: 38%;
}

.cards-wrap-4 {
  z-index: 23;
  grid-column-gap: 24px;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.atributos-card {
  grid-row-gap: 16px;
  background-color: #fff;
  border: 3px #0f1a45;
  border-radius: 15px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 24px;
  display: flex;
  position: relative;
}

.image-396 {
  border-radius: 0;
  position: absolute;
  inset: auto 4% 4% auto;
}

.feature-title-card {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.feature-title-card.blue {
  color: var(--new-blue);
}

.slide-nav-24 {
  opacity: .25;
  filter: invert();
}

.slide-nav-24.static {
  display: none;
}

.mask-16 {
  width: 90%;
  overflow: visible;
}

.mentor-3 {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.mentor-3.mkt {
  background-color: #e76353;
  background-image: linear-gradient(45deg, #f18e89 18%, #e3524a);
  border-radius: 50px;
  height: 100%;
  margin-top: 24px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.mentor-3.etapa {
  grid-row-gap: 8px;
  border: 1px solid #e76353;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
}

.mentor-3.card-orange {
  background-color: #e76353;
  background-image: linear-gradient(45deg, #f18e89 18%, #e3524a);
  border-radius: 50px;
  height: 100%;
  margin-top: 24px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.mentor-3.card-orange._2 {
  background-image: linear-gradient(45deg, #ed917d 18%, #e3524a);
  flex: 1;
  height: 485px;
}

.mentor-3.card-orange._2.small {
  height: auto;
}

.mentor-3.card-orange._2 {
  background-image: linear-gradient(45deg, #ed917d 18%, #e3524a);
  height: 450px;
}

.text-block-2057 {
  color: #f0f0f0;
  font-size: 20px;
}

.div-block-3514 {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 1;
  padding-bottom: 8px;
  display: flex;
}

.text-block-48 {
  color: #0f1a45;
  font-size: 35px;
  line-height: 42px;
}

.price-txt-3 {
  color: #f0f0f0a3;
  text-align: center;
  margin-top: -16px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 50px;
}

.price-txt-3.d-none {
  display: none;
}

.paragraph-v2-3 {
  color: #476382;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-v2-3.center {
  text-align: center;
}

.paragraph-v2-3.center.big {
  max-width: 60ch;
  font-size: 18px;
  line-height: 29px;
}

.paragraph-v2-3.white {
  color: #f0f0f0;
}

.paragraph-v2-3.white.big {
  color: #f0f0f0;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-v2-3.white.big.mobile-center.ch {
  text-align: center;
  max-width: 50ch;
}

.paragraph-v2-3.white.big.pb {
  border-bottom: 1px solid #ffffff5c;
  padding-top: 8px;
  padding-bottom: 8px;
}

.div-block-3515 {
  grid-row-gap: 8px;
  background-color: #f0e1e0;
  border-radius: 20px;
  flex-direction: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  display: flex;
  position: static;
}

.div-block-3515.d-none {
  display: none;
}

.price-container-2 {
  grid-column-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 90%;
  padding-top: 24px;
  padding-bottom: 0;
  display: flex;
}

.banner-pre-o-3 {
  grid-row-gap: 8px;
  background-color: #e76353;
  background-image: linear-gradient(#e76353, #ed7a6c);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 80%;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.div-block-3516 {
  grid-column-gap: 24px;
  border-top: 1px solid #ffffff96;
  border-bottom: 1px solid #ffffff96;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-3517 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 80%;
  display: flex;
}

.text-block-47 {
  color: #0f1a45;
  text-align: center;
  align-self: center;
  font-size: 90px;
  font-weight: 800;
  line-height: 88px;
}

.div-block-3286 {
  padding-bottom: 30px;
}

.countdown-number-title---brix {
  color: #fff;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-top: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.countdown-wrapper---brix {
  background-color: #0000;
  border: 1px #eff0f6;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 0 140px 20px;
  display: flex;
}

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

.header-gcp-sei-la {
  background-color: #0000;
  background-image: url('../images/banner-fundo-rosa.png');
  background-position: 50%;
  background-size: cover;
  padding: 120px 100px 60px;
}

.botao-loucra {
  text-align: center;
  background-color: #203492;
  border: 1px #000;
  border-radius: 33px;
  min-width: 240px;
  padding: 15px 20px;
  font-size: 16px;
  transition: transform .5s cubic-bezier(.23, 1, .32, 1), color .2s, opacity .2s;
}

.botao-loucra:hover {
  transform: translate(0, -3px);
}

.botao-loucra.transparent-button-copy {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
  min-width: 175px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: block;
}

.grid-header-gcp {
  padding-left: 40px;
  padding-right: 40px;
}

.grid-16-gcp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.button-gcp-header-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
}

.button-gcp-header-copy.versao-2 {
  margin-bottom: 0;
}

.two-points---brix {
  color: #0000;
  font-size: 90px;
  line-height: 100px;
}

.heading-58 {
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.button-7-copy {
  text-align: center;
  background-color: #203492;
  border: 1px #000;
  border-radius: 33px;
  min-width: 240px;
  padding: 15px 20px;
  font-size: 16px;
  transition: transform .5s cubic-bezier(.23, 1, .32, 1), color .2s, opacity .2s;
}

.button-7-copy:hover {
  transform: translate(0, -3px);
}

.button-7-copy.clone-project-copy {
  color: #fa7268;
  background-color: #fff;
  border-style: solid;
  border-color: #fe7268;
  min-width: 175px;
  margin-bottom: 0;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-7-copy.transparent-button-copy {
  color: #000;
  background-color: #0000;
  border: 1px solid #8e8e8e;
  min-width: auto;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: block;
}

.div-block-3272-gcp {
  padding-bottom: 10px;
  font-size: 16px;
}

.header-texto-gcp {
  flex-direction: column;
  justify-content: center;
  width: 500px;
  display: flex;
}

.countdown-number-container---brix {
  text-align: center;
  min-width: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-101 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.text-span-124 {
  font-weight: 600;
}

.header-imagem-gcp {
  justify-content: center;
  display: flex;
}

.timer {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 21px;
  display: none;
}

.countdown-number---brix {
  color: #170f49;
  font-size: 90px;
  font-weight: 700;
  line-height: 94px;
}

.countdown-number---brix.number {
  color: #fff;
  margin-bottom: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 3rem;
  font-weight: 500;
}

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

.grid-header-gcp-gpc {
  padding-left: 40px;
  padding-right: 40px;
  display: none;
  overflow: visible;
}

.header-imagem-gcp-gpc {
  justify-content: center;
  display: flex;
}

.text-span-137 {
  color: #fff;
}

.grid-16-gcp-gpc {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  display: flex;
}

.header-gcp-sei-la-mobile {
  background-image: url('../images/banner-fundo-rosa.png');
  background-position: 50%;
  background-size: cover;
  padding: 60px 100px;
  display: none;
}

.text-block-113 {
  color: #fff;
  padding-bottom: 35px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 800;
  line-height: 42px;
}

.header-texto-gcp-gpc {
  flex-direction: column;
  justify-content: center;
  width: 500px;
  display: flex;
}

.flex-row-outer {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-row-outer.blue {
  color: #00449e;
}

.courses__col {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 210px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.courses__columns {
  flex-direction: row;
  justify-content: space-between;
  min-height: auto;
  margin-left: -16px;
  margin-right: -16px;
  display: block;
}

.dobra-2-gcp {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-top: 0;
  padding: 40px 60px 60px;
  transition: text-indent .2s;
  display: flex;
}

.courses__illustr-copy {
  z-index: 0;
  padding-bottom: 14px;
  transition: all .5s;
  display: block;
  position: static;
}

.courses__block {
  z-index: 2;
  background-color: #eaeef694;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 200px;
  height: 70%;
  min-height: 50px;
  padding: 25px 32px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 20px -4px #00000026;
}

.button-socorro-gcp {
  text-align: center;
  background-color: #fa7268;
  border: 1px #000;
  border-radius: 33px;
  min-width: 240px;
  padding: 15px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: transform .5s cubic-bezier(.23, 1, .32, 1), color .2s, opacity .2s;
}

.button-socorro-gcp:hover {
  transform: translate(0, -3px);
}

.courses__illustr-wrap {
  z-index: 0;
  position: static;
  inset: auto 0% 0%;
}

.heading-59 {
  color: #fa7268;
  text-align: center;
  background-color: #0000;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 40px;
}

.paragraph-59 {
  color: #476382;
  text-align: center;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.courses__illustr {
  z-index: 0;
  padding-bottom: 9px;
  transition: all .5s;
  display: block;
  position: static;
}

.courses__title {
  color: #476382;
  text-align: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 20px;
}

.hero__btn-wrap-copy {
  margin-top: 0;
  padding-top: 45px;
}

.hero__btn-wrap-copy._2b {
  padding-top: 0;
}

.flex-container-gcp {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.grid-11 {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: minmax(0, 1fr);
  grid-auto-flow: row;
  margin-bottom: -30px;
  padding-top: 0;
  padding-bottom: 0;
}

.flex-row-outer-copy {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-row-outer-copy.blue-copy {
  color: #00449e;
}

.dobra-2-gcp-mob-lou {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-top: 0;
  padding: 60px;
  transition: text-indent .2s;
  display: none;
}

.grid-11-copy-copy {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: minmax(0, 1fr);
  grid-auto-flow: row;
  padding-top: 0;
}

.bold-text-109-copy {
  color: #233140;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.texto-secundario-copy-copy {
  color: #8e8e8e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 27px;
}

.quote-text {
  opacity: 1;
  color: #233140;
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
}

.button-copy-copy-copy-copy {
  text-align: center;
  background-color: #fa7268;
  border: 1px #000;
  border-radius: 33px;
  min-width: 240px;
  padding: 15px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: transform .5s cubic-bezier(.23, 1, .32, 1), color .2s, opacity .2s;
}

.button-copy-copy-copy-copy:hover {
  transform: translate(0, -3px);
}

.button-copy-copy-copy-copy.clone-project-copy-copy {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(100deg, #fe908a, #ffffff40 73%);
  min-width: 250px;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.button-copy-copy-copy-copy.clone-project-copy-copy:hover {
  color: #fff;
  background-color: #fe908a;
  background-image: none;
}

.button-copy-copy-copy-copy.clone-project-copy-copy.minina {
  color: #fa7268;
  background-color: #fff;
  background-image: none;
}

.bold-text-125 {
  color: #233140;
  font-weight: 400;
}

.conteiner-4-gcp {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.testimonial-item {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(357deg, #eaeef6, #fff 74%, #fff);
  background-size: auto;
  background-attachment: scroll;
  background-clip: border-box;
  border-radius: 10px;
  padding: 40px 15px;
  box-shadow: 0 10px 30px #1d38780f;
}

.bold-text-129 {
  color: #fa7268;
  font-weight: 600;
}

.conteiner-gpc-4 {
  padding-bottom: 60px;
}

.testimonial-items {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.quote-text-copy {
  opacity: 1;
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.6;
}

.dobra-4-gcp {
  background-image: linear-gradient(6deg, #fa7268, #fe908a 40%);
  padding: 60px;
}

.hero__btn-wrap-copy-copy {
  margin-top: 0;
  padding-top: 40px;
}

.div-block-3518 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.no-margin {
  color: #fa7268;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.faq-answer {
  overflow: hidden;
}

.container-244-5gcp {
  width: 100%;
  max-width: 1350px;
}

.faq-grid-5-gcp {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  display: flex;
}

.faq-card {
  cursor: pointer;
  background-color: #ffffff85;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 30px;
  padding: 50px 30px 30px;
  transition: box-shadow .5s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  box-shadow: 0 0 30px #00000005;
}

.faq-card:hover {
  box-shadow: 0 3px 30px #0000000d;
}

.dobra-5-gcp {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.dobra-5-gcp.smoke-background-5gcp {
  background-color: #eaeef6b3;
  padding: 60px 100px;
}

.bold-text-130 {
  font-size: 20px;
  font-weight: 600;
}

.text-span-129 {
  color: #fa7268;
}

.text-span-128 {
  color: #476382;
  font-size: 20px;
  font-weight: 500;
}

.button-copy-copy-copy {
  text-align: center;
  background-color: #fa7268;
  border: 1px #000;
  border-radius: 33px;
  min-width: 240px;
  padding: 15px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: transform .5s cubic-bezier(.23, 1, .32, 1), color .2s, opacity .2s;
}

.button-copy-copy-copy:hover {
  transform: translate(0, -3px);
}

.button-copy-copy-copy.clone-project-copy-copy {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(57deg, #fa7268 62%, #fe908a);
  min-width: 250px;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.button-copy-copy-copy.clone-project-copy-copy:hover {
  color: #fff;
  background-color: #fe908a;
  background-image: none;
}

.faq-arrow {
  width: 20px;
  height: 23px;
  margin-right: 0;
}

.faq-paragraph-2-copy {
  color: #233140;
  white-space: normal;
  border: 1px #000;
  margin-bottom: 40px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.sub-gpc3 {
  text-align: center;
}

.faq-paragraph-2 {
  color: #233140;
  white-space: normal;
  border-bottom: 1px solid #8e8e8e33;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.faq-question {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  display: flex;
}

.text-span-131 {
  color: #476382;
  font-weight: 500;
}

.text-span-152 {
  font-weight: 700;
}

.image-292-copy-mit {
  width: auto;
  margin-bottom: 0;
  padding-top: 0;
  display: inline-block;
}

.grid-19-mit {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-19-mit.gap60-copy-mit {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.mit-2 {
  color: #313131;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-right: 43px;
  font-family: Montserrat, sans-serif;
  font-size: 45px;
  font-weight: 800;
  line-height: 54px;
}

.mit-3 {
  color: #313131;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.container-246-dobra-mit {
  max-width: 1400px;
  padding-left: 60px;
  padding-right: 60px;
}

.paragraph-60 {
  color: #fa7268;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.dobra-mit {
  background-image: url('../images/dobra-mit-innovative-v6.png');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  padding: 80px 100px;
  display: block;
}

.div-block-3307 {
  padding-top: 25px;
}

.left-content-2-copy-mit {
  min-height: auto;
}

.container-244-gcp-6 {
  width: 95%;
  max-width: 1350px;
}

.container-244-gcp-6.grid-copy {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-145 {
  font-weight: 400;
}

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

.bonus-gcp-arredondado {
  color: #203492;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: 600;
}

.bonus-gcp-arredondado.maior {
  background-color: #fff2ee;
  border-radius: 32px;
  margin-bottom: 7px;
  padding: 10px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1em;
}

.blue-text-4-gcp6 {
  color: #fa7268;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.column-40-gcp6 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-3302 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-132 {
  color: #fa7268;
  font-size: 14px;
  font-weight: 600;
}

.paragraph-61 {
  color: #233140;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.grid-18 {
  flex-direction: row;
  grid-template-rows: auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dobra-6-gcp {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.dobra-6-gcp.hero-section {
  background-color: #ffffff4f;
  height: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.text-block-105-copy-copy-copy {
  color: #233140;
  text-align: left;
  margin-left: 0;
  padding-right: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.grid-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.div-block-3519 {
  padding-bottom: 30px;
}

.div-block-3278 {
  padding-bottom: 25px;
}

.paragraph-62 {
  color: #233140;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}

.text-block-105 {
  color: #233140;
  text-align: left;
  margin-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.text-block-105-copy-copy-copy-2 {
  color: #233140;
  text-align: left;
  width: 350px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.div-block-3277 {
  padding-bottom: 30px;
}

.dobra-7-gcp {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.dobra-7-gcp.hero-section {
  background-color: #0000;
  height: auto;
  padding: 90px 200px 80px;
}

.imagem {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 25px;
  padding: 5px 10px;
  display: flex;
}

.text-block-105-copy-copy-copy-3 {
  color: #233140;
  text-align: left;
  margin-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.blue-text-4-gcp7 {
  color: #fa7268;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.texto {
  text-align: right;
  flex-direction: column;
  justify-content: center;
  width: 260px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column-40-gcp7-copy {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-3278-copy {
  padding-bottom: 0;
}

.text-span-117 {
  font-size: 22px;
  font-weight: 600;
}

.dobra-8---gente-e-cultura-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.standard-paragraph-copy {
  color: #0009;
  letter-spacing: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 26px;
}

.standard-paragraph-copy.smaller-copy {
  color: #233140;
  text-align: center;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 21px;
}

.grid-faq-2-copy-gcp8 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-self: auto;
  justify-items: stretch;
  width: 100%;
  margin-top: 0;
}

.bold-bold-copy-gcp8 {
  color: #fa7268;
  font-size: 38px;
  font-weight: 600;
  line-height: 42px;
}

.text0-2-dobra-8-gcp-copy {
  color: #233140;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.card-2---conteiner-copy-gcp {
  box-shadow: none;
  perspective: 1000px;
  border-radius: 4px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 950px;
  max-width: 1000px;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.card-2---conteiner-copy-gcp:hover {
  color: #fff;
}

.reviews__ava-wrap-copy {
  z-index: 1;
  justify-content: center;
  align-items: center;
  min-height: 130px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.standard-paragraph {
  color: #0009;
  letter-spacing: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 26px;
}

.standard-paragraph.smaller {
  color: #233140;
  text-align: center;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 21px;
}

.flex-row-left {
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.reviews__ava {
  z-index: 0;
  position: relative;
}

.dobra-8-gcp {
  background-color: #0000;
  background-image: none;
  padding-top: 20px;
  padding-bottom: 80px;
}

.texto-com-b {
  text-align: right;
  flex-direction: column;
  justify-content: center;
  width: 260px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.imagem-com-b {
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 0;
  display: flex;
}

.dobra-bonus-gcp {
  background-color: #eaeef6;
  padding: 60px;
}

.sem-gcp {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-12-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  width: 339px;
}

.text-block-105-copy {
  color: #233140;
  text-align: left;
  margin-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.com-gcp {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-106-copy {
  color: #fa7268;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 38px;
}

.text-block-106 {
  color: #476382;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 38px;
}

.text-block-gcp-b {
  color: #233140;
  text-align: left;
  margin-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.text-block-gcp-b-copy {
  color: #233140;
  text-align: left;
  width: 280px;
  margin-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.img-com-e-sem-gcp {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-com-b {
  width: 339px;
  padding-bottom: 20px;
}

.grid-14 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.texto-com-a {
  text-align: right;
  flex-direction: column;
  justify-content: center;
  width: 260px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.texto-com-b-copy {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  width: 260px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bonus-mentoria {
  background-color: #ffffff4f;
  padding: 60px 120px;
}

.grid-bonus-extra-demandas-que-caem-do-ceu {
  width: 95%;
  max-width: 1350px;
}

.grid-bonus-extra-demandas-que-caem-do-ceu.grid-copy-gcp-que-desespero {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.column-40-copy-lp-em-2-dias {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
}

.blue-text-4 {
  color: #fa7268;
  font-family: Montserrat, sans-serif;
}

.paragraph-54 {
  color: #233140;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}

.text-single-200-copy-copy {
  font-size: 18px;
  line-height: 20px;
}

.text-single-200-copy-copy.text-color-neutral-100 {
  color: #fff;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.titulos-oferta-gcp {
  padding-bottom: 60px;
}

.bold-text-142 {
  color: #fff;
}

.text-block-111 {
  color: #fa7268;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 600;
}

.button-primary-copy {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #4a3aff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 21px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  box-shadow: 0 3px 12px #4a3aff1f;
}

.button-primary-copy:hover {
  background-color: #3527d8;
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px #4a3aff26;
}

.button-primary-copy.light {
  color: #fa7268;
  background-color: #0000;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.italic-text-15 {
  color: #fff;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 24px;
  font-weight: 600;
  text-decoration: none;
}

.oferta-exclusiva-gcp {
  background-color: #eaeef6b3;
  padding: 60px;
}

.div-block-3520 {
  background-color: #ffffff38;
  border-radius: 17px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 30px;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
  box-shadow: 2px 2px 10px 1px #0003;
}

.paragraph-307 {
  color: #8797bb;
  padding-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 27px;
}

.paragraph-307.aaaaaa {
  color: #f0f0f0;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  text-decoration: none;
}

.paragraph-307.aaaaaa.esquerda {
  text-align: center;
}

.container-4-copy {
  width: 95%;
  max-width: 1350px;
}

.container-4-copy.grid-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sete-dias-gcp {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.sete-dias-gcp.hero-section-sete-dias-gcp {
  background-color: #0000;
  background-image: none;
  padding: 40px 140px;
}

.paragraph-47-texto-gcp-a-q-dor {
  color: #233140;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
}

.blue-text-copy-gcp {
  color: #fa7268;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 40px;
}

.column-41 {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
}

.container-244-copy-gcp-final {
  width: 95%;
  max-width: 1350px;
}

.div-block-3521 {
  padding-bottom: 60px;
}

.bold-text-145 {
  font-size: 18px;
  font-weight: 500;
}

.faq-paragraph-3 {
  color: #233140;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.faq-question-2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.no-margin-2 {
  color: #fa7268;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.faq-gcp-final {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.faq-gcp-final.smoke-background-copy-gcp-final {
  background-color: #eaeef6b3;
  padding: 60px;
}

.bold-text-144 {
  color: #fa7268;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.faq-grid-3-copy-final-gcp {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-online {
  text-align: center;
  background-color: #f4f4f4;
  border-radius: 16px;
  min-width: 261px;
  padding: 8px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  transition: all .2s;
}

.button-online:hover {
  transform: translate(0, -5px);
}

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

.section-scale-v2-2 {
  background-color: #eee;
  flex-direction: column;
  padding: 40px 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-scale-v2-2.white {
  grid-row-gap: 40px;
  background-color: #eff0f5;
  padding: 40px 0;
  overflow: visible;
}

.section-scale-v2-2.blue {
  background-image: linear-gradient(#0f1a45, #4e62a6);
}

.paragraph-scale {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.container-scale-2 {
  z-index: 1;
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 1232px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.container-scale-2.horizontal {
  flex-direction: row;
  justify-content: space-between;
}

.container-scale-2.horizontal.mobile-invert {
  flex-direction: row;
}

.container-scale-2.horizontal.mobile-invert.faixa {
  padding-right: 150px;
}

.container-scale-2.horizontal.gap {
  grid-column-gap: 40px;
  grid-row-gap: 56px;
}

.div-block-3325 {
  z-index: 8;
  background-image: url('../images/634080ebe2412d4475b049cc_empty-div-bg.svg');
  background-position: 100%;
  background-size: cover;
  margin-top: -15%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  top: -59px;
}

.line-wrapper-5 {
  background-image: radial-gradient(circle, #ababab, #fff0);
  width: 3px;
  height: 80%;
}

.content-block-7 {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.ver-mais-label-5 {
  color: #e76353;
  text-align: center;
  border: 4px solid #e76353;
  border-radius: 20px;
  padding: 9px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 16px;
  transition: all .2s;
}

.ver-mais-label-5:hover {
  background-color: #e763531f;
}

.ver-mais-label-5.menos {
  padding-left: 11px;
  padding-right: 11px;
}

.text-block-122 {
  color: #314787;
}

.tabs-8 {
  color: #0f1a45;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.div-block-3326 {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.tab-link-tab-2-2 {
  background-color: #ddd0;
  padding-left: 16px;
  padding-right: 16px;
}

.tab-link-tab-2-2.w--current {
  color: #314787;
  background-color: #ddd0;
  border-bottom: 3px solid #314787;
  font-weight: 800;
}

.title-slide {
  color: #314787;
  font-size: 56px;
  line-height: 72px;
}

.div-block-3327 {
  grid-row-gap: 24px;
  background-color: #0f1a45;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  max-width: 80%;
  padding: 24px 40px;
  display: flex;
}

.div-block-3527 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.navigation-button-3 {
  grid-column-gap: 8px;
  color: #233140;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #fa7268;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 8px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .3s;
  display: none;
}

.navigation-button-3:hover {
  background-color: #e9675e;
}

.h3 {
  color: #6a6a6a;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.h3.blue {
  color: #0f1a45;
}

.h3.blue.margin {
  margin-bottom: 20px;
}

.h3.coral {
  color: #e76353;
}

.h3.coral.margin {
  margin-bottom: 10px;
  font-size: 22px;
}

.heading-v2-6 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.heading-v2-6.center {
  text-align: center;
}

.heading-v2-6.coral {
  color: #e76353;
  flex: 1;
  font-weight: 500;
}

.heading-v2-6.coral.ch.pma-oratoria {
  text-align: center;
  margin-top: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.heading-v2-6.coral {
  color: #e76353;
  font-weight: 500;
}

.heading-v2-6.coral.center {
  text-align: center;
  max-width: 40ch;
}

.heading-v2-6.coral.center._65 {
  max-width: 39ch;
  margin-left: auto;
  margin-right: auto;
}

.home-review_slide-content-5 {
  background-color: #0000;
  border-radius: 25px;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
  padding-right: 8px;
}

.testimonial-text-5 {
  color: #667085;
  padding-left: 90px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.testimonial-text-5.no-icon {
  padding-left: 60px;
}

.image-405 {
  object-fit: contain;
}

.exp-support-container {
  z-index: 1000;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto 2vw 4vw auto;
  overflow: hidden;
}

.exp-support-button {
  z-index: 1000;
  background-color: #11d697;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 7vw;
  min-width: 60px;
  max-width: 60px;
  height: 7vw;
  min-height: 60px;
  max-height: 60px;
  display: flex;
  position: relative;
}

.exp-support-button.is-trackable.header-wpp-button {
  display: flex;
}

.exp-support-button.is-trackable.header-wpp-button.wpp-button {
  display: none;
}

.exp-support-button.is-trackable.mobile-wpp-button {
  opacity: 0;
  width: 0;
  min-width: 0;
  max-width: 0;
  height: 0;
  min-height: 0;
  max-height: 0;
  display: none;
}

.exp-support-button.header-wpp-button {
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
}

.exp-support-button.header-wpp-button.is-trackable {
  display: flex;
}

.exp-support-icon {
  filter: invert();
  width: 50%;
}

.footer-dropdown-toggle {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

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

.dropdown-toggle-5, .dropdown-toggle-6, .dropdown-toggle-7 {
  display: flex;
}

.dropdown-toggle-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.footer-dropdown-list {
  background-color: #0000;
  display: block;
  position: static;
}

.text-block-2065 {
  letter-spacing: 0;
  font-weight: 600;
}

.internal-ref {
  max-width: 100%;
}

.image-411 {
  align-self: flex-start;
  position: static;
}

.container-padrao-9 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-padrao-9.horizontal {
  flex-direction: row;
  overflow: visible;
}

.perfil-card-2 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #ee9480cc;
  border-radius: 15px;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  padding: 20px 16px;
  display: flex;
}

.heading-v2-7 {
  color: #0f1a45;
  text-align: center;
  width: 80%;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.heading-v2-7.white {
  color: #fff;
  text-align: center;
}

.heading-v2-7.white.pma-text-arq-receita {
  width: 100%;
}

.heading-v2-7.pma-oratoria {
  padding-right: 0;
}

.heading-v2-7.pma-text-arq-receita {
  width: 64%;
}

.section-54-copy {
  background-color: #e76353;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-54-copy.espacamento {
  padding-top: 0;
}

.section-54-copy.espacamento.gt {
  background-color: #ff4e43;
}

.container-padrao-10 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-padrao-10.horizontal {
  flex-direction: row;
}

.container-padrao-10.horizontal.reverse.center.pma-oratoria {
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.container-padrao-10.horizontal {
  grid-column-gap: 24px;
  flex-direction: row;
}

.container-padrao-10.horizontal.top {
  align-items: flex-start;
}

.paragraph-v2-4 {
  color: #476382;
  width: 90%;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-v2-4.white {
  color: #f0f0f0;
}

.bolinha {
  width: 7px;
  height: 7px;
}

.hero-online-content-4 {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.hero-online-content-4._80 {
  grid-row-gap: 24px;
  max-width: 46%;
  padding-bottom: 40px;
}

.hero-online-content-4.lider {
  justify-content: center;
}

.hero-online-content-4.combo-vendas._2 {
  z-index: 0;
  position: static;
}

.hero-online-content-4.combo-vendas {
  z-index: 100;
  align-items: stretch;
  margin-left: 0;
  margin-right: 130px;
  position: relative;
  left: 0;
}

.heading-hero-3 {
  color: #e76353;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 56px;
  line-height: 60px;
}

.vantagem-description-2 {
  color: #f0f0f0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.middle-bg-cta-4 {
  background-image: linear-gradient(#e76353 50%, #f4f4f4 50%);
  overflow: visible;
}

.middle-bg-cta-4.invert {
  background-image: linear-gradient(to top, #e76353 50%, #f4f4f4 50%);
  overflow: visible;
  transform: none;
}

.orange-accent-6 {
  color: #e76353;
}

.home-review_info-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 1rem;
  font-weight: 500;
  display: flex;
}

.right-arrow-online-2 {
  height: 42px;
  top: 122%;
  right: 20%;
}

.home-review_slider-nav-6 {
  justify-content: center;
  align-items: center;
  height: .75rem;
  display: flex;
  inset: 120% 0% 0;
}

.left-arrow-online-2 {
  height: 42px;
  top: 122%;
  left: 20%;
}

.div-block-3537 {
  border-radius: 40px;
  flex-direction: column;
  align-items: center;
  min-width: 100%;
  padding: 24px;
  display: flex;
  box-shadow: 0 -13px 20px -16px #0009;
}

.div-block-3537.pb {
  height: 100%;
}

.div-block-3537.grow {
  padding-bottom: 45px;
}

.v2-btn-3 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-3:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-3.center {
  align-self: center;
  font-weight: 600;
}

.v2-btn-3.center.padding-top {
  border-radius: 60px;
  margin-top: 40px;
}

.v2-btn-3.center.padding-top.compra {
  margin-top: 24px;
  margin-bottom: 24px;
}

.v2-btn-3.center.padding-top.compra.is-trackable.test-link-2 {
  margin-bottom: 0;
}

.v2-btn-3.center.padding-top.compra.is-trackable.test-link-2.pn {
  background-color: var(--new-coral);
  border-radius: 8px;
}

.paragraph-online-2 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 23px;
}

.paragraph-online-2.white {
  color: #f0f0f0;
}

.paragraph-online-2.white.centr {
  text-align: center;
}

.paragraph-online-2.white.centr.small {
  max-width: 71ch;
  font-size: 16px;
}

.faq-online-2 {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.container-online-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-3538 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.div-block-3539 {
  grid-row-gap: 24px;
  border-left: 4px solid #0f1a45;
  flex-direction: column;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  display: flex;
}

.div-block-3539.sem {
  border-left-color: #737277;
}

.check-icon-2 {
  align-self: center;
  margin-bottom: 0;
}

.fs_checkbox-5_message {
  color: var(--accessible-components-dark-grey);
}

.fs_checkbox-5_mask {
  z-index: 1;
  background-color: #ececec;
  border: 1px solid #00000029;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.fs_checkbox-5_label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.fs_checkbox-5_button {
  background-color: #ececec;
  border-radius: 999rem;
  width: 85%;
  height: 85%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: auto;
}

.fs_checkbox-5_button:focus-visible, .fs_checkbox-5_button[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_checkbox-5_dot {
  z-index: 2;
  background-color: #c6c6c6;
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.fs_checkbox-5_wrapper {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  margin-right: 0;
  padding: .25rem;
  display: flex;
  position: relative;
}

.fs_checkbox-5_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form-4 {
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.hero-xp {
  background-color: #f0f0f0;
  background-image: linear-gradient(to top, var(--new-blue), #fff0 35%), url('../images/hero-full_1hero-full.webp');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  min-height: 50vh;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.div-block-3540 {
  max-width: 40%;
}

.form-xp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #0000001a;
  border-radius: 20px;
  flex-direction: column;
  padding: 24px;
  display: flex;
  box-shadow: 14px 14px #fff3, 7px 7px #fff6;
}

.form-xp.dark-shadow {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  position: relative;
  box-shadow: 0 0 40px 7px #0000000d;
}

.form-xp.shadow {
  z-index: 9;
  background-color: #ffffff7a;
  border-style: solid;
  border-color: #0000000f;
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  top: 8px;
  left: 8px;
  right: auto;
  box-shadow: 1px 1px 12px -6px #00000005;
}

.form-xp.shadow._2 {
  z-index: 8;
  top: 16px;
  left: 16px;
}

.div-block-3541 {
  justify-content: space-between;
  display: flex;
}

.link-13 {
  color: #9ab4ff;
}

.fs_modal-1_close {
  cursor: pointer;
  background-color: #f5f5f5;
  padding: 1.5rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs_modal-1_close:focus-visible, .fs_modal-1_close[data-wf-focus-visible] {
  outline-color: var(--accessible-components-dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_modal-1_cover {
  position: absolute;
  inset: 0%;
}

.fs_modal-1_button {
  background-color: var(--accessible-components-dodger-blue);
  color: #fff;
  cursor: pointer;
  padding: .5rem 1rem;
}

.fs_modal-1_button:focus-visible, .fs_modal-1_button[data-wf-focus-visible] {
  outline-color: var(--accessible-components-dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.btn-square {
  color: #11729c;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #fff;
  border-radius: 7px;
  min-width: 264px;
  padding: 16px 32px;
  font-size: 20px;
  font-weight: 500;
  transition: all .2s;
}

.btn-square:hover {
  transform: translate(0, -3px);
  box-shadow: 0 6px 15px #00000024;
}

.btn-square.coral {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--new-coral);
  color: #f0f0f0;
  background-color: #e76353;
  border: 1px solid #ffffff80;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section-65 {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100vw;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-65.gris {
  flex-direction: column;
  max-width: 100vw;
  min-height: 100vh;
  overflow: hidden;
}

.section-65.bleu {
  z-index: 1;
  height: auto;
  min-height: 100vh;
}

.skl-mentor-empresas {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  opacity: 0;
  align-self: flex-end;
  display: flex;
}

.slider-17 {
  background-color: #0000;
  min-width: 100%;
  height: auto;
}

.slide-nav-28 {
  display: none;
}

.img-escritorio {
  border-radius: 0;
  position: absolute;
  inset: 31% 0% 0% auto;
  box-shadow: 0 3px 20px 2px #0000002b;
}

.left-arrow-17 {
  inset: auto auto 0% 0%;
}

.right-arrow-22 {
  inset: auto 0% 0% auto;
}

.collection-list-20 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.fs_modal-1_close-2 {
  cursor: pointer;
  background-color: #f5f5f5;
  padding: 1.5rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs_modal-1_close-2:focus-visible, .fs_modal-1_close-2[data-wf-focus-visible] {
  outline-color: var(--accessible-components-dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_modal-1_cover-2 {
  position: absolute;
  inset: 0%;
}

.fs_modal-1_button-2 {
  background-color: var(--accessible-components-dodger-blue);
  color: #fff;
  cursor: pointer;
  padding: .5rem 1rem;
}

.fs_modal-1_button-2:focus-visible, .fs_modal-1_button-2[data-wf-focus-visible] {
  outline-color: var(--accessible-components-dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_modal-2_close-icon {
  width: 1rem;
  height: 1rem;
}

.small {
  width: 100%;
  font-size: 20px;
  line-height: 28px;
}

.small.testetestoso {
  display: none;
}

.fs_modal-1_close-3 {
  cursor: pointer;
  background-color: #f5f5f5;
  padding: 1.5rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs_modal-1_close-3:focus-visible, .fs_modal-1_close-3[data-wf-focus-visible] {
  outline-color: var(--accessible-components-dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_modal-1_cover-3 {
  position: absolute;
  inset: 0%;
}

.fs_modal-1_button-3 {
  background-color: var(--accessible-components-dodger-blue);
  color: #fff;
  cursor: pointer;
  padding: .5rem 1rem;
}

.fs_modal-1_button-3:focus-visible, .fs_modal-1_button-3[data-wf-focus-visible] {
  outline-color: var(--accessible-components-dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_numbercount-1_text {
  color: #828a9e;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.fs_numbercount-1_number {
  color: var(--new-blue);
  font-size: 90px;
  font-weight: 700;
  line-height: 1.2;
}

.fs_numbercount-1_card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

.fs_numbercount-1_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: var(--accessible-components-white-smoke);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding: 0 2rem;
  display: grid;
  position: relative;
}

.fs_numbercount-1_embed {
  width: 0;
  height: 0;
  margin-bottom: 0;
  display: none;
}

.fs_numbercount-1_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 0;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: center;
  min-width: 100%;
  display: flex;
}

.div-block-3554 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-2075 {
  color: #21378b;
  text-align: center;
  font-size: 90px;
  font-weight: 600;
  line-height: 90px;
}

.image-429 {
  width: 30px;
}

.skl-heading-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.skl-heading-5.bold {
  font-weight: 700;
}

.skl-heading-5.bold.white.break {
  white-space: break-spaces;
  width: 143px;
}

.mentor-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(to top, #0f1a45cc 15%, #0000 40%), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  width: 175px;
  min-height: 415px;
  padding: 16px 10px;
  transition: all .7s;
  display: flex;
}

.mentor-block:hover {
  width: 296px;
}

.mentor-block.tg {
  background-image: linear-gradient(to top, #0f1a45cc 15%, #0000 40%), url('../images/tallis-g.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-left: 10px;
}

.mentor-block.marcela {
  background-image: linear-gradient(to top, #0f1a45d6 15%, #0000 51%), url('../images/marcela-r.jpg');
  background-position: 0 0, 43%;
}

.mentor-block.nardon {
  background-image: linear-gradient(to top, #0f1a45cc 15%, #0000 40%), url('../images/bruno-n.jpg');
  background-position: 0 0, 36%;
}

.mentor-block.chayo {
  background-image: linear-gradient(to top, #0f1a45cc 15%, #0000 40%), url('../images/sandra-c.jpg');
  background-position: 0 0, 56%;
}

.mentor-block.felipe-s {
  background-image: linear-gradient(to top, #0f1a45cc 15%, #0000 40%), url('../images/felipe-s.jpg');
  background-position: 0 0, 45%;
}

.mentor-block.bern {
  background-image: linear-gradient(to top, #0f1a45cc 15%, #0000 40%), url('../images/bernardinho.jpg');
  display: none;
}

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

.tag-atuacao {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fff;
  background-color: #ffffff26;
  border-radius: 5px;
  padding: 4px 8px;
}

.mentor-6 {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.mentor-6.card-orange {
  background-color: #e76353;
  background-image: linear-gradient(45deg, #f18e89 18%, #e3524a);
  border-radius: 50px;
  height: 100%;
  margin-top: 24px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.mentor-6.card-orange._2 {
  background-image: linear-gradient(45deg, #ed917d 18%, #e3524a);
  height: 600px;
}

.mentor-6.card-orange._2.novo {
  background-color: #e76353;
  background-image: none;
  height: 580px;
  margin-top: 0;
  padding-left: 15px;
  padding-right: 10px;
}

.mentor-6.card-orange._2.novo.fnn {
  border-radius: 40px;
  height: 620px;
  padding-right: 15px;
}

.mentor-6.card-orange._2 {
  background-image: linear-gradient(45deg, #ed917d 18%, #e3524a);
  justify-content: flex-start;
  align-items: center;
  height: 100%;
}

.mentor-6.etapa {
  border: 1px solid #e76353;
  border-radius: 10px;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 15px;
}

.mentor-6.etapa {
  border: 1px solid #e76353;
  border-radius: 10px;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
}

.mentor-6.etapa.white {
  border-color: #fff;
  align-items: center;
}

.lider-heading-7 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.lider-heading-7.white.center {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
}

.lider-heading-7.white.center.margin {
  margin-bottom: 0;
}

.lider-heading-7.white {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

.lider-heading-7.white.fnn {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  font-weight: 500;
}

.img-circle-empresa {
  width: 45px;
  height: 45px;
}

.mentores-slide {
  width: auto;
  padding-left: 8px;
  padding-right: 8px;
}

.div-block-3561 {
  display: flex;
  position: relative;
}

.youtube-4 {
  background-image: none;
  border: 1px solid #ffffff2e;
  border-radius: 20px;
  overflow: hidden;
}

.div-block-3563 {
  background-color: #e2eaff;
  background-image: linear-gradient(#fff0 84%, #00000021), url('../images/hero-bg.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding: 0;
  font-family: Montserrat, sans-serif;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -2px #fffffffa, inset 0 -20px 60px -20px #0000003b;
}

.text-block-2076 {
  color: var(--new-blue);
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.text-block-2076.left {
  text-align: left;
  font-size: 24px;
}

.text-block-2076.white {
  color: #fff;
}

.text-block-2077 {
  color: var(--new-blue);
  letter-spacing: 11px;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 13px;
}

.pass-accent {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#14297d 26%, #1939b4 88%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 54px;
  font-weight: 800;
}

.faixa-pass {
  background-image: linear-gradient(#14297d, #1939b4);
  min-width: 100vw;
  padding-top: 16px;
  padding-bottom: 16px;
  position: absolute;
  inset: auto 0% 0%;
}

.faixa-pass.mobile-down {
  z-index: 999;
  background-image: linear-gradient(to bottom, var(--white-smoke), #fff);
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.slider-pass-phrase {
  color: var(--new-coral);
  padding-left: 10px;
  padding-right: 0;
  font-size: 23px;
}

.div-block-3564 {
  padding-bottom: 24px;
}

.image-433 {
  object-fit: fill;
  width: 28px;
  height: 28px;
  margin-left: 0;
  margin-right: 8px;
}

.text-block-2078 {
  white-space: nowrap;
  padding-left: 40px;
  font-size: 12px;
  line-height: 16px;
}

.text-block-2078.test-header-text-2 {
  text-align: right;
  white-space: nowrap;
  word-break: break-all;
  flex: 0 auto;
  width: 100%;
  display: flex;
}

.div-block-3565 {
  background-color: var(--new-coral);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-top: 1px;
  padding-left: 10px;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 6px 0 14px #00000026;
}

.is-trackable.white {
  filter: brightness(900%);
  padding-top: 6px;
}

.list-item-2 {
  color: #476382;
  -webkit-text-stroke-color: #476382;
  font-size: 16px;
  font-weight: 500;
}

.list-item-3, .list-item-4, .list-item-5 {
  color: #476382;
  font-size: 16px;
  font-weight: 500;
}

.table-cookies {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  justify-items: stretch;
}

.table-content {
  color: #476382;
  border: 1px solid #00000026;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 8px 5px;
  display: flex;
}

.table-content.title {
  border-color: #00000061;
  font-weight: 600;
}

.list-4 {
  color: #476382;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.html-embed-34 {
  width: 100%;
}

.flex-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
}

.text-block-2079 {
  color: var(--new-blue);
  font-size: 16px;
  font-weight: 500;
}

.segmento-section {
  z-index: 0;
  background-color: var(--white-smoke);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 64px;
  font-family: Montserrat, sans-serif;
  position: static;
}

.segmento-section.fixed {
  z-index: 0;
  background-color: #0000;
  background-image: linear-gradient(#f0f0f0 90%, #fff0);
  height: 279px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: sticky;
  inset: 0% 0% auto;
}

.container-segmentos {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-segmentos.lista {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.form-block-7 {
  margin-bottom: 0;
}

.segmento {
  color: var(--new-blue);
  background-color: #ffffff6e;
  border: 1px solid #45454540;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  min-width: 70%;
  padding: 16px 8px;
  transition: all .2s;
  display: flex;
}

.segmento:hover {
  background-color: #f7f7f76e;
  transform: translate(0, 3px);
}

.image-434 {
  object-fit: cover;
  width: 32px;
  height: 32px;
}

.flex-block-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
}

.collection-list-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.collection-list-wrapper-16 {
  width: 70%;
}

.body-segmentos {
  background-color: #f0f0f0;
}

.fs_modal-2_cover-3 {
  position: absolute;
  inset: 0%;
}

.fs_modal-2_popup-3 {
  z-index: 999;
  background-color: #00000080;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs_modal-2_embed-3 {
  margin-bottom: 0;
}

.fs_modal-2_embed-3.modal {
  height: 0;
}

.fs_modal-2_component-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: flex;
}

.fs_modal-1_close-icon-4 {
  width: 1rem;
  height: 1rem;
}

.fs_modal-1_close-4 {
  cursor: pointer;
  padding: 1.5rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs_modal-1_close-4:focus-visible, .fs_modal-1_close-4[data-wf-focus-visible] {
  outline-color: var(--accessible-components-dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_modal-1_heading-4 {
  color: var(--new-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}

.fs_modal-1_heading-4.bold {
  font-weight: 700;
  line-height: 26px;
}

.fs_modal-1_heading-4.pt {
  padding-top: 16px;
}

.fs_modal-1_content-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  min-width: 100%;
  padding: 32px 2rem;
  display: flex;
}

.fs_modal-1_wrapper-4 {
  z-index: 999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  width: 100%;
  max-width: 25.4rem;
  display: flex;
  position: relative;
}

.fs_modal-1_cover-4 {
  position: absolute;
  inset: 0%;
}

.fs_modal-1_popup-4 {
  z-index: 9999;
  background-color: #00000080;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs_modal-1_button-4 {
  color: #fff;
  cursor: pointer;
  min-width: 100%;
}

.fs_modal-1_button-4:focus-visible, .fs_modal-1_button-4[data-wf-focus-visible] {
  outline-color: var(--accessible-components-dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_modal-1_embed-4 {
  margin-bottom: 0;
}

.fs_modal-1_component-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: flex;
}

.btn-modal {
  color: var(--new-blue);
  background-color: #0000;
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 11px 40px;
  font-size: 16px;
  transition: all .2s;
}

.btn-modal:hover {
  background-color: #f0f0f05e;
  transform: translate(0, 2px);
}

.btn-modal.orange {
  background-color: var(--new-coral);
  color: var(--white-smoke);
}

.btn-modal.orange:hover {
  background-color: #de5f50;
}

.flex-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 24px;
}

.block-container {
  width: 100%;
  max-width: 100%;
  height: 460px;
  display: block;
}

.block-container.hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#070e2c, #1e2c35);
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: center;
  height: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.block-container.topics-container {
  background-color: #14212b;
  height: auto;
}

.block-container.topics-container.tg {
  padding-top: 64px;
}

.block-container.biography {
  background-image: linear-gradient(#14212b, #182663 50%, #06113d);
  flex-direction: row;
  justify-content: center;
  height: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.heading-text {
  color: var(--white-smoke);
  margin-bottom: 28px;
  font-size: 40px;
}

.orange-span {
  color: #ff8173;
}

.paragraph-308 {
  z-index: 80;
  color: var(--white-smoke);
  margin-bottom: 60px;
  font-size: 17px;
  line-height: 22px;
  position: relative;
}

.download-button {
  z-index: 100;
  color: #fff;
  cursor: pointer;
  background-color: #ff8173;
  border-radius: 20px;
  max-width: 350px;
  padding: 15px 50px;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .2s;
  display: block;
  position: relative;
}

.container-261 {
  z-index: 10;
  background-color: #14212b;
  width: 100%;
  max-width: 100%;
  height: 100px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-437 {
  z-index: 100;
  position: relative;
}

.white-text {
  z-index: 50;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.white-paragraph {
  color: #fff;
}

.white-paragraph.white {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.biography-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2"
  / 1fr 1.25fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  position: relative;
  overflow: visible;
}

.div-block-3571 {
  z-index: 10;
  position: relative;
}

.link-block-21 {
  background-image: url('../images/linkedin_1.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30px;
  height: 30px;
  margin-left: 20px;
  margin-right: 20px;
}

.link-block-22 {
  background-image: url('../images/insta.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 30px;
  height: 30px;
}

.link-block-23 {
  background-image: url('../images/logo-youtube.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 42px;
  height: 28px;
}

.social-medias-icons {
  margin-top: 20px;
}

.collection-list-25 {
  height: 100%;
  display: flex;
}

.image-440 {
  z-index: 1;
  max-width: 900px;
  position: absolute;
  inset: -10% auto 0% -40%;
}

.image-440.tg {
  max-width: 660px;
}

.white-title {
  color: #fff;
  text-align: center;
  margin-bottom: 35px;
  font-size: 32px;
  position: static;
}

.div-block-3572 {
  z-index: 10;
  position: relative;
}

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

.div-block-3573 {
  background-color: #212f6c;
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding: 20px;
  display: flex;
}

.div-block-3573.grow {
  flex: 1;
  align-self: stretch;
  min-height: 182px;
}

.image-441 {
  width: 50px;
  height: 50px;
  margin-bottom: 24px;
}

.text-span-266, .text-span-268 {
  font-weight: 600;
}

.div-block-3574 {
  background-image: none;
  width: 100%;
  max-width: 1200px;
  height: auto;
  padding: 80px 180px 100px;
  overflow: hidden;
}

.div-block-3574.tg {
  overflow: visible;
}

.awards-container {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  margin-top: 60px;
  display: flex;
}

.div-block-3575 {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-left: 180px;
  padding-right: 180px;
  display: flex;
}

.div-block-3575.gap {
  grid-column-gap: 24px;
}

.fs_modal-2_wrapper-4 {
  z-index: 999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch start;
  width: 100%;
  max-width: 40rem;
  max-height: 95vh;
  padding: 1.6rem 1.8rem 1rem 1.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.html-embed-35 {
  min-width: 100%;
  margin-bottom: 0;
}

.fs_modal-2_close-4 {
  cursor: pointer;
  background-color: #f5f5f5;
  border-bottom-left-radius: 20px;
  height: 48px;
  padding: 1rem;
  transition: all .2s;
  position: absolute;
  inset: 0 0% auto auto;
}

.fs_modal-2_close-4:hover {
  background-color: #dcdcdc;
}

.fs_modal-2_close-4:focus-visible, .fs_modal-2_close-4[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.text-block-2084 {
  text-align: center;
  font-weight: 500;
}

.left-arrow-19 {
  inset: auto auto 0% 0%;
}

.collection-list-wrapper-20 {
  flex-flow: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.slider-20 {
  background-color: #0000;
  min-width: 100%;
  height: auto;
  position: relative;
}

.mask-21 {
  height: 550px;
}

.slide-105 {
  width: 300px;
  min-width: 300px;
  margin-left: 16px;
  margin-right: 16px;
}

.collection-item-17 {
  display: flex;
}

.info-text-card {
  color: #212f6c;
  padding-left: 4px;
  padding-right: 4px;
  font-weight: 500;
}

.card-content-wrapper {
  background-color: #fff;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: visible;
}

.red-tag-more-wanted {
  z-index: 999;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #cc3b3b9e;
  border-top-right-radius: 8px;
  align-items: center;
  padding: 4px 14px 5px 7px;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-442 {
  margin-right: 6px;
}

.info-text-wrapper {
  align-items: center;
  margin-top: 8px;
  margin-left: 0;
  display: flex;
}

.imersoes-card-image {
  opacity: 1;
  border-top: 1px solid #e76353;
  border-radius: 15px 15px 0 0;
  width: 100%;
}

.div-block-3576 {
  background-color: #fff;
  border: 0 solid #e76353;
  border-top-width: 4px;
  border-radius: 20px;
  flex-flow: column;
  align-content: center;
  display: flex;
}

.card-image-wrapper {
  position: relative;
}

.red-tag-last-spots {
  z-index: 999;
  background-color: #cc3b3bcc;
  border-top-right-radius: 8px;
  align-items: center;
  padding: 4px 14px 5px 7px;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.paragraph-309 {
  color: #4d4d4d;
  font-size: 16px;
  font-weight: 300;
}

.card-cta-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: static;
}

.text-block-2085 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
}

.button-22 {
  text-align: center;
  background-color: #e76353;
  border-radius: 12px;
  justify-content: center;
  margin-bottom: 10px;
  font-weight: 500;
  display: flex;
}

.title-treinamento-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.info-text-container {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start space-around;
  align-items: flex-start;
  margin-bottom: 14px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.section-66 {
  background-color: #f0f0f0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 10px 80px 50px;
  display: flex;
}

.container-263 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 40px;
}

.heading-29 {
  color: #0f1a45;
}

.container-264 {
  background-color: #0f1a45;
  width: 350px;
  height: 3px;
}

.button-23 {
  color: #212f6c;
  text-align: center;
  background-color: #0000;
  border: 1px solid #212f6c;
  border-radius: 20px;
  margin-top: 30px;
  padding: 20px;
  line-height: 0;
}

.section-67 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--new-blue);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 560px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-3577 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 60% 0% 0%;
}

.div-block-3578 {
  z-index: 100;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 40%;
  display: flex;
  position: static;
}

.div-block-3579 {
  z-index: 1000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.image-444 {
  z-index: 100;
  max-width: 500px;
  position: static;
}

.text-block-2086 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 120%;
}

.text-block-2087 {
  color: #fff;
  padding-top: 18px;
  padding-bottom: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  line-height: 120%;
}

.image-445 {
  max-width: 200px;
  height: 0;
  margin-bottom: 0;
}

.slide-nav-30.slider-circle {
  opacity: 0;
  width: 0;
  height: 0;
}

.image-445-1 {
  max-width: 200px;
  margin-bottom: 55px;
}

.text-span-269 {
  border-left: 3px solid var(--new-coral);
  color: var(--white-smoke);
  padding-left: 10px;
  line-height: 160%;
}

.hero-picture-2 {
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.hero-picture-2.deskt {
  z-index: 1;
  width: 600px;
  display: block;
  inset: auto 0% 0% auto;
}

.hero-picture-2.deskt.size {
  width: 550px;
  max-width: 100%;
}

.hero-picture-2.deskt.size.lidereanca {
  width: 650px;
  right: -2%;
}

.heading-hero-4 {
  color: #e76353;
  width: 600px;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 56px;
  line-height: 60px;
}

.heading-hero-4.small {
  font-size: 48px;
  line-height: 56px;
}

.heading-hero-4.small.combo {
  width: 100%;
}

.heading-hero-4.small {
  margin-top: 0;
  font-size: 42px;
  line-height: 56px;
}

.curso-tag-2 {
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  width: 243px;
  padding: 8px;
  display: flex;
}

.curso-tag-2.coral {
  border-color: #e76353;
  justify-content: flex-start;
  align-self: flex-start;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.curso-tag-2.coral._2.size {
  padding-top: 0;
  padding-bottom: 0;
}

.curso-tag-2.coral._2.size.align {
  border-style: none;
  justify-content: flex-start;
  padding-left: 0;
  display: flex;
}

.curso-tag-2.coral {
  border-color: #e76353;
  justify-content: flex-start;
  align-self: flex-start;
  width: auto;
}

.curso-tag-2.coral._2 {
  border-color: #fff;
  width: auto;
}

.curso-tag-2.coral._2.size.flex {
  justify-content: flex-start;
  max-width: none;
  display: flex;
}

.image-593 {
  width: 150px;
}

.paragraph-v2-5 {
  color: #476382;
  width: 90%;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-3580 {
  grid-column-gap: 16px;
  display: flex;
}

.text-span-181 {
  font-weight: 600;
}

.v2-btn-5 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-5:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-5.outline {
  color: #0f1a45;
  background-color: #0f1a4500;
  border: 1px solid #0f1a45;
  height: 100%;
}

.v2-btn-5.outline:hover {
  background-color: #0f1a450a;
}

.v2-btn-5.outline.d-none {
  display: none;
}

.v2-btn-5.align-left {
  letter-spacing: 0;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.container-padrao-11 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-padrao-11.horizontal {
  flex-direction: row;
}

.container-padrao-11.horizontal.reverse {
  grid-column-gap: 0px;
}

.container-padrao-11.horizontal.reverse.gap {
  grid-column-gap: 0px;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
}

.text-span-183 {
  font-weight: 700;
}

.container-padrao-12 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

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

.fg4-tab-title-3 {
  color: #e76353;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.tab-fg4-3-copy {
  color: #e76353;
  text-align: center;
  cursor: pointer;
  background-color: #edc8ba;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.tab-fg4-3-copy:hover {
  outline-offset: 0px;
  background-color: #e8c0b1;
  border-style: none;
  outline: 1px solid #e76353;
}

.tab-fg4-3-copy.w--current {
  color: #fff;
  background-color: #e76353;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.tab-fg4-3-copy-2 {
  color: #e76353;
  text-align: center;
  cursor: pointer;
  background-color: #edc8ba;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-top: 12px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.tab-fg4-3-copy-2:hover {
  outline-offset: 0px;
  background-color: #e8c0b1;
  border-style: none;
  outline: 1px solid #e76353;
}

.tab-fg4-3-copy-2.w--current {
  color: #fff;
  cursor: pointer;
  background-color: #e76353;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.tabs-menu-fg4-3 {
  grid-column-gap: 8px;
  padding-bottom: 32px;
  display: flex;
}

.tab-fg4-3-copy-3 {
  color: #e76353;
  text-align: center;
  background-color: #edc8ba;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.tab-fg4-3-copy-3:hover {
  outline-offset: 0px;
  background-color: #e8c0b1;
  border-style: none;
  outline: 1px solid #e76353;
}

.tab-fg4-3-copy-3.w--current {
  color: #fff;
  background-color: #e76353;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.tabs-combo-gestao {
  border: 1px #e76353;
  width: 100%;
  height: 100%;
  padding-top: 3px;
}

.paragraph-v2-6 {
  color: #476382;
  width: 90%;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-3581 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-172 {
  font-weight: 600;
}

.heading-61-copy {
  color: #e76353;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
}

.bold-text-194, .bold-text-193 {
  font-weight: 500;
}

.text-span-182 {
  font-weight: 700;
}

.section-3---combo {
  height: auto;
  min-height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-v2-9 {
  color: #0f1a45;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.heading-v2-9.white {
  color: #fff;
  text-align: center;
}

.container-padrao-13 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.cards-wrap-6 {
  grid-column-gap: 40px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.vantagem-description-3 {
  color: #f0f0f0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.section-v2-3 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-v2-3.no-overflow {
  background-color: #f0f0f0;
  padding: 40px 8px;
  font-family: Montserrat, sans-serif;
  position: relative;
}

.section-v2-3.no-overflow.orange {
  background-color: #e76353;
  position: relative;
}

.section-v2-3.no-overflow.orange.no-pt {
  padding-bottom: 50px;
  overflow: hidden;
}

.title-online-5 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.middle-bg-cta-5 {
  background-image: linear-gradient(#e76353 51%, #f0f0f0 52%);
}

.container-padrao-14 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-padrao-14.horizontal {
  flex-direction: row;
}

.v2-btn-3-copy {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-3-copy:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.right-arrow-25 {
  justify-content: flex-end;
  display: none;
}

.right-arrow-25.carrossel-etapas {
  display: flex;
  inset: auto 40% -24% auto;
}

.right-arrow-25.carrossel-etapas.visivel {
  display: flex;
}

.right-arrow-25.carrossel-etapas.visivel.margin {
  bottom: -5%;
}

.div-block-3582 {
  height: 100%;
  display: flex;
}

.heading-v2-10 {
  color: #0f1a45;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.image-294-copy {
  transform: translate(0);
}

.lider-heading-8 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.lider-heading-8.blue {
  color: #0f1a45;
  font-weight: 500;
  line-height: 33px;
}

.lider-heading-8.blue.h3 {
  font-size: 20px;
  font-weight: 700;
}

.lider-heading-8.blue.h3.no-p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.container-padrao-15 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.image-294-copy-2 {
  transform: none;
}

.image-594 {
  transform: translate(0);
}

.slide-nav-32 {
  opacity: .43;
  filter: invert();
  top: 609.984px;
}

.slide-nav-32.small {
  top: 338.984px;
}

.slide-nav-32.small._3 {
  inset: auto 0% -26%;
}

.slide-nav-32.small._3.margin {
  opacity: 1;
  filter: none;
  bottom: -5%;
}

.text-span-157 {
  color: #e76353;
  font-size: 28px;
}

.image-294-copy-3 {
  transform: translate(0);
}

.image-595 {
  transform: rotate(180deg);
}

.paragraph--online-2 {
  color: #476382;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph--online-2.topicos {
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph--online-2.center {
  color: #fbf8f8;
  text-align: center;
  font-weight: 400;
}

.paragraph--online-2.center.big {
  color: #476382;
  max-width: 80%;
  font-size: 24px;
  line-height: 32px;
}

.paragraph--online-2.center.big.d-none {
  display: none;
}

.orange-accent-7 {
  color: #e76353;
}

.orange-accent-7.bold {
  font-weight: 700;
}

.section-v2-4 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-v2-4.no-overflow.height {
  width: auto;
}

.section-v2-4.no-overflow {
  z-index: 50;
  background-color: #f0f0f0;
  padding: 40px 8px;
  font-family: Montserrat, sans-serif;
  position: relative;
}

.section-v2-4.no-overflow.orange.no-pt {
  padding-bottom: 50px;
  overflow: hidden;
}

.section-v2-4.no-overflow.orange.no-pt.fnn {
  padding-top: 19px;
  padding-bottom: 19px;
}

.section-v2-4.no-overflow.off-white.vitrine-im {
  background-color: #212f6c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.section-v2-4.no-overflow {
  background-color: #f0f0f0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.section-v2-4.no-overflow.off-white.white {
  color: var(--untitled-ui--white);
  background-color: #fff;
}

.section-v2-4.no-overflow.orange.no-p.d-none {
  display: none;
}

.section-v2-4.no-overflow.no-padding {
  padding-bottom: 0;
}

.section-v2-4.no-overflow {
  background-color: #f0f0f0;
  padding: 40px 8px;
  font-family: Montserrat, sans-serif;
  position: relative;
}

.section-v2-4.no-overflow.padding-copy {
  padding-top: 20px;
  padding-bottom: 60px;
}

.section-v2-4.no-overflow.orange {
  background-color: #e76353;
  position: relative;
}

.section-v2-4.no-overflow.orange.padding {
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
}

.section-v2-4.no-overflow.off-white {
  background-color: #f0f0f0;
}

.left-arrow-20 {
  display: none;
}

.left-arrow-20.carrossel-etapas {
  display: flex;
  inset: auto auto -24% 40%;
}

.left-arrow-20.carrossel-etapas.visivel {
  display: flex;
}

.left-arrow-20.carrossel-etapas.visivel.margin {
  bottom: -5%;
}

.slide-106 {
  width: 330px;
}

.slide-106.etapas {
  width: 330px;
  padding-left: 16px;
  padding-right: 16px;
}

.slide-106.etapas.modulos {
  border-style: none;
  width: 50%;
  height: 350px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-3583 {
  grid-column-gap: 8px;
  align-items: flex-start;
  margin-bottom: 10px;
  padding-bottom: 0;
  display: flex;
}

.slider-21 {
  background-color: #0000;
  width: 100%;
  min-height: 500px;
}

.slider-21.etapas {
  min-height: 300px;
  margin-bottom: 101px;
}

.slider-21.etapas.modulos {
  border-style: none;
  min-height: 400px;
}

.slider-21.etapas.modulos.margin-down {
  margin-bottom: 60px;
}

.heading-v2-11 {
  color: #0f1a45;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.heading-v2-11.white {
  color: #fff;
  text-align: center;
}

.container-padrao-16 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.perfil-card-3 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #ee9480cc;
  border-radius: 15px;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  padding: 20px 16px;
  display: flex;
}

.image-596 {
  align-self: flex-start;
  position: static;
}

.cards-wrap-7 {
  grid-column-gap: 40px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.title-online-6 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.title-online-6.full {
  align-items: flex-start;
  width: 100%;
}

.right-arrow-26 {
  justify-content: flex-end;
  display: none;
}

.right-arrow-26.carrossel-etapas {
  display: flex;
  inset: auto 40% -24% auto;
}

.right-arrow-26.carrossel-etapas.mentor-slider {
  margin-right: 0;
  display: flex;
  bottom: auto;
}

.heading-v2-12 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.heading-v2-12.coral {
  color: #e76353;
  font-weight: 500;
}

.heading-v2-12.coral.center {
  text-align: center;
  max-width: 40ch;
}

.heading-v2-12.coral.center._65 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.mask-10-copy {
  height: auto;
  margin-bottom: 30px;
  padding-top: 0;
}

.slide-10-copy {
  width: 330px;
}

.slide-10-copy.etapas-mentor {
  height: 580px;
  padding-left: 10px;
  padding-right: 10px;
  overflow: visible;
}

.slide-10-copy.etapas-copy {
  width: 330px;
  height: 330px;
  padding-left: 16px;
  padding-right: 16px;
}

.slide-10-copy.etapas-copy.fnn {
  width: 24%;
  height: auto;
  margin-left: .5%;
  margin-right: .5%;
  padding-left: 0;
  padding-right: 0;
}

.slide-10-copy.etapas-copy {
  width: 330px;
  height: 580px;
  padding-left: 10px;
  padding-right: 10px;
  overflow: visible;
}

.slide-10-copy.etapas-copy.height2 {
  height: 620px;
  padding-left: 10px;
  padding-right: 10px;
}

.slide-nav-33 {
  opacity: .43;
  filter: invert();
  top: 609.984px;
}

.slide-nav-33.small {
  top: 338.984px;
}

.slide-nav-33.small._3 {
  font-size: 15px;
  inset: auto 0% -26%;
}

.slide-nav-33.small._3 {
  inset: auto 0% -26%;
  inset: auto 0% -26%;
}

.slide-nav-33.small._3.mentor-slider {
  bottom: auto;
}

.slide-nav-33.small._3 {
  inset: auto 0% -26%;
}

.slide-nav-33.small._3.white {
  opacity: .63;
  filter: none;
}

.div-block-3584 {
  flex-direction: column;
  flex: none;
  justify-content: center;
  display: flex;
}

.image-597 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-65 {
  color: #fbf8f8;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 23px;
}

.image-598 {
  transform: rotate(180deg);
}

.container-online-3 {
  z-index: 10;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.left-arrow-21 {
  display: none;
}

.left-arrow-21.carrossel-etapas {
  display: flex;
  inset: auto auto -24% 40%;
}

.left-arrow-21.carrossel-etapas.metor-slider {
  display: flex;
  bottom: auto;
}

.slider-mentores-2 {
  background-color: #0000;
  width: 100%;
  min-height: 500px;
}

.slider-mentores-2.etapas-copy {
  height: 580px;
  min-height: auto;
  margin-bottom: 101px;
}

.slider-mentores-2.etapas-copy.height-fnn {
  height: 620px;
}

.foto-mentor {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block-2088 {
  color: #e76353;
  text-align: center;
}

.text-block-2088._2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.text-block-2088._2.new {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 20px;
}

.features-wrap-3 {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.features-wrap-3.fg4 {
  grid-row-gap: 24px;
  grid-row-gap: 24px;
  flex: 1;
  justify-content: flex-start;
}

.features-wrap-3.ge {
  justify-content: flex-start;
  width: 100%;
  padding-left: 40px;
}

.features-wrap-3.fg4 {
  grid-row-gap: 16px;
  grid-row-gap: 16px;
  grid-row-gap: 16px;
  grid-row-gap: 16px;
  grid-row-gap: 16px;
  grid-row-gap: 24px;
  grid-row-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-bottom: 20px;
}

.features-wrap-3.fg4.stretch {
  justify-content: space-between;
}

.check-icon-2 {
  width: 15px;
  height: 15px;
}

.image-599 {
  margin-right: 20px;
}

.tab-feature-3 {
  grid-column-gap: 8px;
  flex: 1;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.text-span-184 {
  text-decoration: line-through;
}

.lider-heading-9 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.lider-heading-9.white {
  color: var(--white-smoke);
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

.container-padrao-17 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.section-56-copy {
  background-color: #e76353;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.tab-features-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  padding-top: 16px;
  display: flex;
}

.text-block-2089 {
  color: #e76353;
  font-size: 15px;
  font-weight: 700;
}

.text-block-2089.white {
  color: #ffffffc9;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  position: static;
}

.price-tag-fg4-3 {
  grid-row-gap: 24px;
  background-color: #e76353;
  border-radius: 10px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.price-tag-fg4-3.horizontal {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  border-radius: 20px;
  flex-flow: wrap;
  padding-top: 40px;
}

.price-tag-fg4-3.white {
  background-color: #fff;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100%;
}

.text-span-206 {
  font-weight: 400;
}

.div-block-3585 {
  flex: 1;
}

.text-block-2090 {
  color: #0f1a45;
  text-align: center;
  align-self: center;
  font-size: 116px;
  font-weight: 700;
  line-height: 88px;
}

.text-block-2091 {
  color: #0f1a45;
  font-size: 35px;
  line-height: 42px;
}

.div-block-3586 {
  grid-row-gap: 8px;
  background-color: #f0e1e040;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 100%;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  display: flex;
  position: static;
}

.div-block-3586.no-bkg {
  background-color: #f0e1e000;
  flex-direction: row;
  justify-content: center;
}

.div-block-3586.no-bkg.d-none {
  display: none;
}

.v2-btn-6 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-6:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-6.center {
  align-self: center;
  font-weight: 600;
}

.v2-btn-6.center.padding-top {
  border-radius: 60px;
  margin-top: 40px;
}

.v2-btn-6.center.padding-top.compra {
  margin-top: 24px;
  margin-bottom: 24px;
}

.div-block-3587 {
  grid-column-gap: 16px;
  justify-content: center;
  display: flex;
}

.div-block-3588 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.div-block-3589 {
  flex: 0 auto;
  align-self: flex-end;
}

.faq-online-3 {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.text-size-regular-sf1-11 {
  color: #0f1a45;
  text-align: left;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.heading-v2-14 {
  color: #0f1a45;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.faq-online-item-2 {
  border: 1px solid #0f1a4521;
  border-radius: 15px;
}

.faq-online-item-2.is-trackable.modulos {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.faq-online-item-2.d-none {
  display: none;
}

.container-padrao-18 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.text-span-270 {
  color: #e76353;
  font-size: 28px;
}

.text-size-medium-sf1-3 {
  color: #667085;
  text-align: left;
  flex: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.text-size-medium-sf1-3.text-color-black.pma {
  background-color: #0000;
}

.text-size-medium-sf1-3.text-color-black {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-size-medium-sf1-3.text-color-black.pma {
  color: var(--new-blue);
}

.text-size-medium-sf1-3.text-color-black {
  color: #101828;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.section-faq {
  background-color: #fbf8f8;
  padding-top: 40px;
  padding-bottom: 40px;
}

.title-online-7 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.paragraph-v2-7 {
  color: #476382;
  width: 90%;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-3590 {
  grid-column-gap: 16px;
  display: flex;
}

.v2-btn-7 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-7:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-7.outline {
  color: #0f1a45;
  background-color: #0f1a4500;
  border: 1px solid #0f1a45;
  height: 100%;
}

.v2-btn-7.outline:hover {
  background-color: #0f1a450a;
}

.v2-btn-7.outline.d-none {
  display: none;
}

.v2-btn-7.align-left {
  letter-spacing: 0;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.container-padrao-19 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-padrao-19.horizontal {
  flex-direction: row;
}

.container-padrao-19.horizontal.reverse {
  grid-column-gap: 0px;
}

.container-padrao-19.horizontal.reverse.gap {
  grid-column-gap: 0px;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
}

.container-padrao-20 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

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

.fg4-tab-title-4 {
  color: #e76353;
  text-align: center;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.tab-fg4-3-copy-4 {
  color: #e76353;
  text-align: center;
  cursor: pointer;
  background-color: #edc8ba;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-top: 12px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.tab-fg4-3-copy-4:hover {
  outline-offset: 0px;
  background-color: #e8c0b1;
  border-style: none;
  outline: 1px solid #e76353;
}

.tab-fg4-3-copy-4.w--current {
  color: #fff;
  cursor: pointer;
  background-color: #e76353;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.tabs-menu-fg4-4 {
  grid-column-gap: 8px;
  padding-bottom: 32px;
  display: flex;
}

.tab-fg4-3-copy-5 {
  color: #e76353;
  text-align: center;
  background-color: #edc8ba;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.tab-fg4-3-copy-5:hover {
  outline-offset: 0px;
  background-color: #e8c0b1;
  border-style: none;
  outline: 1px solid #e76353;
}

.tab-fg4-3-copy-5.w--current {
  color: #fff;
  background-color: #e76353;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.paragraph-v2-8 {
  color: #476382;
  width: 90%;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-3591 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bold-text-198, .text-block-2092 {
  font-weight: 600;
}

.bold-text-201, .bold-text-202 {
  font-weight: 500;
}

.heading-v2-15 {
  color: #0f1a45;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.heading-v2-15.white.small {
  font-size: 22px;
}

.heading-v2-15.white.center {
  text-align: center;
  margin-top: 0;
}

.heading-v2-15.centralize {
  text-align: center;
  line-height: 38px;
}

.heading-v2-15.margin-down {
  margin-bottom: 40px;
}

.heading-v2-15.white {
  color: #fff;
  text-align: left;
  text-align: center;
}

.heading-v2-15.white.center {
  text-align: center;
  align-self: center;
  display: block;
}

.container-padrao-21 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.cards-wrap-8 {
  grid-column-gap: 40px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.vantagem-description-4 {
  color: #f0f0f0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.title-online-8 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.middle-bg-cta-6 {
  background-image: linear-gradient(#e76353 51%, #f0f0f0 52%);
}

.container-padrao-22 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-padrao-22.horizontal {
  flex-direction: row;
}

.right-arrow-27 {
  justify-content: flex-end;
  display: none;
}

.right-arrow-27.carrossel-etapas {
  display: flex;
  inset: auto 40% -24% auto;
}

.right-arrow-27.carrossel-etapas.visivel {
  display: flex;
}

.div-block-3592 {
  height: 100%;
  display: flex;
}

.image-294-copy-4 {
  transform: translate(0);
}

.lider-heading-10 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.lider-heading-10.blue {
  color: #0f1a45;
  font-weight: 500;
  line-height: 33px;
}

.lider-heading-10.blue.h3 {
  font-size: 20px;
  font-weight: 700;
}

.lider-heading-10.blue.h3.no-p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.container-padrao-23 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-padrao-23.horizontal {
  flex-direction: row;
}

.image-294-copy-5 {
  transform: none;
}

.image-600 {
  transform: translate(0);
}

.text-span-271 {
  color: #e76353;
  font-size: 28px;
}

.image-294-copy-6 {
  transform: translate(0);
}

.image-601 {
  transform: rotate(180deg);
}

.orange-accent-8 {
  color: #e76353;
}

.orange-accent-8.bold {
  font-weight: 700;
}

.left-arrow-22 {
  display: none;
}

.left-arrow-22.carrossel-etapas {
  display: flex;
  inset: auto auto -24% 40%;
}

.left-arrow-22.carrossel-etapas.visivel {
  display: flex;
}

.slide-107 {
  width: 330px;
}

.slide-107.etapas {
  width: 330px;
  padding-left: 16px;
  padding-right: 16px;
}

.slide-107.etapas.modulos {
  border-style: none;
  width: 50%;
  height: 350px;
  padding-left: 10px;
  padding-right: 10px;
}

.slide-107.etapas.modulos.vendas {
  height: 330px;
}

.div-block-3593 {
  grid-column-gap: 8px;
  align-items: flex-start;
  margin-bottom: 10px;
  padding-bottom: 0;
  display: flex;
}

.slider-22 {
  background-color: #0000;
  width: 100%;
  min-height: 500px;
}

.slider-22.etapas {
  min-height: 300px;
  margin-bottom: 101px;
}

.slider-22.etapas.modulos {
  border-style: none;
  min-height: 400px;
}

.slider-22.etapas.modulos.vendas {
  min-height: 350px;
}

.image-602 {
  align-self: flex-start;
  position: static;
}

.cards-wrap-9 {
  grid-column-gap: 40px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.cards-wrap-9.vertical {
  flex-direction: column;
}

.title-online-9 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.title-online-9.full {
  align-items: flex-start;
  width: 100%;
}

.right-arrow-28 {
  justify-content: flex-end;
  display: none;
}

.right-arrow-28.carrossel-etapas {
  display: flex;
  inset: auto 40% -24% auto;
}

.right-arrow-28.carrossel-etapas.mentor-slider {
  margin-right: 0;
  display: flex;
  bottom: auto;
}

.section-online-copy {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-online-copy.no-overflow {
  background-color: #f4f4f4;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.section-online-copy.no-overflow.mentores-section {
  height: auto;
  min-height: 0;
}

.asset-seta {
  z-index: 0;
  opacity: .66;
  transform-style: preserve-3d;
  width: 90px;
  max-width: 100%;
  position: absolute;
  inset: 2% 0% auto auto;
  transform: rotateX(180deg)rotateY(-180deg)rotateZ(0);
}

.heading-v2-16 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.heading-v2-16.coral {
  color: #e76353;
  font-weight: 500;
}

.heading-v2-16.coral.center {
  text-align: center;
  max-width: 40ch;
}

.heading-v2-16.coral.center._65 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.div-block-3594 {
  flex-direction: column;
  flex: none;
  justify-content: center;
  display: flex;
}

.image-603 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-310 {
  color: #fbf8f8;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 23px;
}

.image-604 {
  transform: rotate(180deg);
}

.container-online-4 {
  z-index: 10;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.left-arrow-23 {
  display: none;
}

.left-arrow-23.carrossel-etapas {
  display: flex;
  inset: auto auto -24% 40%;
}

.left-arrow-23.carrossel-etapas.metor-slider {
  display: flex;
  bottom: auto;
}

.text-block-2093 {
  color: #e76353;
  text-align: center;
}

.text-block-2093._2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.text-block-2093._2.new {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 20px;
}

.image-605 {
  margin-right: 20px;
}

.tab-feature-4 {
  grid-column-gap: 8px;
  flex: 1;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.text-span-185 {
  text-decoration: line-through;
}

.lider-heading-11 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.lider-heading-11.white {
  color: #fff;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

.tab-features-3 {
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  padding-top: 16px;
  display: flex;
}

.text-block-2094 {
  color: #e76353;
  font-size: 15px;
  font-weight: 700;
}

.text-block-2094.white {
  color: #ffffffc9;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  position: static;
}

.price-tag-fg4-4 {
  grid-row-gap: 24px;
  background-color: #e76353;
  border-radius: 10px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.price-tag-fg4-4.horizontal {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  border-radius: 20px;
  flex-flow: wrap;
  padding-top: 40px;
}

.price-tag-fg4-4.white {
  background-color: #fff;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100%;
}

.heading-v2-17 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.heading-v2-17.white {
  color: #fff;
  text-align: left;
}

.text-span-272 {
  font-weight: 400;
}

.div-block-3595 {
  flex: 1;
}

.text-block-2095 {
  color: #0f1a45;
  text-align: center;
  align-self: center;
  font-size: 116px;
  font-weight: 700;
  line-height: 88px;
}

.text-block-2096 {
  color: #0f1a45;
  font-size: 35px;
  line-height: 42px;
}

.div-block-3596 {
  grid-row-gap: 8px;
  background-color: #f0e1e040;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 100%;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  display: flex;
  position: static;
}

.div-block-3596.no-bkg {
  background-color: #f0e1e000;
  flex-direction: row;
  justify-content: center;
}

.div-block-3596.no-bkg.d-none {
  display: none;
}

.v2-btn-8 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-8:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-8.center {
  align-self: center;
  font-weight: 600;
}

.v2-btn-8.center.padding-top {
  border-radius: 60px;
  margin-top: 40px;
}

.v2-btn-8.center.padding-top.compra {
  margin-top: 24px;
  margin-bottom: 24px;
}

.div-block-3597 {
  grid-column-gap: 16px;
  justify-content: center;
  display: flex;
}

.div-block-3598 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.div-block-3599 {
  flex: 0 auto;
  align-self: flex-end;
}

.text-span-273 {
  color: #e76353;
  font-size: 28px;
}

.heading-online-5 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.container-online-5 {
  z-index: 10;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.paragraph-v2-9 {
  color: #476382;
  width: 90%;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-3600 {
  grid-column-gap: 16px;
  display: flex;
}

.text-span-193 {
  color: #0f1a45;
}

.v2-btn-9 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-9:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-9.outline {
  color: #0f1a45;
  background-color: #0f1a4500;
  border: 1px solid #0f1a45;
  height: 100%;
}

.v2-btn-9.outline:hover {
  background-color: #0f1a450a;
}

.v2-btn-9.outline.d-none {
  display: none;
}

.v2-btn-9.align-left {
  letter-spacing: 0;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.container-padrao-24 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-padrao-24.horizontal {
  flex-direction: row;
}

.container-padrao-24.horizontal.reverse {
  grid-column-gap: 0px;
}

.container-padrao-24.horizontal.reverse.gap {
  grid-column-gap: 0px;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
}

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

.tab-fg4-3-copy-6 {
  color: #e76353;
  text-align: center;
  cursor: pointer;
  background-color: #edc8ba;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.tab-fg4-3-copy-6:hover {
  outline-offset: 0px;
  background-color: #e8c0b1;
  border-style: none;
  outline: 1px solid #e76353;
}

.tab-fg4-3-copy-6.w--current {
  color: #fff;
  background-color: #e76353;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.tab-fg4-3-copy-7 {
  color: #e76353;
  text-align: center;
  cursor: pointer;
  background-color: #edc8ba;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-top: 12px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.tab-fg4-3-copy-7:hover {
  outline-offset: 0px;
  background-color: #e8c0b1;
  border-style: none;
  outline: 1px solid #e76353;
}

.tab-fg4-3-copy-7.w--current {
  color: #fff;
  cursor: pointer;
  background-color: #e76353;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.tabs-menu-fg4-5 {
  grid-column-gap: 8px;
  padding-bottom: 32px;
  display: flex;
}

.tab-fg4-3-copy-8 {
  color: #e76353;
  text-align: center;
  background-color: #edc8ba;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.tab-fg4-3-copy-8:hover {
  outline-offset: 0px;
  background-color: #e8c0b1;
  border-style: none;
  outline: 1px solid #e76353;
}

.tab-fg4-3-copy-8.w--current {
  color: #fff;
  background-color: #e76353;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.paragraph-v2-10 {
  color: #476382;
  text-align: center;
  width: 90%;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-3601 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-2097 {
  font-weight: 600;
}

.bold-text-204, .bold-text-205 {
  font-weight: 500;
}

.cards-wrap-10 {
  grid-column-gap: 40px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.title-online-10 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.middle-bg-cta-7 {
  background-image: linear-gradient(#e76353 51%, #f0f0f0 52%);
}

.right-arrow-29 {
  justify-content: flex-end;
  display: none;
}

.right-arrow-29.carrossel-etapas {
  display: flex;
  inset: auto 40% -24% auto;
}

.div-block-3602 {
  height: 100%;
  display: flex;
}

.image-294-copy-7 {
  transform: translate(0);
}

.lider-heading-12 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.lider-heading-12.blue {
  color: #0f1a45;
  font-weight: 500;
  line-height: 33px;
}

.lider-heading-12.blue.h3 {
  font-size: 20px;
  font-weight: 700;
}

.lider-heading-12.blue.h3.no-p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.image-606 {
  transform: translate(0);
}

.text-span-274 {
  color: #e76353;
  font-size: 28px;
}

.image-294-copy-8 {
  transform: translate(0);
}

.image-607 {
  transform: rotate(180deg);
}

.orange-accent-9 {
  color: #e76353;
}

.orange-accent-9.bold {
  font-weight: 700;
}

.left-arrow-24 {
  display: none;
}

.left-arrow-24.carrossel-etapas {
  display: flex;
  inset: auto auto -24% 40%;
}

.slide-108 {
  width: 330px;
}

.slide-108.etapas {
  width: 330px;
  padding-left: 16px;
  padding-right: 16px;
}

.slide-108.etapas.modulos {
  border-style: none;
  width: 50%;
  height: 350px;
  padding-left: 10px;
  padding-right: 10px;
}

.slide-108.etapas.modulos.lideranca {
  height: 360px;
}

.slide-108.etapas.modulos.vendas {
  height: 330px;
}

.div-block-3603 {
  grid-column-gap: 8px;
  align-items: flex-start;
  margin-bottom: 10px;
  padding-bottom: 0;
  display: flex;
}

.slider-23 {
  background-color: #0000;
  width: 100%;
  min-height: 500px;
}

.slider-23.etapas {
  min-height: 300px;
  margin-bottom: 101px;
}

.slider-23.etapas.modulos {
  border-style: none;
  min-height: 400px;
}

.slider-23.etapas.modulos.lideranca {
  height: 370px;
  min-height: 380px;
}

.image-608 {
  align-self: flex-start;
  position: static;
}

.cards-wrap-11 {
  grid-column-gap: 40px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.title-online-11 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.title-online-11.full {
  text-align: center;
  align-items: flex-start;
  width: 100%;
}

.v2-btn-10 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-10:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-10.center {
  align-self: center;
  font-weight: 600;
}

.v2-btn-10.center.padding-top {
  border-radius: 60px;
  margin-top: 40px;
}

.right-arrow-30 {
  justify-content: flex-end;
  display: none;
}

.right-arrow-30.carrossel-etapas {
  display: flex;
  inset: auto 40% -24% auto;
}

.right-arrow-30.carrossel-etapas.mentor-slider {
  margin-right: 0;
  display: flex;
  bottom: auto;
}

.heading-v2-18 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.heading-v2-18.coral {
  color: #e76353;
  font-weight: 500;
}

.heading-v2-18.coral.center {
  text-align: center;
  max-width: 40ch;
}

.heading-v2-18.coral.center._65 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.div-block-3604 {
  flex-direction: column;
  flex: none;
  justify-content: center;
  display: flex;
}

.image-609 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-311 {
  color: #fbf8f8;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 23px;
}

.image-610 {
  transform: rotate(180deg);
}

.container-online-6 {
  z-index: 10;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.left-arrow-25 {
  display: none;
}

.left-arrow-25.carrossel-etapas {
  display: flex;
  inset: auto auto -24% 40%;
}

.left-arrow-25.carrossel-etapas.metor-slider {
  display: flex;
  bottom: auto;
}

.text-block-2098 {
  color: #e76353;
  text-align: center;
}

.text-block-2098._2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.text-block-2098._2.new {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 20px;
}

.image-611 {
  margin-right: 20px;
}

.tab-feature-5 {
  grid-column-gap: 8px;
  flex: 1;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.text-span-275 {
  text-decoration: line-through;
}

.lider-heading-13 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.lider-heading-13.white {
  color: #fff;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

.tab-features-4 {
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  padding-top: 16px;
  display: flex;
}

.text-block-2099 {
  color: #e76353;
  font-size: 15px;
  font-weight: 700;
}

.text-block-2099.white {
  color: #ffffffc9;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  position: static;
}

.price-tag-fg4-5 {
  grid-row-gap: 24px;
  background-color: #e76353;
  border-radius: 10px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.price-tag-fg4-5.horizontal {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  border-radius: 20px;
  flex-flow: wrap;
  padding-top: 40px;
}

.price-tag-fg4-5.white {
  background-color: #fff;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100%;
}

.heading-v2-19 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.heading-v2-19.white {
  color: #fff;
  text-align: left;
}

.text-span-276 {
  font-weight: 400;
}

.div-block-3605 {
  flex: 1;
}

.text-block-2100 {
  color: #0f1a45;
  text-align: center;
  align-self: center;
  font-size: 116px;
  font-weight: 700;
  line-height: 88px;
}

.text-block-2101 {
  color: #0f1a45;
  font-size: 35px;
  line-height: 42px;
}

.div-block-3606 {
  grid-row-gap: 8px;
  background-color: #f0e1e040;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 100%;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  display: flex;
  position: static;
}

.div-block-3606.no-bkg {
  background-color: #f0e1e000;
  flex-direction: row;
  justify-content: center;
}

.div-block-3606.no-bkg.d-none {
  display: none;
}

.v2-btn-11 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-11:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-11.center {
  align-self: center;
  font-weight: 600;
}

.v2-btn-11.center.padding-top {
  border-radius: 60px;
  margin-top: 40px;
}

.v2-btn-11.center.padding-top.compra {
  margin-top: 24px;
  margin-bottom: 24px;
}

.div-block-3607 {
  grid-column-gap: 16px;
  justify-content: center;
  display: flex;
}

.div-block-3608 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.div-block-3609 {
  flex: 0 auto;
  align-self: flex-end;
}

.text-span-277 {
  color: #e76353;
  font-size: 28px;
}

.heading-online-6 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.container-online-7 {
  z-index: 10;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.paragraph-v2-11 {
  color: #476382;
  width: 90%;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-v2-11.combo {
  width: 100%;
}

.div-block-3610 {
  grid-column-gap: 16px;
  display: flex;
}

.v2-btn-12 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-12:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-12.outline {
  color: #0f1a45;
  background-color: #0f1a4500;
  border: 1px solid #0f1a45;
  height: 100%;
}

.v2-btn-12.outline:hover {
  background-color: #0f1a450a;
}

.v2-btn-12.outline.d-none {
  display: none;
}

.v2-btn-12.align-left {
  letter-spacing: 0;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.container-padrao-25 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-padrao-25.horizontal {
  flex-direction: row;
}

.container-padrao-25.horizontal.reverse {
  grid-column-gap: 0px;
}

.container-padrao-25.horizontal.reverse.gap {
  grid-column-gap: 0px;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
}

.container-padrao-26 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

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

.tab-fg4-3-copy-9 {
  color: #e76353;
  text-align: center;
  cursor: pointer;
  background-color: #edc8ba;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-top: 12px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.tab-fg4-3-copy-9:hover {
  outline-offset: 0px;
  background-color: #e8c0b1;
  border-style: none;
  outline: 1px solid #e76353;
}

.tab-fg4-3-copy-9.w--current {
  color: #fff;
  cursor: pointer;
  background-color: #e76353;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.tabs-menu-fg4-6 {
  grid-column-gap: 8px;
  padding-bottom: 32px;
  display: flex;
}

.tab-fg4-3-copy-10 {
  color: #e76353;
  text-align: center;
  background-color: #edc8ba;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.tab-fg4-3-copy-10:hover {
  outline-offset: 0px;
  background-color: #e8c0b1;
  border-style: none;
  outline: 1px solid #e76353;
}

.tab-fg4-3-copy-10.w--current {
  color: #fff;
  background-color: #e76353;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.paragraph-v2-12 {
  color: #476382;
  width: 90%;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-3611 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-2102 {
  font-weight: 600;
}

.bold-text-207, .bold-text-208 {
  font-weight: 500;
}

.container-padrao-27 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.cards-wrap-12 {
  grid-column-gap: 40px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.title-online-12 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.container-padrao-28 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-padrao-28.horizontal {
  flex-direction: row;
}

.right-arrow-31 {
  justify-content: flex-end;
  display: none;
}

.right-arrow-31.carrossel-etapas {
  display: flex;
  inset: auto 40% -24% auto;
}

.div-block-3612 {
  height: 100%;
  display: flex;
}

.image-294-copy-9 {
  transform: translate(0);
}

.lider-heading-14 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.lider-heading-14.blue {
  color: #0f1a45;
  font-weight: 500;
  line-height: 33px;
}

.lider-heading-14.blue.h3 {
  font-size: 20px;
  font-weight: 700;
}

.lider-heading-14.blue.h3.no-p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.container-padrao-29 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.image-294-copy-10 {
  transform: none;
}

.image-612 {
  transform: translate(0);
}

.text-span-278 {
  color: #e76353;
  font-size: 28px;
}

.image-613 {
  transform: rotate(180deg);
}

.orange-accent-10 {
  color: #e76353;
}

.orange-accent-10.bold {
  font-weight: 700;
}

.left-arrow-26 {
  display: none;
}

.left-arrow-26.carrossel-etapas {
  display: flex;
  inset: auto auto -24% 40%;
}

.slide-109 {
  width: 330px;
}

.slide-109.etapas {
  width: 330px;
  padding-left: 16px;
  padding-right: 16px;
}

.slide-109.etapas.modulos {
  border-style: none;
  width: 50%;
  height: 350px;
  padding-left: 10px;
  padding-right: 10px;
}

.slide-109.etapas.modulos.vendas {
  height: 330px;
}

.div-block-3613 {
  grid-column-gap: 8px;
  align-items: flex-start;
  margin-bottom: 10px;
  padding-bottom: 0;
  display: flex;
}

.slider-24 {
  background-color: #0000;
  width: 100%;
  min-height: 500px;
}

.slider-24.etapas {
  min-height: 300px;
  margin-bottom: 101px;
}

.slider-24.etapas.modulos {
  border-style: none;
  min-height: 400px;
}

.slider-24.etapas.modulos.vendas {
  min-height: 350px;
}

.container-padrao-30 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.image-614 {
  align-self: flex-start;
  position: static;
}

.cards-wrap-13 {
  grid-column-gap: 40px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.title-online-13 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.title-online-13.full {
  align-items: flex-start;
  width: 100%;
}

.right-arrow-32 {
  justify-content: flex-end;
  display: none;
}

.right-arrow-32.carrossel-etapas {
  display: flex;
  inset: auto 40% -24% auto;
}

.right-arrow-32.carrossel-etapas.mentor-slider {
  margin-right: 0;
  display: flex;
  bottom: auto;
}

.heading-v2-20 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.heading-v2-20.coral {
  color: #e76353;
  font-weight: 500;
}

.heading-v2-20.coral.center {
  text-align: center;
  max-width: 40ch;
}

.heading-v2-20.coral.center._65 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.div-block-3614 {
  flex-direction: column;
  flex: none;
  justify-content: center;
  display: flex;
}

.image-615 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-312 {
  color: #fbf8f8;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 23px;
}

.image-616 {
  transform: rotate(180deg);
}

.container-online-8 {
  z-index: 10;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.left-arrow-27 {
  display: none;
}

.left-arrow-27.carrossel-etapas {
  display: flex;
  inset: auto auto -24% 40%;
}

.left-arrow-27.carrossel-etapas.metor-slider {
  display: flex;
  bottom: auto;
}

.text-block-2103 {
  color: #e76353;
  text-align: center;
}

.text-block-2103._2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.text-block-2103._2.new {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 20px;
}

.image-617 {
  margin-right: 20px;
}

.tab-feature-6 {
  grid-column-gap: 8px;
  flex: 1;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.text-span-279 {
  text-decoration: line-through;
}

.lider-heading-15 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.lider-heading-15.white {
  color: var(--white-smoke);
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

.container-padrao-31 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.tab-features-5 {
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  padding-top: 16px;
  display: flex;
}

.text-block-2104 {
  color: #e76353;
  font-size: 15px;
  font-weight: 700;
}

.text-block-2104.white {
  color: #ffffffc9;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  position: static;
}

.price-tag-fg4-6 {
  grid-row-gap: 24px;
  background-color: #e76353;
  border-radius: 10px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.price-tag-fg4-6.horizontal {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  border-radius: 20px;
  flex-flow: wrap;
  padding-top: 40px;
}

.price-tag-fg4-6.white {
  background-color: #fff;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100%;
}

.heading-v2-21 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.heading-v2-21.white {
  color: #fff;
  text-align: left;
}

.text-span-280 {
  font-weight: 400;
}

.div-block-3615 {
  flex: 1;
}

.text-block-2105 {
  color: #0f1a45;
  text-align: center;
  align-self: center;
  font-size: 116px;
  font-weight: 700;
  line-height: 88px;
}

.text-block-2106 {
  color: #0f1a45;
  font-size: 35px;
  line-height: 42px;
}

.div-block-3616 {
  grid-row-gap: 8px;
  background-color: #f0e1e040;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 100%;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  display: flex;
  position: static;
}

.div-block-3616.no-bkg {
  background-color: #f0e1e000;
  flex-direction: row;
  justify-content: center;
}

.div-block-3616.no-bkg.d-none {
  display: none;
}

.v2-btn-14 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-14:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-14.center {
  align-self: center;
  font-weight: 600;
}

.v2-btn-14.center.padding-top {
  border-radius: 60px;
  margin-top: 40px;
}

.div-block-3617 {
  grid-column-gap: 16px;
  justify-content: center;
  display: flex;
}

.div-block-3618 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.div-block-3619 {
  flex: 0 auto;
  align-self: flex-end;
}

.text-span-281 {
  color: #e76353;
  font-size: 28px;
}

.heading-online-7 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.container-online-9 {
  z-index: 10;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.asset-bkg {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button-fnn-cohort {
  z-index: 2;
  background-color: #e76353;
  border-radius: 100px;
  margin-top: 30px;
  margin-bottom: 20px;
  padding: 15px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  box-shadow: 0 0 11px -2px #d66d65ab;
}

.bullets-hero {
  z-index: 2;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.fnn-hero-cohort {
  background-color: #e8e8e8;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100vh;
  max-height: none;
  display: flex;
  position: static;
  overflow: hidden;
}

.hero-content-fnn-cohort {
  background-image: linear-gradient(to right, #d2d3d500, #f8f8f8 49%, #ebebeb00);
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  flex-direction: column;
  align-items: center;
  width: 100vw;
  height: 91vh;
  min-height: auto;
  margin-top: auto;
  margin-bottom: 0;
  padding-top: 40px;
  display: flex;
  position: relative;
}

.hero-content-fnn-cohort.fnn {
  background-image: linear-gradient(90deg, #fff, #ebebeb 52%);
  border-radius: 50px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 97vw;
  height: auto;
  padding: 40px 3% 40px 5%;
}

.topicos {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.topicos.white {
  color: #fff;
  font-weight: 400;
  line-height: 28px;
}

.section-68-copy {
  background-color: #0000;
  background-image: linear-gradient(#f3f6fa, #f8f8f8);
  flex-direction: column;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.h3-fnn-copy {
  color: #0f1a45;
  text-align: center;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 45px;
}

.h3-fnn-copy.coral {
  color: #e76353;
}

.h3-fnn-copy.coral.cohort {
  margin-bottom: 20px;
}

.div-topicos-fnn {
  background-color: #0000;
  background-image: linear-gradient(138deg, #fefeff, #ffffff24);
  border: 1px solid #fff;
  border-radius: 20px;
  width: 100%;
  padding: 20px 40px;
}

.icon-check {
  width: 25px;
  height: 25px;
  margin-right: 10px;
}

.icon-check.big {
  width: 50px;
  height: 50px;
}

.button-fnn-mobile-fixo {
  background-color: #e76353;
  border-radius: 100px;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 0 2px 5px #d66d65;
}

.button-fnn-mobile-fixo.blue-btn {
  background-color: #0f1a45;
}

.h4-fnn {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.h4-fnn.coral {
  color: #e76353;
  font-size: 14px;
}

.paragraph-71-copy {
  color: #fff;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 35px;
}

.h2-fnn {
  color: #fff;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 45px;
}

.section-price {
  background-color: #e76353;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.section-price.padding.cohort {
  overflow: hidden;
}

.content {
  margin-top: 24px;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.content.margin {
  margin-bottom: 10px;
}

.content.margin.d-none {
  display: none;
}

.section-sobreg4-cohort {
  background-color: #f6f8f9;
  padding-top: 52px;
  padding-bottom: 52px;
}

.heading-94-copy {
  color: #fff;
  font-size: 28px;
}

.heading-94-copy.coral {
  color: #fa7268;
}

.heading-94-copy.center {
  text-align: center;
  margin-top: 0;
  margin-bottom: 60px;
  font-weight: 500;
}

.heading-94-copy.center-text.blue {
  color: #0f1a45;
}

.paragraph-93-copy {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-93-copy.blue {
  color: #0f1a45;
}

.div-block-3766-copy {
  background-image: linear-gradient(189deg, #feffff00, #fff);
  border: 1px solid #fff;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 50%;
  display: flex;
  box-shadow: -2px -1px 5px #9fb5f824;
}

.body-16 {
  font-family: Montserrat, sans-serif;
}

.div-block-3797 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-self: stretch;
  padding-top: 40px;
  display: flex;
}

.div-block-3798 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.image-677 {
  width: 60px;
  max-width: 80%;
}

.paragrafo {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.paragrafo.item {
  text-align: center;
  background-color: #595959;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-weight: 600;
  display: flex;
}

.link-block-24 {
  grid-column-gap: 8px;
  color: var(--new-blue);
  cursor: pointer;
  align-self: stretch;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 8px;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
  display: flex;
}

.link-block-24:hover {
  color: var(--blue-shade-2);
}

.link-block-24.white {
  color: var(--white-smoke);
}

.link-block-24.white:hover {
  color: #d0d0d0;
}

.text-block-2112 {
  color: var(--new-blue);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.text-block-2112.white {
  color: var(--white-smoke);
}

.html-embed-36 {
  min-width: 100%;
  margin-bottom: 0;
}

.fs_modal-2_component-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  align-self: stretch;
  justify-items: start;
  display: grid;
}

.fs_modal-2_wrapper-5 {
  z-index: 999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch start;
  width: 100%;
  max-width: 40rem;
  max-height: 98vh;
  padding: 1.6rem 1.8rem 1rem 1.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.fs_modal-2_close-5 {
  cursor: pointer;
  background-color: #f5f5f5;
  border-bottom-left-radius: 20px;
  height: 48px;
  padding: 1rem;
  transition: all .2s;
  position: absolute;
  inset: 0 0% auto auto;
}

.fs_modal-2_close-5:hover {
  background-color: #dcdcdc;
}

.fs_modal-2_close-5:focus-visible, .fs_modal-2_close-5[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.tab-feature-8 {
  grid-column-gap: 8px;
  flex: 1;
  align-items: center;
  display: flex;
}

.tab-feature-8.gap {
  grid-column-gap: 16px;
  flex: 1;
}

.container-padrao-32 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.features-wrap-4 {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.features-wrap-4.horizontal {
  grid-column-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  min-width: 100%;
}

.div-block-3799 {
  grid-row-gap: 48px;
  flex-direction: column;
  display: flex;
}

.heading-70 {
  color: var(--accessible-components-white-smoke);
  text-align: center;
  padding-bottom: 24px;
  font-size: 40px;
}

.body-17 {
  font-family: Montserrat, sans-serif;
}

.paragraph-v2-13 {
  color: #476382;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-v2-13.center {
  text-align: center;
}

.paragraph-v2-13.white.ch {
  text-align: center;
  max-width: 50ch;
}

.paragraph-v2-13.silver {
  color: silver;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.paragraph-v2-13.white {
  color: #f0f0f0;
}

.paragraph-v2-13.white.center {
  text-align: center;
}

.paragraph-v2-13.white.center.ch {
  color: #e3e3e3;
  max-width: 70ch;
  font-weight: 500;
}

.paragraph-v2-13.white.big {
  font-size: 20px;
}

.paragraph-v2-13.ch {
  color: #4d4d4d;
  max-width: 70ch;
}

.paragraph-v2-13.full {
  min-width: 100%;
}

.home-review_slider-3 {
  background-color: #fff;
  border-radius: 25px;
  height: 100%;
  box-shadow: 0 5px 27px #0000002e;
}

.home-review_content-right-4 {
  flex-direction: column;
  align-items: center;
  position: relative;
}

.slide-111 {
  border-radius: 25px;
  overflow: hidden;
}

.is-trackable-hover {
  font-size: 14px;
}

.is-trackable-hover.text-mobile.toggle {
  opacity: 1;
  mix-blend-mode: normal;
}

.image-681 {
  z-index: 2;
  width: auto;
  height: 100%;
  margin-top: 0;
  position: static;
}

.div-block-3805 {
  z-index: 3;
  background-image: linear-gradient(#fff0, #e3e8f1cc);
  width: 100vw;
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-3806 {
  z-index: 2;
  height: 50vh;
  margin-top: auto;
  position: relative;
}

.text-span-228 {
  color: #e76353;
  font-weight: 800;
}

.sub-h1 {
  color: #10193f;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.h1-fnn-cohort-2 {
  z-index: 2;
  color: #e66353;
  text-align: center;
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 42px;
  position: relative;
}

.container-padrao-38 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.cards-wrap-14 {
  grid-column-gap: 40px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.vantagem-description-5 {
  color: #f0f0f0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.div-block-3807 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 20px;
  display: flex;
}

.image-682 {
  width: 40px;
  margin-bottom: -34px;
  padding-bottom: 0;
  position: relative;
}

.container-online-16 {
  z-index: 10;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.mentor-copy {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.mentor-copy.etapa-copy {
  background-color: #fff;
  border: 1px solid #e76353;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 15px 24px 20px;
  box-shadow: 2px 1px 11px -2px #c1182233;
}

.section-modulos-2 {
  background-color: #e76353;
  flex-flow: column;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.div-block-3851 {
  align-items: center;
  margin-bottom: 5px;
  padding-left: 0;
  display: flex;
}

.lider-heading-16 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.lider-heading-16.blue {
  color: #0f1a45;
  font-weight: 500;
  line-height: 33px;
}

.lider-heading-16.blue.h3 {
  font-size: 20px;
  font-weight: 700;
}

.lider-heading-16.blue.h3.no-p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.div-block-3848 {
  margin-right: 10px;
}

.image-706 {
  transform: rotate(180deg);
}

.image-705 {
  transform: translate(0);
}

.image-704 {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.slide-nav-37 {
  opacity: .43;
  filter: invert();
  top: 609.984px;
}

.slide-nav-37.small {
  top: 338.984px;
}

.slide-nav-37.small._3 {
  inset: auto 0% -26%;
}

.slide-nav-37.small._3.margin {
  opacity: 1;
  filter: none;
  bottom: -5%;
}

.slide-nav-37.small._3.margin.fnn {
  margin-top: 20px;
  font-size: 10px;
  position: static;
  bottom: -7%;
}

.text-span-653 {
  color: #0f1a45;
}

.h3-fnn-2 {
  color: #0f1a45;
  text-align: center;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 45px;
}

.h3-fnn-2.white {
  color: #fff;
}

.h3-fnn-2.coral {
  color: #e76353;
}

.div-block-3849 {
  width: 100%;
  height: 400px;
  display: flex;
}

.slider-27 {
  background-color: #0000;
  width: 100%;
  min-height: 500px;
}

.slider-27.etapas {
  min-height: 300px;
  margin-bottom: 101px;
}

.slider-27.etapas.modulos {
  border-style: none;
  min-height: 400px;
}

.slider-27.etapas.modulos.margin-down {
  margin-bottom: 60px;
}

.right-arrow-35 {
  justify-content: flex-end;
  display: none;
}

.right-arrow-35.carrossel-etapas {
  display: flex;
  inset: auto 40% -24% auto;
}

.right-arrow-35.carrossel-etapas.visivel {
  display: flex;
}

.right-arrow-35.carrossel-etapas.visivel.margin {
  bottom: -5%;
}

.right-arrow-35.carrossel-etapas.visivel.margin.space {
  bottom: -12%;
}

.container-online-17 {
  z-index: 10;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-online-17.fnn {
  max-width: 1100px;
}

.div-block-3850 {
  grid-column-gap: 8px;
  align-items: flex-start;
  margin-bottom: 10px;
  padding-bottom: 0;
  display: flex;
}

.left-arrow-30 {
  display: none;
}

.left-arrow-30.carrossel-etapas {
  display: flex;
  inset: auto auto -24% 40%;
}

.left-arrow-30.carrossel-etapas.visivel {
  display: flex;
}

.left-arrow-30.carrossel-etapas.visivel.margin {
  bottom: -5%;
}

.left-arrow-30.carrossel-etapas.visivel.margin.space {
  bottom: -12%;
}

.slide-nav-38 {
  opacity: .43;
  filter: invert();
  top: 609.984px;
}

.slide-nav-38.small {
  top: 338.984px;
}

.slide-nav-38.small._3 {
  inset: auto 0% -26%;
}

.slide-nav-38.small._3.mentor-slider {
  bottom: auto;
}

.slide-nav-38.small._3.mentor-slider.no-filter {
  filter: none;
}

.image-707 {
  width: 40px;
  margin-bottom: -34px;
  padding-bottom: 0;
  position: relative;
}

.div-block-3852 {
  flex-direction: column;
  flex: none;
  justify-content: center;
  display: flex;
}

.image-708 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-709 {
  transform: rotate(180deg);
}

.right-arrow-36 {
  justify-content: flex-end;
  display: none;
}

.right-arrow-36.carrossel-etapas {
  display: flex;
  inset: auto 40% -24% auto;
}

.right-arrow-36.carrossel-etapas.mentor-slider {
  margin-right: 0;
  display: flex;
  bottom: auto;
}

.left-arrow-31 {
  display: none;
}

.left-arrow-31.carrossel-etapas {
  display: flex;
  inset: auto auto -24% 40%;
}

.left-arrow-31.carrossel-etapas.metor-slider {
  display: flex;
  bottom: auto;
}

.paragraph-313 {
  color: #fbf8f8;
  text-align: center;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 23px;
}

.container-online-18 {
  z-index: 10;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.image-703 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-3846 {
  background-color: #f5f5f5;
  border-radius: 20px;
  width: 90%;
  margin-bottom: 10px;
  padding: 20px;
  box-shadow: 1px 4px 10px -7px #c7473833;
}

.paragraph-93 {
  color: #0f1a45;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.image-702 {
  width: 30px;
}

.div-block-3847 {
  align-items: center;
  margin-bottom: 5px;
  padding-left: 0;
  display: flex;
}

.div-block-3845 {
  margin-right: 10px;
}

.image-423-copy {
  position: absolute;
  inset: auto auto 0% 0%;
  transform: rotate(180deg);
}

.section-105 {
  background-color: #e76353;
  padding-top: 10px;
  padding-bottom: 40px;
  position: relative;
}

.home-review_slide-content-6 {
  background-color: #0000;
  border-radius: 25px;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
  padding-right: 8px;
}

.right-arrow-online-3 {
  height: 42px;
  top: 122%;
  right: 20%;
}

.home-review_component-6 {
  grid-column-gap: 24px;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.left-arrow-online-3 {
  height: 42px;
  top: 122%;
  left: 20%;
}

.home-review_slider-nav-8 {
  justify-content: center;
  align-items: center;
  height: .75rem;
  display: flex;
  inset: 120% 0% 0;
}

.home-review_info-wrapper-5 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 1rem;
  font-weight: 500;
  display: flex;
}

.title-9 {
  color: #667085;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.padding-vertical-4 {
  padding-top: 0;
  padding-bottom: 0;
}

.heading-large-sf1-6 {
  color: #485c78;
  flex: 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.heading-large-sf1-6.coral {
  color: #e76353;
  font-size: 28px;
  line-height: 38px;
}

.heading-large-sf1-6.white-size {
  color: #f0f0f0;
  font-size: 28px;
}

.box-stripe-3 {
  background-color: #485c78;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  width: 100%;
  height: 100%;
}

.box-stripe-3.b2b {
  background-color: #0f1a45;
}

.testimonial-text-6 {
  color: #667085;
  padding-left: 90px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.testimonial-text-6.no-icon {
  padding-left: 60px;
}

.text-span-654 {
  color: #0f1a45;
  font-weight: 700;
}

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

.paragraph-online-4 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 23px;
}

.paragraph-online-4.white {
  color: #f0f0f0;
}

.paragraph-online-4.white.centr {
  text-align: center;
}

.paragraph-online-4.white.centr.small {
  max-width: 71ch;
  font-size: 16px;
}

.image-710 {
  width: 40px;
}

.div-block-3856 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-3856.align {
  align-items: flex-start;
  padding-top: 10px;
}

.text-block-2121 {
  color: #e76353;
  font-size: 15px;
  font-weight: 700;
}

.text-block-2121.white {
  color: #ffffffc9;
  font-family: Montserrat, sans-serif;
  position: static;
}

.div-block-3857 {
  width: 33%;
}

.text-block-2122 {
  color: #e76353;
  text-align: center;
}

.text-block-2122._2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.text-block-2122._2.new {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 20px;
}

.price-tag-fg4-8 {
  grid-row-gap: 24px;
  background-color: #e76353;
  border-radius: 10px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.price-tag-fg4-8.horizontal {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  border-radius: 20px;
  flex-flow: wrap;
  padding-top: 40px;
}

.price-tag-fg4-8.horizontal.no-bkg {
  background-color: #0000;
}

.price-tag-fg4-8.white {
  background-color: #fff;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100%;
}

.price-tag-fg4-8.white.padding.gradiente {
  background-color: #0000;
  background-image: linear-gradient(151deg, #fffdfd, #fffdfd 65%, #ffffff80);
  border: 1px solid #fff;
  padding-top: 26px;
  padding-bottom: 26px;
}

.heading-v2-29 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.heading-v2-29.white {
  color: #fff;
  text-align: left;
}

.heading-v2-29.white.thin {
  margin-top: 10px;
  font-size: 32px;
  font-weight: 500;
  line-height: 41px;
}

.tab-feature-10 {
  grid-column-gap: 8px;
  flex: 1;
  align-items: center;
  padding-bottom: 0;
  font-size: 16px;
  display: flex;
}

.div-block-3859 {
  background-image: linear-gradient(to right, #fff0, #ffffff4f 50%, #fff0);
  border: 1px solid #ffffff8a;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 11px;
  padding-bottom: 11px;
  display: flex;
}

.image-711 {
  z-index: 0;
  opacity: .1;
  mix-blend-mode: normal;
  max-width: 100vw;
  position: absolute;
  inset: auto 0% 0%;
}

.text-span-657 {
  text-decoration: line-through;
}

.div-block-3860 {
  flex: 1;
}

.div-block-3860.center {
  align-self: center;
}

.text-span-658 {
  font-weight: 700;
}

.text-block-2123 {
  color: #0f1a45;
  text-align: center;
  align-self: center;
  font-size: 116px;
  font-weight: 700;
  line-height: 88px;
}

.check-icon-3 {
  width: 20px;
  height: 20px;
}

.text-block-2124 {
  color: #0f1a45;
  font-size: 35px;
  line-height: 42px;
}

.v2-btn-17 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-17:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-17.center {
  align-self: center;
  font-weight: 600;
}

.v2-btn-17.center.padding-top {
  border-radius: 60px;
  margin-top: 40px;
}

.v2-btn-17.center.padding-top.compra {
  margin-top: 24px;
  margin-bottom: 24px;
}

.v2-btn-17.center.padding-top.compra.margin {
  margin-bottom: 0;
}

.div-block-3861 {
  width: 100%;
  margin-top: 20px;
  padding-left: 10px;
  display: flex;
}

.div-block-3861.d-none {
  display: none;
}

.text-span-659 {
  color: #0f1a45;
  font-weight: 700;
}

.div-block-3862 {
  grid-column-gap: 16px;
  justify-content: center;
  display: flex;
}

.div-block-3863 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.div-block-3864 {
  flex: 0 auto;
  align-self: flex-end;
}

.text-span-660 {
  font-weight: 600;
}

.div-block-3865 {
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image-712 {
  width: 450px;
}

.div-block-3866 {
  width: 50%;
  padding-right: 20px;
}

.text-span-661, .text-span-662 {
  font-weight: 600;
}

.paragraph-93-copy-3 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-93-copy-3.blue {
  color: #0f1a45;
}

.container-285 {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  max-width: 85%;
  margin-top: 20px;
  display: flex;
  position: static;
}

.text-span-663 {
  font-weight: 700;
}

.section-106 {
  background-color: #dce1ea;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.section-106.faq {
  background-color: #0000;
  background-image: linear-gradient(#f5f7f9, #fff);
}

.mask-23 {
  overflow: hidden;
}

.button-mobile-container {
  width: 0;
  height: 0;
}

.container-286 {
  align-items: center;
  max-width: 100vw;
  display: block;
}

.new-navbar {
  background-color: #fff;
  align-self: auto;
  width: 100%;
  max-width: 100vw;
  height: auto;
  padding: 0;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.hero-logo-h1 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 48px;
  font-weight: 800;
}

.hero-logo-h1.traction {
  color: #fff;
  text-align: left;
  font-weight: 500;
}

.flex-block-8 {
  grid-column-gap: 8px;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #e7635354;
  border-radius: 60px;
  align-items: center;
  margin-top: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.flex-block-8.pt {
  margin-top: 6px;
}

.divider-line {
  background-color: #1c3466;
  align-self: stretch;
  min-width: 1px;
}

.divider-line.blue {
  min-height: 1px;
}

.divider-line.blue.opacity {
  opacity: .17;
  margin-top: 40px;
  margin-bottom: 40px;
}

.divider-line.blue.opacity.middle {
  opacity: 1;
  background-color: #254078;
  background-image: linear-gradient(#00000080, #00000080);
  align-self: center;
  width: 40%;
}

.divider-line.blue.opacity.middle.big {
  background-color: #25407817;
  background-image: none;
  width: 60%;
}

.flex-block-36 {
  grid-row-gap: 16px;
  text-align: left;
  background-image: linear-gradient(#03143e, #20386a);
  border: 1px solid #20386a;
  border-radius: 8px;
  flex: 1;
  justify-content: flex-start;
  padding: 32px 16px;
}

.tag-convidado {
  color: #fffc;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #ffffff24;
  border-radius: 20px;
  padding: 4px 6px 2px;
  font-size: 12px;
  line-height: 13px;
  position: absolute;
  inset: 13px auto auto 12px;
}

.tag-convidado.dark {
  color: #fff;
  background-color: #212f6c82;
  font-weight: 600;
  display: none;
}

.slide-112, .slide-113 {
  border-radius: 25px;
  overflow: hidden;
}

.flex-block-43 {
  position: relative;
}

.flex-block-43.margintop {
  margin-top: 60px;
}

.flex-block-43.margintop.g4day {
  justify-content: flex-start;
  align-items: center;
}

.flex-block-43.margintop.g4day.traction {
  justify-content: center;
  align-items: center;
}

.text-block-2131 {
  color: var(--new-coral);
  background-color: #0c153e;
  border: 1px solid #0d186b;
  border-radius: 20px;
  margin-bottom: -14px;
  margin-left: 32px;
  padding: 4px 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.hero-paragraph-5 {
  max-width: 58ch;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.hero-paragraph-5.no-m.left {
  color: var(--accessible-components-white-smoke);
  text-align: left;
  padding-bottom: 16px;
  font-size: 18px;
  line-height: 26px;
}

.hero-paragraph-5.no-m.left.size {
  width: 100%;
  padding-bottom: 0;
}

.hero-paragraph-5.no-m.left.size.g4day {
  width: 50%;
  font-size: 20px;
  line-height: 30px;
}

.hero-paragraph-5.no-m.left.size.g4day.especie-em-extincao {
  text-align: center;
  width: 90%;
}

.button-inscrever {
  background-color: var(--new-coral);
  border-radius: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 500;
}

.button-inscrever.is-trackable.btn-flex {
  justify-content: center;
  align-items: center;
  max-width: 200px;
  font-family: Montserrat variablefont wght, sans-serif;
  display: flex;
}

.nav-button {
  white-space: nowrap;
  word-break: normal;
}

.extrabold {
  color: var(--new-coral);
  font-weight: 800;
}

.text-block-2134 {
  color: #fff;
}

.text-block-2136 {
  color: var(--new-blue);
  background-color: #8e9ccd1c;
  border-radius: 5px;
  align-self: flex-start;
  padding: 2px 6px;
  font-weight: 500;
}

.whatsapp-icon {
  background-color: #11d697;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  min-width: 43px;
  min-height: 43px;
  display: flex;
}

.whatsapp-icon.mobile {
  display: none;
}

.html-embed-38 {
  margin-bottom: 0;
  padding-top: 0;
}

.div-block-3881 {
  grid-column-gap: 40px;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.section-107 {
  z-index: 90;
  color: var(--new-blue);
  background-color: #f0f2f9;
  background-image: url('../images/pattern-bg-blue.svg');
  background-position: 50% 0;
  background-size: cover;
  border-top: 1px solid #ffffff87;
  border-bottom: 1px solid #ffffff4f;
  margin-top: 71px;
  font-style: normal;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: inset 0 0 20px 3px #31478763;
}

.section-107.dark {
  border: 1px #000;
  margin-top: 140px;
  display: block;
}

.section-107.dark.ge {
  background-color: var(--blue-shade-1);
  background-image: none;
  display: none;
}

.paragraph-317 {
  text-align: center;
  max-width: 53ch;
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-317._2 {
  text-align: center;
  max-width: 77ch;
  font-size: 14px;
  line-height: 21px;
}

.paragraph-317._2.ge {
  color: var(--white-smoke);
  max-width: 85ch;
  font-weight: 500;
}

.container-289 {
  justify-content: space-between;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.container-289._2 {
  text-align: center;
  flex: 1;
  justify-content: center;
  max-width: 1200px;
  padding-top: 12px;
  padding-bottom: 8px;
}

.container-289._2.hello-bar-traction {
  display: flex;
}

.container-289._2.hello-bar-traction.show {
  padding-top: 24px;
  padding-bottom: 16px;
  display: flex;
}

.btn-new-website {
  grid-column-gap: 8px;
  color: #f5f5f5;
  text-align: center;
  background-color: #e76353;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-width: 320px;
  min-height: 48px;
  padding-top: 0;
  font-weight: 600;
  line-height: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.btn-new-website:hover {
  background-color: #d45b4c;
  transform: translate(0, 3px);
}

.btn-new-website.is-trackable {
  font-size: 16px;
}

.btn-new-website.center {
  align-self: center;
}

.link-14 {
  color: var(--new-coral);
  font-weight: 600;
  text-decoration: underline;
}

.container-new-website {
  grid-row-gap: 24px;
  flex-direction: column;
  min-width: 100%;
  max-width: 1280px;
  padding: 24px;
  display: flex;
}

.container-new-website.horizontal {
  flex-direction: row;
}

.container-new-website.horizontal.mobile-vertical {
  overflow: visible;
}

.container-new-website.horizontal.mobile-vertical._2 {
  align-items: flex-start;
}

.container-new-website.horizontal.relative {
  position: relative;
}

.container-new-website.mobile-no-p.center.no-pt {
  overflow: visible;
}

.container-new-website.mobile-no-p.center.no-pt._2 {
  padding-top: 0;
  padding-bottom: 0;
}

.container-new-website.center {
  text-align: center;
  align-items: center;
}

.container-new-website.center.mobile-no-p.max-w {
  max-width: 100%;
  padding-top: 60px;
}

.header-new-website {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.header-new-website.h2 {
  font-size: 24px;
  line-height: 32px;
}

.header-new-website.h2.blue {
  color: #0f1a45;
}

.section-default-2 {
  color: #0f1a45;
  background-color: #030018;
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.section-default-2.blue-gradient {
  background-color: var(--new-blue);
  color: #fff;
  background-image: linear-gradient(#0f1a45, #212f6c);
}

.section-default-2.blue-gradient._2 {
  background-image: linear-gradient(#212f6c, #0a1f7d);
}

.section-default-2.blue-gradient.margin {
  padding-bottom: 92px;
}

.section-default-2.footer {
  z-index: 5;
  border-radius: 10px 10px 0 0;
  position: relative;
}

.section-default-2.no-p {
  padding-top: 8px;
  padding-bottom: 8px;
}

.faq1-5_question-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.empresas {
  grid-column-gap: 16px;
  border-top: 1px solid #fff;
  align-items: center;
  margin-top: 16px;
  padding-top: 16px;
}

.mentor-card {
  border: 1px solid #20386a;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

.mentor-card.mentors {
  border-style: none;
  border-radius: 30px;
}

.mentor-card.mentors.fix-size {
  z-index: 9;
  min-width: 300px;
  max-width: 300px;
}

.mentor-card.mentors.fix-size.light {
  border-top-style: solid;
  border-top-width: 6px;
  border-radius: 20px;
  min-width: 400px;
  max-width: 400px;
}

.div-block-3886 {
  cursor: pointer;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0 24px 0% auto;
}

.faq1-5_question-3 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.gt-section-2 {
  background-image: radial-gradient(circle at 0 0, #ddeef6 72%, #87b0f64d), linear-gradient(to right, #f5f5f5 50%, #0178d4cc);
  flex-direction: column;
  align-items: center;
  min-height: 80vh;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-3892 {
  border: 1px #ff4e43;
  border-radius: 100px;
  width: 90%;
  height: auto;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 0;
}

.div-block-3892.d-none {
  display: flex;
}

.div-block-3893 {
  background-image: linear-gradient(119deg, #ffffff14, #ffffffb0 38%, #fff0 60%), linear-gradient(to right, #e7e7e900, #fff3);
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top-left-radius: 200px;
  border-top-right-radius: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 75vh;
  margin-top: 30px;
  display: flex;
  position: static;
  overflow: visible;
}

.bullets-desktop {
  max-width: 100%;
}

.image-723 {
  width: 100px;
}

.button-33 {
  background-color: #ff4e43;
  border-radius: 100px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 50px;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
  box-shadow: 0 0 5px 1px #fa72684d;
}

.button-33.is-trackable {
  margin-top: 10px;
}

.button-33.is-trackable.w--current {
  z-index: 2;
  position: relative;
}

.button-33.is-trackable.hero {
  margin-top: 0;
}

.button-33.is-trackable.hero.compra {
  border-radius: 16px;
  padding: 20px 40px;
}

.image-724 {
  display: none;
}

.text-block-332 {
  color: #0f1a45;
  text-align: center;
  width: 900px;
  font-size: 48px;
  font-weight: 500;
  line-height: 62px;
}

.text-block-332.d-none-mobile {
  width: 950px;
}

.bullets-tablet {
  display: none;
}

.tag-hero-gt {
  color: #0f1a45;
  letter-spacing: 6px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
}

.text-span-595 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#a8271f, #ff4e43 45%);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.text-span-576 {
  font-weight: 600;
}

.section-95 {
  background-image: linear-gradient(#eef7fb, #e2eff900);
  flex-direction: column;
  align-items: center;
  min-height: auto;
  padding-top: 40px;
  padding-bottom: 80px;
  display: flex;
  position: static;
}

.text-block-317 {
  color: #0f1a45;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.slider-31 {
  background-color: #0000;
  width: 90%;
  height: 360px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.right-arrow-38 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-left: 0;
  display: flex;
}

.text-block-318 {
  color: #ff4e43;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.text-span-581 {
  font-weight: 700;
}

.slide-pilares {
  background-image: linear-gradient(141deg, #ddeef61a, #b3d3f352);
  border: 1px solid #fff;
  border-radius: 15px;
  width: 32%;
  height: 360px;
  margin-left: 7px;
  margin-right: 7px;
  padding: 10px;
}

.slide-pilares.prova-social {
  height: 350px;
}

.arrow-slider {
  cursor: pointer;
  width: 25px;
  height: 25px;
}

.arrow-slider.right {
  transform: rotate(180deg);
}

.text-span-577 {
  font-weight: 700;
}

.image-651 {
  background-color: #0000;
  border: 1px #ff4e43;
  border-radius: 0;
  width: 40px;
  height: 40px;
  padding: 0;
}

.div-block-3754 {
  background-color: #fff;
  background-image: none;
  border-radius: 15px;
  width: 100%;
  height: 100%;
  padding: 20px;
  box-shadow: 0 0 5px #0f1a4521;
}

.text-span-565 {
  color: #ff4e43;
  font-weight: 700;
}

.left-arrow-33 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-span-566 {
  font-weight: 600;
}

.slide-nav-42 {
  margin-top: 0;
  top: 360px;
}

.text-span-580, .text-span-574 {
  font-weight: 700;
}

.text-block-319 {
  color: #0f1a45;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

.container-281 {
  z-index: 1;
  max-width: 1000px;
  margin-left: auto;
  position: relative;
}

.heading-92 {
  color: #0f1a45;
  text-align: center;
  font-size: 26px;
  font-weight: 500;
}

.text-span-579 {
  font-weight: 700;
}

.div-block-3894 {
  background-color: #fff;
  border-radius: 20px;
  justify-content: flex-end;
  width: 100%;
  min-width: 100%;
  height: 370px;
  display: flex;
  position: relative;
}

.heading-online-8 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.heading-online-8.white {
  color: #fff;
  text-align: left;
}

.heading-online-8.white.thin {
  font-size: 32px;
}

.heading-online-8.white.thin._70 {
  width: 100%;
  max-width: none;
  margin-bottom: 20px;
}

.text-block-2145 {
  color: #0f1a45;
  text-align: center;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.container-padrao-46 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.text-span-614 {
  font-size: 24px;
}

.div-block-3895 {
  z-index: 2;
  width: 25%;
  height: 100%;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3895.shadow-style {
  flex-direction: column;
  justify-content: flex-start;
  width: 33%;
  padding: 25px 20px;
  display: flex;
  box-shadow: -10px 0 10px -4px #010b2112;
}

.div-block-3895.shadow-style._50 {
  width: 50%;
  padding-left: 40px;
}

.div-block-3895.no-shadow {
  z-index: 1;
  box-shadow: none;
  position: relative;
}

.div-block-3895.no-shadow.alinhamento {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 25px 20px;
  display: flex;
}

.div-block-3895.no-shadow.alinhamento._50 {
  width: 50%;
  padding-left: 40px;
}

.bold-text-218 {
  color: #0f1a45;
}

.bold-text-218.white {
  color: #fff;
}

.tab-feature-12 {
  grid-column-gap: 8px;
  color: #0f1a45;
  flex: 1;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-size: 16px;
  display: flex;
}

.tab-feature-12.gap {
  grid-column-gap: 16px;
  flex: 1;
}

.text-span-613 {
  text-transform: uppercase;
}

.image-658 {
  width: 300px;
  margin-top: -56px;
}

.image-658._2 {
  border-radius: 15px;
  width: 315px;
  margin-top: 0;
  margin-left: 73px;
}

.image-658._2.pass {
  width: 400px;
  margin-left: 0;
}

.image-725 {
  transform: rotate(-90deg);
}

.button-gt {
  margin-top: 60px;
  display: flex;
}

.button-gt.hero {
  background-color: #0000;
  border-radius: 100px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  transition: background-color .1s cubic-bezier(.55, .055, .675, .19);
  position: relative;
  inset: auto;
}

.button-gt.hero:hover {
  box-shadow: none;
  background-color: #0000;
  border-radius: 100px;
  margin-top: 0;
  padding: 5px;
}

.button-gt.hero.pass {
  margin-top: 20px;
}

.button-gt.hero.pass:hover {
  box-shadow: none;
}

.heading-v2-34 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.heading-v2-34.center {
  text-align: center;
}

.text-block-2146 {
  color: #f0f0f0;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-2146.blue {
  color: #192a67;
  font-size: 16px;
}

.big-numbers-wrap-3 {
  grid-column-gap: 24px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.big-numbers-wrap-3.gt {
  margin-right: 0;
}

.text-span-615 {
  color: #ff4e43;
  font-weight: 700;
}

.text-block-2147 {
  color: #f0f0f0;
  font-family: Montserrat, sans-serif;
  font-size: 74px;
  font-weight: 700;
  line-height: 74px;
}

.text-block-2147.dark-blue {
  color: #0f1a45;
}

.text-span-665 {
  color: #e76353;
  font-size: 28px;
}

.div-block-3765 {
  width: 50%;
}

.div-block-3765.no-gradient.d-none {
  display: flex;
}

.button-34 {
  background-color: #ff4e43;
  border-radius: 100px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 50px;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
  box-shadow: 0 0 5px 1px #fa72684d;
}

.button-34.is-trackable {
  margin-top: 10px;
}

.button-34.is-trackable.w--current {
  z-index: 2;
  position: relative;
}

.heading-93 {
  color: #0f1a45;
  text-align: left;
  font-size: 26px;
  font-weight: 500;
}

.heading-93.center-desk {
  text-align: center;
}

.heading-93.center-desk.blue {
  margin-top: 0;
}

.div-block-3763 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.bonus-section {
  background-color: #ff4e43;
  min-height: 80vh;
  padding-top: 40px;
  padding-bottom: 60px;
  position: relative;
}

.bonus-section.white {
  background-color: #0000;
  background-image: linear-gradient(151deg, #fff, #e2eff954);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bonus-section.white.pass {
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 40px;
}

.container-padrao-47 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-padrao-47.gap {
  grid-row-gap: 16px;
}

.box-bonus {
  background-image: linear-gradient(151deg, #f8f8f800, #fff 55%);
  border: 1px solid #fff;
  border-radius: 20px;
  justify-content: flex-end;
  align-items: center;
  width: 95%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-bonus.pass {
  background-image: linear-gradient(135deg, #f8f8f800, #fff 47%);
  margin-top: 40px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.box-bonus.pass.blue-gradient {
  padding-right: 10px;
}

.box-bonus.pass.blue-gradient.pass-gt {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 100px;
  box-shadow: 0 10px 30px #0f1a451a;
}

.text-block-2148 {
  color: #0f1a45;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

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

.section-96 {
  background-image: linear-gradient(138deg, #ff4e43, #ea6051 44%, #e76353);
  align-items: center;
  min-height: auto;
  padding-top: 40px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.text-span-569, .text-span-568 {
  font-weight: 600;
}

.tag-space {
  color: #0f1a45;
  text-align: left;
  font-size: 28px;
  font-weight: 500;
}

.tag-space.size {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
}

.heading-94 {
  color: #0f1a45;
  text-align: left;
  font-size: 26px;
  font-weight: 500;
}

.heading-94.white {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 700;
}

.image-652 {
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.mentor-img {
  max-width: 100%;
  height: auto;
}

.text-span-570 {
  font-weight: 600;
}

.div-block-3759 {
  flex-direction: column;
  margin-bottom: 60px;
  display: flex;
}

.right-arrow-39 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-left: 0;
  display: flex;
}

.text-block-2149 {
  color: #ff4e43;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.slider-21-copy {
  background-color: #0000;
  width: 90%;
  height: auto;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.slider-mentor {
  border: 1px #fff;
  border-radius: 0;
  width: 32%;
  height: auto;
  margin-left: 7px;
  margin-right: 7px;
  padding: 0;
}

.image-653 {
  width: 20px;
  height: 20px;
  margin-bottom: -10px;
}

.image-726 {
  background-color: #0000;
  border: 1px #ff4e43;
  border-radius: 0;
  width: 40px;
  height: 40px;
  padding: 0;
}

.image-726.cronograma {
  background-color: #fff;
  border-radius: 10px;
  width: 45px;
  height: 45px;
  margin-bottom: 10px;
  padding: 9px;
}

.slide-nav-31-copy {
  margin-top: 10px;
  position: static;
  top: 520px;
}

.div-block-3758 {
  justify-content: space-around;
  margin-top: 40px;
  margin-bottom: 0;
  display: flex;
}

.left-arrow-34 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.button-35 {
  background-color: #ff4e43;
  border-radius: 100px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 50px;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
  box-shadow: 0 0 5px 1px #fa72684d;
}

.button-35.is-trackable {
  margin-top: 10px;
}

.button-35.is-trackable.w--current {
  z-index: 2;
  position: relative;
}

.text-span-571 {
  font-weight: 700;
}

.section-95-copy {
  background-image: linear-gradient(#eef7fb, #e2eff9);
  flex-direction: column;
  align-items: center;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: static;
}

.text-block-2150 {
  color: #0f1a45;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-3756 {
  z-index: 1;
  border-bottom: 2px solid #ffffff45;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  width: 100%;
  height: 50px;
  display: flex;
  position: relative;
}

.heading-95 {
  color: #0f1a45;
  text-align: left;
  font-size: 26px;
  font-weight: 500;
}

.heading-95.center-desk {
  text-align: center;
}

.heading-95.center-desk.blue {
  margin-top: 0;
}

.heading-95.center {
  text-align: center;
  margin-top: 10px;
  font-size: 26px;
}

.heading-95.center.coral {
  color: #ff4e43;
  margin-top: 0;
  font-weight: 500;
}

.div-block-3757 {
  box-shadow: none;
  background-color: #fff;
  background-image: linear-gradient(#f1f8fd, #eaeef64d);
  border: 1px solid #fff;
  border-radius: 15px;
  width: 22%;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 11px 11px 15px;
}

.check-icon-5 {
  width: 20px;
  height: 20px;
}

.div-block-3922 {
  margin-bottom: 10px;
}

.text-block-424 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 5px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

.text-block-424.big {
  font-size: 22px;
}

.heading-online-9 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.heading-online-9.size {
  text-align: center;
  margin-bottom: 40px;
  font-size: 28px;
  font-weight: 500;
}

.heading-online-9.size.gt {
  margin-bottom: 10px;
}

.div-block-3921 {
  width: 100%;
  height: 100%;
  display: flex;
}

.price-tag-fg4-9 {
  grid-row-gap: 24px;
  background-color: #e76353;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  display: flex;
}

.price-tag-fg4-9.color {
  width: 60%;
}

.price-tag-fg4-9.color.shadow {
  color: #ff4e43;
  width: 65%;
  box-shadow: 0 0 10px 2px #5f5f5f66;
}

.price-tag-fg4-9.color.shadow.gt {
  background-color: #ff4e43;
  border: 1px solid #fff;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 37px;
  padding-bottom: 37px;
}

.bold-text-272 {
  font-size: 32px;
}

.bold-text-272.pma {
  color: #0f1a45;
}

.text-block-421 {
  color: #476382;
  font-size: 16px;
  font-weight: 500;
}

.text-block-421.white {
  color: #fff;
}

.text-block-421.white.padding {
  font-size: 18px;
  line-height: 24px;
}

.container-online-19 {
  z-index: 10;
  grid-row-gap: 24px;
  border-bottom: 1px solid #ffddd2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-online-19._1100 {
  border: 1px #000;
  max-width: 90%;
}

.tab-feature-13 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.v2-btn-19 {
  text-align: center;
  text-transform: uppercase;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .2s;
}

.v2-btn-19:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-19.center {
  align-self: center;
  font-weight: 600;
}

.v2-btn-19.center.is-trackable.compra.ge {
  width: 90%;
  margin-top: 10px;
}

.tag-oferta {
  color: #fff;
  text-align: center;
  letter-spacing: 6px;
  font-size: 20px;
  line-height: 25px;
}

.text-span-604 {
  font-weight: 700;
}

.section-108 {
  background-image: linear-gradient(#eef7fb, #e2eff900);
  flex-direction: column;
  align-items: center;
  min-height: auto;
  padding-top: 40px;
  padding-bottom: 80px;
  display: flex;
  position: static;
}

.slider-32 {
  background-color: #0000;
  width: 90%;
  height: 360px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.slider-32.prova-social {
  height: 350px;
}

.right-arrow-40 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-left: 0;
  display: flex;
}

.text-block-340 {
  color: #fff;
  margin-top: 10px;
  font-size: 18px;
}

.text-block-342 {
  color: #0f1a45;
  font-size: 16px;
  font-weight: 700;
}

.div-block-3923 {
  background-color: #fff;
  background-image: none;
  border-radius: 15px;
  width: 100%;
  height: 100%;
  padding: 20px;
  box-shadow: 0 0 5px #0f1a4521;
}

.left-arrow-35 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.slide-nav-43 {
  margin-top: 0;
  top: 360px;
}

.slide-nav-43.margin-provasocial {
  top: 360px;
}

.image-727 {
  width: 25px;
  height: 25px;
}

.div-block-3924 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.heading-96 {
  color: #0f1a45;
  text-align: left;
  font-size: 26px;
  font-weight: 500;
}

.heading-96.center-text {
  text-align: center;
}

.div-block-3925 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  display: flex;
}

.sobre-g4-numbers {
  background-color: #ff4e43;
  border-radius: 25px;
  width: 90%;
  height: auto;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 55px 0;
}

.text-block-341 {
  color: #0f1a45;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.text-span-602 {
  color: #ff4e43;
  font-weight: 700;
}

.text-block-339 {
  color: #fff;
  font-size: 60px;
  font-weight: 700;
  line-height: 70px;
}

.section-100 {
  background-color: #dce1ea;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.section-100.faq {
  background-color: #0000;
  background-image: linear-gradient(#f5f7f9, #fff);
}

.section-100.faq.gt {
  background-color: #fff;
  background-image: none;
  padding-top: 0;
}

.text-span-603 {
  font-weight: 700;
}

.text-span-603.coral-forte {
  color: #ff4e43;
}

.container-online-20 {
  z-index: 10;
  grid-row-gap: 24px;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.faq1-5_question-4 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.capitalize {
  text-transform: uppercase;
}

.flex-block-70 {
  position: relative;
}

.text-block-2151 {
  color: #e76353;
  background-color: #0c153e;
  border: 1px solid #0d186b;
  border-radius: 20px;
  margin-bottom: -14px;
  margin-left: 32px;
  padding: 4px 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.text-block-2151.traction {
  margin-bottom: -8px;
  margin-left: 0;
}

.hero-paragraph-6 {
  max-width: 58ch;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.hero-paragraph-6.no-m.left {
  color: #fff;
  text-align: left;
  padding-bottom: 16px;
  font-size: 18px;
  line-height: 26px;
}

.paragraph-default-im {
  margin-bottom: 0;
}

.text-block-2159 {
  font-size: 20px;
  font-weight: 700;
}

.icon-relogio {
  max-width: 30px;
}

.icon-relogio.text-blue-scale {
  object-fit: cover;
  object-fit: cover;
  max-width: 25px;
  padding-right: 0;
  font-size: 23px;
  display: block;
  overflow: visible;
}

.text-blue-scale {
  color: #fff;
  padding-right: 8px;
  font-size: 18px;
  line-height: 18px;
}

.bloco-atracao-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #11729c0d;
  border: 1px solid #bbbbbb8c;
  border-radius: 10px;
  align-self: center;
  min-width: 80%;
  max-width: 80%;
  margin-left: 40px;
  margin-right: 40px;
  padding: 16px 24px 16px 8px;
  display: flex;
  box-shadow: 0 10px 20px -11px #0000003b;
}

.bloco-atracao-2.pausa {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  box-shadow: none;
  background-color: #f5f5f5;
  min-height: 61px;
  max-height: 61px;
  padding: 9px 11px;
}

.bloco-atracao-2.pausa.pausa-bg-mobile {
  background-color: #0f1a455c;
  border-color: #ffffff24;
  flex-flow: column wrap;
  flex: 1;
  min-width: 100%;
  min-height: 100%;
  max-height: none;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
}

.div-conteudo {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

.div-conteudo.mobile-center {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.div-horario-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #999dac;
  text-align: center;
  border-right: 1px solid #6666662e;
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  min-width: 90px;
  max-width: 200px;
  padding: 8px 0;
  display: flex;
}

.div-horario-2.div-horario-mobile {
  border-bottom: 1px solid #ffffff24;
  border-right-style: none;
  justify-content: flex-start;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 8px;
  overflow: visible;
}

.fs_modal-2_button-8 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #e76353;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 297px;
  min-height: 48px;
  padding: 0 40px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  transition: all .2s;
  display: flex;
}

.fs_modal-2_button-8:hover {
  background-color: #d45b4c;
  transform: translate(0, 3px);
}

.fs_modal-2_button-8:focus-visible, .fs_modal-2_button-8[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_modal-2_button-8.is-trackable {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.fs_modal-2_button-8.is-trackable.whats {
  background-color: #3eb27b;
}

.fs_modal-2_content-4 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  max-height: 90vh;
  padding: 2rem;
  display: flex;
  overflow: auto;
}

.fs_modal-2_close-6 {
  cursor: pointer;
  background-color: #e763532e;
  border-radius: 0 0 0 16px;
  padding: 1.5rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs_modal-2_close-6:focus-visible, .fs_modal-2_close-6[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.html-embed-44 {
  min-width: 500px;
}

.fs_modal-2_component-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: grid;
}

.fs_modal-2_component-6.center {
  justify-items: center;
  padding-top: 24px;
  padding-bottom: 40px;
}

.fs_modal-2_component-6.center.no-m {
  padding-top: 0;
  padding-bottom: 0;
}

.fs_modal-2_popup-5 {
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #00000080;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs_modal-2_wrapper-6 {
  z-index: 999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #000;
  background-color: #0f1a45;
  border: 1px solid #e76353;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  width: 100%;
  max-width: 42rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.fs_modal-2_wrapper-6.white {
  background-color: #e6e6e6;
  border-style: none;
  border-radius: 16px;
}

.mobile {
  display: none;
}

.tabs-16 {
  background-color: #070e2a;
  margin-top: 7px;
  display: none;
}

.tab-hero {
  color: var(--white-smoke);
  text-align: center;
  background-color: #fff0;
  flex: 1;
  padding: 8px 16px;
  font-weight: 600;
}

.tab-hero.w--current {
  border-bottom: 2px solid var(--new-coral);
  color: var(--new-coral);
  background-color: #fff0;
}

.tab-menu-hero {
  z-index: 1;
  border-bottom: 1px solid #ffffff2e;
  display: flex;
}

.tabs-content-2 {
  flex-direction: column;
  min-height: 780px;
  max-height: 780px;
  display: flex;
}

.tab-panel-hero {
  flex: 1;
  min-height: 100%;
}

.background-video-3 {
  z-index: 1;
  min-height: 100%;
  position: absolute;
  inset: 0%;
}

.flex-block-91 {
  z-index: 2;
  color: var(--white-smoke);
  background-image: linear-gradient(to top, #070e2a 14%, #31478700);
  align-items: center;
  padding-top: 40vh;
  padding-bottom: 40px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.fs_modal-2_close-7 {
  cursor: pointer;
  background-color: #e763532e;
  border-radius: 0 0 0 16px;
  padding: 1.5rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs_modal-2_close-7:focus-visible, .fs_modal-2_close-7[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_modal-2_popup-6 {
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #00000080;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs_modal-2_component-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: grid;
}

.fs_modal-2_component-7.center {
  justify-items: center;
  padding-top: 24px;
}

.fs_modal-2_content-5 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  max-height: 75vh;
  padding: 2rem;
  display: flex;
  overflow: auto;
}

.html-embed-45 {
  min-width: 500px;
}

.fs_modal-2_wrapper-8 {
  z-index: 999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #000;
  background-color: #0f1a45;
  border: 1px solid #e76353;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  width: 100%;
  max-width: 42rem;
  display: flex;
  position: relative;
  overflow: auto;
}

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

.image-735 {
  display: none;
}

.image-736 {
  align-self: flex-end;
}

.image-736.desk-hide {
  display: none;
}

.flex-block-93 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.background-video-4 {
  min-width: 100%;
  min-height: 100%;
  position: absolute;
}

.icon-agenda {
  object-fit: cover;
  border-radius: 20px;
  min-width: 40px;
  min-height: 40px;
}

.subtitle-agenda {
  color: #ffffff82;
}

.subtitle-agenda.white {
  color: #ffffffd9;
  font-size: 16px;
}

.image-698 {
  width: 25px;
  height: 25px;
}

.text-block-377 {
  color: #ff5247;
  text-transform: uppercase;
  margin-right: 5px;
  font-size: 16px;
}

.heading-hero-online-2 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-size: 56px;
  line-height: 64px;
}

.heading-hero-online-2.nfg4 {
  color: #f0f0f0;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 400;
  line-height: 50px;
}

.heading-hero-online-2.nfg4.size {
  font-size: 42px;
  line-height: 48px;
}

.v2-btn-20 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 100px;
  align-self: flex-start;
  min-width: 293px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-20:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-20.is-trackable {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 700;
}

.v2-btn-20.is-trackable.new {
  margin-top: 10px;
}

.v2-btn-20.is-trackable.new.w--current {
  margin-left: auto;
  margin-right: auto;
}

.check-icon-6 {
  width: 20px;
  height: 20px;
}

.container-lideran-a-2 {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  padding: 0 40px;
  display: flex;
  position: relative;
}

.container-lideran-a-2.direction {
  flex-direction: row;
  max-width: 1100px;
  display: block;
  position: static;
}

.tab-feature-14 {
  grid-column-gap: 8px;
  color: #0f1a45;
  flex: 1;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-size: 16px;
  display: flex;
}

.mentores-hero {
  width: 50%;
  height: auto;
  position: absolute;
  inset: auto 0% 0% auto;
}

.section-103 {
  background-image: linear-gradient(76deg, #ff4e43, #fc6154 52%, #ffa59cd6);
  align-items: center;
  min-height: 60vh;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.section-103.flex-direction {
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  padding-top: 0;
}

.section-103.flex-direction.margin {
  padding-top: 60px;
}

.h2 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.tag-fg4 {
  color: #fff;
  letter-spacing: 1px;
  background-color: #fff;
  border-radius: 100px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: 30px;
  margin-bottom: 15px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.content-hero {
  width: 45%;
}

.price-tag-fg4-11 {
  grid-row-gap: 24px;
  background-color: #e76353;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  display: flex;
}

.price-tag-fg4-11.white {
  background-color: #fff;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.price-tag-fg4-11.white.new-copy {
  padding-top: 31px;
  padding-bottom: 31px;
  position: relative;
}

.price-tag-fg4-11.white.new-copy.height {
  padding-top: 54px;
  padding-bottom: 54px;
}

.v2-btn-22 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 100px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 700;
  transition: all .2s;
}

.v2-btn-22:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-22.center {
  align-self: center;
}

.v2-btn-22.center.is-trackable {
  text-transform: uppercase;
  font-weight: 700;
}

.heading-online-14 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.right-arrow-42 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-left: 0;
  display: flex;
}

.right-arrow-42.pma-arq-receita {
  display: none;
}

.container-online-25 {
  z-index: 10;
  grid-row-gap: 24px;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.slider-fg4-mentores {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 99%;
  height: 450px;
  margin: 0 auto 40px;
  display: block;
}

.arrow-slider-3 {
  cursor: pointer;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-bottom: 50px;
}

.slide-mentor-fg4 {
  border: 1px #fff;
  border-radius: 15px;
  width: 24%;
  height: 100%;
  margin-left: .5%;
  margin-right: .5%;
  padding: 0;
}

.image-700 {
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.left-arrow-38 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.left-arrow-38.pma-arq-receita {
  display: none;
}

.slide-nav-46 {
  margin-top: 0;
  top: 360px;
}

.slide-nav-46.fg4 {
  margin-top: 10px;
  position: static;
  top: 0;
}

.slide-nav-46.fg4.d-none {
  display: block;
}

.slide-nav-46.fg4.d-none.pma-arq-receita {
  display: none;
}

.slide-116 {
  border-radius: 25px;
  overflow: hidden;
}

.heading-online-17 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.title-online-19 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-online-28 {
  z-index: 10;
  grid-row-gap: 24px;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.faq1-5_question-5 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.faq1-5_question-5.modulos {
  justify-content: flex-start;
}

.text-span-858 {
  color: #e76353;
  font-size: 28px;
}

.image-742 {
  position: absolute;
  inset: 48% 0 0% 47.3%;
}

.grid-course-highlight-2 {
  flex-flow: row;
  flex: 0 auto;
  grid-template: "."
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-self: auto;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.highlights-title {
  color: #ff8173;
  margin-top: 0;
}

.item-wrapper-1 {
  border: 1px solid #2d4a8c;
  border-top: 1px #000;
  border-left: 1px #000;
  flex: 1;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.item-wrapper-3 {
  border: 1px #000;
  border-right: 1px solid #2d4a8c;
  flex: 1;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 30px;
  display: flex;
}

.grid-course-highlights {
  flex-direction: row;
  flex: 0 auto;
  grid-template: "."
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-self: auto;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.icon-features-3 {
  max-width: 70px;
  margin-left: 0;
}

.icon-features-3.icon-size {
  max-width: 60px;
  height: 60px;
  margin-right: 30px;
}

.container-highlights {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  max-width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.item-wrapper-2 {
  border: 1px #000;
  border-bottom: 1px solid #2d4a8c;
  flex: 1;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 0;
  display: flex;
}

.text-wrap-2 {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  margin-bottom: 30px;
  margin-right: 0;
  display: flex;
}

.text-wrap-2.text-wrap-left {
  margin-right: 30px;
}

.heading-v2-35 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.heading-v2-35.white {
  color: #fff;
  text-align: left;
}

.heading-v2-35.white.mobile-center {
  font-weight: 600;
}

.title-online-20 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.item-wrapper-4 {
  border-top: 1px #000;
  border-bottom: 1px #000;
  border-left: 1px #000;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-top: 30px;
  padding-left: 0;
  display: flex;
}

.flex-block-102 {
  grid-row-gap: 8px;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 8px 16px;
}

.div-block-4269 {
  position: relative;
}

.image-945 {
  margin-right: 6px;
}

.text-block-2186 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
}

.image-946 {
  filter: brightness(800%);
  margin-right: 6px;
}

.text-block-2187 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
}

.h2-vitrine-online {
  color: #f3554a;
  font-size: 75px;
  line-height: 75px;
}

.h2-vitrine-online.mb-0 {
  margin-bottom: 0;
  font-size: 85px;
  line-height: 85px;
}

.h2-vitrine-online.mt-0 {
  margin-top: 0;
}

.paragraph-hero-online {
  color: #1f3161;
  text-align: center;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  font-size: 24px;
}

.text-span-860 {
  white-space: normal;
  word-break: normal;
  line-height: 30px;
}

.text-block-2190 {
  color: #f3554a;
  border: 1px solid #f3554a;
  border-radius: 30px;
  margin-bottom: -13px;
  padding: 10px 32px;
  font-size: 20px;
  font-weight: 800;
  line-height: 20px;
}

.link-15 {
  color: var(--coral-shade-3);
  text-decoration: underline;
}

.container-padrao-49 {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-padrao-49.center {
  align-items: center;
}

.div-block-4273 {
  justify-content: flex-end;
  min-width: 50%;
  display: flex;
  position: relative;
}

.div-block-4274 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.flex-block-107 {
  align-items: center;
}

.div-block-4275 {
  position: relative;
}

.image-951 {
  padding-bottom: 8px;
}

.lightbox-link-12 {
  min-height: 100vh;
}

.lightbox-link-12.small {
  min-height: 80vh;
}

.div-block-4276 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0006;
  background-image: radial-gradient(circle, #000000ab 16%, #0000);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hero-report {
  color: #fff;
  background-image: url('../images/hero-bg-campanha_1hero-bg-campanha.webp');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.heading-report {
  text-align: center;
  font-weight: 600;
  line-height: 40px;
}

.fixed-cta-container {
  z-index: 4;
  background-image: linear-gradient(#fff0, #00000073 78%);
  justify-content: center;
  padding-top: 48px;
  padding-bottom: 40px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.quick-stack-5 {
  flex: 1;
  align-self: stretch;
  min-width: 50%;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-115 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  text-align: left;
  background-color: #ffffff17;
  border-radius: 20px;
  flex: 1;
  align-self: stretch;
  align-items: center;
  padding: 16px;
  box-shadow: 0 0 20px 12px #00000008;
}

.container-card-mentor {
  border-radius: 20px;
  flex: 0 auto;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.image-953 {
  mix-blend-mode: soft-light;
  align-self: stretch;
}

.flex-block-116 {
  z-index: 2;
  background-image: linear-gradient(#fff0, #000000ed);
  padding: 60px 16px 32px;
  position: absolute;
  inset: auto 0% 0%;
}

.mentor-report {
  min-width: 100%;
  max-width: 100%;
  position: absolute;
  inset: 0%;
}

.logo-mentor {
  width: 65px;
  position: absolute;
  inset: 20px 20px auto auto;
}

.logo-mentor.horizontal {
  width: 103px;
}

.image-954 {
  align-self: stretch;
}

.image-954._2 {
  transform-style: preserve-3d;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.column-mentor {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.image-955 {
  position: absolute;
  inset: auto 24px -19% auto;
}

.flex-block-117 {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  max-width: 70%;
  position: relative;
}

.image-956 {
  min-width: 100%;
  margin-top: -6px;
}

.image-958 {
  z-index: 2;
  position: absolute;
  inset: 16px auto auto;
}

.fixed-hero-container {
  background-image: linear-gradient(#fff0, #101b46 43%);
  padding-top: 99px;
  position: absolute;
  inset: auto 0% 0%;
}

.flex-block-119 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  position: sticky;
  top: 25%;
}

.flex-block-121 {
  background-color: #0f1a45;
  border-radius: 9px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 24px;
}

.flex-block-121._33 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  min-width: 30%;
  line-height: 26px;
}

.flex-block-121._33.grey {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--blue-shade-2);
  color: #fff;
  align-self: stretch;
  padding-bottom: 24px;
}

.text-block-2194 {
  color: #e76353;
  text-align: center;
  font-size: 40px;
  font-weight: 700;
}

.quick-stack-6 {
  min-width: 70%;
}

.progress-bar-track {
  background-color: #ffffff0f;
  border-radius: 20px;
  width: 400px;
  height: 17px;
  overflow: hidden;
}

.div-block-4277 {
  min-width: 70%;
  min-height: 100%;
}

.progress-bar-slide {
  background-image: linear-gradient(to right, var(--coral-shade-1), var(--salmon) 22%, var(--new-coral));
  border-radius: 20px;
  width: 75%;
  height: 100%;
}

.image-959 {
  position: absolute;
  inset: 32px auto auto;
}

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

.form-ementa-block {
  background-image: linear-gradient(302deg, #0000, #fff 55%);
  border-radius: 15px;
  width: 50%;
  height: auto;
  padding: 1px;
}

.div-block-4278 {
  background-color: #0000;
  background-image: linear-gradient(143deg, #fff, #fff0), linear-gradient(139deg, #ff4e43, #ff6056 42%, #fff 97%);
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 15px 25px;
  display: flex;
}

.div-block-4278.bkg {
  background-image: linear-gradient(143deg, #fff, #fff0);
}

.section-ementa-gt {
  background-color: #ff4e43;
  padding-top: 18px;
  padding-bottom: 18px;
}

.section-ementa-gt.white {
  background-color: #ff4e4300;
  background-image: linear-gradient(143deg, #fff, #dfeaff 71%, #fff);
  padding-top: 30px;
  padding-bottom: 30px;
}

.ementa-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.container-342 {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  max-width: 85%;
  margin-top: 20px;
  display: flex;
  position: static;
}

.container-342.size {
  max-width: 1000px;
}

.html-embed-69 {
  width: 100%;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-4383 {
  width: 50%;
  padding-right: 20px;
}

.paragraph-93-copy-4 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-93-copy-4.center.blue {
  color: #0f1a45;
}

.text-span-956 {
  font-size: 16px;
  font-weight: 500;
}

.image-962.g4day {
  opacity: 1;
  width: 40%;
}

.image-962.g4day.especie-em-extincao {
  width: 90%;
}

.image-962.g4day.especie-em-extincao._2 {
  display: none;
}

.image-962.g4day.traction.pg {
  width: 90%;
}

.bold-text-276 {
  color: #fff;
}

.section-128 {
  background-image: url('../images/bg-2-kv-academia_1bg-2-kv-academia.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: auto;
  padding-top: 110px;
  padding-bottom: 0;
  display: flex;
}

.section-128._2 {
  background-image: linear-gradient(#043375, #0000 32%), url('../images/bg-2-kv-academia_1bg-2-kv-academia.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 40px;
}

.section-128._2._4 {
  background-image: url('../images/bg-2-kv-academia_1bg-2-kv-academia.webp');
  background-position: 0 0;
  padding-top: 100px;
}

.section-128._2._4.academia-de-ia, .section-128.pma22 {
  background-image: url('../images/group-16.webp');
}

.section-128.pma22.pma-acad-ia {
  padding-top: 40px;
}

.container-320 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.text-block-2199 {
  color: #e76353;
  letter-spacing: 4px;
  font-size: 16px;
  font-weight: 300;
}

.div-block-4176 {
  background-color: #00127680;
  border: .8px solid #e76353;
  border-radius: 100px;
  margin-top: 60px;
  padding: 8px 23px;
}

.div-block-4176._2 {
  background-color: #00127600;
}

.div-block-4179 {
  background-image: linear-gradient(90deg, #fff0, #102cff 50%, #fff0);
  width: 80%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 0;
}

.text-block-2200 {
  color: #fff;
  text-align: center;
  width: 600px;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 30px;
}

.heading-99 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(356deg, #b1b1b1, #fff 74%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 20px;
  font-size: 90px;
  font-weight: 800;
  line-height: 100px;
}

.heading-99.pn {
  text-align: center;
  background-image: linear-gradient(153deg, #afb8ff, #fff 54%, #a6aff1);
  font-size: 80px;
}

.section-146 {
  background-color: #101942;
  background-image: url('../images/forms.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 24px;
  padding-bottom: 24px;
}

.section-146.ai {
  background-color: #10194200;
  background-image: linear-gradient(#00000080, #00000080), url('../images/group-16.webp');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-4185 {
  background-color: #0f1a45a8;
  border-radius: 20px;
  width: 80%;
  padding: 11px;
}

.div-block-4184 {
  border-radius: 20px;
  height: auto;
  overflow: hidden;
}

.container-321 {
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-321.ai {
  max-width: 940px;
}

.html-embed-49 {
  z-index: 2;
  width: 100%;
  min-width: auto;
  height: auto;
  min-height: auto;
  position: relative;
}

.text-block-2202 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 34px;
}

.div-block-4182 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 20px;
  margin-left: 16px;
  display: flex;
}

.eles {
  background-image: linear-gradient(#ffffff78, #ffffff78), url('../images/group-14.webp');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  min-height: auto;
  padding-top: 38px;
  padding-bottom: 38px;
}

.eles._2 {
  background-color: #fdfdfd;
  background-image: none;
  background-position: 0 0;
}

.div-block-4181 {
  margin-top: 20px;
  margin-left: 16px;
  margin-right: 16px;
}

.div-block-4180 {
  background-image: linear-gradient(132deg, #f5f8ff, #fff);
  border: 1px solid #fff;
  border-radius: 30px;
  width: 40%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  padding: 11px 11px 20px;
  box-shadow: 0 2px 19px #c7c7c733;
}

.paragraph-330 {
  color: #0f1a45;
}

.heading-100 {
  color: #0f1a45;
  text-align: center;
  font-size: 24px;
}

.text-block-2203 {
  color: #0f1a45;
  margin-bottom: 15px;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.image-903 {
  width: 40px;
}

.div-block-4183 {
  justify-content: center;
  align-items: stretch;
  margin-top: 40px;
  display: flex;
}

.section-149 {
  background-color: #101942;
  background-image: url('../images/forms.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 24px;
  padding-bottom: 24px;
}

.section-149.ai {
  background-color: #10194200;
  background-image: linear-gradient(#00000080, #00000080), url('../images/group-16.webp');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.container-323 {
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-323.ai {
  max-width: 940px;
}

.title-agenda-5 {
  color: #0f1a45;
  white-space: normal;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
}

.title-agenda-5.white {
  color: #f5f5f5;
  font-weight: 500;
}

.agenda-block-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 1;
  min-width: 80%;
}

.agenda-block-2.ai {
  justify-content: flex-start;
  align-items: center;
  min-width: 90%;
}

.flex-block-131 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-left: 1px #e76353;
  align-items: center;
  display: none;
}

.text-block-2204 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 34px;
}

.bold-text-314 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.image-963 {
  width: 100%;
  display: block;
}

.sticky-cta-6 {
  z-index: 70;
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-image: linear-gradient(to top, #0f1a45f0 40%, #0f1a458c 65%, #0f1a457a 74%, #0000);
  justify-content: center;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 40px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.sticky-cta-6.partners {
  background-image: linear-gradient(to top, #0c266dd1 40%, #0f1a458c 65%, #0f1a457a 74%, #0000);
}

.sticky-cta-6.partners.padding {
  padding-top: 20px;
  padding-bottom: 30px;
}

.sticky-cta-6.partners.padding.ai_academy {
  margin-left: auto;
  margin-right: auto;
}

.button-38 {
  text-align: center;
  background-color: #e76353;
  border-radius: 10px;
  padding: 15px 25px;
  font-size: 18px;
  font-weight: 700;
}

.heading-117 {
  color: #2e3b7b;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(129deg, #0f1a45 20%, #2e3b7b 55%, #0f1a45);
  -webkit-background-clip: text;
  background-clip: text;
  width: 650px;
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
}

.heading-117.h2 {
  text-align: left;
  background-image: linear-gradient(129deg, #0f1a45 20%, #2e3b7b 55%, #0f1a45);
  width: 90%;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 500;
}

.heading-117.h2.center.vsl {
  width: 60%;
  margin-bottom: 10px;
}

.heading-117.h2.size {
  color: var(--new-blue);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  width: auto;
  margin-bottom: 10px;
}

.heading-117.h2.center {
  color: #0b2279;
  text-align: center;
  -webkit-text-fill-color: inherit;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  width: 800px;
  margin-bottom: 10px;
  font-weight: 500;
}

.slider-depoimento-video {
  border: 1px #fff;
  border-radius: 15px;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0 10px;
  overflow: visible;
}

.white-bkg-journey {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.text-span-938 {
  color: #0f1a45;
  font-size: 14px;
}

.depoimento {
  color: #0f1a45;
}

.depoimento.pma-gemp-depoimentos {
  font-size: 18px;
  line-height: 150%;
}

.slider-mentores-valley {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0 auto 40px;
  display: block;
}

.mask-32 {
  width: 100%;
}

.text-span-960 {
  color: #ff4e43;
  font-size: 24px;
  font-weight: 700;
}

.div-block-4387 {
  border-radius: 10px;
  width: 450px;
  overflow: hidden;
}

.div-block-4387.pma-gemp-depoimentos {
  border-radius: 16px;
  flex: 1;
  align-self: stretch;
  width: auto;
  height: 100%;
  margin-bottom: 0;
}

.right-arrow-44 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-left: 0;
  display: flex;
}

.right-arrow-44.blur {
  justify-content: center;
  width: 6%;
  padding-right: 10px;
}

.right-arrow-44.blur.d-none-copy {
  display: none;
}

.right-arrow-44.blur {
  width: 6%;
  padding-right: 10px;
}

.arrow-slider-5 {
  cursor: pointer;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-bottom: 0;
}

.arrow-slider-5.left {
  display: block;
}

.div-block-4388 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 450px;
  margin-left: 46px;
  font-size: 18px;
  line-height: 30px;
  display: flex;
}

.div-block-4389 {
  background-color: #eee0;
  background-image: linear-gradient(253deg, #fff, #fff);
  border: 1px solid #fff;
  border-radius: 30px;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 31px 11px;
  display: flex;
  box-shadow: 0 2px 16px #7979790d;
}

.div-block-4389.pma-gemp-depoimento {
  margin-top: 0;
  margin-bottom: 0;
  padding: 48px;
}

.text-block-2227 {
  margin-bottom: 10px;
}

.text-block-2227.margin.pma-gemp-depoimentos {
  line-height: 120%;
}

.text-block-2227.pma-gemp-depoimentos {
  margin-bottom: 0;
}

.slide-nav-49 {
  margin-top: 0;
  top: 360px;
}

.slide-nav-49.valley {
  margin-top: 10px;
  margin-bottom: 0;
  display: none;
  position: static;
}

.slide-nav-49.valley.show {
  opacity: .5;
  background-color: #ebebeb;
  border-radius: 100px;
  margin-top: 30px;
  padding: 10px 16px 0;
  display: none;
}

.slide-nav-49.valley.show.margin {
  opacity: .4;
  background-color: #dfdfdf70;
  width: 150px;
  margin-top: 20px;
  display: block;
}

.slide-nav-49.valley.show.margin.pma-gemp-carrossel-depouimentos {
  background-color: #0000;
}

.left-arrow-41, .right-arrow-45 {
  display: none;
}

.slider-mentor-valley-2 {
  border: 1px #fff;
  border-radius: 15px;
  width: 24%;
  height: auto;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0;
}

.img-mentor-bf {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.text-block-2228 {
  color: #e8e8e8;
  text-align: center;
  width: 550px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-2228.black {
  color: #0f1a45;
  width: 100%;
  margin-bottom: 40px;
  font-size: 18px;
}

.text-block-2228.black.vendas {
  color: #0f1a45;
  letter-spacing: 5px;
  margin-bottom: 0;
  font-size: 14px;
}

.h1-bf {
  color: #fff;
  text-align: center;
  width: 800px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 500;
  line-height: 48px;
}

.h1-bf.gradiente {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(150deg, #fff 40%, #b3b3b3);
  -webkit-background-clip: text;
  background-clip: text;
  width: 700px;
  margin-bottom: 10px;
  font-size: 36px;
  line-height: 48px;
}

.h1-bf.gradiente.blue {
  background-color: #0b2279;
  background-image: none;
}

.slider-mentores-valley-2 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 99%;
  height: 450px;
  margin: 0 auto 40px;
  display: block;
}

.slider-mentores-valley-2._2 {
  height: auto;
}

.slider-mentores-valley-2._2.pma-gemp-slides {
  width: 100%;
  margin-bottom: 0;
}

.right-arrow-46 {
  display: none;
}

.right-arrow-46.show {
  justify-content: flex-end;
  align-items: center;
  width: 5%;
  display: flex;
}

.left-arrow-43 {
  display: none;
}

.left-arrow-43.show {
  justify-content: flex-start;
  align-items: center;
  width: 5%;
  display: flex;
}

.image-1025 {
  width: 20px;
  margin-right: 10px;
}

.fotos {
  display: flex;
}

.div-block-4369 {
  background-image: linear-gradient(144deg, #e3edff36, #ffffff69);
  border: 1px solid #fff;
  border-radius: 30px;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-4369.horizontal {
  border-radius: 40px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 30px 40px;
  box-shadow: 0 0 20px #9fb5f833;
}

.div-block-4369.horizontal.blue {
  background-image: linear-gradient(144deg, #10193f, #18286b 48%, #10193f);
  border-radius: 40px;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-4369.horizontal.blue.pma-gemp-programas {
  background-image: url('../images/bg-gemp.webp');
  background-position: 100% 100%;
  background-size: cover;
  border-radius: 0 0 40px 40px;
  margin-top: 0;
}

.div-block-4369.horizontal.pma-gemp-programas {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-4375 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  margin-right: 100px;
  display: flex;
}

.div-block-4375.pma-gemp-spacing {
  margin-right: 64px;
}

.div-block-4376 {
  width: 45%;
}

.div-block-4378 {
  flex-direction: column;
  justify-content: space-around;
  width: 49%;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.text-block-2231 {
  color: #0f1a45;
  margin-bottom: 0;
  font-size: 18px;
}

.text-block-2231.azul {
  color: #0f1a45;
  font-size: 16px;
  line-height: 26px;
}

.text-block-2231.white {
  color: #fff;
  font-size: 18px;
}

.div-block-4379 {
  background-image: url('../images/g4-imersao-e-mentoria.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  height: 200px;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-4379._3 {
  background-image: url('../images/img_1_e543b605d1.webp');
}

.div-block-4377 {
  background-image: url('../images/img_4_1db57dbca7.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 15px;
  width: 100%;
  height: 220px;
  margin-top: 5px;
  margin-bottom: 5px;
  position: relative;
}

.div-block-4377._3 {
  background-image: url('../images/apresentacao-sem-titulo-1-1.png');
}

.div-block-4374 {
  margin-bottom: 20px;
  margin-left: 40px;
  display: flex;
}

.div-block-4374.margin {
  margin-bottom: 25px;
  margin-left: 0;
}

.div-block-4374.margin.pma-gemp-programas-online {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
}

.text-block-2233 {
  color: #0f1a45;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 28px;
}

.text-block-2233.pma-gemp-programas-online {
  margin-bottom: 0;
}

.text-block-2233.pma-gemp-programas-presenciais {
  color: #fff;
  margin-bottom: 0;
}

.image-1027 {
  max-width: 100%;
}

.div-block-4321 {
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.div-block-4321.pma-gemp-plares {
  margin-bottom: 0;
}

.div-block-4321.pma-gemp-plares.pma-gesmp-pilares2 {
  font-size: 14px;
}

.container-337 {
  flex-direction: column;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
}

.div-block-4320 {
  border: 2.5px solid #f3554a;
  border-radius: 3px;
  flex: none;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  transform: rotate(45deg);
}

.text-block-2238 {
  color: #2e3b7b;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-2238.gemp {
  color: #0f1a45;
  font-size: 14px;
  font-weight: 400;
}

.text-block-2238.gemp.pma-gemp-pilares {
  font-size: 12px;
}

.sub {
  color: #0f1a45;
  font-size: 16px;
  line-height: 26px;
}

.slide-118 {
  background-color: #040b2e;
  border: 1px solid #183ecd80;
  border-radius: 30px;
  width: 32%;
  height: 250px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 23px 23px 30px;
}

.slide-118.white {
  background-color: #fff0;
  background-image: linear-gradient(333deg, #e5eeff, #fff 62%);
  border-width: 2px;
  border-color: #fff;
  height: 310px;
}

.slide-118.white.pma-gemp-slide1, .slide-118.white.pma-gemp-slide2, .slide-118.white.pma-gemp-slide3 {
  margin-left: 8px;
  margin-right: 8px;
}

.cargo-aluno-2 {
  color: #010b21;
}

.div-block-3703 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.text-block-609 {
  color: #f3f3f3;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}

.text-block-609.white {
  color: #0f1a45;
  line-height: 24px;
}

.nome-aluno-2 {
  color: #010b21;
  font-weight: 600;
}

.left-arrow-46 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 6%;
  padding-left: 0;
  display: flex;
}

.slide-nav-53 {
  margin-top: 0;
  top: 360px;
}

.slide-nav-53.valley {
  margin-top: 10px;
  margin-bottom: 0;
  display: none;
  position: static;
}

.slide-nav-53.valley.show {
  opacity: .5;
  background-color: #ebebeb;
  border-radius: 100px;
  margin-top: 30px;
  padding: 10px 16px 0;
  display: none;
}

.div-block-4213 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-4213.pma-gemp-futuro {
  justify-content: flex-start;
  align-items: flex-start;
}

.mask-37 {
  width: 100%;
}

.image-569 {
  width: 45px;
  height: 45px;
}

.div-block-3702 {
  margin-left: 10px;
}

.div-block-4023 {
  background-image: linear-gradient(135deg, #0f1a45ab, #1f307096 56%, #0f1a45c7 103%), url('../images/prancheta-2-copiar-7.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 900px;
  height: auto;
  margin-top: 40px;
  padding: 33px;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-4023.gemp {
  background-image: radial-gradient(circle, #0f2268, #0f1a45);
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 1050px;
}

.div-block-4023.gemp.pma-gemp-cta {
  background-image: url('../images/bg-gemp.webp');
  background-position: 100% 100%;
  background-size: auto;
  flex-flow: row-reverse wrap-reverse;
  width: 100%;
  margin-top: 0;
  margin-left: 64px;
  margin-right: 64px;
  padding: 54px 64px;
}

.div-block-4026 {
  flex-direction: column;
  align-items: center;
  width: 40%;
  display: flex;
}

.div-block-4026.gemp {
  background-color: #0f1a4500;
  border-radius: 20px;
  width: 45%;
  margin-right: 20px;
  padding-top: 42px;
  padding-bottom: 42px;
}

.div-block-4026.gemp.pma-gemp-lp {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-4326 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: relative;
}

.div-block-4008 {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 220px;
  padding: 7px 0;
  display: flex;
  box-shadow: 0 4px 8px 2px #383f7c26;
}

.div-block-4008.oferta {
  width: 90%;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-4008.oferta.journey {
  z-index: 1;
  box-shadow: none;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.div-block-4008.oferta.journey.pma-gemp-cta {
  margin-bottom: 0;
  font-size: 14px;
}

.text-block-2242 {
  color: #fff;
  letter-spacing: 1px;
  background-color: #0f1a45;
  background-image: linear-gradient(to right, #0f1a45, #152d87 56%, #0f1a45);
  border: 1px solid #fff;
  border-radius: 10px;
  width: auto;
  margin-bottom: 40px;
  padding: 7px 14px;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}

.text-block-2242._90.pma-gemp-cta {
  margin-bottom: 0;
}

.image-816 {
  width: 50px;
  margin-left: 5px;
  margin-right: auto;
}

.image-816.oferta {
  width: 40px;
  margin-right: 10px;
}

.image-816.oferta.size {
  width: 20px;
}

.text-block-509 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.text-block-509.pma-gemp {
  text-transform: none;
  font-weight: 600;
}

.div-block-4024 {
  background-image: url('../images/bkg-oferta.png'), linear-gradient(153deg, #fff 65%, #ffffffdb);
  background-position: 100%, 0 0;
  background-size: cover, auto;
  border: 1px solid #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 55%;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-4024.gemp {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(153deg, #fff 65%, #ffffffdb);
  border-style: none;
  border-radius: 30px;
  width: 100%;
}

.div-block-4024.gemp.pma-gemp {
  padding: 32px;
}

.text-span-937 {
  text-transform: uppercase;
}

.div-block-4327 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 85%;
  display: flex;
}

.div-block-4327.last {
  margin-top: 20px;
}

.div-block-4327.last.pma-gemp {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-top: 0;
}

.div-block-4327.last.pma-gemp-cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
}

.text-span-755 {
  letter-spacing: 3px;
  font-size: 28px;
  font-weight: 400;
  line-height: 35px;
}

.text-block-508 {
  color: #052e68;
  text-align: center;
  margin-bottom: 10px;
  font-size: 42px;
  font-weight: 700;
  line-height: 35px;
}

.text-block-508.pma-gemp-cta-bonus {
  color: #052e68;
  margin-bottom: 0;
}

.image-1032 {
  width: 25%;
  margin-left: auto;
  margin-right: auto;
}

.image-1032._15 {
  width: 15%;
}

.bold-text-363 {
  color: #fff;
  font-size: 18px;
}

.text-block-502 {
  color: #0f1a45;
  margin-right: auto;
  font-size: 20px;
  font-weight: 700;
}

.text-block-502.oferta {
  color: #2e3b7b;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-502.oferta.gemp {
  color: #0f1a45;
}

.text-block-502.oferta.gemp.pma-gemp-cta {
  color: #fff;
  font-size: 16px;
  line-height: 120%;
}

.text-block-502.oferta.gemp.pma-gemp-cta.pma-thpography-cta {
  font-size: 16px;
}

.div-block-4027 {
  background-image: linear-gradient(to right, #0d1e60, #142c8f 55%, #0f1a45);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  padding: 8px;
  display: flex;
}

.div-block-4027.pma-gemp {
  margin-top: 0;
  padding-left: 48px;
  padding-right: 48px;
}

.image-997 {
  flex: none;
  width: 25px;
  height: 25px;
  margin-right: 8px;
}

.text-block-2244 {
  text-decoration: none;
}

.btn-gemp {
  cursor: pointer;
  background-color: #ff4e43;
  border-radius: 100px;
  padding: 15px;
  display: inline-block;
}

.btn-gemp.center {
  margin: auto;
}

.btn-gemp.center.compra.is-trackable {
  margin-top: auto;
  padding-left: 27px;
  padding-right: 27px;
  text-decoration: none;
  display: block;
}

.btn-gemp.center.compra.is-trackable.oferta {
  text-align: center;
  width: 90%;
  margin-top: 25px;
  text-decoration: none;
}

.btn-gemp.center.compra.is-trackable.oferta.pma-gemp {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 0;
}

.title-online-21 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.faq1-5_question-7 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.container-online-29 {
  z-index: 10;
  grid-row-gap: 24px;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.section-157 {
  background-image: linear-gradient(139deg, #0f1a45 59%, #375498);
  justify-content: flex-start;
  align-items: center;
  min-height: auto;
  padding-top: 101px;
  padding-bottom: 101px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-157.last {
  justify-content: flex-start;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.seta-bhag {
  width: 200px;
  margin-bottom: 40px;
}

.h1-bhag {
  color: #fff;
  width: 100%;
  margin-bottom: 20px;
  font-size: 42px;
  font-weight: 600;
  line-height: 52px;
}

.div-block-4400 {
  width: 50%;
  height: 100%;
}

.text-span-963 {
  color: var(--new-coral);
}

.text-block-2246 {
  color: #fff;
  width: 90%;
  font-size: 18px;
  line-height: 28px;
}

.bhag-bkg {
  z-index: 0;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.bhag-bkg.last {
  width: 100%;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
}

.container-350 {
  z-index: 2;
  position: relative;
}

.container-350.last {
  z-index: 1;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
}

.bold-text-365 {
  font-weight: 800;
}

.section-158 {
  background-color: #fff;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.desk-bhag {
  width: 100%;
  display: flex;
}

.bhag-ny {
  border-radius: 30px;
  width: 50%;
}

.div-block-4402 {
  justify-content: flex-start;
  align-items: center;
  margin-left: 40px;
  display: flex;
}

.text-block-2247 {
  color: var(--new-blue);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.div-block-4403 {
  background-image: linear-gradient(153deg, #0178d4d6, #013e6e7d 64%);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px;
  display: flex;
  box-shadow: 7px 14px 20px #040c2936;
}

.text-block-2248 {
  color: #fff;
  text-align: center;
  border-radius: 25px;
  margin-bottom: 40px;
  font-size: 42px;
  font-weight: 800;
  line-height: 42px;
}

.div-block-4404 {
  background-image: linear-gradient(162deg, #131f4c 47%, #2d49b2);
  border-radius: 25px;
  width: 100%;
  height: 100%;
  padding: 30px 25px 25px;
}

.seta-bhag-2 {
  width: 200px;
}

.seta-bhag-3 {
  width: 150px;
}

.div-block-4405 {
  justify-content: space-between;
  display: flex;
}

.div-block-4406 {
  margin-top: -10px;
}

.seta-bhag-4 {
  width: 190px;
  margin-left: -45px;
}

.seta-bhag-5 {
  width: 200px;
  height: auto;
  margin-top: auto;
  margin-bottom: -15px;
  margin-left: 318px;
  transform: rotate(90deg);
}

.div-block-4407 {
  z-index: 0;
  justify-content: space-around;
  align-items: center;
  width: 400px;
  height: 100%;
  margin-right: 10%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.ny-img {
  width: 90%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ny-img.d-none {
  display: block;
}

.box-photos {
  flex-flow: column;
  width: 44%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.box-photos.second {
  margin-top: -60px;
}

.mobile-bhag {
  width: 100%;
  display: none;
}

.text-block-2249 {
  font-weight: 700;
}

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

.fs_modal-2_component-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: grid;
}

.fs_modal-2_component-5.center {
  justify-items: center;
  padding-top: 24px;
}

.fs_modal-2_popup-7 {
  z-index: 999;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000080;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs_modal-2_close-8 {
  cursor: pointer;
  background-color: #f5f5f5;
  border-bottom-left-radius: 20px;
  height: 48px;
  padding: 1rem;
  transition: all .2s;
  position: absolute;
  inset: 0 0% auto auto;
}

.fs_modal-2_close-8:hover {
  background-color: #dcdcdc;
}

.fs_modal-2_close-8:focus-visible, .fs_modal-2_close-8[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_modal-2_wrapper-9 {
  z-index: 999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch start;
  width: 100%;
  max-width: 40rem;
  max-height: 91vh;
  padding: 1.6rem 1.8rem 1rem 1.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.fs_modal-2_wrapper-9.bhag {
  background-color: var(--new-blue);
  flex-flow: column;
  max-width: 90%;
}

.fs_modal-2_button-10 {
  z-index: 6;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #e76353;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 297px;
  min-height: 48px;
  padding: 0 40px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  transition: all .2s;
  display: flex;
  position: relative;
}

.fs_modal-2_button-10:hover {
  background-color: #d45b4c;
  transform: translate(0, 3px);
}

.fs_modal-2_button-10:focus-visible, .fs_modal-2_button-10[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_modal-2_button-10.is-trackable.disabled {
  cursor: default;
  background-color: #838383;
}

.fs_modal-2_button-10.is-trackable.disabled:hover {
  transform: none;
}

.fs_modal-2_button-10.is-trackable.disabled.d-none {
  display: none;
}

.fs_modal-2_button-10.is-trackable.hero {
  border-radius: 100px;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.fs_modal-2_button-10.is-trackable.hero.size {
  width: 400px;
  margin-top: 40px;
  margin-left: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.fs_modal-2_button-10.is-trackable.hero.size.bhag {
  text-align: center;
  justify-content: center;
  width: auto;
  min-width: 0;
  padding-left: 28px;
  padding-right: 28px;
  display: block;
}

.fs_modal-2_button-10.is-trackable.hero.size.bhag.left {
  margin-left: 0;
}

.text-block-2250 {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
}

.div-block-4408 {
  width: 50%;
}

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

.image-1033 {
  width: 100%;
  margin-left: auto;
}

.text-block-2251 {
  color: #fff;
  text-align: left;
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 28px;
}

.div-block-4410 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 45%;
  margin-left: auto;
  display: flex;
}

.button-51 {
  background-color: var(--f3554a);
  border-radius: 100px;
  margin-top: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  font-weight: 700;
}

.div-block-4297 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-4292 {
  z-index: 2;
  background-color: #0f1a45;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 110px;
  margin-top: 0;
  padding-left: 0;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.div-block-4292._3 {
  background-color: #032e69;
}

.div-block-4286 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4288 {
  text-align: left;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.image-1034 {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.div-block-4287 {
  display: inline-block;
}

.div-block-4289 {
  background-color: #fff6;
  width: 1px;
  height: 50px;
  margin-left: 19px;
  margin-right: 19px;
}

.text-block-2253 {
  color: #fff;
  font-weight: 400;
  line-height: 24px;
}

.text-block-2254 {
  color: #fff;
  letter-spacing: 0;
  background-image: linear-gradient(#a81111, #cc3b3b);
  border: 1px solid #ffffff4a;
  border-radius: 10px;
  width: auto;
  padding: 9px 12px;
  font-size: 12px;
  font-weight: 500;
  display: inline-flex;
}

.div-block-4417 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 72px;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  inset: -120px auto auto 240px;
}

.faq1-5_list-9 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-self: center;
  place-items: start stretch;
  width: 80%;
  display: flex;
}

.faq1-5_list-9.ai {
  width: 100%;
}

.faq1-5_list-9.ai._21312.pmapma {
  flex-flow: column;
}

.faq1-5_list-9.ai._21312 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  place-content: stretch flex-start;
  align-items: flex-start;
  margin-top: 20px;
}

.faq1-5_question-8 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.section-159 {
  background-image: linear-gradient(#ffffff78, #ffffff78), url('../images/group-14.webp');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  min-height: auto;
  padding-top: 38px;
  padding-bottom: 38px;
}

.section-159.faq {
  background-image: linear-gradient(#ebebeb78, #ebebeb78);
}

.section-159.faq.padding {
  padding-bottom: 140px;
}

.section-159.faq.padding.ai {
  margin-left: 0;
  margin-right: 0;
}

.container-351 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq1-5_accordion-9 {
  background-color: #fff;
  border: 1px solid #0f1a4512;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-top: 0;
}

.faq1-5_accordion-9.is-trackable.d-none {
  display: none;
}

.faq1-5_accordion-9.is-trackable.aaa2.exnfinal {
  background-color: #04093c;
}

.faq1-5_accordion-9.is-trackable.aaa2.sprint {
  background-image: linear-gradient(to bottom, var(--new-blue), var(--new-blue));
}

.faq1-5_accordion-9.is-trackable.aaa2.sprint.ap {
  background-color: #070d2c;
}

.faq1-5_accordion-9.is-trackable.aaa2.sprint.pma-2 {
  background-color: #060f34;
  background-image: none;
}

.faq1-5_accordion-9.is-trackable.aaa2.sprint, .faq1-5_accordion-9.is-trackable.aaa2.pmapmapma {
  background-color: #fff;
}

.faq1-5_accordion-9.is-trackable.aaa2.pmapmapma.pmapma {
  width: auto;
}

.faq1-5_accordion-9.is-trackable.aaa2.pma-sprints-cultura-faq {
  background-color: #0000;
  background-image: linear-gradient(90deg, #0b1e90, #525da1 50%, #0b1e90);
}

.faq1-5_accordion-9.is-trackable.aaa2 {
  background-color: #0e1a45;
}

.faq1-5_accordion-9.is-trackable.aaa2.pma-nova-ge {
  background-image: linear-gradient(90deg, #0f1a31, #0c121f 50%, #0f1a31);
  border-style: solid;
  border-color: #bed7f63d;
}

.text-span-964, .text-span-965 {
  font-weight: 700;
}

.bhag-form.hide-form {
  display: none;
}

.html-embed-72 {
  width: 90%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.body-21 {
  background-color: #070c1e;
  background-image: url('../images/bg-especie-em-extincao.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 150%;
}

.container-352 {
  justify-content: flex-start;
  align-items: center;
  max-width: 1110px;
  height: 500px;
  margin-top: 100px;
  display: flex;
}

.container-352._23 {
  height: auto;
  margin-top: 140px;
}

.section-160 {
  min-height: 60vh;
}

.div-block-4421 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.div-block-4421._2 {
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  margin-left: 0;
  display: block;
}

.div-block-4421._2._3 {
  width: 40%;
  margin-left: 0;
}

.text-block-2256 {
  color: var(--white-smoke);
  text-align: center;
  width: 100%;
  margin-top: 40px;
  font-size: 19px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-2256._2 {
  text-align: left;
  width: 80%;
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

.image-1038 {
  width: 60%;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.image-1038._2 {
  width: 80%;
}

.container-353 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1110px;
  display: flex;
}

.div-block-4423 {
  justify-content: center;
  align-items: center;
  width: 1110px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.text-block-2257 {
  color: var(--white-smoke);
  text-align: center;
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  line-height: 24px;
}

.text-span-983 {
  font-style: italic;
  font-weight: 700;
}

.text-span-984 {
  color: var(--new-coral);
}

.text-block-2258 {
  float: none;
  clear: none;
  direction: ltr;
  color: var(--white-smoke);
  word-break: normal;
  overflow-wrap: normal;
  justify-content: center;
  align-items: center;
  height: 60px;
  margin-right: 10px;
  font-family: "Knockout 49liteweight", sans-serif;
  font-size: 79px;
  text-decoration: none;
  display: flex;
}

.div-block-4424 {
  justify-content: center;
  align-items: flex-start;
  width: 33%;
  display: flex;
}

.text-block-2259 {
  color: var(--white-smoke);
  padding-top: 0;
  font-size: 15.56px;
}

.image-1039 {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-1039.mobile {
  display: block;
}

.image-1040 {
  width: 100%;
  margin-bottom: 20px;
}

.text-block-2260 {
  color: var(--white-smoke);
  font-size: 20px;
  font-weight: 600;
}

.div-block-4425 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.div-block-4426b {
  width: 100%;
}

.div-block-4426b.mobile {
  display: none;
}

.div-block-4427 {
  width: 100%;
}

.container-354 {
  width: auto;
  max-width: 1110px;
  margin-top: 140px;
}

.div-block-4428 {
  order: 0;
  justify-content: center;
  align-items: center;
  width: 20%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-4429 {
  margin-top: 30px;
  margin-bottom: 30px;
  display: flex;
}

.div-block-4429.mobile {
  display: none;
}

.div-block-4430 {
  background-image: linear-gradient(#212f6c, #212f6c);
  border-radius: 40px;
  width: 30%;
  height: 1px;
  margin: 40px auto;
}

.text-block-2261 {
  color: var(--white-smoke);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 600;
}

.div-block-4431 {
  margin-top: 40px;
}

.text-span-987 {
  color: var(--new-coral);
}

.div-block-4432 {
  background-image: linear-gradient(#212f6c, #212f6c);
  border-radius: 40px;
  width: 95%;
  height: 1px;
  margin: 40px auto;
}

.container-355 {
  max-width: 1110px;
}

.div-block-4433 {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin: 20px auto;
  display: flex;
}

.image-1041 {
  width: 20%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-4434 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.text-block-2262 {
  color: var(--white-smoke);
  margin-top: 20px;
  font-size: 24px;
  font-weight: 400;
}

.text-block-2262._2 {
  color: var(--new-coral);
  font-weight: 700;
}

.div-block-4435 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin: 20px auto;
  display: flex;
}

.text-block-2263 {
  color: var(--white-smoke);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
}

.text-block-2263.testeb {
  text-align: left;
  width: 350px;
}

.div-block-4436 {
  width: 50%;
  margin-bottom: 220px;
  margin-left: auto;
  margin-right: auto;
}

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

.container-356 {
  max-width: 1110px;
  height: auto;
}

.text-block-2264 {
  color: var(--white-smoke);
  text-align: center;
  margin-top: 100px;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 600;
}

.image-1047, .image-1048, .image-1049, .image-1050 {
  max-width: 19%;
  margin-right: 4px;
}

.image-1051 {
  max-width: 19%;
}

.div-block-4438 {
  margin-bottom: 40px;
}

.slide-nav-54 {
  margin-top: 0;
  top: auto;
  bottom: -56px;
}

.slide-127, .slide-128, .slide-129, .slide-130, .slide-131 {
  width: 175px;
}

.image-1052, .image-1053, .image-1054, .image-1055, .image-1056 {
  width: 180px;
}

.mask-38 {
  background-color: #070c1e;
  height: 350px;
}

.slider-37.mobile {
  display: block;
}

.section-161 {
  margin-top: 100px;
}

.text-span-988 {
  color: var(--salmon);
}

.image-1057 {
  opacity: .6;
  width: 70%;
}

.image-1057.small {
  width: 40%;
}

.image-1058, .image-1059 {
  opacity: .6;
  width: 170px;
}

.image-1064 {
  opacity: .6;
}

.modal-video {
  z-index: 1000;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-image: linear-gradient(#000000b5, #000000b5);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.section-162 {
  background-image: linear-gradient(#0000, #071545 77%);
}

.image-1069 {
  opacity: .8;
  margin-top: 20px;
  margin-right: 20px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.video-6 {
  border-radius: 40px;
  width: 90%;
}

.text-span-990 {
  font-weight: 700;
}

.html-embed-73 {
  z-index: 1003;
  width: 100%;
  min-width: auto;
  min-height: auto;
  position: relative;
}

.html-embed-73.desktop {
  z-index: 10;
}

.text-span-991 {
  font-weight: 700;
}

.variantea {
  display: none;
}

.controle {
  display: block;
}

.image-1071 {
  width: 20%;
}

.varianteb {
  display: none;
}

.container-regular {
  background-color: var(--white-smoke);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 66px;
  min-height: 66px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.navbar-wrapper-2 {
  flex: 0 auto;
  justify-content: space-around;
  align-items: center;
  width: 75%;
  max-width: none;
  height: 66px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% -20%;
}

.navbar-brand-2 {
  position: absolute;
  inset: auto auto auto 0%;
}

.nav-menu-wrapper-2 {
  text-align: left;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 66px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-menu-9 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-10 {
  color: var(--new-blue);
  letter-spacing: .25px;
  justify-content: center;
  align-items: center;
  height: 66px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.nav-link-10:hover {
  border-top: 2px solid var(--new-coral);
  color: var(--new-coral);
}

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

.nav-dropdown-2 {
  justify-content: center;
  align-items: center;
  height: 66px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.nav-dropdown-2:hover {
  border-top: 2px solid var(--new-coral);
  color: var(--new-coral);
}

.nav-dropdown-2.about_us {
  display: flex;
}

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: var(--new-coral);
}

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

.nav-dropdown-icon-2 {
  color: var(--new-blue);
  margin-right: 10px;
}

.nav-dropdown-icon-2:hover {
  color: var(--new-coral);
}

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

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

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide.w--open {
  outline-offset: 0px;
  border-radius: 0 0 40px 40px;
  outline: 3px #333;
  padding-top: 0;
  padding-bottom: 0;
  transition: all .3s;
  position: absolute;
  inset: 64px auto auto -400%;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide.programs.w--open {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 1232px;
  max-width: 1232px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: 64px;
  left: -140px;
  overflow: hidden;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide.content.w--open {
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  top: 64px;
  left: -360%;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide.exp.w--open {
  flex-flow: row;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 100% auto auto -15%;
}

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

.image-1076 {
  width: 64px;
  height: 36px;
  margin-left: 24px;
}

.image-1076.telamaior {
  display: none;
}

.grid-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  grid-template-rows: 283px;
  grid-template-columns: 314px 314px 314px 290px;
  width: 1232px;
  max-width: 1232px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.grid-24.exp {
  grid-template-rows: 130px;
  grid-template-columns: 235px 235px 235px;
  width: 100%;
  max-width: none;
}

.grid-24.exp.content {
  grid-template-columns: 314px 314px;
  margin-top: 0;
  margin-bottom: 0;
}

.grid-24.exp.content.about {
  grid-template-columns: 314px 314px 314px;
}

.grid-24.exp.content.conteudo {
  grid-template-columns: 314px 314px 314px 314px;
}

.div-block-4443 {
  background-color: #5cde9f;
  justify-content: center;
  align-items: center;
  width: 67px;
  height: 66px;
  display: flex;
  position: absolute;
  inset: 0% 275px 0% auto;
}

.div-block-4443:hover {
  opacity: .8;
}

.div-block-4443.is-trackable {
  width: 40px;
  right: 250px;
}

.div-block-4444 {
  background-color: #0f1a45;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 66px;
  display: flex;
  position: absolute;
  inset: 0% 131px 0% auto;
}

.div-block-4444:hover {
  opacity: .8;
}

.div-block-4444.is-trackable {
  width: 120px;
}

.text-block-2272 {
  color: var(--new-blue);
  font-size: 16px;
  font-weight: 500;
}

.text-block-2272:hover {
  color: var(--new-coral);
}

.text-block-2272.is-trackable-hover {
  font-size: 14px;
}

.text-block-2273 {
  color: var(--new-blue);
  font-size: 16px;
  font-weight: 500;
}

.text-block-2273:hover {
  color: var(--new-coral);
}

.text-block-2273.is-trackable-hover {
  font-size: 14px;
}

.text-block-2274 {
  color: var(--new-blue);
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}

.text-block-2274:hover {
  color: var(--new-coral);
}

.div-block-4446 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.div-block-4446:hover {
  opacity: .8;
}

.div-block-4446._2 {
  background-color: var(--new-blue);
  color: var(--new-blue);
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-top: 0;
}

.div-block-4446._2._3 {
  background-color: var(--new-blue);
}

.div-block-4446._2._3._4 {
  background-color: #e76353;
  background-image: linear-gradient(133deg, #e76353 37%, #9453e7);
}

.div-block-4446._2._3._4.academia-de-vendedores {
  background-color: var(--new-blue);
  background-image: none;
}

.text-block-2275, .text-block-2276, .text-block-2277, .text-block-2278 {
  color: var(--new-blue);
  margin-left: 10px;
  font-size: 12px;
}

.text-block-2278._1 {
  color: var(--new-blue);
}

.div-block-4447 {
  width: 266px;
  height: 188px;
  margin-left: 24px;
}

.div-block-4447.skills {
  flex-flow: column;
  display: flex;
}

.div-block-4448 {
  background-image: linear-gradient(#e7e7e7, #fff 21%);
  padding-bottom: 0;
}

.div-block-4448.exp {
  background-image: linear-gradient(#e1e4f0, #fff);
}

.div-block-4448.exp.is-trackable {
  background-image: linear-gradient(#e1e4f0, #fff);
  border-bottom-right-radius: 10px;
}

.div-block-4448.exp.is-trackable.portal, .div-block-4448.exp.is-trackable.gratuitos {
  background-image: linear-gradient(#e1e4f0, #fff);
}

.div-block-4448.exp.is-trackable.central {
  background-image: linear-gradient(#e2e2e2e3, #fff 36%);
}

.text-block-2279 {
  color: #0f1a45;
  margin-top: 24px;
  margin-left: 24px;
  font-weight: 700;
}

.text-block-2279.exp {
  font-size: 14px;
}

.text-block-2279.exp.content {
  background-image: url('../images/frame-427319546.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 25px;
  margin-bottom: 8px;
  display: flex;
}

.text-block-2279.exp.content._2 {
  background-image: url('../images/materiais-gratuitos.svg');
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 25px;
  margin-top: 24px;
  display: flex;
}

.text-block-2279.exp.content._2.about {
  background-image: url('../images/icon-chat_1.svg');
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  margin-left: 24px;
  display: flex;
}

.text-block-2279.exp.content._2._3 {
  margin-top: 24px;
}

.text-block-2279.exp.content._3 {
  background-image: url('../images/icon-chat_1.svg');
  justify-content: flex-start;
  align-items: center;
  height: 25px;
  display: flex;
  position: relative;
  left: 0;
}

.text-block-2279.exp.content._3.about {
  background-image: url('../images/icon-career.svg');
  margin-left: 24px;
  display: flex;
}

.text-block-2279.exp.content.about {
  background-image: url('../images/icon-g4orange2.svg');
  justify-content: flex-start;
  align-items: center;
  margin-left: 24px;
  display: flex;
}

.text-block-2279.exp.content._5 {
  background-image: url('../images/icon-podcast.svg');
}

.text-block-2280 {
  color: #4d4d4d;
  margin-left: 24px;
  font-size: 12px;
  font-weight: 500;
}

.div-block-4449 {
  background-image: linear-gradient(#e1e4f0, #fff);
  border-bottom-left-radius: 10px;
}

.div-block-4449._4 {
  border-bottom-left-radius: 0;
}

.div-block-4449._4.exp {
  display: none;
}

.div-block-4449._4.exp.content {
  border-bottom-right-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-4449._4.exp.content.is-trackable {
  display: none;
}

.div-block-4449._4.exp.content.is-trackable.career {
  background-image: linear-gradient(#e1e4f0, #fff);
  display: block;
}

.div-block-4449.exp {
  background-image: linear-gradient(#e2e2e2e3, #fff 31%);
  border-bottom-left-radius: 10px;
}

.button-53 {
  border: 2px solid var(--salmon);
  color: var(--new-coral);
  background-color: #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 144px;
  height: 45px;
  margin-top: 20px;
  margin-left: 24px;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.button-53:hover {
  background-color: var(--new-coral);
  color: var(--white-smoke);
  border-style: none;
}

.button-53._2 {
  width: 124px;
  height: 34px;
  margin-top: 8px;
  font-size: 11px;
}

.div-block-4450 {
  background-image: linear-gradient(#e2e2e2e3, #fff 52%);
  border-bottom-right-radius: 10px;
}

.div-block-4450.exp {
  background-image: linear-gradient(#e2e2e2e3, #fff 31%);
  border-bottom-right-radius: 10px;
}

.text-span-994, .text-span-995, .text-span-996 {
  font-weight: 400;
}

.text-block-2283 {
  color: var(--white-smoke);
  font-size: 16px;
  font-weight: 500;
}

.list-item-7 {
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 66px;
  display: flex;
}

.list-item-7.is-trackable {
  width: 40%;
}

.list-item-7.is-trackable.valley {
  width: 26%;
}

.list-item-7.is-trackable.none, .bottomnav {
  display: none;
}

.g4-2024-footer {
  background-color: var(--white-smoke);
  height: auto;
  padding: 30px 0% 20px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.g4-2024-footer.novo {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
}

.list-item-8 {
  width: 15%;
}

.list-item-9 {
  width: 30%;
}

.list-item-10 {
  width: 15%;
  margin-left: 0;
}

.list-item-11 {
  width: 20%;
  margin-left: 0;
}

.list-item-11.about_us {
  display: block;
}

.g4-2024-container {
  flex-flow: column;
  justify-content: center;
  width: auto;
  max-width: none;
  height: 100%;
  margin-left: 5.5%;
  margin-right: 5.5%;
  display: flex;
}

.g4logo {
  height: 164px;
  display: flex;
}

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

.iamgeg4logo {
  width: 94.19px;
  height: 53.98px;
}

.divg4logo {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.programas-barra {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.experiencias, .nossosmentores, .conteudos, .about {
  margin-left: auto;
  margin-right: auto;
}

.more {
  margin-left: auto;
}

.text-block-2295 {
  color: var(--new-blue);
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 600;
}

.text-block-2296 {
  color: #4d4d4d;
  margin-bottom: 10px;
  font-weight: 500;
}

.text-block-2296:hover {
  opacity: .8;
}

.divisao-footer {
  background-color: #d7d7d7;
  height: 1px;
  margin-top: 22px;
  margin-bottom: 22px;
}

.div-block-4468 {
  flex-flow: row;
  width: auto;
  display: block;
}

.text-block-2297 {
  color: #4d4d4d;
  width: auto;
  margin-right: 24px;
  font-weight: 500;
}

.image-1085, .image-1086, .image-1087, .image-1088, .image-1089 {
  width: 32px;
  height: 32px;
  margin-right: 24px;
}

.div-block-4469 {
  margin-left: auto;
  display: flex;
}

.dropdown-3 {
  justify-content: center;
  align-items: center;
  width: 131px;
  height: 66px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.text-block-2298 {
  color: var(--new-blue);
  margin-left: 8px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.dropdown-toggle-9 {
  justify-content: center;
  align-items: center;
  width: 131px;
  height: 66px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dropdown-list-4 {
  position: relative;
}

.dropdown-list-4.w--open {
  background-color: #fff;
  position: absolute;
  top: 65px;
  right: 0;
}

.dropdown-link-3, .dropdown-link-4, .dropdown-link-5 {
  color: var(--new-blue);
  font-weight: 600;
}

.div-block-4470, .div-block-4471, .div-block-4472 {
  display: none;
}

.arrow-slider-6 {
  cursor: pointer;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.arrow-slider-6.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}

.arrow-slider-6.left.margin {
  margin-bottom: 60px;
}

.arrow-slider-7 {
  cursor: pointer;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.arrow-slider-7.margin {
  margin-bottom: 60px;
}

.div-block-4485 {
  z-index: 3;
  background-color: var(--blue-shade-2);
  border-radius: 10px 10px 0 0;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 50px;
  display: flex;
  position: static;
  top: 215px;
  bottom: auto;
  left: 180px;
}

.text-block-2308 {
  color: var(--white-smoke);
  font-weight: 500;
}

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

.heropg {
  background-image: radial-gradient(circle at 0 0, #030c37, #172d80);
  margin-top: 66px;
}

.container-362 {
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  display: flex;
}

.div-block-4487 {
  flex-flow: column;
  min-width: 500px;
  display: flex;
}

.div-block-4488 {
  justify-content: center;
  align-items: flex-end;
  min-width: 500px;
  display: flex;
}

.button-55 {
  background-color: #ff4e43;
  border-radius: 40px;
  align-self: center;
  padding: 16px 68px;
  font-size: 18px;
  font-weight: 700;
  transition: all .2s;
}

.image-1096 {
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-1097 {
  z-index: 1;
  align-self: auto;
  width: 70%;
  height: auto;
  padding-top: 20px;
  position: relative;
  top: 40px;
  left: 50px;
}

.div-block-4489 {
  z-index: 2;
  background-color: var(--blue-shade-2);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  align-self: flex-end;
  position: relative;
  bottom: 0;
  left: auto;
  right: 200px;
}

.text-block-2309 {
  color: var(--white-smoke);
  padding: 20px 16px;
  font-weight: 500;
}

.button-26 {
  color: #251919;
  background-color: #e76353;
  border-radius: 5px;
  margin: 40px auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.button-26._2 {
  color: #fff;
  text-indent: 0;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 16px 32px;
  font-weight: 600;
}

.button-26._2.utm.is-trackable {
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.paragraph-346 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.imagepghour.mobile {
  display: none;
}

.div-block-4490 {
  max-width: 650px;
  position: relative;
  top: 100px;
  left: auto;
}

.div-block-4490._2 {
  max-width: 620px;
}

.text-block-2310 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.heading-106 {
  color: #e76353;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
}

.div-block-4491 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto auto 5%;
}

.image-1098 {
  width: 60px;
  margin-bottom: 20px;
}

.image-1098.image11 {
  display: none;
}

.div-block-4492 {
  margin-bottom: 20px;
  margin-right: 20px;
  display: flex;
}

.div-block-4492._4 {
  background-image: linear-gradient(#281ca5, #281ca5);
  width: 1px;
  height: 40px;
  margin-bottom: 20px;
}

.div-block-4492.expansao-de-negocios {
  display: none;
}

.paragraph-347 {
  color: #fff;
  width: 500px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.image989.mobile {
  display: none;
}

.container-363 {
  width: 900px;
  max-width: none;
  height: 630px;
  position: relative;
  right: auto;
}

.section-166 {
  background-image: linear-gradient(#fff0 60%, #030018 92%), url('../images/pg_desk.png'), linear-gradient(#010211, #010211);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  justify-content: center;
  align-items: center;
  width: 1280px;
  height: 630px;
  margin-top: 0;
  display: flex;
}

.section-166._2 {
  background-image: linear-gradient(#fff0 44%, #030018 68%), url('../images/frame-427319728.png'), linear-gradient(#010211, #010211);
  background-position: 0 0, 107%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 600px, auto;
  margin-top: 66px;
  padding-top: 40px;
}

.section-166._2.lp {
  margin-top: 0;
}

.section-166._2.width {
  width: 100%;
}

.text-block-2311 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.button-56 {
  color: #251919;
  background-color: #e76353;
  border-radius: 5px;
  margin: 40px auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.button-56.about {
  color: #fff;
  text-align: center;
  text-indent: 0;
  padding: 16px 32px;
  font-weight: 600;
}

.section-167 {
  background-image: linear-gradient(#fff0 75%, #030018 94%), linear-gradient(#030018, #fff0), url('../images/image-261.png');
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  height: auto;
}

.section-167.section3 {
  display: none;
}

.div-block-4495 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-364 {
  max-width: 900px;
}

.container-364._2 {
  max-width: 90%;
}

.div-block-4496 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-2312 {
  color: #fff;
  text-align: center;
  margin: 40px auto;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.divblockpg07, .divblockpg09 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 430px;
  height: 300px;
  padding-top: 20px;
  display: flex;
}

.section-168 {
  background-image: linear-gradient(#fff0 75%, #030018 94%), linear-gradient(#030018, #fff0), url('../images/image-261.png');
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  height: auto;
}

.section-168.secton2 {
  flex-flow: column;
  height: 660px;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.divblockpg08 {
  justify-content: center;
  align-items: flex-end;
  width: 40px;
  height: 250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.divblockpg01 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 430px;
  height: 149px;
  display: flex;
}

.divblockpg06 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 430px;
  height: 1px;
  display: flex;
}

.divblockpg02 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 130px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-365 {
  flex-flow: column;
  max-width: 900px;
  display: flex;
}

.container-365._2 {
  max-width: 90%;
}

.container-365._2._3 {
  width: 1100px;
  max-width: 100%;
  display: block;
}

.div-block-4499 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-4500 {
  width: 40px;
  height: 300px;
}

.text-block-2314 {
  color: #fff;
  max-width: 350px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 300;
  position: static;
  inset: 0% auto auto 10%;
}

.div-block-4501 {
  justify-content: center;
  align-items: center;
  width: 900px;
  max-width: 900px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-2315 {
  color: #fff;
  text-align: center;
  margin: 40px auto;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-4502 {
  width: 430px;
  height: 300px;
}

.divblockpg03 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 430px;
  height: 149px;
  display: flex;
}

.divblockpg04 {
  background-image: linear-gradient(#9b9b9b, #9b9b9b);
  width: 400px;
  height: 1px;
  position: relative;
  left: -25px;
}

.divblockpg04._3 {
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 100px;
  display: flex;
  position: static;
  top: 30px;
  left: 0;
  right: -41px;
}

.divblockpg04._3._1233 {
  top: 15px;
}

.divblockpg04._3.reto {
  height: 220px;
}

.divblockpg04._2 {
  left: -11px;
}

.divblockpg04._2._44 {
  position: static;
}

.divblockpg04._2._444 {
  position: static;
  top: 18px;
  left: 8px;
}

.image-1100 {
  width: 40px;
  height: 40px;
  position: static;
  top: 20px;
}

.div-block-4503 {
  width: 430px;
  height: 300px;
}

.button-58 {
  color: #251919;
  background-color: #e76353;
  border-radius: 5px;
  margin: 40px auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.button-58.calendar {
  color: #fff;
  text-indent: 0;
  padding: 14px 32px;
  font-weight: 600;
}

.div-block-4504 {
  background-image: linear-gradient(90deg, #070b22, #080f38);
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 85px;
  margin-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.div-block-4505, .div-block-4506 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-366 {
  max-width: 900px;
}

.div-block-4507 {
  margin-bottom: 5px;
  display: flex;
}

.text-block-2318 {
  color: #fff;
  margin-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.section-169 {
  background-image: linear-gradient(#fff0 75%, #030018 94%), linear-gradient(#030018, #fff0), url('../images/image-261.png');
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  height: auto;
}

.section-169._2222 {
  background-image: linear-gradient(#fff0 58%, #070c1e), linear-gradient(#030018, #fff0), url('../images/image-262.png'), url('../images/image-261.png');
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-size: auto, auto, cover, cover;
}

.text-block-2319 {
  color: #fff;
  padding-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-2320 {
  color: #fff;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-4508 {
  background-image: linear-gradient(#0f1849, #0f1849);
  border-radius: 5px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 760px;
  height: 85px;
  display: flex;
}

.image-1101 {
  margin-left: 20px;
  padding-left: 0;
}

.image-1102 {
  width: 1092px;
  position: relative;
  overflow: hidden;
}

.image-1102._2 {
  margin-top: 10px;
}

.image-1102._2._1 {
  width: 100%;
  margin-top: 0;
}

.image-1102._2.exnpic1 {
  width: 100%;
  margin-top: 0;
  position: static;
}

.image-1102._3 {
  width: 100%;
  height: 770px;
  top: -23%;
}

.image-1102._1231 {
  top: -83px;
}

.image-1102.exnpic1 {
  width: 100%;
  height: 400px;
  overflow: visible;
}

.div-block-4510 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.div-block-4511._222233 {
  margin-top: 40px;
}

.button-27 {
  color: #fff;
  text-indent: 0;
  background-color: #e76353;
  border-radius: 5px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 14px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.button-27.utm {
  font-weight: 500;
}

.div-block-4512 {
  flex-flow: row;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-2321 {
  color: #fff;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-2321._2 {
  color: var(--new-blue);
}

.text-block-2321._2.pma {
  color: #fff;
}

.container-367 {
  background-color: #030018;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding-top: 40px;
  display: flex;
}

.lightbox-link-13 {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-188 {
  background-color: #070c1e;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-4493.is-trackable {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 90%;
}

.button-59 {
  color: #251919;
  background-color: #e76353;
  border-radius: 5px;
  margin: 40px auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.button-59.calendar {
  color: #fff;
  text-indent: 0;
  padding: 14px 32px;
  font-weight: 600;
}

.button-59.calendar.utm {
  font-weight: 500;
}

.div-block-4513 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-463 {
  color: #fff;
  font-weight: 700;
}

.faq1-5_list-10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-self: center;
  place-items: start stretch;
  width: 80%;
  display: flex;
}

.faq1-5_list-10.ai {
  width: 100%;
}

.bold-text-462 {
  color: #fff;
  font-weight: 700;
}

.section-189 {
  background-image: linear-gradient(#030018, #030018);
  padding-top: 60px;
}

.container-368 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-368._222 {
  max-width: 900px;
}

.container-368._222._9089 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 100px;
}

.container-368._222 {
  max-width: 1000px;
  margin-top: 80px;
  margin-bottom: 100px;
  padding-bottom: 140px;
}

.bold-text-465, .bold-text-460 {
  color: #fff;
  font-weight: 700;
}

.text-size-regular-sf1-12 {
  color: #0f1a45;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.text-size-regular-sf1-12.pg-faq-text-color {
  color: #fff;
}

.faq1-5_question_1 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.bold-text-458, .bold-text-464, .bold-text-459, .bold-text-461 {
  color: #fff;
  font-weight: 700;
}

.bold-text-474._22231 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
}

.collection-list-wrapper-23 {
  display: block;
}

.button-60 {
  background-color: var(--new-coral);
  color: var(--white-smoke);
  text-align: left;
  border-radius: 10px;
  margin-bottom: 40px;
  padding: 15px 25px;
  font-size: 18px;
  font-weight: 700;
  display: block;
}

.button-61 {
  background-color: var(--new-coral);
  border-radius: 10px;
  margin-top: 30px;
  padding: 15px 25px;
  font-size: 18px;
  font-weight: 600;
}

.body-22 {
  background-color: #010211;
}

.bold-text-475 {
  color: var(--new-blue);
  -webkit-text-stroke-color: #242424;
}

.bold-text-476, .bold-text-477, .bold-text-478 {
  color: var(--new-blue);
}

.hero-g4pass {
  grid-row-gap: 24px;
  background-color: #f4f4f4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding: 40px 24px;
  display: flex;
  position: relative;
}

.hero-g4pass.header-p {
  min-height: auto;
  margin-top: -10px;
  padding: 0;
  display: flex;
}

.prova-social {
  width: 90%;
  max-width: 90%;
}

.prova-social.marcas {
  width: 100%;
  max-width: 100%;
}

.prova-social.marcas.new {
  background-color: #010b2100;
  flex-flow: row;
  margin-top: 30px;
  display: flex;
}

.next-7 {
  border-radius: 5px;
  display: block;
}

.next-7.is-trackable {
  border-radius: 8px;
}

.agenda {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #0654c0;
  flex-direction: column;
  min-width: 100%;
  margin-bottom: 40px;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 0;
  display: flex;
}

.link-18 {
  color: var(--salmon);
  text-decoration: underline;
}

.image-1163 {
  width: auto;
  padding-top: 10px;
}

.udesly-navigation {
  z-index: 1002;
  background-color: #06121f;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: 66px;
  max-height: 66px;
  padding: 0 5% 16px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.udesly-navigation.sprint {
  background-color: #0b1748;
}

.udesly-navigation.sprint.aula {
  background-color: #02061a;
}

.udesly-menu-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  object-fit: fill;
  background-color: #0f1a45;
  flex-flow: row;
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.header-2.frontier {
  z-index: 1000;
}

.udesly-nav-link {
  color: #fff;
  text-align: center;
  border: 1px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-height: 66px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 10px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  transition: none;
  display: flex;
}

.udesly-nav-link:hover {
  color: #e76353;
  border: 1px #e6e6e6;
  border-top: 3px solid #e76353;
  border-radius: 0;
}

.udesly-nav-link.w--current {
  color: #e76353;
  border-top-width: 3px;
  border-top-color: #e76353;
  border-radius: 0;
  transition-property: all;
}

.udesly-button-navigation-secondary {
  color: #171717;
  background-color: #0000;
  border-radius: 6px;
  flex: none;
  min-height: 40px;
  padding: 10px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  transition: background-color .25s ease-out;
}

.udesly-button-navigation-secondary:hover {
  background-color: #f5f5f5;
}

.udesly-button-navigation {
  color: #fff;
  background-color: #e76353;
  border-radius: 6px;
  flex: none;
  min-height: 40px;
  padding: 10px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  transition: opacity .2s;
}

.udesly-button-navigation:hover {
  background-color: #0000;
  border: 1px solid #fff;
}

.udesly-button-navigation.is-trackable {
  color: #e76353;
  background-color: #0000;
  border: 1px solid #e76353;
  font-weight: 700;
  transition: opacity .2s;
}

.udesly-button-navigation.is-trackable:hover {
  color: #fff;
  background-color: #f17465;
  border-style: none;
}

.udesly-button-navigation.is-trackable.mbap {
  display: flex;
}

.udesly-menu-links {
  justify-content: center;
  align-items: center;
  min-height: 66px;
  display: flex;
}

.udesly-navigation-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  min-height: 66px;
  display: flex;
}

.udesly-nav-menu {
  height: auto;
  min-height: 66px;
  display: flex;
}

.udesly-container-navigation {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: auto;
}

.div-block-4635 {
  margin-top: 10px;
}

.div-block-4636 {
  outline-offset: 0px;
  outline: 3px #fff;
  justify-content: center;
  align-items: center;
  width: 261px;
  height: 45px;
  padding: 0;
  display: flex;
}

.div-block-4636.online {
  display: flex;
}

.hero {
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 0;
  display: block;
}

.hero.frontier {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-4637 {
  margin-top: 0;
  margin-bottom: 20px;
}

.button-32 {
  background-color: #e76353;
  border-radius: 8px;
  padding: 16px 80px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button-32.is-trackable:hover {
  background-color: #f17364;
}

.button-32.is-trackable.online {
  margin-top: 20px;
  font-weight: 700;
}

.heading-131 {
  background-image: url('../images/logfrontier.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  line-height: 70px;
}

.heading-131.image-h1 {
  color: #0000;
  min-width: 1000px;
  max-width: 1200px;
}

.div-block-4638 {
  outline-offset: 0px;
  outline: 3px #fff;
  justify-content: center;
  align-items: center;
  width: 261px;
  height: 45px;
  display: flex;
  position: relative;
  left: 2px;
}

.div-block-4638.online {
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
}

.div-block-4639 {
  outline-offset: 0px;
  background-color: #fff;
  outline: 3px #555;
  width: 2px;
  height: 32px;
  padding-top: 0;
  position: relative;
  top: auto;
}

.div-block-4639.online {
  display: flex;
}

.text-block-2370 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-2370._2 {
  font-size: 12px;
  font-weight: 500;
}

.text-block-2369 {
  color: #fff;
  text-align: center;
  letter-spacing: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 32px;
}

.text-block-2387 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.text-block-2387.online {
  font-size: 16px;
  font-weight: 400;
}

.text-block-2387.online._12 {
  color: var(--new-coral);
  font-weight: 600;
}

.text-span-1082 {
  color: #e76353;
  font-weight: 500;
}

.div-block-4641 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-4641._2 {
  margin-top: 20px;
}

.div-block-4641.online {
  margin-top: 60px;
}

.container-375 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  margin-top: 40px;
  display: flex;
}

.text-block-2374 {
  color: #fff;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.text-block-2374._2 {
  margin-top: 6px;
}

.text-block-2374._2.online._3, .text-block-2374._2.online._44, .text-block-2374._2.online._443 {
  display: none;
}

.text-span-1083, .text-span-1084 {
  font-weight: 600;
}

.div-block-4598 {
  flex-flow: column;
  display: flex;
}

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

.text-block-2380 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.div-block-4643 {
  object-fit: fill;
  border: 1px solid #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 240px;
  padding: 8px;
  display: flex;
}

.div-block-4643._2 {
  border-style: none;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-left: 0;
  display: none;
}

.div-block-4644 {
  margin-left: 14px;
}

.container-376 {
  max-width: 1140px;
}

.container-376.mobile {
  display: none;
}

.div-block-4599 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.text-block-2376 {
  color: #fff;
  margin-top: 4px;
  font-family: Montserrat, sans-serif;
}

.button-63 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 4px;
  font-family: Montserrat, sans-serif;
}

.button-63.is-trackable {
  color: #fff;
  background-color: #e76353;
  border-style: none;
  border-radius: 8px;
  margin-top: 10px;
  padding: 8px 32px;
  font-weight: 500;
}

.button-63._4 {
  color: #e76353;
  border-color: #e76353;
}

.button-63._4.is-trackable {
  color: #0f1a45;
  background-color: #c1cde0;
  border-style: none;
  border-radius: 12px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 600;
}

.div-block-4645 {
  opacity: 1;
  background-color: #2a44981a;
  background-image: none;
  border: 1px solid #2a4498;
  border-radius: 20px 0 0 20px;
  width: 560px;
  height: 240px;
  margin-top: 0;
  padding: 16px;
}

.div-block-4645._2 {
  background-color: #0a192e66;
  background-image: none;
  border-style: solid;
  border-color: #00ace4;
  border-radius: 0;
  height: 270px;
}

.div-block-4645._2.right1 {
  width: 350px;
  height: 140px;
  padding-top: 30px;
}

.div-block-4645._3 {
  background-color: #2a449812;
  border-style: none;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 426px;
  height: 260px;
}

.div-block-4645._3._4 {
  height: 270px;
}

.div-block-4645._3._4.left {
  background-color: #0a192e66;
  background-image: none;
  border: 1px solid #00ace4;
  border-radius: 0;
  width: 350px;
  height: 210px;
  position: static;
  bottom: -23px;
}

.div-block-4645._3._4.left.online {
  height: 140px;
}

.div-block-4646 {
  margin-top: 0;
}

.text-span-1085 {
  font-size: 32px;
  font-weight: 700;
}

.text-block-2371 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 40px;
}

.text-block-2371._1 {
  margin-top: 40px;
  font-size: 20px;
  font-weight: 700;
  line-height: 14px;
}

.text-block-2373 {
  color: #fff;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.text-block-2373.online {
  display: none;
}

.image-1164 {
  position: relative;
  top: -200px;
  bottom: auto;
}

.image-1164.right2 {
  top: -12px;
  left: 40px;
}

.image-1164.right2._333 {
  top: 2px;
  left: -14px;
}

.image-1164.online {
  top: -130px;
}

.image-1164.bottom1 {
  top: -10px;
}

.image-1164.bottom1.online {
  top: -11px;
}

.image-1164.right11 {
  top: -200px;
  left: 40px;
}

.image-1164.right11._112 {
  top: -119px;
  left: -14px;
}

.text-block-2375 {
  color: #fff;
  letter-spacing: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.div-block-4647 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-4647.mobile {
  display: none;
}

.div-block-4648 {
  width: 560px;
  height: 270px;
}

.video-7 {
  text-align: center;
  background-color: #e76353;
  border-radius: 10px;
  padding: 16px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.video-7.frontier {
  background-color: #0000;
  width: 100%;
}

.video-7.frontier.mobile {
  display: none;
}

.container-377 {
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  margin-top: 100px;
  display: flex;
}

.code-embed-5 {
  width: auto;
}

.text-block-2379 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
}

.text-block-2378 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
}

.text-block-2378.online {
  display: none;
}

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

.tab-link-palestrantes {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.tab-link-palestrantes:focus {
  background-image: linear-gradient(#2a4498, #213577 61%);
  border-color: #0000;
}

.tab-link-palestrantes.w--current {
  background-image: linear-gradient(#2a4498, #213577 67%);
  border-color: #0000;
}

.confirmados.frontier {
  padding-bottom: 120px;
  display: block;
}

.heading-132 {
  color: #fff;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 32px;
}

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

.div-block-4649._2, .div-block-4649._1 {
  margin-top: 28px;
}

.div-block-4650 {
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.tabs-19 {
  margin-top: 0;
}

.div-block-4651 {
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-top: 10px;
  display: flex;
}

.container-378 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  display: flex;
}

.image-1162 {
  width: 250px;
  max-width: none;
}

.lightbox-link-14 {
  min-width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.div-block-4652 {
  -webkit-backdrop-filter: blur();
  backdrop-filter: blur();
  background-image: linear-gradient(0deg, #000, #0000002e 19%, #0000000f 25%), radial-gradient(circle, #000000c9 6%, #fff0 85%);
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in-out;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.div-block-4652:hover {
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  transform: translate(0);
}

.paragraph-352 {
  color: #f7f7fb;
  margin-top: 25px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.paragraph-352.class-8 {
  color: #97a0a6;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-352.class-8.white {
  color: #fff;
  font-size: 22px;
}

.thumb--lightbox {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 1;
  min-width: 20%;
  height: 255px;
}

.div-block-4589 {
  background-color: #0a192e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 18%;
  height: 120px;
  padding: 32px 16px;
  display: flex;
}

.div-block-4653 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-block-4653._2 {
  margin-top: 4px;
}

.bold-text-507._22231 {
  color: #fff;
  font-size: 32px;
  font-weight: 600;
}

.bold-text-507._22231.online {
  line-height: 32px;
}

.container-379 {
  max-width: 1140px;
}

.div-block-4654 {
  margin-top: 40px;
}

.container-380 {
  max-width: 1140px;
}

.div-block-4596 {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.div-block-4655 {
  background-color: #0a192e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 18%;
  height: 120px;
  padding: 32px 16px;
  display: flex;
}

.text-block-2389 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
}

.div-block-4597 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 4px;
  display: flex;
}

.div-block-4597._2 {
  margin-top: 4px;
}

.faq-4 {
  grid-row-gap: 40px;
  flex-direction: column;
  padding-top: 48px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.faq1-5_list-11 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-self: center;
  place-items: start stretch;
  width: 80%;
  display: flex;
}

.faq1-5_list-11.ai {
  width: 100%;
}

.faq1-5_list-11.ai._21312 {
  place-content: stretch flex-start;
  align-items: flex-start;
  margin-top: 20px;
}

.section-199 {
  margin-bottom: 100px;
}

.div-block-4591 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-506 {
  color: #fff;
  font-weight: 700;
}

.bold-text-506._1 {
  font-size: 18px;
  font-weight: 600;
}

.button-64 {
  color: #251919;
  background-color: #e76353;
  border-radius: 5px;
  margin: 40px auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.button-64.calendar {
  color: #fff;
  text-indent: 0;
  padding: 14px 32px;
  font-weight: 600;
}

.button-64.calendar.utm {
  font-weight: 500;
}

.text-size-regular-sf1-13 {
  color: #0f1a45;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.text-size-regular-sf1-13.pg-faq-text-color {
  color: #fff;
}

.bold-text-512 {
  color: #fff;
  font-weight: 700;
}

.bold-text-513._22231 {
  color: #fff;
  font-size: 32px;
  font-weight: 600;
}

.popup.best-sellers {
  z-index: 1003;
  background-color: #2020209e;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup.best-sellers.frontier {
  display: none;
}

.div-block-4536 {
  z-index: 2;
  background-color: #fff;
  border-radius: 0;
  width: 50%;
  height: auto;
  position: relative;
  inset: 0%;
  overflow: scroll;
}

.div-block-4537 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div-block-4538 {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 10px 40px;
  display: flex;
  position: relative;
  overflow: visible;
}

.code-embed-3 {
  width: 100%;
  overflow: visible;
}

.body-23 {
  background-color: #04111e;
  background-image: url('../images/bgmid.webp'), url('../images/nuvem02.png'), url('../images/bgfrontier2.png');
  background-position: 50% -50%, 100% -700%, 50% 0;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
}

.image-1166 {
  width: 100%;
}

.container-381 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  margin-top: 10px;
  display: flex;
}

.div-block-4656 {
  background-color: #04111e;
  border: 1px #00ace4;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  padding: 16px;
  display: block;
}

.code-embed-6 {
  width: auto;
}

.container-383 {
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-top: 40px;
  display: flex;
}

.text-block-2391 {
  color: var(--white-smoke);
  letter-spacing: 4px;
  font-size: 16px;
}

.text-block-2392 {
  color: var(--white-smoke);
  letter-spacing: 4px;
  margin-top: 40px;
  font-size: 16px;
}

.div-block-4660 {
  width: 45%;
}

.text-block-2393 {
  color: var(--white-smoke);
  margin-top: 8px;
  font-weight: 600;
}

.text-block-2394 {
  color: var(--white-smoke);
  margin-top: 4px;
  font-weight: 600;
}

.text-block-2395 {
  color: #fff;
  margin-top: 4px;
  font-weight: 600;
}

.text-block-2396 {
  color: #fff;
  margin-top: 8px;
  font-weight: 600;
}

.text-block-2397 {
  color: #fff;
  margin-top: 4px;
  font-weight: 600;
}

.div-block-4661 {
  justify-content: flex-end;
  align-items: center;
  width: 70%;
  display: flex;
}

.image-1168 {
  width: 100%;
}

.bold-text-514, .bold-text-515, .bold-text-516 {
  color: var(--new-blue);
}

.container-384 {
  max-width: 1000px;
}

.div-block-4662 {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 40px;
  display: flex;
}

.text-block-2398 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
}

.lightbox-link-15 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-1169 {
  border-radius: 4px;
  width: 33%;
  height: 200px;
  overflow: visible;
}

.paragraph-353 {
  max-width: 51ch;
}

.paragraph-353.margin {
  color: #fff;
}

.flex-block-132 {
  grid-row-gap: 8px;
  background-image: linear-gradient(#03143e, #20386a);
  border: 1px solid #1f3768;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex: 1;
  justify-content: space-between;
  min-width: 100%;
  padding: 40px 16px 32px;
  position: relative;
}

.flex-block-132.light {
  background-color: #fff;
  background-image: none;
  border-style: none;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: flex-start;
  padding-top: 40px;
}

.text-block-2399 {
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.text-block-2399._1, .text-block-2399._2 {
  height: 105px;
  margin-bottom: 20px;
}

.text-block-2400 {
  font-size: 20px;
  font-weight: 600;
}

.image-1170 {
  object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex: 1;
  min-width: 100%;
}

.image-1170.fix-h {
  max-height: 215px;
}

.flex-block-133 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  min-width: 100%;
  max-width: 100%;
  padding-bottom: 16px;
  padding-left: 72px;
  padding-right: 72px;
  position: relative;
  overflow: auto;
}

.div-block-4664 {
  max-width: 100%;
  position: relative;
}

.div-block-4664.pb {
  padding-bottom: 40px;
}

.flex-block-134 {
  grid-column-gap: 24px;
  border-top: 1px solid #ffffff26;
  align-self: stretch;
  align-items: center;
  min-height: 38px;
  max-height: 38px;
  margin-top: 8px;
  padding-top: 16px;
}

.flex-block-134.dark {
  border-top-color: #0f1a4521;
  padding-top: 20px;
  position: relative;
  top: auto;
}

.div-block-4665 {
  z-index: 10;
  background-image: linear-gradient(to right, #01021f, #fff0);
  padding-right: 72px;
  position: absolute;
  inset: 0% auto 0% 0;
}

.div-block-4665.light {
  background-image: linear-gradient(90deg, #030018, #fff0);
}

.div-block-4665.right {
  background-image: linear-gradient(to right, #fff0, #01021f);
  inset: 0% 0% 0% auto;
}

.div-block-4665.right.light {
  background-image: linear-gradient(270deg, #030018, #fff0);
}

.bold-text-517 {
  color: #fff;
}

.image-1171 {
  width: 110px;
}

.div-block-4663 {
  background-color: #04081699;
  border: 1px solid #40518a;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin-top: 20px;
  padding: 14px 24px;
  display: flex;
}

.text-block-2401 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-2401._1._33 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 500;
}

.text-block-2401._1._33._12321 {
  margin-bottom: 0;
}

.text-span-1088 {
  text-decoration: line-through;
}

.text-block-2402 {
  color: #fff;
  text-align: center;
  letter-spacing: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}

.text-block-2402._33 {
  color: #e76353;
  letter-spacing: 4px;
  font-weight: 600;
}

.div-block-4669 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(98deg, #04111ee6 23%, #04111e66 63%, #04111ee6);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 49%;
  height: 150px;
  padding: 24px 20px 40px 24px;
  display: flex;
}

.div-block-4668 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.text-block-2403 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.container-385 {
  max-width: 1000px;
  margin-top: 100px;
}

.div-block-4670 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-2404 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.text-block-2405 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
}

.text-block-2406 {
  color: #fff;
  text-align: center;
  width: 80%;
  margin-top: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
}

.btn-modal-2 {
  color: #11729c;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #fff;
  border-radius: 7px;
  min-width: 264px;
  padding: 16px 32px;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
}

.btn-modal-2:hover {
  transform: translate(0, -3px);
  box-shadow: 0 6px 15px #00000024;
}

.btn-modal-2.blue {
  color: #eff2f9;
  background-color: #11729c;
}

.btn-modal-2.blue.bme {
  cursor: pointer;
  background-color: #074b6d;
}

.btn-modal-2.blue.bme.mobile-center.is-trackable {
  background-color: #0f1a45;
  border-radius: 8px;
}

.btn-modal-2.blue.bme.mobile-center.is-trackable._2 {
  background-color: var(--new-blue);
}

.btn-modal-2.blue.bme.mobile-center {
  letter-spacing: 0;
  text-transform: none;
  background-color: #e76353;
  background-image: none;
  border-radius: 60px;
  font-family: Montserrat, sans-serif;
}

.btn-modal-2.blue.bme.mobile-center.is-trackable {
  background-color: var(--new-coral);
}

.hero-credito {
  align-self: flex-end;
  position: static;
  inset: auto 10% 0% auto;
}

.hero-credito.absolute {
  position: absolute;
  right: -5%;
}

.hero-credito.absolute._2 {
  object-fit: contain;
  width: auto;
  height: 370px;
  max-height: none;
  display: none;
  position: relative;
  inset: 0% 0% 0% auto;
}

.hero-credito-dobro {
  grid-row-gap: 24px;
  background-color: #233140b3;
  background-image: url('../images/bg-reduced.jpg');
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding: 40px 24px;
  display: flex;
  position: relative;
}

.hero-credito-dobro.bg-credito-dobro {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url('../images/bg.jpg');
  background-position: 0 0;
  background-size: cover;
  background-clip: border-box;
  flex-direction: column;
  min-height: 100vh;
}

.hero-credito-dobro.bg-credito-dobro.revamp {
  background-color: #f95c3d;
  background-image: linear-gradient(103deg, #f95c3d 51%, #0000 74%), url('../images/indicacaobannerhero_1indicacaobannerhero.avif');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 100%;
  min-height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.texto-topo-credito {
  color: #476382;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.texto-topo-credito.white {
  text-transform: none;
  margin-bottom: 0;
  font-style: normal;
  font-weight: 400;
}

.texto-topo-credito.white.font-size._2 {
  margin-bottom: 20px;
}

.texto-topo-credito.large {
  color: #0f1a45;
  text-align: left;
  background-color: #0000;
  max-width: 50ch;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
}

.texto-topo-credito.large.q {
  text-align: center;
}

.container-online-30 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-online-30.horizontal {
  flex-direction: row;
  height: 100%;
  min-height: auto;
}

.hero-online-content-6 {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  height: 100%;
  display: flex;
}

.hero-online-content-6._80 {
  max-width: 80%;
}

.hero-online-content-6._80.m-center {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
}

.bold-text-486 {
  color: #fff;
  font-weight: 700;
}

.link-20 {
  color: #9ab4ff;
}

.countdown-time-4 {
  color: #3857b3;
  text-align: center;
  text-shadow: 0 0 #192a67, 0 4px 7px #314787;
  border: 1px #fff;
  font-size: 32px;
  font-weight: 700;
  line-height: 33px;
}

.countdown-time-4.white {
  color: #f0f0f0;
  text-shadow: none;
  font-weight: 600;
}

.page-navbar-6 {
  z-index: 55;
  grid-column-gap: 8px;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 8px 24px;
  display: none;
  position: sticky;
  inset: 0% 0% auto;
  box-shadow: 0 1px 20px -12px #000;
}

.page-navbar-6.countdown {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #314787cc;
  flex-direction: row;
  justify-content: center;
  display: none;
  top: 0;
}

.page-navbar-6.countdown.show {
  background-color: #0f1a45;
  background-image: linear-gradient(135deg, #0f1a45, #0a3270);
  font-family: Montserrat, sans-serif;
  display: flex;
}

.page-navbar-6.countdown.show.static {
  position: static;
}

.page-navbar-6.countdown.show.static.d-none {
  display: none;
}

.paragraph-default-9 {
  color: #949eac;
  white-space: normal;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5rem;
}

.paragraph-default-9.white {
  color: #fff;
}

.paragraph-default-9.white.countdown {
  max-width: 36ch;
  font-size: 14px;
  line-height: 22px;
}

.paragraph-default-9.white.countdown.center {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  max-width: none;
  font-weight: 300;
}

.div-block-4672 {
  justify-content: space-between;
  display: flex;
}

.countdown-detail-4 {
  color: #ffffff96;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 13px;
  display: flex;
}

.bullet-point-title {
  color: #e76353;
  min-width: 25%;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.bullet-point-title._1 {
  min-width: 10%;
  max-width: 25%;
}

.flex-block-135 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
}

.bullet-point {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left: 3px solid #e76353;
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  padding: 0 8px 0 16px;
  display: flex;
}

.bold-text-488 {
  color: #fa7268;
  font-weight: 700;
}

.heading-online-19 {
  color: #0f1a45;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.heading-online-19.big.m-left {
  color: #0f1a45;
}

.bold-text-487 {
  font-weight: 700;
}

.container-online-31 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-online-31.pt {
  padding-top: 72px;
}

.container-online-31.pt.m-left {
  flex-flow: column;
  padding-top: 20px;
}

.container-online-31.m-left {
  display: flex;
}

.container-online-31.m-left._1 {
  display: none;
}

.blue-accent-2 {
  color: #0f1a45;
}

.flex-block-136 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-self: stretch;
}

.icon-steps {
  object-fit: contain;
  min-width: 40px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
}

.title-online-23 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.flex-block-137 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: center;
  min-width: 100%;
  margin-bottom: 0;
}

.text-block-2408 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.indicacoes-qtd-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-left: 3px solid #e76353;
  border-radius: 10px;
  flex-flow: row;
  width: 70%;
  padding: 16px 24px;
  display: flex;
}

.indicacoes-qtd-2._2 {
  background-color: #fff;
}

.indicacoes-qtd-2._3 {
  opacity: 1;
  background-color: #fff;
}

.container-padrao-54 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.faq-online-item-3 {
  border: 1px solid #0f1a4521;
  border-radius: 15px;
}

.faq1-5_question-11 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.heading-online-20 {
  color: #0f1a45;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.text-size-regular-sf1-14 {
  color: #0f1a45;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.faq-online-4 {
  flex-direction: column;
  display: flex;
}

.title-online-24 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-online-32 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.fs_modal-2_close-9 {
  cursor: pointer;
  background-color: #f5f5f5;
  border-bottom-left-radius: 20px;
  height: 48px;
  padding: 1rem;
  transition: all .2s;
  position: absolute;
  inset: 0 0% auto auto;
}

.fs_modal-2_close-9:hover {
  background-color: #dcdcdc;
}

.fs_modal-2_close-9:focus-visible, .fs_modal-2_close-9[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.bold-text-524 {
  color: var(--new-blue);
}

.text-span-1089 {
  color: var(--white-smoke);
}

.heading-134 {
  color: var(--new-blue);
  font-size: 20px;
  line-height: 1.5;
}

.html-embed-75 {
  width: 100%;
  display: block;
}

.fs_modal-2_wrapper-12 {
  z-index: 999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #000;
  background-color: #0f1a45;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch start;
  width: 100%;
  max-width: 40rem;
  min-height: 20vh;
  max-height: 96vh;
  padding: 2.2rem 1.8rem 1rem 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fs_modal-2_wrapper-12.white {
  background-color: #fff;
  display: flex;
}

.fs_modal-2_popup-9 {
  z-index: 999;
  background-color: #00000080;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs_modal-2_cover-5 {
  display: flex;
  position: absolute;
  inset: 0%;
}

.fs_modal-2_close-icon-6 {
  color: #0f1a45;
  width: 1rem;
  height: 1rem;
}

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

.image-1174 {
  max-width: 90%;
}

.div-block-4674 {
  background-color: #0a192e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 18%;
  height: 110px;
  padding: 32px 16px;
  display: flex;
}

.text-block-2388 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
}

.text-block-2388._2 {
  margin-bottom: 10px;
}

.div-block-4675 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 4px;
  display: flex;
}

.div-block-4675._2 {
  margin-top: 4px;
}

.apoioo {
  max-width: 1140px;
}

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

.div-block-4676.apoio2 {
  margin-top: 60px;
}

.div-block-4677 {
  background-color: #0a192e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 18%;
  height: 110px;
  padding: 32px 16px;
  display: flex;
}

.div-block-4677.apoio {
  width: 13%;
  height: 100px;
}

.text-block-2410 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
}

.text-block-2410._2 {
  margin-bottom: 10px;
}

.div-block-4678 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 4px;
  display: flex;
}

.div-block-4678._2 {
  margin-top: 4px;
}

.image-1173 {
  max-width: 80%;
}

.arrow-slider-10 {
  cursor: pointer;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
}

.arrow-slider-10.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}

.div-block-4708 {
  width: 450px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 40px;
  font-size: 18px;
  line-height: 30px;
}

.container-386 {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 940px;
  display: flex;
  position: relative;
}

.container-386.margin-top {
  margin-top: 60px;
}

.text-block-2413 {
  margin-bottom: 10px;
}

.left-arrow-50 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 6%;
  padding-left: 10px;
  display: flex;
}

.left-arrow-50.d-none-copy {
  display: none;
}

.div-block-4709 {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 30px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 0 11px 0 0;
  display: flex;
  overflow: hidden;
}

.text-span-1028 {
  color: #fff;
  background-color: #ff5448;
  border-radius: 5px;
  padding-left: 4px;
  padding-right: 4px;
}

.button-66 {
  z-index: 1;
  text-align: center;
  background-image: linear-gradient(74deg, #0f1a45, #152d87);
  border: 1px solid #fff;
  border-radius: 100px;
  width: 380px;
  padding: 18px 0;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  box-shadow: 0 2px 10px #5d8efa70;
}

.button-66.is-trackable.compra {
  border-style: none;
  margin-top: 20px;
  text-decoration: none;
}

.text-span-1123 {
  font-weight: 700;
}

.mask-43 {
  width: 100%;
}

.mask-43.mentores {
  width: 95%;
  min-height: 300px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.slide-nav-59 {
  margin-top: 0;
  top: 360px;
}

.slide-nav-59.valley {
  margin-top: 10px;
  margin-bottom: 0;
  display: none;
  position: static;
}

.slide-nav-59.valley.show {
  opacity: .5;
  background-color: #ebebeb;
  border-radius: 100px;
  margin-top: 30px;
  padding: 10px 16px 0;
  display: none;
}

.slide-nav-59.valley.show.margin {
  opacity: 1;
  background-color: #0e1a4529;
  height: auto;
  margin-top: 0;
  padding-top: 10px;
  display: block;
}

.slide-nav-59.valley.show.margin.d-none {
  display: none;
}

.slider-mentores-valley-5 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 99%;
  height: 450px;
  margin: 0 auto 40px;
  display: block;
}

.slider-mentores-valley-5.height {
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.slider-mentores-valley-5.height.padding {
  padding-top: 0%;
}

.slider-depoimento-video-3 {
  border: 1px #fff;
  border-radius: 15px;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0 10px;
  overflow: visible;
}

.text-span-1125 {
  color: #ff4e43;
  font-size: 22px;
  font-weight: 700;
}

.text-block-501 {
  color: #0f1a45;
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-size: 18px;
}

.div-block-4710 {
  border-radius: 0 20px 20px 0;
  width: 450px;
  height: 100%;
  overflow: hidden;
}

.image-1181 {
  width: 70%;
}

.div-block-4711 {
  background-image: linear-gradient(#f7f6f7, #fff);
  border: 2px solid #fff;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  box-shadow: 0 -12px 30px -3px #3333331a;
}

.div-block-4711.vsl {
  border-radius: 50px;
  padding-top: 10px;
}

.div-block-4712 {
  width: 50%;
}

.div-block-4712.curso {
  width: 100%;
}

.paragraph--online-8 {
  color: #0f1a45;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph--online-8.center {
  color: #fbf8f8;
  text-align: center;
  font-weight: 400;
}

.paragraph--online-8.center.size {
  width: 70%;
  font-size: 18px;
  line-height: 28px;
}

.text-span-1024 {
  color: #e76353;
}

.line-5 {
  background-image: linear-gradient(#ff5448 49%, #0f1a45 66%);
  border-radius: 5px;
  width: 4px;
  height: auto;
  margin-left: 20px;
  margin-right: 20px;
}

.section-201 {
  background-image: linear-gradient(76deg, #ff4f44, #fb6153 55%, #ffaca4);
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-201.padding {
  padding-top: 45px;
  padding-bottom: 45px;
}

.div-block-4457 {
  background-image: linear-gradient(#fae6e6, #ebebef);
  border-radius: 100px;
  width: 55px;
}

.div-block-4713 {
  align-items: center;
  margin-left: 0;
  display: flex;
}

.div-block-4713.vsl {
  margin-left: -50px;
}

.div-block-4713.vsl._2 {
  margin-top: 40px;
  margin-left: -50px;
}

.div-block-4713.subf {
  align-items: flex-start;
  height: auto;
}

.div-block-4713.left.vsl {
  margin-left: -50px;
}

.heading-online-21 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.heading-online-21.white {
  color: #fff;
  text-align: left;
  max-width: 40ch;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-online-21.white.size {
  font-size: 32px;
}

.heading-online-21.white.size.margin {
  margin-bottom: 20px;
}

.heading-online-21.white.size.margin.left-mobile {
  font-size: 28px;
}

.div-block-4714 {
  flex-direction: column;
  margin-left: 0;
  display: flex;
}

.div-block-4715 {
  justify-content: center;
  margin-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-4715.vendas {
  width: 70%;
}

.div-block-4715.vendas.vsl {
  width: 90%;
}

.button-67 {
  z-index: 1;
  text-align: center;
  background-image: linear-gradient(74deg, #0f1a45, #152d87);
  border: 1px solid #fff;
  border-radius: 100px;
  width: 380px;
  padding: 18px 0;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  box-shadow: 0 2px 10px #5d8efa70;
}

.button-67.is-trackable.compra {
  border-style: none;
  margin-top: 20px;
  text-decoration: none;
}

.button-67.is-trackable.compra.w--current {
  text-decoration: none;
}

.text-block-2417 {
  color: #0f1a45;
  margin-right: auto;
  font-size: 16px;
  font-weight: 600;
}

.text-block-2417.cursos {
  padding-left: 10px;
  font-weight: 500;
}

.text-block-2417.sub-2 {
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.title-online-25 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-4716 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-left: 10px;
  display: flex;
}

.title-etapas {
  color: #ff5448;
  font-size: 32px;
  font-weight: 800;
  line-height: 32px;
}

.title-etapas.escalar {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(174deg, #ff5448 34%, #0f1a45);
  -webkit-background-clip: text;
  background-clip: text;
}

.title-etapas.sustentar {
  color: #0f1a45;
}

.div-block-4717 {
  background-color: #fd807826;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-4717.first {
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

.div-block-4717.first.vsl {
  background-color: #fd807800;
}

.div-block-4717.sustentar {
  background-color: #0e1a4514;
}

.div-block-4717.vsl {
  background-color: #fd807800;
}

.div-block-4718 {
  background-color: #ff5448;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  box-shadow: 0 2px 8px #ff5448c9;
}

.div-block-4718.escalar {
  background-image: linear-gradient(132deg, #ff5448 37%, #0f1a45);
}

.div-block-4718.sustentar {
  background-color: #0f1a45;
  box-shadow: 0 2px 8px #18329069;
}

.container-online-33 {
  z-index: 10;
  grid-row-gap: 24px;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-online-33.rows {
  grid-row-gap: 0px;
}

.text-block-2418 {
  color: #ff5448;
  letter-spacing: 4px;
  background-image: linear-gradient(122deg, #dadada, #f8f8f8 23%, #fff 80%, #dadada 104%);
  border: 1.5px solid #fff;
  border-radius: 100px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding: 10px 34px;
  font-size: 16px;
  font-weight: 300;
  display: inline-block;
  box-shadow: inset -4px -5px 6px -3px #a3a3a333, 2px 7px 10px #3d3d3d14;
}

.text-block-2418.bonus {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  box-shadow: inset -4px -5px 6px -3px #a3a3a333, 2px 7px 10px #3d3d3d14;
}

.text-block-2418.bonus.left {
  justify-content: flex-start;
  padding-left: 15px;
}

.text-block-2418.bonus.left.vsl.second {
  box-shadow: none;
  background-color: #fff;
  background-image: none;
  border-style: none;
  align-items: center;
}

.text-block-2418.bonus.vsl {
  border-width: 1px;
  justify-content: flex-start;
  padding-left: 20px;
  padding-right: 5px;
  box-shadow: inset -4px -5px 6px -3px #a3a3a333;
}

.text-block-2419 {
  color: #ff4e43;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-4719 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.text-span-1022 {
  font-style: normal;
}

.text-block-2420 {
  color: #0f1a45;
  margin-left: 10px;
  font-size: 16px;
  font-weight: 500;
}

.div-block-4720 {
  background-image: linear-gradient(144deg, #f3eeee, #fefefe 49%, #ebebeb);
  border: 1px solid #fff;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 45%;
  height: 70%;
  min-height: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding: 31px 20px 31px 40px;
}

.div-block-4720.vsl {
  background-image: none;
  border-style: none;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.paragraph--online-9 {
  color: #0f1a45;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph--online-9.center {
  color: #fbf8f8;
  text-align: center;
  font-weight: 400;
}

.paragraph--online-9.center.blue {
  color: #0f1a45;
  font-size: 18px;
  line-height: 28px;
}

.text-block-2421 {
  color: #0f1a45;
  text-align: center;
  width: 650px;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 18px;
  font-style: italic;
  line-height: 24px;
}

.text-block-2421.big {
  font-size: 18px;
  line-height: 30px;
}

.text-block-2421.big.fg4 {
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-2421.vsl {
  margin-top: 10px;
  margin-bottom: 0;
}

.div-block-4456 {
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
}

.div-block-4721 {
  flex-direction: column;
  align-items: center;
  width: 40%;
  display: flex;
}

.div-block-4721.vsl {
  background-color: #0f1a4500;
  border-radius: 20px;
  width: 100%;
  margin-right: 20px;
  padding-top: 42px;
  padding-bottom: 42px;
}

.div-block-4721.vsl.padding {
  padding-bottom: 0;
}

.text-block-2422 {
  color: #0f1a45;
  font-size: 35px;
  line-height: 42px;
}

.text-block-2423 {
  color: #0f1a45;
  font-size: 14px;
  font-weight: 500;
}

.text-block-2423.white {
  color: #fff;
}

.text-block-2423.white.padding {
  font-size: 18px;
  line-height: 24px;
}

.tab-feature-20 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.image-1182 {
  width: 25px;
  height: 25px;
}

.image-1182.small {
  width: 18px;
  height: 18px;
}

.div-block-4722 {
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-4722.vsl {
  background-image: linear-gradient(110deg, #fff, #ddddde6b 50%, #a8a7a9b8);
  border: 1px solid #fff;
  border-radius: 30px;
  align-items: center;
  margin-top: 40px;
  box-shadow: 0 5px 20px #91919126;
}

.text-block-2424 {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 42px;
  font-weight: 700;
  line-height: 35px;
}

.text-block-2424.coral {
  color: #ff5448;
}

.div-block-4723 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 85%;
  display: flex;
}

.div-block-4723.last {
  margin-top: 20px;
}

.div-block-4723.last.vsl {
  z-index: 1;
  width: 100%;
  position: relative;
}

.div-block-4724 {
  align-self: flex-end;
}

.text-block-2425 {
  color: #e76353;
  text-align: center;
}

.text-block-2425.big {
  font-size: 24px;
  line-height: 32px;
}

.text-block-2425.big.blue.size {
  font-size: 20px;
  line-height: 30px;
}

.text-block-2426 {
  color: #fff;
  text-align: center;
  font-size: 32px;
  line-height: 42px;
}

.button-68 {
  z-index: 1;
  text-align: center;
  background-image: linear-gradient(74deg, #0f1a45, #152d87);
  border: 1px solid #fff;
  border-radius: 100px;
  width: 380px;
  padding: 18px 0;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  box-shadow: 0 2px 10px #5d8efa70;
}

.button-68.is-trackable.compra {
  border-style: none;
  margin-top: 20px;
}

.button-68.is-trackable.compra.oferta {
  width: 90%;
  margin-top: 10px;
  text-decoration: none;
}

.div-block-4725 {
  grid-column-gap: 16px;
  justify-content: center;
  display: flex;
}

.image-1183 {
  flex: none;
  width: 25px;
  height: 25px;
  margin-right: 8px;
}

.div-block-4726 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.div-block-4726.direction {
  flex-direction: column;
}

.text-block-2427 {
  color: #0f1a45;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(72deg, #0f1a45, #092daf);
  -webkit-background-clip: text;
  background-clip: text;
  align-self: center;
  font-size: 130px;
  font-weight: 700;
  line-height: 100px;
}

.div-block-4727 {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.price-tag-fg4-12 {
  grid-row-gap: 24px;
  background-color: #e76353;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  display: flex;
}

.price-tag-fg4-12.color {
  width: 60%;
}

.price-tag-fg4-12.color.shadow {
  color: #ff4e43;
  width: 65%;
  box-shadow: 0 0 10px 2px #5f5f5f66;
}

.price-tag-fg4-12.color.shadow.vsl {
  box-shadow: none;
  border-radius: 30px;
  padding-left: 30px;
}

.price-tag-fg4-12.color.shadow.vsl.height {
  justify-content: center;
  align-items: center;
  min-height: 1000px;
}

.container-online-34 {
  z-index: 10;
  grid-row-gap: 24px;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-online-34._1100 {
  max-width: 90%;
}

.container-online-34._1100.rows {
  grid-row-gap: 0px;
}

.text-span-1126 {
  letter-spacing: 3px;
  font-size: 28px;
  font-weight: 400;
  line-height: 35px;
}

.div-block-4455 {
  justify-content: space-around;
  display: flex;
}

.text-span-1025 {
  color: #fff;
  font-size: 18px;
}

.text-block-2428 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.text-block-2428.blue {
  color: #0f1a45;
  letter-spacing: 0;
  font-size: 14px;
}

.text-block-2428.blue.no-cap {
  text-transform: none;
}

.bold-text-525 {
  color: var(--new-blue);
}

.body-25 {
  background-color: #070d25;
}

.section-202 {
  background-color: #1c1645;
  background-image: url('../images/alumni02element.svg'), url('../images/alumni01element.svg');
  background-position: -30% 100%, 100% -50%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 450px;
  display: flex;
  position: static;
}

.container-388 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-top: 100px;
  display: flex;
}

.div-block-4728 {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
  inset: auto 0% -14%;
}

.text-block-2429 {
  color: #fff;
  text-align: center;
  font-size: 16px;
}

.div-block-4729 {
  border: 1px solid #e76353;
  border-radius: 32px;
  width: 100%;
  padding: 12px 32px;
}

.div-block-4730 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-135 {
  color: #fff;
  text-align: center;
  font-size: 32px;
}

.heading-136 {
  color: #fff;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-4731 {
  z-index: 5;
  background-color: #e76353;
  width: 700px;
  height: 50px;
  display: none;
  position: relative;
  inset: -32% 0% 0;
  overflow: visible;
}

.heading-137 {
  color: #fff;
  width: 90%;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.heading-138 {
  color: #fff;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
}

.heading-138._2 {
  width: 100%;
}

.div-block-4732 {
  background-color: #192b71;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 330px;
  height: 170px;
  padding: 24px 20px 24px 24px;
  display: flex;
}

.div-block-4733, .div-block-4734 {
  display: none;
}

.bignumbers {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-top: 200px;
  padding-bottom: 0;
  display: flex;
}

.container-389 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  display: flex;
}

.div-block-4735 {
  background-color: #e76353;
  width: 40%;
  height: 2px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.div-block-4736 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  display: flex;
}

.text-block-2430 {
  color: #fff;
  text-align: center;
  font-size: 80px;
  font-weight: 700;
  line-height: 88px;
}

.text-block-2431 {
  color: #fff;
  text-align: center;
  width: auto;
  font-size: 16px;
}

.text-block-2431._2 {
  width: 200%;
}

.button-69 {
  background-color: #e76353;
  border-radius: 8px;
  margin-top: 20px;
  padding: 16px 28px;
  font-size: 16px;
  font-weight: 600;
}

.div-block-4737 {
  margin-top: 40px;
  margin-bottom: 60px;
}

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

.container-390 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1000px;
  display: flex;
}

.div-block-4738 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.text-block-2432 {
  color: #d6d6d6;
  font-size: 14px;
  font-weight: 300;
}

.heading-139 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-4739 {
  background-color: #0f1a45;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 32%;
  height: 30vh;
  padding: 24px;
  display: flex;
}

.div-block-4739.b {
  background-color: #212f6c;
}

.heading-140 {
  color: #fff;
}

.div-block-4740 {
  margin-top: 40px;
}

.container-391 {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-top: 100px;
  display: flex;
}

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

.div-block-4741 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 35%;
  display: flex;
}

.heading-141 {
  color: #fff;
  font-size: 24px;
}

.heading-142 {
  color: #fff;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.text-block-2433 {
  color: #fff;
}

.text-span-1127, .text-span-1128 {
  font-weight: 700;
}

.button-70 {
  background-color: tomato;
  border-radius: 8px;
  margin-top: 20px;
  font-weight: 600;
}

.button-70.is-trackable {
  border: 1px solid var(--salmon);
  color: var(--salmon);
  background-color: #0000;
}

.div-block-4742 {
  background-color: tomato;
  border-radius: 8px;
  width: 30%;
}

.image-1184 {
  width: 100%;
  position: relative;
  top: 2px;
  bottom: auto;
}

.container-392 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1000px;
  margin-top: 100px;
  display: flex;
}

.agendaalumni {
  flex-flow: column;
  display: flex;
}

.div-block-4743 {
  background-color: #212f6c;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 400px;
  padding-right: 20px;
  display: flex;
  box-shadow: 3px 2px 5px #0003;
}

.div-block-4744 {
  background-color: #0f1a45;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding: 8px 12px;
  display: flex;
}

.text-block-2434 {
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
}

.text-block-2435 {
  color: #fff;
}

.div-block-4745 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  display: flex;
}

.text-block-2436 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-4746 {
  margin-bottom: 10px;
}

.heading-143 {
  color: #fff;
}

.div-block-4747 {
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.container-393 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1000px;
  display: flex;
}

.div-block-4748 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #212f6c;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-4749 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.heading-144 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4750 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-1185 {
  border-radius: 0;
  width: 340px;
}

.lightbox-link-16 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-4751 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eventosbotao {
  box-shadow: none;
  filter: none;
}

.eventosbotao:hover {
  filter: invert(10%);
}

.div-block-4752 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.heading-145 {
  color: #fff;
}

.div-block-4753 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.text-block-2437 {
  color: #fff;
}

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

.div-block-4756 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  display: flex;
}

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

.section-204 {
  background-color: var(--new-blue);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 250px;
  display: flex;
}

.container-394 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-146 {
  color: var(--white-smoke);
  text-align: center;
  font-size: 28px;
  font-weight: 600;
}

.div-block-4758 {
  border: 1px solid var(--salmon);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 32px;
  display: flex;
}

.text-block-2438 {
  color: var(--new-coral);
  font-size: 14px;
}

.button-71 {
  background-color: #e76353;
  border-radius: 8px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
}

.div-block-4759 {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 24px;
  display: flex;
}

.cards-wrap-15 {
  grid-column-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.flip-card-area-2 {
  padding: 0;
  display: flex;
}

.text-block-2440 {
  color: #fff;
  text-align: center;
  width: 90%;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.text-block-2440._2 {
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-2440._3 {
  margin-bottom: 20px;
}

._w-flip-card-2 {
  z-index: 10;
  perspective: 1000px;
  cursor: pointer;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

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

.text-block-2442 {
  color: #fff;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
}

.div-block-4760 {
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-top: 20px;
  display: flex;
}

.text-block-2445 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
}

.container-395 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  display: flex;
}

.image-1172 {
  max-height: 100%;
}

.text-span-1129 {
  font-size: 20px;
  font-weight: 700;
}

.tabs-20 {
  margin-top: 40px;
}

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

.div-block-4761.apoio2 {
  margin-top: 60px;
}

.image-1186 {
  opacity: .85;
}

.image-1187 {
  max-width: 80%;
}

.image-1187._1 {
  opacity: .89;
  max-width: 50%;
}

.div-block-4762 {
  background-color: #0a192e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 18%;
  height: 110px;
  padding: 32px 16px;
  display: flex;
}

.div-block-4762.apoio {
  width: 20%;
  height: 100px;
}

.text-block-2446 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
}

.text-block-2446._2 {
  margin-bottom: 10px;
}

.div-block-4763 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 4px;
  display: flex;
}

.div-block-4763._2 {
  margin-top: 4px;
}

.body-26 {
  background-image: url('../images/005_1005.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
}

.container-396 {
  max-width: 1000px;
}

.div-block-4764 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 220px;
  display: flex;
}

.image-1189 {
  width: 500px;
}

.text-block-2447 {
  color: #fff;
  text-align: center;
  width: 53%;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
}

.div-block-4765 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-4766 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.button-72 {
  color: #fff;
  letter-spacing: 3px;
  background-color: #0000;
  border: 1px solid #e76353;
  border-radius: 20px;
  font-weight: 800;
}

.div-block-4767 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 280px;
  padding-top: 40px;
  display: flex;
}

.div-block-4767.mobile {
  display: none;
}

.div-block-4768 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-4768.right {
  justify-content: flex-start;
  align-items: center;
}

.text-block-2448 {
  color: #c0d1ff;
  text-align: right;
  font-size: 12px;
  font-weight: 600;
}

.text-block-2448.right {
  color: #fff;
  text-align: left;
}

.image-1191 {
  width: 12%;
}

.image-1191._2 {
  width: 10%;
}

.image-1191._2.right, .image-1191.right {
  width: 100%;
}

.div-block-4769 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-4770, .div-block-4771 {
  width: 50px;
}

.div-block-4772 {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  display: block;
}

.section-205 {
  margin-top: 0;
  position: static;
  top: auto;
}

.container-397, .container-398 {
  max-width: 1000px;
}

.div-block-4773 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.text-block-2449 {
  color: #e76353;
  text-align: center;
  letter-spacing: 12px;
  font-size: 16px;
  font-weight: 800;
}

.container-399 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  display: flex;
}

.text-block-2450 {
  color: #534c9f;
  text-align: center;
  letter-spacing: 5px;
  font-weight: 700;
}

.div-block-4774 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 150px;
  padding: 20px;
  display: flex;
}

.div-block-4774.meio {
  opacity: 1;
  background-color: #162463;
  background-image: linear-gradient(#0000, #162463 93%), linear-gradient(#16246333, #16246333), url('../images/asdas-removebg-preview.png');
  background-position: 0 0, 0 0, 50% 100%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 330px;
  justify-content: flex-end;
  align-items: center;
}

.text-block-2451 {
  color: #fff;
  font-weight: 700;
}

.text-block-2451.text2 {
  color: var(--new-coral);
}

.text-block-2451._3 {
  color: #534c9f;
}

.section-206 {
  margin-top: 20px;
  display: none;
}

.section-206.desktop {
  margin-top: 60px;
  display: flex;
}

.section-207 {
  background-image: url('../images/landing-pagebg.png');
  background-repeat: no-repeat;
  background-size: 100%;
  flex-flow: column;
  margin-top: 100px;
  padding-bottom: 0;
  display: flex;
}

.div-block-4775 {
  margin-bottom: 32px;
}

.div-block-4776 {
  opacity: .43;
  background-color: #0000;
  background-image: linear-gradient(#fff, #0000 31% 49%);
  border-radius: 16px;
  height: 100px;
}

.div-block-4776._3 {
  background-image: linear-gradient(#162463, #0000 31% 49%);
}

.text-block-2452 {
  color: #fff;
  font-size: 6px;
  line-height: 6px;
}

.text-block-2453 {
  color: var(--new-coral);
  font-weight: 700;
  line-height: 14px;
}

.text-block-2454 {
  color: #e76353;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
}

.text-block-2455 {
  color: #534c9f;
  font-weight: 700;
}

.text-block-2456 {
  color: #e76353;
  font-size: 12px;
  font-weight: 700;
}

.div-block-4777 {
  width: 100%;
  height: 530px;
  min-height: 530px;
  margin-top: 0;
}

.section-208 {
  clear: none;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 40px;
  display: flex;
  position: static;
  inset: -59% 0% 0%;
}

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

.div-block-4779 {
  background-color: #0a192e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 18%;
  height: 110px;
  padding: 32px 16px;
  display: flex;
}

.text-block-2457 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
}

.text-block-2457._2 {
  margin-bottom: 10px;
}

.div-block-4780 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 4px;
  display: flex;
}

.div-block-4780._2 {
  margin-top: 4px;
}

.image-1195 {
  max-width: 90%;
}

.image-1195._4 {
  max-width: 80%;
}

.image-1195._2 {
  max-width: 70%;
}

.bold-text-528, .bold-text-529, .bold-text-530, .bold-text-531, .bold-text-532, .bold-text-533, .bold-text-534, .bold-text-535, .bold-text-536, .bold-text-537, .bold-text-538, .bold-text-539, .bold-text-540, .bold-text-541, .bold-text-542, .bold-text-543, .bold-text-544, .bold-text-545 {
  color: var(--new-blue);
}

.section-209 {
  background-image: url('../images/sem-ttulo-1_1sem-ttulo-1.webp');
  background-position: 50% 120%;
  background-repeat: no-repeat;
  background-size: 700px;
  height: 1118px;
}

.code-embed-7 {
  height: auto;
  max-height: 500px;
  margin-top: 40px;
  overflow: scroll;
}

.container-400 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-1196 {
  height: 60px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.image-1197 {
  height: 30px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.section-210 {
  background-image: linear-gradient(95deg, #fcecec, #ff5a39 50%, #7675ce);
  height: auto;
}

.container-401 {
  background-image: url('../images/radialsprint.svg');
  background-position: 50% -10%;
  background-repeat: no-repeat;
  background-size: 1100px;
  flex-flow: column;
  max-width: 1000px;
  display: flex;
}

.section-211 {
  background-image: linear-gradient(#0000 89%, #0b1748), url('../images/frame-427319710.png');
  background-position: 0 0, 50% 10%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: auto;
  padding-bottom: 40px;
}

.body-27 {
  background-color: #0b1748;
  background-image: none;
}

.div-block-4784 {
  justify-content: center;
  align-items: center;
  margin-top: 140px;
  display: flex;
  position: relative;
}

.text-block-2458 {
  color: var(--white-smoke);
  text-align: center;
  font-size: 42px;
  font-style: italic;
  font-weight: 700;
  line-height: 42px;
}

.text-block-2459 {
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 24px;
}

.button-73 {
  background-color: #f26859;
  border-radius: 4px;
  padding: 16px 48px;
  font-weight: 600;
  position: static;
  top: 0;
}

.button-73:hover {
  background-color: #fd7465;
}

.div-block-4785 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-4787 {
  background-color: var(--new-blue);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 40px;
  padding: 4px;
  display: block;
}

.div-block-4787.d-none {
  display: none;
}

.div-block-4788 {
  margin-top: 40px;
}

.div-block-4789 {
  margin-top: 40px;
  display: flex;
}

.container-402 {
  max-width: 1000px;
}

.container-402._2 {
  max-width: 100%;
}

.text-block-2460 {
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
}

.div-block-4791 {
  flex-flow: wrap;
  margin-top: 40px;
  display: flex;
}

.div-block-4792 {
  background-color: #0000;
  border-bottom: 2px solid #7381b9;
  border-right: 2px solid #7381b9;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: 100px;
  padding-left: 40px;
  display: flex;
}

.div-block-4792.strategy {
  height: 150px;
}

.div-block-4793 {
  background-color: #0000;
  border-bottom: 2px solid #7381b9;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: 100px;
  padding-left: 40px;
  display: flex;
}

.div-block-4793.strategy {
  height: 150px;
}

.div-block-4794 {
  background-color: #0000;
  border-right: 2px solid #7381b9;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: 100px;
  padding-left: 40px;
  display: flex;
}

.div-block-4794.strategy {
  height: 150px;
}

.div-block-4795 {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: 100px;
  padding-left: 40px;
  display: flex;
}

.div-block-4795.strategy {
  height: 150px;
}

.text-block-2461 {
  color: #fff;
  font-size: 18px;
  line-height: 1.5;
}

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

.div-block-4796 {
  margin-top: 100px;
}

.paragraph-354 {
  color: #476382;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

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

.text-span-1132, .text-span-1133, .text-span-1134, .text-span-1135, .text-span-1136, .text-span-1137, .text-span-1138, .text-span-1139, .text-span-1140, .text-span-1141, .text-span-1142, .text-span-1143, .text-span-1144, .text-span-1145, .text-span-1146, .text-span-1147, .text-span-1148, .text-span-1149 {
  font-weight: 700;
}

.code-embed-8 {
  width: auto;
  position: relative;
  top: -35px;
}

.div-block-4797 {
  background-color: #0a192e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 18%;
  height: 110px;
  padding: 32px 16px;
  display: flex;
}

.div-block-4797.apoio {
  width: 20%;
  height: 100px;
}

.image-1198 {
  max-width: 80%;
}

.image-1198._1 {
  opacity: .89;
  max-width: 50%;
}

.image-1198._1.acelera {
  max-width: 70%;
}

.text-span-1150, .text-span-1151 {
  font-weight: 600;
}

.div-block-4799 {
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 40px;
  display: flex;
}

.div-block-4800 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-4800._1 {
  border-right: 1px solid #fff;
  margin-right: 0;
  padding-right: 20px;
}

.div-block-4800._2 {
  border-right: 1px solid #fff;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-4800._3 {
  margin-left: 0;
  padding-left: 20px;
}

.text-block-2462, .text-block-2463, .text-block-2464 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.heading-147 {
  z-index: 1;
  color: #0000;
  position: absolute;
}

.container-403 {
  z-index: 0;
  max-width: 1000px;
  position: static;
  top: auto;
}

.div-block-4801 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4801._2 {
  margin-top: 60px;
}

.div-block-4801._2.d-none {
  display: none;
}

.div-block-4802 {
  color: #030f3f;
  background-color: #030f3f;
  border: 1px solid #3d59cb66;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: -22% auto auto 35%;
}

.div-block-4803 {
  background-color: #101d53;
  border: 1px solid #3d59cb66;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 330px;
  height: 200px;
  padding: 24px 24px 44px;
  display: flex;
  position: relative;
}

.div-block-4803._3 {
  padding-bottom: 26px;
}

.div-block-4804 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 80px;
  display: flex;
}

.image-1199 {
  width: 45%;
}

.text-block-2465 {
  color: #fff;
  text-align: center;
}

.text-block-2466 {
  color: #fff;
  text-align: center;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
}

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

.div-block-4805.d-none {
  display: none;
}

.text-block-2467 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 400;
}

.text-block-2467.text2 {
  font-weight: 500;
  line-height: 1.5;
}

.section-212 {
  z-index: 2147483647;
  margin-top: 40px;
  position: static;
  top: 0;
}

.section-213 {
  margin-top: 60px;
}

.div-block-4806 {
  background-image: url('../images/sprints-visual-02.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.div-block-4807 {
  justify-content: center;
  align-items: center;
  width: 1000px;
  max-width: 1000px;
  display: flex;
  position: relative;
}

.div-block-4808 {
  width: 20%;
  height: 500px;
}

.div-block-4808._1 {
  border-left: 1px dotted #3d59cb;
  border-right: 1px dotted #3d59cb;
  height: 400px;
}

.div-block-4808._2, .div-block-4808._3, .div-block-4808._4, .div-block-4808._5 {
  border-right: 1px dotted #3d59cb;
  height: 400px;
}

.div-block-4809 {
  z-index: -1;
  filter: blur(20px);
  background-color: #0000;
  background-image: radial-gradient(circle, #0006 4%, #00000047 25%, #0000), url('../images/ellipse-84.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 1000px;
  border-radius: 900px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.div-block-4810 {
  z-index: 1;
  background-image: linear-gradient(90deg, #dd5e4a, #cf5142);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 364px;
  height: 95px;
  display: flex;
  position: absolute;
  inset: 5% auto auto 0%;
}

.div-block-4810._2 {
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 450px;
  height: 100px;
  top: 36%;
  left: 26%;
}

.div-block-4810._1 {
  border-radius: 4px;
  width: auto;
}

.div-block-4810._3 {
  border-radius: 4px;
  width: auto;
  top: 67%;
  left: 53%;
}

.div-block-4811 {
  color: #fff;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  width: 2px;
  max-width: none;
  height: 80%;
  margin-right: 20px;
  padding-right: 0;
  display: flex;
}

.heading-148 {
  color: #fff;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.heading-148._2 {
  margin-bottom: 5px;
}

.text-block-2468 {
  color: #fff;
  width: 400px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-2468._2 {
  width: 388px;
}

.container-404 {
  max-width: 1000px;
}

.section-214 {
  background-image: url('../images/bgmentorssprint2.png');
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
}

.div-block-4812 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 20px;
  display: flex;
}

.div-block-4812.strategy {
  display: none;
}

.container-405 {
  max-width: 1000px;
}

.section-215 {
  margin-top: 100px;
}

.div-block-4813 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-4814 {
  background-image: linear-gradient(99deg, #070d2b, #0a143e);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  min-height: 300px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  display: flex;
  position: relative;
}

.div-block-4815 {
  background-image: linear-gradient(92deg, #662f44, #d15946);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  min-height: 300px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  display: flex;
  position: relative;
}

.heading-149 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 20px;
}

.text-block-2469 {
  color: #fff;
  width: 430px;
  font-size: 16px;
  line-height: 24px;
}

.text-block-2469._1 {
  width: 400px;
}

.image-1200 {
  z-index: 1;
  position: absolute;
  inset: 25% 0% 0% auto;
}

.image-1201 {
  position: absolute;
  inset: 15% auto 0% 0%;
}

.container-406 {
  max-width: 1000px;
}

.section-216 {
  margin-top: 60px;
  padding-bottom: 100px;
}

.image-1202 {
  width: auto;
  padding-top: 10px;
}

.image-1202.aula {
  width: 150px;
}

.header-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  object-fit: fill;
  background-color: #0f1a45;
  flex-flow: row;
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.header-3.frontier {
  z-index: 1000;
}

.image-1203 {
  position: relative;
}

.div-block-4816, .image-1204, .image-1205 {
  display: none;
}

.link-block-28 {
  z-index: 4;
  width: auto;
  height: auto;
  position: fixed;
  inset: auto 3% 3% auto;
}

.link-block-28.is-trackable {
  display: flex;
  bottom: 3%;
}

.link-block-28.is-trackable._1 {
  display: flex;
}

.image-1206 {
  width: 42px;
}

.paragraph-355 {
  color: #476382;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.text-span-1155, .text-span-1156, .text-span-1157, .text-span-1158, .text-span-1159, .text-span-1160, .text-span-1161, .text-span-1162, .text-span-1163, .text-span-1164, .text-span-1165, .text-span-1166, .text-span-1167, .text-span-1168, .text-span-1169, .text-span-1170, .text-span-1171, .text-span-1172, .text-span-1173, .text-span-1174, .text-span-1175, .text-span-1176, .text-span-1177, .text-span-1178, .text-span-1179, .text-span-1180, .text-span-1181 {
  font-weight: 700;
}

.div-block-4820 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-4824 {
  width: 25%;
}

.div-block-4824.strategy {
  display: none;
}

.div-block-4825 {
  width: 25%;
}

.div-block-4825.strategy {
  display: none;
}

.div-block-4826 {
  width: 25%;
}

.div-block-4826.strategy {
  display: none;
}

.div-block-4827 {
  background-image: linear-gradient(#000 10%, #fff), url('../images/image-102.png');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 25%;
  height: 280px;
  display: flex;
}

.image-1211 {
  width: 100%;
}

._2 {
  margin-top: 0;
}

.bold-text-546, .bold-text-547, .bold-text-548, .bold-text-549 {
  color: var(--new-blue);
}

.section-221 {
  background-color: #281ca5;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: fixed;
  inset: 66px 0% auto;
}

.container-410 {
  max-width: 1000px;
}

.text-block-2473 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.link-21 {
  text-decoration: underline;
}

.div-block-4837 {
  justify-content: center;
  align-items: center;
  width: 131px;
  height: 66px;
  padding-left: 0;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.medium {
  min-width: 15ch;
  font-weight: 500;
}

.image-1237 {
  max-width: 70%;
  padding-left: 40px;
}

.image-1246 {
  width: 200px;
  margin-bottom: 60px;
}

.image-1267 {
  max-width: 70%;
  padding-left: 40px;
}

.div-block-4974 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.image-1273 {
  max-width: 70%;
  padding-left: 40px;
}

.div-block-4982 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.image-1279, .image-1286, .image-1291 {
  max-width: 70%;
  padding-left: 40px;
}

.div-block-5016 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.image-1297 {
  max-width: 70%;
  padding-left: 40px;
}

.div-block-5024 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.orange-accent-26 {
  color: #e76353;
}

.ch {
  max-width: 42ch;
}

._22 {
  background-color: var(--new-blue);
}

.image-1321 {
  max-width: 70%;
  padding-left: 40px;
}

.div-block-5073 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.image-1328 {
  max-width: 70%;
  padding-left: 40px;
}

.text-span-1188, .text-span-1189, .text-span-1190, .text-span-1191, .text-span-1192, .text-span-1193, .text-span-1194, .text-span-1195, .text-span-1196, .text-span-1197, .text-span-1198 {
  font-weight: 700;
}

.heading-173 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
}

.div-block-5088 {
  margin-bottom: 60px;
}

.text-block-2601 {
  color: #fff;
  background-color: #0654c0;
  border-radius: 20px;
  padding: 24px;
  font-size: 16px;
  font-weight: 500;
  box-shadow: 6px 5px 11px #0003;
}

.container-478 {
  max-width: 95%;
}

.heading-175 {
  text-align: center;
  margin-top: 60px;
  font-weight: 700;
}

.heading-176 {
  color: var(--white-smoke);
  text-align: center;
  margin-top: 40px;
  font-weight: 500;
  line-height: 30px;
}

.bold-text-552 {
  color: var(--untitled-ui--white);
  font-size: 24px;
  font-weight: 700;
}

.bold-text-552._3 {
  color: var(--white-smoke);
}

.section-311 {
  background-color: #0654c0;
}

.text-block-2602 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
}

.text-block-2603 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-weight: 700;
}

.div-block-5089 {
  background-image: linear-gradient(#0000 57%, #0848a0);
  border: 1px solid #ffffff91;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 250px;
  height: 300px;
  padding: 16px;
  display: flex;
}

.div-block-5089._2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
}

.div-block-5090 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.image-1332 {
  width: 96px;
}

.text-span-1199 {
  font-weight: 700;
}

.slider-44 {
  display: none;
}

.container-479 {
  margin-top: 60px;
}

.slider-45 {
  display: none;
}

.text-span-1202 {
  font-weight: 700;
}

.image-1333, .image-1334, .image-1337 {
  max-width: 70%;
  padding-left: 40px;
}

.div-block-5104 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.section-318 {
  background-color: #030c38;
  background-image: url('../images/0101.png'), radial-gradient(circle at 100% 100%, #020622, #030825 13%, #0000 38%), linear-gradient(#030c39, #030c38 25% 48%, #050d31 71%, #030822 95%);
  background-position: 50% 100%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: 1200px, auto, auto;
  height: auto;
}

.section-318.desktop {
  background-image: url('../images/0101-02_10101-02.webp'), radial-gradient(circle at 100% 100%, #020622, #030825 9%, #030d47 21%, #0000 67%), linear-gradient(#030c39, #030c38 25% 48%, #050d31 71%, #030822 95%);
  background-size: 1100px, auto, auto;
}

.container-482 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 90%;
  padding-top: 100px;
  display: flex;
}

.div-block-5107 {
  width: 50%;
  display: flex;
}

.div-block-5108 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  flex-flow: column;
  width: 55%;
  margin-top: 0;
  font-size: 18px;
  line-height: 24px;
  display: flex;
}

.div-block-5108._3 {
  margin-top: 20px;
}

.text-span-1203 {
  font-weight: 600;
}

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

.text-block-2607 {
  color: #fff;
  letter-spacing: 2px;
  font-size: 16px;
  font-weight: 500;
}

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

.text-block-2608 {
  color: #fff;
  letter-spacing: 2px;
  font-size: 16px;
  font-weight: 500;
}

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

.text-block-2609 {
  color: #fff;
  letter-spacing: 2px;
  font-size: 16px;
  font-weight: 500;
}

.div-block-5112 {
  background-color: #f000;
  background-image: linear-gradient(90deg, #182ed0, #050b2f);
  width: 300px;
  height: 2px;
}

.button-89 {
  background-color: var(--new-coral);
  text-align: center;
  border-radius: 8px;
  width: 320px;
  padding-left: 48px;
  padding-right: 48px;
  font-size: 16px;
  font-weight: 500;
}

.button-89._2 {
  width: 250px;
}

.section-319 {
  background-color: #030822;
}

.container-483 {
  max-width: 90%;
  padding-top: 60px;
}

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

.grid-36.mb.mb2 {
  display: none;
}

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

.div-block-5113._1 {
  border-bottom: 2px solid #0314b0;
  border-right: 2px solid #0314b0;
  padding-bottom: 28px;
  padding-left: 28px;
}

.div-block-5113._2 {
  border-bottom: 2px solid #0314b0;
  padding-bottom: 28px;
  padding-left: 16px;
}

.div-block-5113._3 {
  border-right: 2px solid #0314b0;
  padding-top: 28px;
  padding-left: 28px;
}

.div-block-5113._4 {
  padding-top: 28px;
  padding-left: 16px;
}

.text-block-2610 {
  color: #fff;
  max-width: 90%;
}

.div-block-5114 {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.text-block-2611 {
  color: #fff;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-5115 {
  margin-bottom: 40px;
}

.div-block-5116 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-320 {
  background-color: #030822;
  background-image: url('../images/ondas.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.container-484 {
  max-width: 90%;
  padding-top: 100px;
}

.div-block-5117 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-2612 {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.div-block-5118 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.div-block-5119 {
  margin-bottom: 40px;
}

.div-block-5120 {
  background-image: url('../images/frame-4273195132_1frame-4273195132.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 334px;
  height: 445px;
  display: flex;
  position: relative;
}

.div-block-5120._2 {
  background-image: url('../images/frame-427319513.png');
}

.div-block-5120._1 {
  background-image: url('../images/frame-4273195132_2frame-4273195132.webp');
}

.div-block-5120._3 {
  background-image: url('../images/frame-427319513244.png');
}

.text-block-2613 {
  z-index: 2;
  color: #fff;
  letter-spacing: 1px;
  font-size: 18px;
  font-weight: 300;
  position: relative;
  bottom: 10px;
}

.div-block-5121 {
  z-index: 2;
  background-color: var(--new-coral);
  border-radius: 2px;
  width: 100px;
  height: 2px;
  position: relative;
}

.text-block-2614 {
  z-index: 2;
  color: #fff;
  text-align: center;
  width: 90%;
  margin-top: 10px;
  padding-bottom: 20px;
  position: static;
  top: 10px;
  bottom: 10px;
}

.container-485 {
  max-width: 90%;
}

.section-321 {
  background-color: #030822;
}

.div-block-5122 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

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

.text-block-2615 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.text-block-2616 {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}

.div-block-5124 {
  padding-left: 16px;
}

.div-block-5125 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #070d2c;
  border: 1px solid #192a67cc;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  max-width: 60%;
  height: 100px;
  display: flex;
}

.div-block-5126 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-5127 {
  margin-top: 100px;
}

.container-486 {
  max-width: 90%;
  padding-bottom: 100px;
}

.section-322 {
  background-color: #030822;
  padding-top: 0;
}

.div-block-5128 {
  margin-top: 100px;
}

.div-block-5129 {
  margin-top: 40px;
}

.div-block-5132 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  margin-bottom: 10px;
  display: flex;
}

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

.text-block-2619 {
  font-size: 16px;
  line-height: 20px;
}

.container-488 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  height: 100%;
  display: flex;
}

.section-324 {
  background-color: #0a112e;
  background-image: url('../images/kv-campanha-all-segmentos1111100101.webp'), radial-gradient(circle at 50% 40%, #0000, #0a112e 61%);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 100%, auto;
  height: 750px;
}

.div-block-5134 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  display: flex;
}

.image-1343 {
  width: 60%;
}

.div-block-5135 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.text-block-2621 {
  color: #fff;
  text-align: center;
  margin-top: 40px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.image-1344 {
  width: 10%;
  margin-bottom: 20px;
}

.text-span-1204 {
  font-weight: 700;
}

.section-325 {
  background-color: #0a112e;
  height: auto;
  padding-bottom: 100px;
}

.image-1345 {
  width: 50%;
}

.container-489 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  display: flex;
}

.div-block-5138 {
  justify-content: flex-start;
  align-items: center;
  width: 400px;
  margin-right: 20px;
  display: flex;
}

.div-block-5138._4 {
  margin-right: 0;
}

.image-1346 {
  margin-right: 10px;
  overflow: clip;
}

.text-block-2622 {
  color: #fff;
}

.image-1347 {
  margin-left: 20px;
}

.div-block-5139 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.container-491 {
  justify-content: flex-start;
  align-items: center;
  max-width: 95%;
  height: auto;
  padding-top: 60px;
  display: flex;
}

.section-327 {
  background-color: #071835;
  background-image: linear-gradient(#0000 13%, #04050f 33%, #0000 55%), linear-gradient(#0000 29%, #122d57 51%, #0000 72%), radial-gradient(circle closest-side at 50% 100%, #030303, #fff0), url('../images/bgclippath2.svg'), linear-gradient(#030c1b, #081a36 100%, #030c1b);
  background-position: 0 0, 0 0, 0 0, 50% 0, 0 0;
  background-repeat: repeat, repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, auto, auto, auto;
  font-size: 16px;
}

.div-block-5143 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.container-492 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  margin-top: 0;
  padding-top: 100px;
  display: block;
}

.code-embed-9 {
  color: var(--new-blue);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: block;
}

.div-block-5144 {
  background-color: #0000;
  width: auto;
  height: auto;
  box-shadow: 0 2px 5px #0003;
}

.button-91 {
  background-color: var(--new-coral);
  border-radius: 8px;
  margin-top: 40px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 600;
}

.button-91.is-trackable {
  border-radius: 4px;
  font-size: 14px;
}

.text-block-2626 {
  color: #fff;
  flex-flow: column;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  display: flex;
}

.open-modal {
  z-index: 998;
  background-color: #000000e6;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-5150 {
  z-index: 999;
  background-color: #fff;
  border-radius: 8px;
  padding: 20px;
  position: relative;
  overflow: visible;
}

.container-494 {
  max-width: 95%;
}

.text-block-2630 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-5151 {
  grid-column-gap: 4%;
  grid-row-gap: 4%;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.text-block-2631 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.div-block-5154 {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.text-block-2632 {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.text-block-2633, .text-block-2634 {
  color: #fff;
  font-size: 16px;
}

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

.div-block-5157 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  margin-top: 0;
  display: flex;
}

.div-block-5158 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-5159 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.text-block-2635 {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.div-block-5160 {
  width: 100%;
  margin-bottom: 40px;
}

.loading-screen {
  z-index: 1000;
  background-color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-5175 {
  justify-content: center;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.code-embed-10 {
  overflow: visible;
}

.div-block-5176 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-1355 {
  width: 80px;
}

.div-block-4689 {
  text-align: center;
  background-color: #e76353;
  width: 200px;
  height: 2px;
  margin-top: 20px;
}

.section-329 {
  background-image: linear-gradient(#0f1a45, #040421);
  padding-top: 40px;
}

.div-block-5177, .div-block-5178 {
  margin-top: 40px;
}

.text-span-1010 {
  font-weight: 700;
}

.div-block-4688 {
  border: 1px solid #fff;
  border-radius: 100px;
  padding: 8px 16px;
}

.div-block-4691 {
  border-right: 0 #000;
  order: 0;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px 0 14px;
  display: flex;
}

.div-block-4691._4 {
  border: 0 #000;
  border-top-width: 1px;
  height: 100%;
  padding-left: 12px;
}

.div-block-4691._1 {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-4691.ac {
  border-right-style: none;
}

.div-block-5179 {
  width: 80%;
  margin-top: 40px;
}

.text-block-2636 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: none;
}

.text-block-2636.show {
  display: block;
}

.text-block-2636.show.max-w {
  text-align: center;
  max-width: 600px;
  font-size: 14px;
  line-height: 24px;
}

.heading-114 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 58px;
  font-weight: 500;
  line-height: 58px;
}

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

.div-block-5180 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.text-block-2637 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.heading-177 {
  color: #fff;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1rem;
}

.heading-177.size {
  line-height: 20px;
}

.div-block-5181 {
  margin-top: 40px;
}

.text-span-1011 {
  font-weight: 700;
}

.heading-178 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.div-block-4690 {
  background-color: #0f1a4580;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 10px 32px;
  display: flex;
}

.div-block-4690.deskotopo {
  border-radius: 8px;
  margin-top: 20px;
  padding: 12px 20px;
}

.div-block-4690.grid-19-mit.ac {
  border-radius: 15px;
}

.container-495 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  margin-top: 0;
  padding-top: 40px;
  display: flex;
}

.button-93 {
  color: #e76353;
  background-color: #0000;
  border: 1px solid #e76353;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button-93:hover {
  color: #fff;
  background-color: #e76353;
}

.button-93.is-trackable {
  border-radius: 15px;
  padding: 16px 32px;
  font-weight: 600;
}

.button-93.is-trackable.forms {
  color: #fff;
  border-color: #fff;
}

.button-93.is-trackable.pop-up-hub {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-5182 {
  text-align: center;
  background-color: #e76353;
  width: 200px;
  height: 2px;
  margin-top: 20px;
}

.div-block-5183 {
  box-sizing: border-box;
  aspect-ratio: auto;
  text-align: center;
  width: 760px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.div-block-5184 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.container-496 {
  background-image: url('../images/draw.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 700px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.div-block-4694 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-5185 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.heading-179 {
  color: #fff;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 32px;
}

.heading-180 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.div-block-4692 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 220px;
  margin-right: 0;
  display: flex;
}

.div-block-4692._3 {
  margin-right: 40px;
}

.text-block-2638 {
  color: #fff;
  width: 190px;
  font-family: Montserrat, sans-serif;
}

.text-block-2638._3 {
  width: 250px;
}

.div-block-4693 {
  line-height: 14px;
}

.section-330 {
  background-color: #040421;
  display: none;
}

.div-block-5186 {
  width: 50%;
  margin-top: 40px;
}

.text-block-2639 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.button-94 {
  color: #e76353;
  background-color: #0000;
  border: 1px solid #e76353;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button-94:hover {
  color: #fff;
  background-color: #e76353;
}

.button-94.is-trackable {
  padding: 16px 32px;
  font-weight: 600;
}

.div-block-5187 {
  text-align: center;
  background-color: #e76353;
  width: 200px;
  height: 2px;
  margin-top: 20px;
}

.div-block-4696 {
  background-color: #040421;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  height: 64px;
  display: flex;
  overflow: hidden;
}

.div-block-4696._222 {
  background-color: #0c1339;
  overflow: hidden;
}

.div-block-4696._222._333 {
  color: #fff;
  background-color: #040421;
}

.image-1356 {
  width: auto;
  max-width: none;
  height: 32px;
}

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

.div-block-4698 {
  border-right: 2px solid #040421;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100%;
  display: flex;
}

.div-block-5188 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.container-497 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 95%;
  max-width: 95%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container-497.pma {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.container-497.pma.pma-lp-traction {
  padding-bottom: 80px;
}

.container-497.pma.pma-gdp {
  padding-top: 40px;
}

.div-block-4701 {
  width: 80%;
  height: auto;
  margin-top: 20px;
  position: relative;
  overflow: hidden;
}

.text-block-2640 {
  font-size: 20px;
}

.table {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: auto;
  display: flex;
  position: static;
  overflow: hidden;
}

.section-331 {
  background-color: #040421;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-331.pma-video-traction {
  background-color: #020412;
}

.heading-181 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.div-block-5189 {
  margin-top: 24px;
}

.div-block-4700 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #040421;
  border-bottom: 1px #74a6f5;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: auto;
  height: 64px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.text-block-2641 {
  justify-content: center;
  align-items: center;
  height: auto;
  font-size: 16px;
  line-height: 1.8;
  display: flex;
  overflow: visible;
}

.text-block-2642 {
  font-size: 20px;
}

.text-block-2643 {
  color: #fff;
  font-size: 16px;
  display: none;
}

.sempre-abaixo {
  height: 64px;
  display: flex;
}

.outtable {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding-bottom: 16px;
  display: flex;
}

.outtable.pma-lp-traciton {
  margin-top: 0;
}

.text-block-2644 {
  color: #fff;
}

.text-block-2645 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-2645.pma {
  color: #fff;
  width: 72%;
}

.div-block-4697 {
  border-right: 2px solid #040421;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  height: 100%;
  padding-left: 24px;
  display: flex;
}

.button-95 {
  color: #e76353;
  background-color: #0000;
  border: 1px solid #e76353;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button-95:hover {
  color: #fff;
  background-color: #e76353;
}

.button-95.is-trackable {
  padding: 16px 32px;
}

.button-95.is-trackable.pop-up-hub {
  border-radius: 15px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-4699 {
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100%;
  display: flex;
}

.div-block-5190 {
  text-align: center;
  background-color: #e76353;
  width: 200px;
  height: 2px;
  margin-top: 20px;
}

.container-498 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  display: flex;
}

.container-498.gdp2025 {
  padding-top: 100px;
}

.container-498.gdp2025.pma-gdp {
  padding-top: 0;
}

.text-block-2646 {
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
}

.div-block-5191 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  display: flex;
}

.div-block-5191.size {
  width: 85%;
}

.heading-182 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.heading-182.exn {
  text-transform: none;
  margin-bottom: 40px;
}

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

.div-block-5193 {
  margin-top: 80px;
  display: block;
}

.div-block-4703 {
  background-color: #e76353;
  border-radius: 4px;
  width: 20px;
  height: 20px;
  position: absolute;
  inset: -5% auto auto 0%;
  overflow: hidden;
}

.div-block-4703.mobile-copy {
  display: flex;
}

.div-block-4703.exn3 {
  top: -2%;
}

.div-block-4702 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-4702._2 {
  margin-top: 10px;
}

.div-block-5194 {
  margin-top: 40px;
}

.text-block-2647 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-2647.max-w {
  max-width: 900px;
  font-size: 18px;
  line-height: 28px;
}

.section-332 {
  background-color: #040421;
  background-image: linear-gradient(#040421, #000 80%);
}

.section-332.exn {
  background-color: #030018;
  background-image: none;
}

.text-block-2648 {
  color: #e76353;
  text-transform: uppercase;
}

.div-block-5195 {
  margin-top: 20px;
}

.button-96 {
  color: #e76353;
  background-color: #0000;
  border: 1px solid #e76353;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button-96:hover {
  color: #fff;
  background-color: #e76353;
}

.button-96.is-trackable {
  border-radius: 15px;
  padding: 16px 32px;
  font-weight: 600;
}

.button-96.is-trackable.pop-up-hub {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-4704 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #2d4a8c;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 360px;
  height: 250px;
  padding: 20px 0;
  display: flex;
  position: relative;
}

.div-block-4704._33 {
  width: 100%;
}

.div-block-4704.exn2 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 400px;
  padding-top: 20px;
}

.div-block-4704.exn2.linha2, .div-block-4704.exn2.linha3 {
  height: 300px;
}

.div-block-4704.width {
  width: 50%;
}

.div-block-5196 {
  text-align: center;
  background-color: #e76353;
  width: 200px;
  height: 2px;
  margin-top: 20px;
}

.div-block-5197 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-5197._112 {
  display: none;
}

.div-block-5198 {
  margin-top: 100px;
}

.image-1357 {
  width: 200px;
}

.image-1357.gdp {
  width: 220px;
}

.heading-183 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.section-333 {
  background-color: #040421;
  background-image: linear-gradient(#000 52%, #040421);
}

.container-499 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  display: flex;
}

.image-1358 {
  width: 200px;
}

.image-1358.gdp {
  width: 220px;
}

.text-block-2649 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.button-97 {
  color: #e76353;
  background-color: #0000;
  border: 1px solid #e76353;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button-97:hover {
  color: #fff;
  background-color: #e76353;
}

.button-97.is-trackable {
  border-radius: 15px;
  padding: 16px 32px;
}

.button-97.is-trackable.pop-up-hub {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-5199 {
  margin-top: 20px;
}

.div-block-5200 {
  margin-top: 40px;
}

.image-1359 {
  width: 200px;
  max-width: none;
}

.image-1359.gdp {
  width: 220px;
}

.div-block-5201 {
  text-align: center;
  background-color: #e76353;
  width: 200px;
  height: 2px;
  margin-top: 20px;
}

.div-block-5202 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 2px dotted #2d4a8c;
  justify-content: flex-start;
  align-items: center;
  width: 900px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.div-block-5202._2 {
  border-bottom-style: none;
}

.section-334 {
  background-color: #040421;
}

.div-block-5203 {
  width: 100px;
}

.div-block-5204 {
  border-bottom: 1px solid #fff;
  justify-content: center;
  align-items: center;
  width: 200px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-5204._3 {
  color: #fff;
  cursor: pointer;
  border-bottom-color: #fff;
  width: 300px;
}

.div-block-5204._3:hover, .div-block-5204._3:focus {
  color: #e76353;
  border-bottom-color: #e76353;
}

.div-block-5204._1 {
  cursor: pointer;
  width: 300px;
}

.div-block-5204._1:hover, .div-block-5204._1:focus {
  color: #e76353;
  border-bottom-color: #e76353;
}

.div-block-5204._2 {
  cursor: pointer;
  width: 300px;
}

.div-block-5204._2:hover, .div-block-5204._2:focus {
  color: #e76353;
  border-bottom-color: #e76353;
}

.text-block-2650 {
  font-weight: 600;
}

.text-block-2650.big {
  font-size: 16px;
  line-height: 22px;
}

.div-block-5205 {
  margin-top: 100px;
}

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

.div-block-5206.gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.dia-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.div-block-5207 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.heading-184 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.container-500 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  display: flex;
}

.container-500.margin {
  margin-top: 0;
  position: relative;
}

.div-block-5208 {
  margin-top: 40px;
}

.button-98 {
  color: #e76353;
  background-color: #0000;
  border: 1px solid #e76353;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button-98:hover {
  color: #fff;
  background-color: #e76353;
}

.button-98.is-trackable {
  padding: 16px 32px;
}

.text-block-2651 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-5209 {
  text-align: center;
  background-color: #e76353;
  width: 200px;
  height: 2px;
  margin-top: 20px;
}

.image-1360 {
  width: auto;
  height: 40px;
}

.div-block-5210 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  margin-top: 40px;
  display: flex;
}

.section-335 {
  background-color: #040421;
  display: flex;
}

.section-335.exn1001 {
  background-color: #030018;
}

.image-1361, .image-1362 {
  height: 40px;
}

.heading-185 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 60px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.heading-185.exn {
  text-transform: none;
}

.image-1363 {
  height: 40px;
}

.image-1364 {
  width: auto;
  height: 40px;
}

.text-block-2652 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
}

.container-501 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  display: flex;
}

.container-501.margin {
  margin-top: 10px;
}

.container-501.m-t {
  margin-top: 60px;
}

.image-1365, .image-1366 {
  height: 40px;
}

.div-block-5211 {
  margin-top: 40px;
}

.div-block-5212 {
  margin-top: 20px;
}

.dia-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.dia-3 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.div-block-5213 {
  border-radius: 10px;
  display: flex;
  overflow: hidden;
}

.div-block-5214 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #060e36;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 400px;
  height: 291px;
  padding-left: 20px;
  padding-right: 40px;
  display: flex;
}

.div-block-5215 {
  width: 179px;
  height: 291px;
}

.div-block-5215.bkg-jesuel {
  background-image: url('../images/jesuel.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-5215.cris-bkg {
  background-image: url('../images/1696978913567.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-5215._250.depo {
  background-image: url('../images/image-64_1image-64.webp');
  background-position: 50%;
  background-size: cover;
}

.div-block-5215.depo-2 {
  background-image: url('../images/depo01_1depo01.webp');
  background-position: 0 0;
  background-size: auto;
}

.text-block-2653 {
  border: 1px solid #fff;
  border-radius: 4px;
  padding: 6px 8px;
  font-size: 10px;
}

.text-block-2654 {
  font-size: 20px;
  font-weight: 600;
}

.text-block-2655 {
  font-size: 12px;
  font-weight: 500;
}

.text-block-2656 {
  padding-top: 20px;
  font-size: 14px;
  line-height: 22px;
}

.div-block-5216 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-5216.gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-5217 {
  margin-top: 60px;
}

.mobilenovage, .div-block-5218 {
  display: none;
}

.container-502 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  display: flex;
}

.container-502.margin {
  min-height: auto;
  margin-top: 60px;
}

.section-336 {
  background-color: #040421;
}

.div-block-5221 {
  margin-top: 20px;
  margin-bottom: 100px;
}

.image-1370, .image-1371, .image-1372 {
  margin-right: 10px;
}

.code-embed-11 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-5222 {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 100px;
  padding: 16px;
}

.div-block-5223 {
  margin-top: 100px;
}

.div-block-5223.margin {
  margin-top: 40px;
}

.div-block-5223.pma-academiadevendedores {
  margin-top: 0;
}

.text-span-1208, .text-span-1209 {
  font-weight: 700;
}

.link-block-34 {
  display: flex;
}

.rich-text-block-5 {
  color: var(--new-blue);
}

.text-block-2675 {
  color: var(--new-blue);
  margin-bottom: 20px;
  font-weight: 600;
}

.div-block-5226 {
  background-color: var(--new-blue);
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.image-1373 {
  border: 1px solid var(--new-blue);
  width: 80px;
  height: 80px;
}

.text-block-2676 {
  font-weight: 600;
}

.text-block-2676._2 {
  font-weight: 300;
}

.div-block-5227 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.div-block-5228 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.image-1374, .image-1375 {
  width: 100px;
}

.image-1376 {
  mix-blend-mode: normal;
  width: 45%;
  box-shadow: 5px 3px 20px 6px #0009;
}

.image-1377 {
  mix-blend-mode: normal;
  width: 45%;
  box-shadow: 3px -1px 13px 12px #0009;
}

.container-503 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  display: flex;
}

.section-337 {
  opacity: 1;
  background-image: radial-gradient(circle at 50% 0, #051022, #0000 80%), url('../images/bgclippath2.svg'), linear-gradient(#081a36, #040d1c);
  background-position: 0 0, 50% 200%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.image-1378 {
  width: 100%;
  display: inline-block;
}

.div-block-5229 {
  width: 20%;
  margin-top: 20px;
}

.image-1379 {
  width: 100%;
}

.div-block-5230 {
  width: 65%;
  margin-top: 40px;
}

.text-block-2678 {
  color: #e5efff;
  text-align: center;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 500;
}

.div-block-5231 {
  width: 50%;
  margin-top: 20px;
  line-height: 1.5;
}

.button-100 {
  background-color: var(--new-coral);
  border-radius: 4px;
  padding: 9px 24px;
  font-size: 14px;
  font-weight: 600;
}

.div-block-5232 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.text-block-2679 {
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.div-block-5233 {
  margin-top: 60px;
  margin-bottom: 20px;
}

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

.section-338 {
  background-color: #071835;
  background-image: url('../images/bg-campanha-de-marca.png');
  background-position: 400%;
  background-repeat: no-repeat;
  background-size: auto;
}

.text-block-2680 {
  color: #68b3fe;
  border: 1px solid #68b3fe;
  border-radius: 100px;
  padding: 8px 20px;
  font-size: 32px;
  line-height: 32px;
}

.text-block-2681 {
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.empty-state-7 {
  background-color: #ddd0;
}

.previous-9 {
  display: none;
}

.pagination-18 {
  margin-top: 20px;
}

.bold-text-553 {
  color: var(--new-blue);
}

.container-504 {
  max-width: 95%;
}

.text-block-2682 {
  color: var(--new-blue);
  text-align: center;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-2682.momobile {
  display: none;
}

.div-block-5238 {
  margin-top: 40px;
}

.bold-text-554, .bold-text-555 {
  background-color: var(--new-coral);
  color: var(--white-smoke);
  border-radius: 8px;
  padding-left: 8px;
  padding-right: 8px;
}

.div-block-5239 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 100px;
  display: flex;
}

.div-block-5240 {
  border-radius: 8px;
  width: 300px;
  height: 270px;
  padding-bottom: 20px;
  box-shadow: 4px 15px 16px 4px #0003;
}

.div-block-5240.big {
  z-index: 2;
  border-radius: 24px 24px 8px 8px;
  width: 320px;
  height: auto;
  position: relative;
  overflow: visible;
}

.text-block-2683 {
  color: var(--new-blue);
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

.text-block-2684 {
  color: var(--new-blue);
  text-align: center;
  margin-top: 10px;
}

.div-block-5243 {
  overflow: clip;
}

.div-block-5243._2 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 160px;
  margin-top: 0;
  display: flex;
}

.div-block-5243._3 {
  border-radius: 4px 4px 0 0;
  height: 190px;
}

.image-1380 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
}

.image-1380._1 {
  border-radius: 0 2px 0 0;
}

.div-block-5244 {
  margin-top: 20px;
}

.bold-text-558 {
  padding-left: 10px;
  padding-right: 10px;
}

.italic-text-30 {
  padding-left: 10px;
}

.section-339 {
  background-color: #0654c0;
  padding-bottom: 60px;
}

.container-505 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  padding-top: 40px;
  display: flex;
}

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

.div-block-5246 {
  background-color: var(--blue-shade-1);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 380px;
  height: 60px;
  padding: 8px 12px;
  display: flex;
}

.bold-text-559 {
  color: var(--white-smoke);
}

.text-block-2689, .text-block-2690 {
  text-align: center;
}

.div-block-5248 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-2691, .text-block-2692 {
  color: var(--white-smoke);
  text-align: center;
}

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

.container-506 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  padding-top: 60px;
  display: flex;
}

.div-block-5251 {
  background-color: #5881db00;
  border-radius: 20px;
  justify-content: center;
  align-items: flex-end;
  width: 600px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-5252 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-2693 {
  color: var(--new-coral);
  font-size: 20px;
  font-weight: 700;
}

.image-1381 {
  height: 300px;
  margin-top: 10px;
}

.div-block-5253 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-5254 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #18181800;
  border: 2px solid #f8f8f8b3;
  border-radius: 20px 0;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 80px;
  display: flex;
}

.div-block-5254._3 {
  background-color: #31478700;
  border-color: #f8f8f8b3;
  width: 400px;
}

.div-block-5254._2 {
  background-color: #192a6700;
  border-color: #f8f8f8b3;
  width: 500px;
  margin-top: 0;
}

.text-block-2694 {
  color: var(--salmon);
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-2695 {
  font-size: 16px;
  font-weight: 400;
}

.text-block-2696 {
  color: var(--new-blue);
  text-align: center;
}

.section-340 {
  background-color: #0654c0;
  background-image: linear-gradient(#0654c0, #01224e);
  padding-bottom: 40px;
}

.text-block-2697 {
  color: var(--white-smoke);
  text-align: center;
}

.div-block-5255 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.container-507 {
  max-width: 95%;
}

.text-block-2700 {
  color: var(--new-blue);
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-5257 {
  margin-top: 60px;
}

.text-block-2701 {
  color: var(--new-blue);
  text-align: center;
}

.text-block-2702 {
  color: var(--new-blue);
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
}

.text-span-1217 {
  color: var(--new-coral);
}

.bold-text-560 {
  font-size: 18px;
  font-weight: 700;
}

.div-block-5258 {
  margin-top: 60px;
}

.div-block-5259, .div-block-5260 {
  margin-top: 40px;
}

.div-block-5261, ._231312 {
  margin-top: 60px;
}

.text-block-2703 {
  color: var(--new-blue);
  text-align: center;
  font-size: 16px;
}

.text-block-2703._141 {
  color: var(--blue-shade-2);
  font-size: 18px;
  font-weight: 600;
}

.div-block-5262 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-5263 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px solid #1f3eb8;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  min-width: 80%;
  height: 120px;
  margin-top: 0;
  padding-left: 20px;
  display: flex;
}

.div-block-5263._1 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
}

.div-block-5263._1._33 {
  background-color: #226cd3;
  border-style: none;
}

.text-block-2704 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.text-block-2704._1 {
  font-size: 20px;
}

.div-block-5264 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 40px;
  display: flex;
}

.div-block-5264._2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 70%;
  margin-top: 40px;
}

.div-block-5265 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  padding-left: 0;
  display: flex;
  position: relative;
  left: 50px;
}

.div-block-5265._1 {
  left: auto;
}

.container-508 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 95%;
  max-width: 95%;
  margin-top: 60px;
  display: flex;
}

.div-block-5266 {
  justify-content: center;
  align-items: center;
  width: 540px;
  height: 279px;
  margin-top: 10px;
  display: flex;
  overflow: hidden;
}

.div-block-5267 {
  width: 540px;
  height: 279px;
  margin-top: 10px;
  padding-right: 10px;
}

.text-span-1218, .text-span-1219, .text-span-1220 {
  font-weight: 600;
}

.text-span-1221, .text-span-1222, .text-span-1223 {
  text-decoration: line-through;
}

.div-block-5268 {
  width: 1092px;
  height: 376px;
  overflow: hidden;
}

.bold-text-561 {
  text-transform: uppercase;
}

.text-span-1224 {
  font-weight: 700;
}

.bold-text-562 {
  text-transform: uppercase;
  line-height: 1.5;
}

.div-block-5269 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.image-1385 {
  box-shadow: none;
  width: 350px;
}

.bold-text-563 {
  font-size: 32px;
}

.text-block-2709 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 500;
}

.text-block-2710 {
  margin-top: 40px;
  font-size: 16px;
}

.div-block-5271 {
  flex-flow: column;
  display: flex;
}

.image-1386 {
  width: 100px;
  max-width: none;
}

.div-block-5272 {
  border: 1px solid #10193f80;
  border-radius: 100px;
  margin-top: 60px;
  padding: 3px 10px;
  display: flex;
}

.hero-mentores-fg4 {
  flex: none;
  width: 40%;
  max-width: 450px;
  margin-left: auto;
}

.div-block-5273 {
  background-image: linear-gradient(#f7f6f7, #fff);
  border: 2px solid #fff;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  box-shadow: 0 -12px 30px -3px #3333331a;
}

.div-block-5273.hero {
  border-radius: 0 0 80px 80px;
  justify-content: center;
  align-items: center;
  width: 95%;
  height: 90%;
  min-height: 95vh;
  padding-top: 60px;
  padding-bottom: 40px;
  position: relative;
}

.div-block-5273.hero.aceleracao {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-span-1225 {
  color: #f3554a;
}

.btn-arrow {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(90deg, #0f1a45 22%, #152d87);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 250px;
  margin-top: 30px;
  padding: 18px 0;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
  position: relative;
}

.btn-arrow:hover {
  background-image: linear-gradient(86deg, #0f1a45, #152d87 66%);
  width: 265px;
  padding-right: 0;
}

.btn-arrow.is-trackable {
  background-color: #f3554a;
  background-image: none;
  width: 400px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  transition-duration: .2s;
}

.btn-arrow.is-trackable:hover {
  width: 400px;
}

.btn-arrow.is-trackable.center {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0b2279;
  width: auto;
  margin-right: auto;
  padding: 15px 30px;
}

.btn-arrow.is-trackable.center.hero {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-top: 40px;
  padding: 14px 20px;
}

.btn-arrow.is-trackable.center.hero.ac.left {
  margin-left: 0;
}

.btn-arrow.is-trackable.center.m-t {
  margin-top: 40px;
}

.btn-arrow.is-trackable.compra.center {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0b2279;
  width: 80%;
  margin-top: 40px;
  margin-right: auto;
  padding-top: 19px;
  padding-bottom: 19px;
}

.text-block-2711 {
  color: #fff;
  text-align: center;
  font-size: 26px;
  font-weight: 600;
  line-height: 30px;
}

.heading-188 {
  color: #fa7268;
  font-size: 26px;
}

.text-block-2712 {
  color: #10193f80;
  font-size: 12px;
  font-weight: 600;
}

.h1-block {
  margin-bottom: 20px;
}

.hero-fg4 {
  z-index: 2;
  background-image: none;
  border-bottom: 2px solid #fff;
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 80px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 70vh;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  box-shadow: 0 8px 20px #0f1a4526;
}

.hero-fg4.aceleracao {
  box-shadow: none;
  background-image: none;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-1387 {
  opacity: 1;
  height: 35px;
  margin-left: 5px;
  margin-right: 5px;
}

.h1 {
  color: #0f1a45;
  font-size: 42px;
  font-weight: 600;
  line-height: 54px;
}

.h1.aceleracao {
  font-size: 38px;
  font-weight: 700;
  line-height: 46px;
}

.container-509 {
  display: flex;
}

.container-509.aceleracao {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-around;
  align-items: stretch;
  width: 90%;
  max-width: 1200px;
}

.image-1388 {
  width: 35px;
}

.hero-block-4 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 480px;
  display: flex;
}

.hero-block-4.acelercao {
  width: 65%;
  max-width: 600px;
  margin-right: auto;
}

.div-block-5275 {
  align-items: center;
  width: 4000px;
  display: flex;
}

.div-block-5276 {
  border: 1.5px solid #fff3;
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  height: 55px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.section-341 {
  background-color: #ff5448;
  flex-direction: column;
  align-items: center;
  height: auto;
  min-height: auto;
  padding-bottom: 40px;
  display: flex;
}

.section-341.padding {
  padding-bottom: 0;
}

.text-block-2713 {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5px;
  font-size: 18px;
  font-weight: 700;
}

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

.text-block-2713.fg4.left {
  margin-left: 0;
}

.div-block-5277 {
  width: 100%;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.sub-title-2 {
  color: #0f1a45;
  font-size: 16px;
  line-height: 24px;
}

.image-1389 {
  max-width: 100%;
}

.div-block-5278 {
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.div-block-5278.gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.div-block-5278.gap.last {
  margin-bottom: 40px;
}

.text-card {
  height: 100%;
  margin-top: 20px;
}

.slider-47 {
  background-color: #fff0;
  width: 97%;
  margin-top: 20px;
}

.div-block-4059 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 31%;
  padding: 18px 20px;
  display: flex;
  box-shadow: 4px 7px 11px #0f1a4514;
}

.div-block-4059._50 {
  justify-content: flex-start;
  width: 50%;
}

.text-block-534 {
  color: #fff;
  text-align: center;
  background-color: #ff4e43;
  border-radius: 100px;
  width: 100px;
  margin-top: 20px;
  margin-bottom: auto;
  font-weight: 600;
}

.image-847 {
  flex: none;
  width: 35px;
  margin-left: 0;
}

.text-block-2714 {
  color: #0f1a45;
  margin-left: 20px;
  font-size: 16px;
  line-height: 24px;
}

.div-block-4061 {
  background-image: linear-gradient(164deg, #ff4e43 49%, #fa7268);
  border: 2px solid #fff;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 1020px;
  min-height: auto;
  margin-top: 60px;
  padding: 20px 0 40px;
  display: flex;
  box-shadow: 1px 4px 13px 2px #0f1a452e;
}

.slide-146 {
  background-image: linear-gradient(#0f1a45, #fff0);
  border-radius: 15px;
  width: 24%;
  height: 310px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
  box-shadow: 0 2px 5px #010b2133;
}

.slide-146.size {
  width: 32%;
  margin: 0 .6% 5px;
}

.slide-146.size.anv24 {
  height: 280px;
}

.text-block-536 {
  line-height: 22px;
}

.left-arrow-52 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.right-arrow-50 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.container-510 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-850 {
  width: 25px;
  height: 25px;
}

.text-block-535 {
  color: #0f1a45;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.mask-50 {
  height: auto;
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-4062 {
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding-left: 11px;
  padding-right: 11px;
  display: flex;
}

.text-span-1226 {
  -webkit-text-stroke-color: #ff4e43;
  font-size: 31px;
  font-weight: 500;
}

.bold-text-304 {
  color: #010b21;
  font-weight: 500;
}

.section-130 {
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.slide-nav-65 {
  display: none;
  position: static;
}

.heading-189 {
  color: #0f1a45;
  text-align: center;
  font-size: 28px;
}

.heading-189.anv24.pma {
  color: #0f1a45;
  width: 70%;
  font-size: 31px;
}

.heading-189.white {
  color: #fff;
  width: 50%;
}

.heading-189.white.size-copy {
  width: 70%;
}

.heading-189.white.size-copy.pma {
  width: 70%;
  font-size: 39px;
}

.div-block-5279 {
  border-radius: 25px;
  width: 450px;
  height: 100%;
  overflow: hidden;
}

.container-511.flex.vertical {
  flex-flow: column;
  align-items: center;
}

.text-block-2715 {
  color: #0f1a45;
  text-align: center;
  letter-spacing: 5px;
  font-size: 12px;
}

.text-block-2716 {
  color: #0f1a45;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.section-342 {
  background-color: #fff0;
  min-height: auto;
  padding-top: 42px;
  padding-bottom: 42px;
}

.section-342.gratuito {
  background-color: #fff;
}

.section-342.gratuito.color-bkg {
  background-color: #fafafc;
}

.text-span-1227 {
  color: #f3554a;
}

.div-block-5280 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffffed;
  border: 1px solid #fff;
  border-radius: 30px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 29px 26px;
  display: flex;
  overflow: hidden;
}

.div-block-5281 {
  align-items: center;
  display: flex;
}

.div-block-5282 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 85%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-5282.video {
  width: 50%;
}

.text-block-2368 {
  color: #0d1861;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
}

.heading-190 {
  color: #0f1a45;
  text-align: center;
  font-size: 28px;
}

.heading-190.anv24.margin {
  margin-bottom: 40px;
}

.heading-190.anv24.margin.pma {
  width: 70%;
  font-size: 31px;
}

.heading-190.anv24.margin.pma.pma2 {
  color: #0f1a45;
}

.text-span-1095 {
  font-size: 16px;
}

.slide-nav-66 {
  background-color: #e4e3e4;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 30px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  display: flex;
  position: static;
}

.slide-nav-66.opacity {
  background-color: #e4e3e454;
}

.text-block-2717 {
  color: #0f1a45;
  margin-top: 20px;
  margin-left: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-2717.mentor-text {
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 20px;
}

.right-arrow-51, .right-arrow-51.center.flex.d-none-desk {
  display: none;
}

.slider-48 {
  background-color: #ddd0;
  width: 100%;
  height: 450px;
  margin-bottom: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  display: block;
}

.slider-48.mentor-slider {
  flex-flow: column;
  height: auto;
  margin-bottom: 20px;
  display: block;
}

.image-1390 {
  border-radius: 20px;
  max-width: 100%;
}

.text-block-2718 {
  color: #0f1a45;
  text-align: center;
  letter-spacing: 5px;
  font-size: 12px;
}

.image-1391 {
  width: 25px;
  height: 25px;
}

.text-block-2719 {
  color: #0f1a45;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
}

.container-512 {
  width: 90%;
  max-width: 1200px;
}

.container-512.mentor {
  width: 100%;
}

.slide-147 {
  background-image: linear-gradient(130deg, #f9f9f9, #f7f6f7 50%, #ececec 100%, #ccc);
  border: 2px solid #fff;
  border-radius: 20px;
  width: 32%;
  height: auto;
  min-height: 350px;
  margin-left: .5%;
  margin-right: .5%;
  padding: 13px 13px 40px;
  box-shadow: inset -4px -7px 20px #92929224, 0 2px 20px #a27f7f33;
}

.slide-147.aceleracai {
  order: 0;
  align-self: auto;
  width: 24%;
  min-height: 350px;
  padding: 9px;
  position: relative;
  box-shadow: 0 2px 20px #a27f7f33;
}

.mask-51 {
  height: auto;
  min-height: auto;
  padding: 23px 0;
}

.text-span-1228 {
  color: #f3554a;
}

.div-block-5283 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 95%;
  min-height: 210px;
  margin: 20px auto;
  display: flex;
}

.section-185 {
  padding-top: 60px;
  padding-bottom: 0;
}

.image-1392 {
  width: 25px;
  height: 25px;
}

.left-arrow-53, .left-arrow-53.center.flex.d-none-desk {
  display: none;
}

.heading-191 {
  color: #0f1a45;
  text-align: center;
  font-size: 28px;
}

.heading-191.anv24.pma {
  color: #fff;
  font-size: 31px;
}

.heading-191.anv24.pma.pma2 {
  color: #0f1a45;
}

.div-block-5285 {
  border: 1px solid #10193f80;
  border-radius: 100px;
  margin-top: 60px;
  padding: 3px 10px;
  display: flex;
}

.div-block-5285.white {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-color: #ffffff80;
  justify-content: center;
  align-items: center;
  max-width: 190px;
  margin-top: 0;
}

.image-1393 {
  width: 15px;
}

.div-block-5286 {
  width: 50%;
  margin-right: auto;
}

.text-block-2720 {
  color: #0f1a45;
  font-size: 35px;
  line-height: 42px;
}

.text-block-2721 {
  color: #10193f80;
  font-size: 12px;
  font-weight: 600;
}

.text-block-2721.white {
  color: #fff;
}

.div-block-5287 {
  align-self: flex-end;
}

.text-block-2722 {
  color: #fff;
  font-size: 14px;
}

.paragraph-102 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 22px;
}

.div-block-5288 {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #fff0;
  background-image: linear-gradient(163deg, #fff, #ffffffd6);
  border: 1px solid #fff;
  border-radius: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 450px;
  min-height: auto;
  margin-left: auto;
  display: flex;
  box-shadow: 4px 7px 40px 1px #101a461a;
}

.text-block-2723 {
  color: #fff;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Zuume, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.container-513 {
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  display: flex;
}

.container-513.gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  max-width: 1100px;
}

.div-block-5289 {
  grid-column-gap: 16px;
  justify-content: center;
  display: flex;
}

.text-block-2724 {
  color: #0f1a45;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(72deg, #0f1a45, #092daf);
  -webkit-background-clip: text;
  background-clip: text;
  align-self: center;
  font-size: 130px;
  font-weight: 800;
  line-height: 100px;
}

.div-block-5290 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.text-block-2725 {
  color: #0f1a45;
  text-align: center;
  letter-spacing: 0;
  margin-top: 21px;
  margin-bottom: 21px;
  font-size: 14px;
}

.section-186 {
  background-color: #f3554a;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 400px;
  min-height: auto;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.image-1394 {
  width: 16px;
  height: 16px;
}

.text-block-2726 {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5px;
  font-size: 18px;
  font-weight: 700;
}

.text-block-2726.fg4 {
  padding-right: 0;
  font-size: 16px;
}

.text-span-1229 {
  font-size: 14px;
}

.div-block-5291 {
  background-image: linear-gradient(#f7f6f7, #fff);
  border: 2px solid #fff;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  box-shadow: 0 -12px 30px -3px #3333331a;
}

.div-block-5291.oferta {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(to top, #f7f6f7, #fff);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 90%;
  padding-bottom: 40px;
}

.div-block-5291.oferta.nova {
  box-shadow: none;
  background-image: none;
  border-style: none;
  padding-top: 65px;
  padding-bottom: 65px;
}

.div-block-5291.oferta.nova.center {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.text-block-2727 {
  color: #0b227980;
  font-size: 120px;
  font-weight: 900;
  line-height: 100px;
}

.text-block-2727.pma {
  color: #ffffff80;
  -webkit-text-stroke-color: #ffffff80;
  background-color: #0000;
}

.text-block-2727.pma.pma2 {
  color: #0f1a453d;
}

.div-block-5292 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.text-block-2728 {
  color: #0f1a45;
  margin-left: -32px;
  font-size: 30px;
  line-height: 35px;
}

.text-block-2728.pma {
  color: #fefefe;
  background-color: #0000;
}

.text-block-2728.pma.pma2 {
  color: #0f1a45;
}

.div-block-5293 {
  align-items: center;
  display: flex;
}

.text-block-2729 {
  color: #0f1a45;
  font-size: 16px;
  line-height: 26px;
}

.text-block-2729.pma {
  color: #fefefe;
  text-align: left;
  -webkit-text-stroke-color: white;
  background-color: #0000;
}

.text-block-2729.pma.pma2 {
  color: #0f1a45;
}

.text-span-1230 {
  -webkit-text-stroke-color: #ff4e43;
  font-weight: 500;
}

.text-size-regular-sf1-15 {
  color: #0f1a45;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.container-online-35 {
  z-index: 10;
  grid-row-gap: 24px;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.faq-online-item-4 {
  border: 1px solid #0f1a4521;
  border-radius: 15px;
}

.heading-192 {
  color: #0f1a45;
  text-align: center;
  font-size: 28px;
}

.heading-192.coral {
  color: #e76353;
  width: 50%;
}

.image-1395 {
  width: 35px;
}

.text-block-2730 {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5px;
  font-size: 18px;
  font-weight: 700;
}

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

.section-343 {
  background-color: #020412;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-343.padding-top {
  padding-top: 40px;
}

.section-343.blog {
  width: 100%;
  min-height: auto;
  padding-top: 20px;
  padding-bottom: 0;
}

.image-1397 {
  box-shadow: none;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.container-515 {
  z-index: 2;
  position: relative;
}

.div-block-5305 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.image-1399 {
  width: 500px;
  margin-top: 80px;
  margin-bottom: 40px;
}

.text-block-2735 {
  text-align: center;
  max-width: 720px;
  font-size: 16px;
  line-height: 24px;
}

.text-block-2735.oferta {
  max-width: 350px;
}

.text-span-1238 {
  color: var(--new-coral);
}

.div-block-5306 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--new-coral);
  color: var(--white-smoke);
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 12px 18px;
  transition: all .4s;
  display: flex;
}

.div-block-5306:hover {
  border-radius: 8px;
  padding-left: 35px;
  padding-right: 35px;
  transform: translate(0, -5px);
}

.div-block-5306.margin {
  margin-top: 60px;
}

.div-block-5306.size {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.div-block-5306.is-trackable.utm.nav {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-top: 0;
  padding: 9px 15px;
}

.text-block-2736 {
  letter-spacing: 0;
  border-radius: 100px;
  font-size: 18px;
  font-weight: 600;
}

.text-block-2736.nav {
  font-size: 14px;
}

.image-1400 {
  width: 25px;
}

.image-1400.nav {
  width: 20px;
}

.div-block-5307 {
  z-index: 2;
  background-color: #5b7bee12;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 100px;
  margin-bottom: 140px;
  padding-top: 22px;
  padding-bottom: 22px;
  display: flex;
  position: relative;
}

.div-block-5308 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-around;
  align-items: center;
  width: auto;
  max-width: 90%;
  display: flex;
}

.image-1401 {
  width: 30px;
}

.div-block-5309 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 19px;
  padding-right: 19px;
  display: flex;
}

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

.container-516 {
  position: relative;
}

.image-1402 {
  z-index: 2;
  width: 50px;
  position: relative;
}

.image-1402.margin {
  margin-top: 0;
  position: absolute;
  inset: -3% auto auto;
}

.image-1402.margin-copy {
  margin-top: 60px;
}

.container-517 {
  z-index: 2;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.container-517.left {
  width: 90%;
  max-width: 1100px;
}

.container-517.left.padding-bottom {
  padding-bottom: 60px;
}

.heading-193 {
  text-align: center;
  font-size: 28px;
  line-height: 38px;
}

.heading-193.max {
  max-width: 700px;
}

.slider-49 {
  background-color: #ddd0;
  width: 100%;
  margin-top: 40px;
}

.slide-148 {
  width: 50%;
  margin-left: 0%;
  margin-right: 0%;
}

.slide-nav-67 {
  position: static;
}

.d-none-left {
  display: none;
}

.d-none-left.show {
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  inset: auto auto -8% 40%;
}

.d-none-left.show.traction {
  width: auto;
  height: auto;
  display: none;
  bottom: 0%;
}

.d-none-right {
  display: none;
}

.d-none-right.show {
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  inset: auto 40% -8% auto;
}

.d-none-right.show.mentor {
  width: auto;
  height: 25px;
  display: none;
  bottom: 0%;
}

.mask-52 {
  padding-top: 17px;
  padding-bottom: 17px;
}

.arrow-slider-11 {
  cursor: pointer;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
}

.arrow-slider-11.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}

.arrow-slider-11.left.mentor {
  height: 25px;
}

.arrow-slider-11.mentor {
  width: 20px;
}

.left-arrow-54 {
  justify-content: flex-start;
  align-items: center;
  width: 30px;
  height: 100%;
  margin: 0% 0% 0 -4%;
  display: flex;
  position: absolute;
}

.left-arrow-54.d-none {
  display: none;
}

.slide-mentor-fg4-2 {
  border: 1px #fff;
  border-radius: 15px;
  width: 19%;
  height: auto;
  margin: 0% .5%;
  padding: 0;
}

.right-arrow-53 {
  justify-content: flex-end;
  align-items: center;
  width: 30px;
  height: 100%;
  margin-top: 0%;
  margin-bottom: 0;
  margin-right: -4%;
  display: flex;
  position: absolute;
  inset: auto 0% 0 auto;
}

.right-arrow-53.d-none {
  display: none;
}

.image-1404 {
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
}

.image-1404.size {
  width: 100%;
  height: auto;
}

.slide-nav-69 {
  background-color: #f0f2fa;
  border-radius: 100px;
  width: 100px;
  padding-top: 12px;
  position: absolute;
  top: auto;
  bottom: -20%;
}

.slide-nav-69.white-bkg {
  background-color: #fff0;
  margin-top: 20px;
  padding-top: 0;
  position: static;
  bottom: -15%;
}

.slide-nav-69.white-bkg.mobile {
  display: block;
}

.slide-nav-69.white-bkg.mobile.traction {
  padding-top: 0;
}

.slider-fg4-mentores-3 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 99%;
  height: 450px;
  margin: 0 auto 40px;
  display: block;
}

.slider-fg4-mentores-3.fv {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}

.slider-fg4-mentores-3.fv.traction {
  max-width: 1200px;
}

.mask-53 {
  height: auto;
}

.section-344 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-344.white {
  z-index: 2;
  background-color: #fff;
  width: 100%;
}

.div-block-5311 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-5311.margin {
  margin-bottom: 40px;
}

.text-block-2739 {
  color: #f3554a;
  text-align: center;
  border: 1px #f3554a;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 20px;
  display: inline-block;
}

.container-519 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 940px;
  display: flex;
  position: relative;
}

.heading-195 {
  color: #0f1a45;
  text-align: center;
  margin-top: 10px;
  font-size: 28px;
}

.section-345 {
  background-color: #00051c;
  background-image: url('../images/key-visual-novo-g4-traction-1.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  align-items: center;
  width: 100%;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.container-520 {
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.section-346 {
  background-color: #020412;
  width: 100%;
}

.section-346.colors {
  background-color: #02041200;
}

.text-span-1239 {
  color: var(--new-coral);
}

.section-347 {
  background-image: url('../images/key-visual-novo-g4-traction-2.png');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-5312 {
  border: 1px solid var(--new-coral);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 40px #154dc51a;
}

.div-block-5312.oferta {
  width: 90%;
  max-width: 1200px;
  margin-top: 100px;
}

.container-521 {
  width: 80%;
  max-width: 1100px;
}

.image-1407 {
  width: 400px;
  margin-bottom: 20px;
}

.text-span-1240 {
  color: var(--new-coral);
}

.div-block-5313 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 60px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-5314 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.body-39 {
  background-color: #020412;
}

.section-348 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 90vh;
  min-height: auto;
  display: flex;
  position: relative;
}

.background-video-5 {
  background-image: linear-gradient(90deg, #000412 14%, #02092980);
  width: auto;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-1408 {
  width: 20px;
}

.image-1408._15 {
  width: 15px;
}

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

.div-block-5315.stroke {
  border: 1px solid #ffffff4f;
  border-radius: 100px;
  padding: 4px 8px;
}

.text-block-2740 {
  color: #b8b8b8;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 400;
}

.text-block-2740._14 {
  letter-spacing: 0;
  font-size: 12px;
}

.div-block-5316 {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.container-522 {
  z-index: 2;
  width: 90%;
  max-width: 1100px;
  position: relative;
}

.heading-196 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  line-height: 62px;
}

.text-block-2741 {
  color: var(--new-coral);
  font-size: 32px;
  font-weight: 400;
  line-height: 32px;
}

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

.text-block-2742.small-text {
  font-size: 14px;
}

.div-block-5317 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 60px;
  margin-bottom: 20px;
  display: flex;
}

.image-1409 {
  width: 20px;
}

.div-block-5318 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--new-coral);
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding: 12px 25px;
  display: flex;
}

.div-block-5318.box {
  margin-top: 40px;
}

.text-block-2743 {
  color: var(--new-coral);
  font-size: 18px;
}

.div-block-5319 {
  background-image: linear-gradient(#02041200, #020412);
  width: 100%;
  height: 120px;
  position: absolute;
  inset: auto 0% 0%;
}

.section-349 {
  background-image: linear-gradient(#020412, #00043c 67%, #020412 103%);
  min-height: 50vh;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  overflow: visible;
}

.slide-nav-71 {
  position: static;
}

.container-523 {
  max-width: 100%;
}

.d-none-rigth {
  display: none;
}

.slider-50 {
  z-index: 11;
  background-color: #ddd0;
  max-width: 95%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.slide-149 {
  border: 1px solid #ffffff4d;
  border-radius: 20px;
  width: 31%;
  height: auto;
  min-height: 460px;
  margin-left: 1%;
  margin-right: 1%;
  padding: 17px 17px 25px;
}

.image-1410 {
  border-radius: 15px;
  width: 100%;
  min-width: 100%;
  margin-bottom: 30px;
}

.div-block-5320 {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.text-block-2744 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 34px;
}

.mask-54 {
  height: auto;
  padding: 28px 0;
}

.div-block-5321 {
  z-index: 10;
  filter: blur(40px);
  background-image: radial-gradient(circle at 100%, #5b7bee42, #5b7bee00);
  width: 40%;
  display: none;
  position: absolute;
  inset: -.5vh 0% 0% auto;
}

.section-350 {
  background-color: #020415;
  flex-flow: column;
  align-items: center;
  padding-top: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-350.margin {
  min-height: auto;
  padding-top: 0;
}

.image-1412 {
  box-shadow: none;
  opacity: .64;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.section-351 {
  z-index: 100;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00041266;
  border-radius: 15px;
  width: 95%;
  max-width: 1100px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: fixed;
  inset: 20px 0% auto;
}

.image-1413 {
  width: 150px;
}

.div-block-5323 {
  justify-content: space-between;
  align-items: center;
  padding: 15px 21px;
  display: flex;
}

.john {
  border-radius: 20px;
  width: 800px;
  min-width: auto;
  max-width: none;
  min-height: 500px;
  display: block;
  overflow: hidden;
}

.modal-video-john {
  z-index: 1000;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-image: linear-gradient(#000000b5, #000000b5);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-video-john.bmb {
  display: none;
  position: fixed;
}

.close-modal-img {
  cursor: pointer;
  margin-top: 2%;
  margin-right: 2%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.modal-video-yago {
  z-index: 1000;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-image: linear-gradient(#000000b5, #000000b5);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-video-yago.bmb {
  display: none;
  position: fixed;
}

.code-embed-13 {
  min-height: 500px;
}

.modal-video-henri {
  z-index: 1000;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-image: linear-gradient(#000000b5, #000000b5);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-video-henri.bmb {
  display: none;
  position: fixed;
  overflow: visible;
}

.modal-video-napode {
  z-index: 1000;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-image: linear-gradient(#000000b5, #000000b5);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-video-napode.bmb {
  display: none;
  position: fixed;
}

.modal-video-joao {
  z-index: 1000;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-image: linear-gradient(#000000b5, #000000b5);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-video-joao.bmb {
  display: none;
  position: fixed;
}

.image-375 {
  max-width: 70%;
  padding-left: 40px;
}

.image-1416 {
  box-shadow: none;
  max-width: 70%;
  padding-left: 0;
}

.text-block-2751, .text-block-2752, .text-block-2753 {
  color: var(--new-blue);
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-2772 {
  color: var(--new-coral);
  text-transform: uppercase;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
}

.text-block-2773 {
  font-size: 32px;
  font-weight: 600;
  line-height: 42px;
}

.text-block-2784 {
  font-size: 12px;
}

.text-span-1248 {
  font-size: 16px;
  font-weight: 600;
}

.features-metrics {
  grid-row-gap: 32px;
  background-color: #030018;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px;
  text-decoration: none;
  display: flex;
}

.small-container {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 960px;
  text-decoration: none;
  display: flex;
}

.columns-19 {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.metric-value {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.small-container-6 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.columns-20 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  text-decoration: none;
  display: flex;
}

.metric {
  grid-row-gap: 12px;
  background-color: #041842;
  border-radius: 14px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 220px;
  height: 220px;
  padding: 40px 17px 20px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  text-decoration: none;
  display: none;
}

.metric-value-2 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.text {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.bold-text-565 {
  text-align: center;
  font-size: 24px;
}

.text-span-1249 {
  color: var(--new-coral);
}

.div-block-5343 {
  justify-content: center;
  align-items: center;
  width: 49%;
  height: 300px;
  display: flex;
  overflow: clip;
}

.div-block-5345 {
  width: 100%;
  height: 500px;
  overflow: clip;
}

.body-40 {
  background-color: #000;
}

.body-40.valley {
  font-family: Groteska, Arial, sans-serif;
}

.section-header-2 {
  justify-content: center;
  align-items: flex-end;
  margin-top: 32px;
  margin-bottom: 0;
  display: flex;
}

.slider-navigation {
  cursor: pointer;
  transition: opacity .2s;
}

.slider-navigation:hover {
  opacity: .7;
}

.slider-navigation.next-slide {
  width: 50px;
}

.slider-navigation.prev-slide {
  width: 50px;
  margin-right: 16px;
}

.slider-navigation.next-slide {
  margin-left: 0;
  margin-right: auto;
}

.slider-navigation.prev-slide {
  margin-right: 0;
}

.slider-navigation-wrapper {
  margin-bottom: 4px;
  margin-left: auto;
  margin-right: auto;
}

.slider-item {
  border: 1px #727272;
  border-radius: 0;
  flex: none;
  width: 250px;
  height: auto;
  margin-right: 32px;
  overflow: hidden;
}

.slider-list {
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.text-block-2801 {
  color: var(--blue-shade-1);
  margin-top: 0;
  font-size: 15px;
  font-weight: 400;
}

.text-block-2801.coral {
  color: var(--coral-forte);
}

.bold-text-567 {
  font-size: 2.5rem;
  line-height: 1.5;
}

.text-block-2802 {
  color: var(--new-blue);
}

.paragraph-357 {
  color: var(--alley-component-library--gray--500);
  text-align: justify;
  margin-top: 20px;
  font-size: 1rem;
  line-height: 1.5;
}

.text-span-1253 {
  text-decoration: underline;
}

.bold-text-568, .bold-text-569, .bold-text-570, .bold-text-571, .text-span-1254, .bold-text-572 {
  font-size: 1.3rem;
}

.text-span-1255 {
  line-height: 2;
}

.paragraph-358 {
  color: var(--new-blue);
  margin-top: -15px;
  font-size: 14px;
}

.bold-text-574 {
  font-weight: 400;
}

.image-1439 {
  width: 500px;
}

.container-539 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  max-width: 95%;
  display: flex;
}

.div-block-5378 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 340px;
  display: flex;
}

.text-block-2807 {
  color: var(--new-coral);
  font-size: 3.5rem;
  line-height: 1.5;
}

.section-359 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-2808 {
  color: var(--new-blue);
  font-size: 1rem;
  line-height: 1.5;
}

.text-block-2809 {
  color: var(--new-blue);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.div-block-5379 {
  background-color: var(--new-coral);
  width: 1px;
  height: 60px;
}

.text-span-1256 {
  font-weight: 700;
}

.container-540 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  max-width: 95%;
  display: flex;
}

.div-block-5380 {
  background-color: #fff;
  border-radius: 16px;
  width: 400px;
  height: 470px;
}

.div-block-5381 {
  background-color: var(--new-coral);
  border-radius: 20px 20px 0 0;
}

.image-1440 {
  border-radius: 20px 20px 0 0;
  width: 100%;
  position: relative;
  top: 4px;
}

.text-block-2810 {
  color: var(--new-blue);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-2811 {
  color: var(--new-blue);
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-5382 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-5383, .div-block-5384, .div-block-5385 {
  padding-top: 10px;
}

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

.text-block-2812 {
  color: var(--new-blue);
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-2812._2 {
  font-size: 1rem;
  font-weight: 400;
}

.topbar-g4-valley {
  background-color: #000;
  background-image: url('../images/topbanner-valley25.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100vw;
  height: 50px;
  display: flex;
}

.topbar-g4-valley.none {
  display: none;
}

.div-block-5387 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 980px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-1441 {
  margin-top: 5px;
}

.image-1441.desktop {
  width: 120px;
}

.div-block-5388 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.button-102 {
  background-color: #ff523a;
  border-radius: 5px;
  padding: 5px;
  font-size: 10px;
}

.button-102.is-trackable {
  background-color: #ed5300;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  padding: 6px 8px;
  font-weight: 700;
  display: flex;
}

.button-102.is-trackable:hover {
  background-color: #ff624c;
}

.paragraph-359 {
  margin-bottom: 0;
}

.marquee-text {
  color: #f75d10;
  letter-spacing: 8px;
  text-transform: uppercase;
  flex: none;
  margin-right: 0;
  font-size: 12px;
  font-weight: 600;
}

.marquee-text.online {
  color: #fff;
  letter-spacing: 5px;
  font-size: 12px;
  font-style: italic;
  font-weight: 300;
}

.track-horizontal {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.text-span-1259 {
  font-weight: 700;
}

.div-block-5416 {
  position: fixed;
  inset: 0% 0% auto;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.slider-wrapper {
  width: auto;
  min-height: auto;
}

.div-block-4312 {
  width: 48%;
}

.div-block-4329 {
  width: 40%;
}

.div-block-4313 {
  background-image: linear-gradient(106deg, #fff, #ffffff5c);
  border: 2px #fff;
  border-top-color: #a20000;
  border-bottom-style: solid;
  border-radius: 0 0 20px 20px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: 35px 0;
  display: flex;
}

.grad-bkg-journey {
  background-color: var(--white-smoke);
  height: 100%;
  padding-top: 70px;
  padding-bottom: 70px;
  position: relative;
}

.text-span-885 {
  color: #f3554a;
}

.div-block-4314 {
  border: 2px solid #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
  overflow: hidden;
}

.container-560 {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 940px;
  display: flex;
  position: relative;
}

.container-561 {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.white-bkg-journey-2 {
  background-color: #fff;
  align-items: center;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.text-block-599 {
  color: #e8e8e8;
  text-align: center;
  width: 550px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-599.paragrafo {
  text-align: center;
  width: auto;
  margin-bottom: 20px;
  font-size: 18px;
}

.text-block-599.paragrafo.left {
  text-align: left;
}

.text-block-599.paragrafo.left.blue {
  color: var(--new-blue);
  margin-top: 10px;
  margin-left: 0;
}

.div-block-4192 {
  width: 750px;
}

.div-block-4192.vendas {
  width: 720px;
}

.image-1481 {
  width: 100%;
}

.faixa-empresas {
  background-color: #ecf0f6;
  height: auto;
  padding-top: 20px;
  padding-bottom: 60px;
  overflow: hidden;
}

.container-padrao-55 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-padrao-55.pass {
  position: static;
}

.heading {
  color: #2e3b7b;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(129deg, #0f1a45 20%, #2e3b7b 55%, #0f1a45);
  -webkit-background-clip: text;
  background-clip: text;
  width: 790px;
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
}

.heading.h2 {
  text-align: left;
  background-image: linear-gradient(129deg, #0f1a45 20%, #2e3b7b 55%, #0f1a45);
  width: 90%;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 500;
}

.heading.h2.center {
  color: #0b2279;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  width: 800px;
  margin-bottom: 10px;
  font-weight: 500;
}

.div-block-4328 {
  align-items: center;
  width: 4000px;
  display: flex;
  overflow: hidden;
}

.image-998 {
  width: 100px;
  margin-left: 15px;
  margin-right: 15px;
}

.text-block-2882 {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}

.arrow-slider-13 {
  cursor: pointer;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-bottom: 50px;
}

.text-span-890 {
  color: #f3554a;
}

.slide-nav-73 {
  margin-top: 0;
  top: 360px;
}

.slide-nav-73.valley {
  margin-top: 10px;
  margin-bottom: 0;
  display: none;
  position: static;
}

.slide-nav-73.valley.show {
  opacity: .5;
  background-color: #ebebeb;
  border-radius: 100px;
  margin-top: 30px;
  padding: 10px 16px 0;
  display: none;
}

.container-padrao-56 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-padrao-56.pass {
  position: static;
}

.img-aluno-2 {
  width: 60px;
  height: 60px;
  margin-right: 10px;
  display: none;
}

.left-arrow-57 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 5%;
  padding-left: 10px;
  display: flex;
}

.slide-152 {
  background-color: #040b2e;
  border: 1px solid #183ecd80;
  border-radius: 30px;
  width: 32%;
  height: 250px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 23px 23px 30px;
}

.slide-152.blue-journey {
  background-color: #040b2e00;
  background-image: linear-gradient(144deg, #2e3b7b, #0f1a45 56%);
  height: 310px;
}

.slider-mentores-valley-7 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 99%;
  height: 450px;
  margin: 0 auto 40px;
  display: block;
}

.slider-mentores-valley-7.height {
  flex-flow: column;
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.slider-mentores-valley-7.height.depoimentos {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 40px;
  padding-top: 0%;
}

.slider-mentores-valley-7.height-copy {
  flex-flow: column;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 60px;
  margin-bottom: 0;
  display: flex;
}

.slider-mentores-valley-7.height {
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.div-block-5465 {
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.div-block-5466 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.mask-57 {
  width: 100%;
}

.heading-200 {
  color: #2e3b7b;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(129deg, #0f1a45 20%, #2e3b7b 55%, #0f1a45);
  -webkit-background-clip: text;
  background-clip: text;
  width: 790px;
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
}

.heading-200.h2 {
  text-align: left;
  background-image: linear-gradient(129deg, #0f1a45 20%, #2e3b7b 55%, #0f1a45);
  width: 90%;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 500;
}

.heading-200.h2.center {
  color: #0b2279;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  width: 800px;
  margin-bottom: 10px;
  font-weight: 500;
}

.container-padrao-57 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-padrao-57.pass {
  margin-bottom: 50px;
  position: static;
}

.faq-valley {
  z-index: 1;
  padding-top: 10px;
  position: relative;
}

.text-size-regular-sf1-17 {
  color: #0f1a45;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.faq-online-item-6 {
  border: 1px solid #0f1a4521;
  border-radius: 15px;
}

.faq-online-item-6.pass {
  background-image: linear-gradient(135deg, #9fb5f829, #f7faff 48%);
  border-style: solid;
  border-color: #fff;
}

.text-block-2884 {
  margin-top: 20px;
}

.text-block-2885 {
  color: var(--new-coral);
  padding-top: 0;
}

.text-block-2886 {
  color: var(--blue-shade-1);
  text-align: center;
  letter-spacing: 10px;
  font-size: 4.1rem;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-2886.big {
  font-size: 5rem;
  line-height: 1;
}

.text-span-1280, .text-span-1281, .text-span-1282 {
  font-weight: 700;
}

.bold-text-608 {
  font-weight: 400;
}

.paragraph-360 {
  color: var(--alley-component-library--gray--500);
  font-size: 1rem;
  line-height: 1.5;
}

.text-span-1283, .text-span-1284, .text-span-1285, .text-span-1286, .text-span-1287, .text-span-1288, .text-span-1289 {
  font-weight: 700;
}

.text-block-2887 {
  color: var(--new-coral);
}

.paragraph-361 {
  color: #476382;
  font-size: 16px;
  line-height: 1.5;
}

.text-span-1290 {
  color: #f3554a;
}

.text-counter-2 {
  color: #fff;
  font-size: 8px;
  line-height: 12px;
}

.pointer-counter {
  color: #f3554a;
  font-family: Zuume, sans-serif;
  font-size: 20px;
}

.pointer-counter.d-none {
  display: none;
}

.nav-counter {
  justify-content: center;
  align-items: center;
  width: 85%;
  margin: 60px auto 30px;
  display: flex;
}

.nav-counter._12 {
  margin-top: 100px;
  margin-bottom: 0;
}

.nav-counter._1231 {
  margin-top: 40px;
  display: flex;
}

.nav-counter._1231._2446 {
  margin-top: 100px;
}

.nav-counter._1231.sprints {
  margin-top: 10px;
  margin-bottom: 1%;
  display: flex;
}

.nav-counter._1231.sprints.fixo {
  z-index: 100;
  background-color: #070c36;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0%;
  padding-top: 12px;
  padding-bottom: 12px;
  position: fixed;
  inset: 0% 0% auto;
}

.number-counter {
  color: #fff;
  letter-spacing: 1px;
  font-family: Zuume, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-5479 {
  background-color: #070f2c;
  background-image: linear-gradient(325deg, #070f2c, #0b153a 96%, #060c24cf 100%, #0000);
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-5480 {
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
}

.bold-text-610 {
  color: var(--white-smoke);
  text-transform: uppercase;
  font-size: 1.2rem;
}

.text-block-2898 {
  color: var(--new-coral);
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.5;
}

.counter-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.faixa-gt {
  background-color: #ff4e43;
  align-items: center;
  height: auto;
  display: block;
  overflow: hidden;
}

.faixa-gt.blue {
  z-index: 20;
  background-color: #0f1a45;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  top: 0;
  overflow: hidden;
  box-shadow: 0 4px 13px -2px #ffffff61;
}

.faixa-gt.blue._100 {
  border-radius: 0;
  width: 100%;
  inset: 0% 0% auto;
}

.faixa-gt.blue._100.abs {
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-5542 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-1500 {
  border-radius: 20px;
  flex: none;
  width: 80%;
  min-height: auto;
}

.image-1500.size {
  width: 40%;
}

.text-block-2924 {
  color: #0f1a45;
  text-align: center;
  width: 600px;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 36px;
}

.text-block-2925 {
  color: #0f1a45;
}

.div-block-5543 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f5f9fe;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: center;
  width: 85%;
  margin: 20px auto;
  padding: 15px 20px 15px 9px;
  display: flex;
}

.text-span-1312 {
  color: #fff;
  background-color: #ff5448;
  border-radius: 5px;
  padding-left: 4px;
  padding-right: 4px;
}

.text-block-2926 {
  color: #0d1861;
  margin-bottom: 10px;
  font-family: Zuume, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 40px;
}

.container-569 {
  flex-direction: column;
  align-items: center;
  width: 940px;
  display: flex;
}

.container-569.stroke-line {
  border-bottom: 1px solid #c1182212;
  padding-bottom: 40px;
}

.text-and-counter-block-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.text-and-counter-block-3.d-none {
  display: flex;
}

.text-block-2927 {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}

.counter-block-number-6 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 65px;
  display: flex;
}

.counter-block-number-6.d-none {
  display: flex;
}

.desk-logo-2 {
  z-index: 2;
  width: 150px;
  margin-bottom: 40px;
  display: none;
  position: relative;
}

.image-1501 {
  width: 180px;
}

.text-block-2934, .text-block-2935 {
  display: none;
}

.container-padrao-59 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-padrao-59.horizontal {
  flex-direction: row;
}

.text-span-547 {
  letter-spacing: 6px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.blue-accent-3 {
  color: #0f1a45;
}

.paragraph-v2-2 {
  z-index: 10;
  color: #476382;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  position: relative;
}

.heading-hero-7 {
  color: #e76353;
  width: 600px;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 60px;
}

.v2-btn-23 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-23:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-23.align-left {
  letter-spacing: 0;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.hero-online-content-7 {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.hero-online-content-7._80 {
  grid-row-gap: 16px;
  flex: 1;
  min-width: 46%;
  max-width: 46%;
  position: relative;
}

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

.text-block-2412.blue {
  color: var(--new-blue);
}

.container-padrao-60 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.div-block-5552 {
  margin-left: 40px;
}

.title-online-27 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.text-block-2936 {
  color: #010b21;
  margin-top: 20px;
  font-family: Zuume, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.text-block-2936.marign {
  color: #010b21;
  margin-top: 5px;
}

.text-block-2936.marign.mont {
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 800;
}

.orange-accent-33 {
  color: #e76353;
}

.image-1190 {
  width: 15px;
  margin-top: 5px;
}

.div-block-5553 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 17px;
  margin-bottom: 17px;
  line-height: 22px;
  display: flex;
}

.container-572 {
  flex-flow: row;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.container-572.margin {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
}

.text-block-2416 {
  color: #9b9b9b;
  letter-spacing: 2px;
  margin-bottom: 10px;
}

.div-block-5554 {
  flex: none;
  width: 40%;
}

.nardon-cx {
  max-width: 100%;
}

.slide-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: auto;
}

.swiper-slide-2 {
  opacity: .9;
  filter: grayscale();
  color: #ffffff80;
  align-items: center;
  display: flex;
}

.carousel-arrow-w {
  cursor: pointer;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.carousel-arrow-w.arrow-next {
  margin-right: 2em;
}

.carousel-arrow-w.arrow-previous {
  margin-left: 2em;
}

.slide {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.gradient-bg {
  z-index: -1;
  width: auto;
  height: 175%;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.swiper-wrapper-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: flex;
}

.swiper-wrapper-2.first-swiper-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.carousel-arrows {
  z-index: 4;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center end;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

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

.slide-img-overlay {
  z-index: 1;
  background-image: linear-gradient(#0000, #0000 50%, #00000080 65%, #000000bf);
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.carousel-arrow-icon {
  z-index: 4;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 1.25em;
  position: relative;
}

.carousel-arrow-oval {
  z-index: 3;
  background-color: var(--new-blue);
  border-radius: 100%;
  width: 3.25em;
  height: 3.25em;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.carousel-arrow-oval.next-arrow {
  inset: 0% 0% 0% auto;
}

.carousel-arrow {
  align-items: center;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  display: flex;
  position: relative;
}

.carousel-arrow.arrow-next {
  padding-left: 0;
  padding-right: 1em;
}

.slider-52 {
  margin-bottom: 4em;
  display: none;
  position: relative;
  overflow: visible;
}

.slider-container-3 {
  width: 100vw;
  min-height: 300px;
  padding: 40px;
  overflow: hidden;
}

.slider-right-arrow {
  color: #444;
}

.slider-wrapper-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.slider-wrapper-5.pma-gdp-nome {
  display: none;
}

.slider-icon {
  color: var(--new-coral);
  background-color: #0000;
}

.mask-61 {
  position: static;
  overflow: visible;
}

.slider-left-arrow {
  color: #444;
}

.slider-53 {
  background-color: #0000;
  width: 290px;
  height: 500px;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.slide-153 {
  margin-right: 20px;
}

.div-block-5588 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  background-color: #ff5448;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 350px;
  padding: 12px 15px 12px 30px;
  transition: all .4s;
  display: flex;
}

.div-block-5588:hover {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 360px;
}

.div-block-5588.grad {
  width: auto;
  padding: 10px 21px;
}

.div-block-5588.grad.is-trackable.color {
  z-index: 2;
  background-image: linear-gradient(153deg, #d92707 42%, #eb7721);
  position: relative;
}

.div-block-5588.grad.is-trackable.color.fixo {
  padding: 13px 38px;
  text-decoration: none;
  display: flex;
}

.div-block-5588.grad.is-trackable.color.fixo._90 {
  background-image: none;
  padding: 18px;
}

.image-1523 {
  width: 25px;
  transform: translate(0);
}

.text-block-2966 {
  color: #fff;
  letter-spacing: .5px;
  font-size: 14px;
  font-weight: 700;
}

.text-block-2966.fixo {
  line-height: 14px;
}

.hero-sprints {
  min-height: auto;
  padding-top: 1%;
  padding-bottom: 1%;
}

.hero-sprints.typ {
  padding-top: 0%;
  padding-bottom: 0%;
}

.hero-sprints.vendas {
  background-image: url('../images/bkg-hero-sprints.png');
  background-position: 50% 100%;
  background-size: cover;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 95vh;
  padding-top: 0%;
  padding-bottom: 0%;
  display: flex;
  overflow: hidden;
}

.div-block-5595 {
  background-image: url('../images/bkg-desk-re.png');
  background-position: 100% 100%;
  background-size: cover;
  border: 1px solid #002de226;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 98%;
  height: 100%;
  min-height: 90vh;
  margin-top: 0%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.div-block-5595.typ {
  background-image: url('../images/bkg-desk-re.png');
  border-radius: 0;
  width: 100%;
  min-height: 100vh;
  margin-top: 0%;
}

.div-block-5595.vendas {
  background-image: none;
  border-style: none;
  border-radius: 0;
  width: 100%;
  min-height: auto;
  margin-top: auto;
  margin-bottom: auto;
  overflow: hidden;
}

.image-1525 {
  width: 400px;
}

.image-1525.vendas {
  width: 280px;
}

.container-581 {
  z-index: 5;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.container-581.vendas {
  justify-content: center;
  min-height: 0;
}

.text-block-2969 {
  color: #f26859;
  letter-spacing: 9px;
  margin-bottom: 20px;
  font-weight: 300;
}

.text-block-2970 {
  text-align: center;
  margin-top: 40px;
  font-size: 28px;
  font-weight: 700;
  line-height: 38px;
}

.text-block-2970.max-w {
  max-width: 600px;
}

.text-block-2970.left {
  text-align: left;
}

.text-block-2970.vendas {
  max-width: 720px;
}

.text-block-2970.vendas.cultura {
  font-size: 42px;
  line-height: 52px;
}

.text-span-1318 {
  color: var(--f3554a);
}

.text-block-2971 {
  text-align: center;
  max-width: 800px;
  margin-top: 10px;
  font-size: 16px;
  line-height: 26px;
}

.text-block-2971.left.footer-text {
  max-width: 500px;
  margin-bottom: 0;
}

.text-block-2971.left.footer-text.m-t {
  margin-bottom: 40px;
}

.image-1526 {
  width: 50px;
  margin-bottom: 60px;
}

.div-block-5596 {
  z-index: 13;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  cursor: pointer;
  background-image: linear-gradient(77deg, #e76353, #e24b38);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 15px 34px;
  display: flex;
  position: relative;
}

.div-block-5596.is-trackable.min-w {
  min-width: 280px;
}

.div-block-5596.is-trackable.blue {
  background-color: var(--new-blue);
  background-image: none;
}

.image-1527 {
  width: 24px;
}

.image-1527.rotate {
  transform: rotate(45deg);
}

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

.section-382 {
  background-image: radial-gradient(circle, #03209266, #03209200 51%);
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-582 {
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.div-block-5597 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(124deg, #f268594d, #f2685980);
  border-top: 1px solid #f26859;
  border-radius: 100px;
  padding: 7px 21px;
  display: flex;
}

.div-block-5597.blue {
  background-image: linear-gradient(124deg, #060f3440, #060f3447);
  border-top-color: #002de2;
}

.image-1528 {
  width: 20px;
}

.text-block-2973 {
  letter-spacing: 4px;
}

.text-block-2974 {
  letter-spacing: 1px;
  background-color: #e3513f;
  border-radius: 100px;
  margin-bottom: 30px;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 600;
}

.text-span-1319 {
  color: #ffffff78;
  font-size: 20px;
  font-weight: 900;
  line-height: 5px;
}

.div-block-5598 {
  background-image: radial-gradient(circle at 100% 100%, #001f9b, #060f34 52%);
  border: 1px solid #021b81;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding: 30px 35px 15px;
  display: flex;
}

.div-block-5598._100 {
  background-image: radial-gradient(circle farthest-side at 100% 100%, #060f3400 68%, #001f9b8a), url('../images/frame-427319223.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-flow: row;
  flex: 1;
  align-items: flex-start;
  width: 100%;
  padding-top: 37px;
  padding-bottom: 37px;
}

.div-block-5598._100.left-grad {
  background-image: radial-gradient(circle at 0 100%, #001d94, #060f34 33%);
  flex-flow: column;
  padding-bottom: 30px;
}

.div-block-5598._100.left-top {
  background-image: radial-gradient(circle at 0 0, #001f9b, #060f34 39%);
  flex-flow: column;
  padding-bottom: 30px;
}

.div-block-5598._100.left-top.programa {
  background-color: #050f36;
  background-image: radial-gradient(circle at 0%, #002de245, #050f36 48%);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-5598._100.left-top.programa.vertical {
  flex-flow: column;
}

.div-block-5598._100.left-top.programa._3 {
  align-items: center;
  overflow: hidden;
}

.div-block-5598._100.desconto {
  align-items: center;
}

.div-block-5598.center-grad {
  background-image: radial-gradient(circle at 50% 0, #001877, #060f34 45%);
}

.text-block-2975 {
  width: 95%;
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: 700;
  line-height: 36px;
}

.div-block-5599 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 90%;
  margin-top: 40px;
  display: flex;
}

.image-1529 {
  width: 100%;
  margin-top: 20px;
}

.text-block-2976 {
  width: 85%;
  line-height: 22px;
}

.text-block-2976.size {
  font-size: 18px;
  line-height: 28px;
}

.div-block-5600 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 50%;
  display: flex;
}

.section-383 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: #0b132c;
  flex-flow: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-583 {
  z-index: 10;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.container-583.d-none {
  display: none;
}

.text-block-2977 {
  text-align: center;
  max-width: 750px;
  margin-top: 20px;
  font-size: 16px;
  line-height: 26px;
}

.text-block-2977.first {
  margin-top: 40px;
}

.text-block-2977.margin {
  margin-top: 20px;
}

.div-block-5601 {
  z-index: 11;
  background-image: linear-gradient(#071236, #07123600);
  height: 90px;
  position: absolute;
  inset: 0% 0% auto;
}

.image-1530 {
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-5603 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 90%;
  margin-top: 40px;
  display: flex;
}

.image-1531 {
  width: 80px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.container-584 {
  z-index: 10;
  flex-flow: row;
  justify-content: space-around;
  align-items: flex-start;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.section-384 {
  background-image: radial-gradient(circle at 50% 100%, #032092a1, #0a132b 77%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 121px;
  padding-bottom: 121px;
  display: flex;
  position: relative;
}

.div-block-5604 {
  flex-flow: column;
  align-items: flex-start;
  width: 35%;
  display: flex;
}

.div-block-5605 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(169deg, #662f44, #d15946);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px;
  display: flex;
}

.image-1532 {
  width: 30px;
  margin-top: 5px;
}

.text-block-2978 {
  font-size: 16px;
  line-height: 24px;
}

.div-block-5606 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  width: 50%;
  margin-left: auto;
  display: flex;
}

.body-42 {
  background-color: #081129;
  background-image: none;
}

.image-1534 {
  width: 100%;
  position: absolute;
  inset: auto;
}

.div-block-5607 {
  background-color: #0000004a;
  border-radius: 10px;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 17px 11px;
  position: relative;
}

.div-block-5607.color {
  background-color: #ffffff1c;
}

.close-modal {
  background-color: #0000;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.close-modal.aniv25 {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #000000b0;
  background-image: none;
  background-position: 0%;
  background-size: cover;
}

.close-modal-btn-2 {
  cursor: pointer;
  margin-top: 10px;
  transition: all .2s;
  position: absolute;
  inset: 2% 2% auto auto;
}

.close-modal-btn-2:hover {
  transform: scale(1.1);
}

.image-1535 {
  width: 25px;
  height: 25px;
  position: static;
  inset: 2% 2% auto auto;
}

.text-block-2979 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 700;
}

.code-embed-24 {
  width: 100%;
}

.body-43 {
  background-image: none;
}

.text-span-1321 {
  color: var(--new-coral);
}

.div-block-5608 {
  background-color: #fff;
  border-radius: 100px;
  width: 400px;
  min-height: 30px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 3px;
}

.div-block-5609 {
  background-color: #f3554a;
  background-image: none;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: 320px;
  min-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-2980 {
  color: #fff;
  font-style: italic;
  font-weight: 600;
}

.text-and-counter-block-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.text-and-counter-block-4.d-none {
  display: flex;
}

.text-and-counter-block-4.d-none.sprints {
  margin-bottom: 0;
  display: none;
}

.counter-block-number-7 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 65px;
  display: flex;
}

.counter-block-number-7.d-none {
  display: flex;
}

.desk-logo-3 {
  z-index: 2;
  width: 150px;
  margin-bottom: 40px;
  display: block;
  position: relative;
}

.text-block-2981 {
  color: #fff;
  letter-spacing: 1px;
  max-width: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}

.text-block-2981.mob {
  display: none;
}

.text-span-1322 {
  font-weight: 700;
}

.text-span-1323, .text-span-1324, .text-span-1325 {
  font-weight: 600;
}

.container-padrao-62 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-padrao-62.horizontal {
  flex-direction: row;
}

.text-span-1326 {
  letter-spacing: 6px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.blue-accent-4 {
  color: #0f1a45;
}

.paragraph-v2-14 {
  z-index: 10;
  color: #476382;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  position: relative;
}

.heading-hero-8 {
  color: #e76353;
  width: 600px;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 60px;
}

.v2-btn-24 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-24:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-24.align-left {
  letter-spacing: 0;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.hero-online-content-8 {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.hero-online-content-8._80 {
  grid-row-gap: 16px;
  flex: 1;
  min-width: 46%;
  max-width: 46%;
  position: relative;
}

.slider-wrapper-6 {
  flex: none;
  width: 100%;
  margin-left: 0;
  display: block;
}

.container-padrao-63 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.title-online-28 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.items-holder-3 {
  flex: none;
  width: auto;
  height: 100px;
  display: flex;
}

.item-6 {
  width: 80px;
  margin-left: 20px;
  margin-right: 20px;
}

.item-6.big {
  width: 130px;
}

.item-6.medium {
  width: 70px;
}

.vantagem-description-6 {
  color: #f0f0f0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.container-padrao-64 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.title-online-29 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.blue-accent-5 {
  color: #0f1a45;
}

.image-1536 {
  z-index: 1;
  position: relative;
  inset: 50% auto 0% 0%;
}

.cards-wrap-17 {
  grid-column-gap: 40px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.container-padrao-65 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-padrao-65.horizontal {
  flex-direction: row;
}

.v2-btn-25 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-25:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.left-arrow-60 {
  display: none;
}

.left-arrow-60.carrossel-etapas {
  display: flex;
  inset: auto auto -24% 40%;
}

.left-arrow-60.carrossel-etapas.visivel {
  display: flex;
}

.left-arrow-60.carrossel-etapas.visivel.margin {
  bottom: -5%;
}

.slider-54 {
  background-color: #0000;
  width: 100%;
  min-height: 500px;
}

.slider-54.etapas {
  min-height: 300px;
  margin-bottom: 101px;
}

.slider-54.etapas.modulos {
  border-style: none;
  min-height: 400px;
}

.slider-54.etapas.modulos.margin-down {
  margin-bottom: 60px;
}

.text-span-1327 {
  color: #ff4e43;
  font-size: 28px;
}

.paragraph--online-10 {
  color: #0f1a45;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph--online-10.topicos {
  width: auto;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.container-padrao-66 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.image-1538 {
  transform: rotate(180deg);
}

.slide-nav-12 {
  opacity: .43;
  filter: invert();
  top: 609.984px;
}

.slide-nav-12.small {
  top: 338.984px;
}

.slide-nav-12.small._3 {
  inset: auto 0% -26%;
}

.slide-nav-12.small._3.margin {
  opacity: 1;
  filter: none;
  bottom: -5%;
}

.slide-nav-12.small._3.margin.filter-invert {
  filter: none;
}

.lider-heading-17 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.lider-heading-17.blue {
  color: #0f1a45;
  font-weight: 500;
  line-height: 33px;
}

.lider-heading-17.blue.h3 {
  font-size: 20px;
  font-weight: 700;
}

.lider-heading-17.blue.h3.no-p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.div-block-5610 {
  height: 100%;
  display: flex;
}

.div-block-3396 {
  grid-column-gap: 8px;
  align-items: flex-start;
  margin-bottom: 10px;
  padding-bottom: 0;
  display: flex;
}

.image-294-copy-11, .image-377 {
  transform: translate(0);
}

.right-arrow-56 {
  justify-content: flex-end;
  display: none;
}

.right-arrow-56.carrossel-etapas {
  display: flex;
  inset: auto 40% -24% auto;
}

.right-arrow-56.carrossel-etapas.visivel {
  display: flex;
}

.right-arrow-56.carrossel-etapas.visivel.margin {
  bottom: -5%;
}

.image-294-copy-12 {
  transform: none;
}

.slide-10 {
  width: 330px;
}

.slide-10.etapas {
  width: 330px;
  padding-left: 16px;
  padding-right: 16px;
}

.slide-10.etapas.modulos {
  border-style: none;
  width: 50%;
  height: 350px;
  padding-left: 10px;
  padding-right: 10px;
}

.slide-10.etapas.modulos.size-3 {
  width: 33%;
}

.div-block-3467 {
  background-color: #fcfcfc;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 40px 20px 60px;
  display: flex;
}

.container-padrao-5 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.orange-accent-34 {
  color: #e76353;
}

.v2-btn-26 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-26:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-26.margin-negativa {
  margin-top: -65px;
}

.features-wrap-5 {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.features-wrap-5.horizontal {
  grid-column-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  min-width: 100%;
}

.tab-feature-22 {
  grid-column-gap: 8px;
  color: #0f1a45;
  flex: 1;
  align-items: center;
  margin-bottom: 5px;
  padding-bottom: 0;
  font-size: 16px;
  display: flex;
}

.tab-feature-22.gap {
  grid-column-gap: 16px;
  flex: 1;
}

.div-block-3366 {
  grid-row-gap: 56px;
  flex-direction: column;
  display: flex;
}

.image-386 {
  position: absolute;
  top: 34px;
}

.text-block-169 {
  color: #e76353;
  font-size: 15px;
  font-weight: 700;
}

.text-block-169.gray {
  color: #697089;
  font-size: 16px;
}

.text-block-169.gray.big {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.padding-vertical-5 {
  padding-top: 0;
  padding-bottom: 0;
}

.home-review_slide-content-3 {
  background-color: #0000;
  border-radius: 25px;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
  padding-right: 16px;
}

.home-review_slider-nav-9 {
  justify-content: center;
  align-items: center;
  height: .75rem;
  display: flex;
  inset: 120% 0% 0;
}

.container-padrao-67 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-padrao-67.padding {
  padding-bottom: 40px;
}

.home-review_info-wrapper-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 1rem;
  font-weight: 500;
  display: flex;
}

.left-arrow-online-4 {
  height: 42px;
  top: 122%;
  left: 20%;
}

.title-online-30 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.title-online-30.full {
  align-items: flex-start;
  width: 100%;
}

.title-online-30.full.center {
  text-align: center;
  align-items: center;
}

.text-span-177 {
  font-weight: 600;
}

.testimonial-text-7 {
  color: #667085;
  padding-left: 98px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.testimonial-text-7.no-icon {
  padding-left: 60px;
}

.right-arrow-online-4 {
  height: 42px;
  top: 122%;
  right: 20%;
}

.image-388 {
  opacity: .15;
  position: absolute;
  inset: auto 0% 3% auto;
}

.image-388._2 {
  transform-style: preserve-3d;
  inset: 3% auto auto 0%;
  transform: rotateX(180deg)rotateY(180deg)rotateZ(0);
}

.text-block-2982 {
  color: var(--new-blue);
  font-size: 16px;
}

.container-padrao-68 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.div-block-5611 {
  margin-left: 40px;
}

.title-online-31 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.text-block-2983 {
  color: #010b21;
  margin-top: 20px;
  font-family: Zuume, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.text-block-2983.marign {
  color: #010b21;
  margin-top: 5px;
}

.text-block-2983.marign.mont {
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 800;
}

.orange-accent-35 {
  color: #e76353;
}

.image-1539 {
  width: 15px;
  margin-top: 5px;
}

.div-block-5612 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 17px;
  margin-bottom: 17px;
  line-height: 22px;
  display: flex;
}

.container-585 {
  flex-flow: row;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.container-585.margin {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
}

.text-block-2984 {
  color: #9b9b9b;
  letter-spacing: 2px;
  margin-bottom: 10px;
}

.div-block-5613 {
  flex: none;
  width: 40%;
}

.text-block-2985 {
  color: #0f1a45;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(146deg, #0f1a45, #1f3588 58%, #0f1a45);
  -webkit-background-clip: text;
  background-clip: text;
  align-self: center;
  font-size: 116px;
  font-weight: 700;
  line-height: 88px;
}

.container-padrao-69 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.div-block-5614 {
  grid-row-gap: 8px;
  background-color: #f0e1e040;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 100%;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  display: flex;
  position: static;
}

.heading-v2-5 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.heading-v2-5.white {
  color: #fff;
  text-align: left;
}

.text-block-2986 {
  color: #e76353;
  text-align: center;
}

.text-block-2986._2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.v2-btn-27 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-27:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-27.center {
  align-self: center;
  font-weight: 600;
}

.v2-btn-27.center.padding-top {
  border-radius: 60px;
  margin-top: 40px;
}

.div-block-3261 {
  flex: 1;
}

.div-block-3261.flex {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.div-block-5615 {
  grid-column-gap: 16px;
  justify-content: center;
  display: flex;
}

.div-block-5616 {
  flex: 0 auto;
  align-self: flex-end;
}

.tab-feature-23 {
  grid-column-gap: 8px;
  color: #0f1a45;
  flex: 1;
  align-items: center;
  margin-bottom: 5px;
  padding-bottom: 0;
  font-size: 16px;
  display: flex;
}

.lider-heading-18 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.lider-heading-18.white {
  color: #fff;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

.price-tag-fg4-13 {
  grid-row-gap: 24px;
  background-color: #e76353;
  border-radius: 10px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.price-tag-fg4-13.white {
  background-color: #fff;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100%;
}

.price-tag-fg4-13.horizontal {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  border-radius: 20px;
  flex-flow: wrap;
  padding-top: 40px;
}

.div-block-5617 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.text-block-188 {
  color: #0f1a45;
  font-size: 35px;
  line-height: 42px;
}

.paragraph-online-5 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}

.paragraph-online-5.white {
  color: #f0f0f0;
  text-align: left;
}

.paragraph-online-5.white.centr {
  text-align: center;
}

.paragraph-online-5.white.centr.small {
  font-size: 16px;
}

.text-block-2987 {
  color: #e76353;
  font-size: 15px;
  font-weight: 700;
}

.text-block-2987.white {
  color: #ffffffc9;
  font-family: Montserrat, sans-serif;
  position: static;
}

.text-span-1328 {
  color: #ff4e43;
  font-size: 28px;
}

.container-padrao-70 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.title-online-32 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.faq-online-item-10 {
  border: 1px #0f1a4521;
  border-radius: 15px;
}

.faq-online-item-10.stroke {
  border-style: solid;
}

.text-size-regular-sf1-21 {
  color: #0f1a45;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.paragraph-default-2 {
  color: #949eac;
  white-space: normal;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-default-2.slider {
  height: auto;
  line-height: 1.5rem;
}

.user-icon-2 {
  height: 85%;
  position: absolute;
  bottom: auto;
}

.tab-link-circle-4 {
  filter: grayscale();
  background-color: #707fa700;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 8.5em;
  height: 2.75em;
  min-height: auto;
  margin: 4px;
  padding: .75em;
  font-size: 1.5em;
  font-weight: 400;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tab-link-circle-4.w--current {
  filter: grayscale(0%);
  background-color: #47638230;
  width: 8.5em;
}

.container-padrao-71 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.title-online-33 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.title-online-33.full {
  align-items: flex-start;
  width: 100%;
}

.column-48 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.columns-21 {
  padding-top: 40px;
}

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

.column-47 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.div-block-5618 {
  grid-row-gap: 24px;
  flex-direction: column;
  padding-bottom: 24px;
  display: flex;
}

.paragraph-online-6 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}

.paragraph-online-6.center {
  text-align: center;
}

.paragraph-online-6.white {
  color: #f0f0f0;
  text-align: left;
}

.paragraph-online-6.white.ch {
  max-width: 60ch;
}

.big-number-online-2 {
  color: #0f1a45;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 42px;
  font-weight: 800;
  line-height: 41px;
}

.image-1540 {
  width: 120px;
}

.image-1541 {
  max-width: 100%;
}

.code-embed-25 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-5619 {
  background-color: #ffffff0f;
  border: 1px #000;
  border-radius: 10px;
  width: 400px;
  max-width: 500px;
  margin-top: 30px;
  padding: 8px;
  overflow: hidden;
}

.body-44 {
  background-color: #010b27;
  background-image: none;
}

.bkg-hero-sprints {
  z-index: 2;
  width: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

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

.text-block-2988 {
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 300;
}

.image-1542 {
  width: 20px;
}

.div-block-5621 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(90deg, #242f5b00, #242f5b99 48%, #242f5b00);
  border-radius: 10px;
  justify-content: center;
  width: 90%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  box-shadow: inset -12px -11px 9px #060f3499;
}

.div-block-5622 {
  flex-flow: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-5622._45 {
  width: 45%;
}

.section-385 {
  background-color: #060f34;
  background-image: linear-gradient(#060f34 31%, #060d1c);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 50vh;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.section-385.none {
  display: none;
}

.container-586 {
  justify-content: space-around;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
}

.container-586.topp {
  justify-content: space-around;
  align-items: flex-start;
}

.div-block-5623 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.div-block-5623.cultura {
  align-items: flex-start;
}

.text-block-2989 {
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
}

.image-1543 {
  width: 30px;
}

.image-1543.cultura {
  margin-top: 15px;
}

.image-1544 {
  width: 20px;
}

.div-block-5624 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(135deg, #662f4454, #f2685954 39%);
  border-radius: 10px;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 18px 15px;
  display: flex;
}

.div-block-5624.second {
  background-color: #ffffff1c;
  background-image: none;
}

.text-block-2990 {
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.div-block-5625 {
  background-image: url('../images/asset-sprints-2-1.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex-flow: column;
  align-items: flex-start;
  width: 50%;
  padding: 44px;
  display: flex;
}

.div-block-5625.second {
  background-image: none;
}

.div-block-5625.cultura {
  width: 70%;
}

.text-block-2991 {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.image-1545 {
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.section-386 {
  padding-top: 150px;
  padding-bottom: 60px;
  position: relative;
}

.section-386.footer {
  padding-top: 60px;
  overflow: hidden;
}

.text-block-2992 {
  color: var(--new-coral);
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-5626 {
  z-index: 5;
  flex: 0 auto;
  width: 90%;
  position: relative;
}

.div-block-5628 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  margin-top: 60px;
  display: flex;
}

.div-block-5629 {
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-5629.bottom {
  border-bottom: 1px solid #ffffff24;
  padding-bottom: 60px;
}

.div-block-5630 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.div-block-5630.m-t {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 60px;
}

.div-block-5631 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: radial-gradient(circle at 100% 100%, #002de273, #081445 40%, #081445);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding: 39px 32px;
  display: flex;
  position: relative;
}

.text-block-2993 {
  color: var(--new-coral);
  letter-spacing: 2px;
}

.text-block-2994 {
  z-index: 10;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
  position: relative;
}

.image-1546 {
  width: 80px;
  position: absolute;
  inset: -2.5% auto auto;
}

.image-1546.dia {
  top: -7.5%;
}

.image-1547 {
  opacity: .27;
  height: 80%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-1548 {
  width: 100%;
}

.container-587 {
  max-width: 100%;
  margin-top: 8px;
  overflow: hidden;
}

.pagination-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100px;
  height: 50px;
  display: none;
}

.image-1552 {
  flex: none;
  width: 100px;
  height: auto;
  margin-right: 60px;
}

.image-1553 {
  height: 90%;
  position: absolute;
  inset: auto 0% auto auto;
}

.image-1553.auto {
  height: 200px;
  top: 12px;
}

.div-block-5641 {
  justify-content: space-between;
  align-items: center;
  width: 80%;
  max-width: 1200px;
  display: flex;
}

.div-block-5641.flex-vertical.center {
  justify-content: center;
  align-items: center;
}

.div-block-5642 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  background-color: #ff5448;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 350px;
  padding: 12px 15px 12px 30px;
  transition: all .4s;
  display: flex;
}

.div-block-5642:hover {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 360px;
}

.div-block-5642.grad {
  width: auto;
  padding: 10px 21px;
}

.div-block-5642.grad.is-trackable.color {
  z-index: 2;
  background-image: linear-gradient(153deg, #d92707 42%, #eb7721);
  position: relative;
}

.div-block-5642.grad.is-trackable.color.fixo {
  background-color: #e34c39;
  background-image: none;
  padding: 13px 38px;
  text-decoration: none;
  display: flex;
}

.image-1554 {
  width: 25px;
  transform: translate(0);
}

.btn-fixo-copy-6 {
  z-index: 10;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(130deg, #1f3c5975, #051220cc 29%);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 17px;
  padding-bottom: 17px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.btn-fixo-copy-6.online {
  z-index: 1000000;
  background-image: linear-gradient(130deg, #00000075, #000c 29%);
  border-top: 1px solid #da26075c;
  padding-bottom: 60px;
}

.btn-fixo-copy-6.online.padding {
  z-index: 100;
  background-image: linear-gradient(130deg, #00000075, #020c2a 29%);
  padding-bottom: 17px;
  display: none;
}

.btn-fixo-copy-6.online.padding.d-none {
  display: none;
}

.text-block-3000 {
  color: #fff;
  letter-spacing: .5px;
  font-size: 14px;
  font-weight: 700;
}

.text-block-3000.fixo {
  line-height: 14px;
}

.marquee-horizontal-5 {
  z-index: 10;
  background-color: #000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 40px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.marquee-horizontal-5.top {
  background-color: var(--new-coral);
  background-color: var(--coral-forte);
  inset: 0% 0% auto;
  margin-bottom: 0;
  display: none;
  position: static;
  inset: 0% 0% auto;
}

.marquee-horizontal-5.top.show {
  width: 100%;
  display: flex;
  position: relative;
}

.marquee-horizontal-5.top.show.hero-heading-center {
  margin-top: 0;
  margin-bottom: 0;
}

.marquee-horizontal-5.top.show.bottom {
  height: 40px;
  margin-top: 0;
}

.marquee-horizontal-5.top.show.bottom.none {
  display: none;
}

.marquee-horizontal-5.top {
  background-color: #fe6350;
  margin-top: 40px;
  margin-bottom: 0;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.marquee-horizontal-5.bottom {
  inset: 0% 0% auto;
  background-color: #fe6350;
  height: 30px;
  margin-top: 0;
  margin-bottom: 10px;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.marquee-horizontal-5.top {
  background-color: #e76353;
  margin-bottom: 40px;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.marquee-horizontal-css-5 {
  background-color: #000;
}

.section-390 {
  background-image: url('../images/pelobr-bkg-desktop-copy.png');
  background-position: 0%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.section-390.pre-inscricao {
  background-image: url('../images/g4-pelo-brasil-kv-1920x1080-8.jpg');
  background-position: 0%;
  border: 1px solid #19307d;
  border-radius: 30px;
  width: 98%;
  min-height: auto;
  margin-top: 1%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-390.pre-inscricao.mapa {
  background-image: none;
  border-style: none;
  border-radius: 0;
  width: 100%;
  min-height: auto;
  margin-top: 0%;
  padding-top: 55px;
  padding-bottom: 55px;
}

.section-390.pre-inscricao.mapa.padding {
  padding-top: 30px;
}

.section-390.ingresos {
  z-index: 5;
  background-image: url('../images/kv-pelo-br-1.webp');
  background-position: 50% 0;
  border: 1px solid #19307d;
  border-radius: 30px;
  width: 98%;
  min-height: 80vh;
  margin-top: 1%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-390.ingresos.h {
  min-height: 97vh;
  margin-top: 1%;
  margin-bottom: 1%;
}

.section-390.ingresos.m-t {
  background-image: linear-gradient(144deg, #00082e00, #020c6b 28%, #020c64 41%, #050f2fcf 57%), url('../images/kv-pelo-br-1.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  margin-top: 65px;
}

.section-390.ingresos.m-t.faixa {
  padding-bottom: 0;
}

.section-390.ingresos.m-t.height {
  min-height: auto;
  padding-top: 66px;
  padding-bottom: 66px;
}

.section-390.ingresos.m-t.height.faixa {
  margin-top: 80px;
  padding-bottom: 0;
  overflow: hidden;
}

.container-590 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-bottom: 80px;
  display: flex;
}

.container-590.ingressos {
  z-index: 5;
  flex-flow: column;
  flex: 1;
  margin-bottom: 0;
  position: relative;
}

.container-590.vertical {
  flex-flow: column;
  margin-bottom: 80px;
}

.container-590.vertical.m-b {
  margin-bottom: 0;
}

.div-block-5644 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-5644.center {
  align-items: center;
}

.div-block-5644.top {
  justify-content: flex-start;
}

.div-block-5644.top.w {
  width: 70%;
}

.div-block-5644.top.w.center.oferta {
  margin-bottom: 40px;
}

.div-block-5644.top.w.center.oferta.center-flopira {
  align-items: center;
}

.div-block-5644.ingressos {
  align-items: center;
  width: 100%;
}

.div-block-5644.ingressos._50 {
  z-index: 5;
  align-items: flex-start;
  width: 50%;
  margin-left: auto;
  position: relative;
}

.div-block-5644.ingressos.m-b {
  margin-bottom: 40px;
}

.image-1556 {
  width: 250px;
}

.image-1556.ingressos {
  width: 220px;
}

.text-block-3001 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  max-width: none;
  font-size: 42px;
  font-weight: 800;
  line-height: 52px;
}

.text-block-3001.h2 {
  margin-bottom: 20px;
  font-size: 38px;
  line-height: 48px;
}

.text-block-3001.h2.ingressos.max-w-2 {
  max-width: 600px;
}

.text-block-3001.h2.ingressos.max-w-2.oferta {
  margin-bottom: 0;
}

.text-block-3001.h2.ingressos.mentor {
  max-width: 600px;
}

.text-block-3001.ingressos {
  text-align: center;
  max-width: 700px;
}

.text-block-3001.ingressos.left {
  text-align: left;
  max-width: 450px;
  font-size: 32px;
  font-weight: 800;
  line-height: 42px;
}

.text-block-3001.ingressos.sp {
  max-width: 650px;
  font-size: 32px;
  line-height: 42px;
}

.text-block-3001.ingressos.w {
  max-width: 750px;
}

.text-block-3001.ingressos.w.small {
  max-width: none;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.text-block-3001.ingressos._w-2 {
  max-width: 900px;
  font-size: 38px;
}

.text-block-3001.ingressos._w-2.typ {
  font-size: 36px;
}

.div-block-5645 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(206deg, #fff, #b5b7cf);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: none;
  margin-top: 60px;
  margin-bottom: 10px;
}

.div-block-5645.m-t {
  flex-flow: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-5645.m-t.center-floripa {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-5645.ingressos {
  margin-top: 40px;
}

.div-block-5645.ingressos.second {
  margin-top: 0;
}

.text-block-3002 {
  max-width: 460px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-3002.ingressos {
  text-align: center;
  max-width: 700px;
}

.text-block-3002.ingressos.left {
  text-align: left;
  max-width: 450px;
}

.text-block-3002.ingressos.sp {
  max-width: 500px;
}

.div-block-5646 {
  flex-flow: column;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-5646.ingressos {
  width: 100%;
  max-width: 940px;
}

.div-block-5649 {
  z-index: 6;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #434a92;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 3%;
}

.div-block-5649.mobile {
  display: none;
}

.div-block-5649.static {
  opacity: .53;
  position: static;
}

.div-block-5649.static.opaticy {
  opacity: 100;
  width: 100%;
  margin-bottom: 40px;
}

.div-block-5649.static.opaticy.bkg {
  background-color: var(--blue-shade-1);
  justify-content: center;
  width: 100vw;
  max-width: none;
  padding: 12px 5%;
}

.text-block-3003 {
  color: #fff;
  letter-spacing: 6px;
  font-size: 12px;
  font-weight: 200;
}

.text-block-3003.right {
  text-align: right;
}

.text-block-3003.mobile-copy {
  display: none;
}

.div-block-5650 {
  background-color: #ffffff38;
  flex: 1;
  height: 1px;
}

.btn-stroke {
  margin-top: 40px;
}

.section-391 {
  background-image: url('../images/vendas-bkg-hero.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 80vh;
  padding-top: 120px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-391.fnn {
  background-color: #e8e8e8;
  background-image: none;
  min-height: auto;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-391.fnn.pma-fnn {
  margin-top: 115px;
}

.section-391.fnn.pma-fnn-2 {
  margin-top: 64px;
}

.image-1558 {
  height: 95%;
  position: absolute;
  inset: auto -2% 0% auto;
}

.container-591 {
  z-index: 5;
  width: 90%;
  max-width: 1200px;
  position: relative;
}

.div-block-5651 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  max-width: 500px;
  display: flex;
}

.div-block-5651.gap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.div-block-5651.gap._100 {
  align-items: center;
  width: 100%;
  max-width: none;
}

.div-block-5651.gap.fundamentos.w {
  align-items: center;
  width: auto;
  max-width: none;
}

.text-block-3004 {
  letter-spacing: 5px;
  margin-left: 8px;
  font-size: 12px;
  font-weight: 300;
}

.text-block-3005 {
  letter-spacing: 1px;
  background-color: #8c8c8c;
  border: 1px solid #ffffff08;
  border-radius: 100px;
  padding: 7px 18px;
  font-size: 18px;
  font-weight: 700;
  box-shadow: inset -5px -6px 20px #26262680;
}

.text-block-3005.oferta {
  color: var(--coral-forte);
  background-color: #fff;
  box-shadow: inset -5px -6px 20px #9e9e9e80;
}

.div-block-5652 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 24px;
  display: flex;
}

.div-block-5652.oferta {
  margin-top: 0;
  margin-bottom: 20px;
}

.heading-205 {
  color: var(--new-blue);
  line-height: 48px;
}

.heading-205.oferta {
  font-size: 28px;
  line-height: 38px;
}

.heading-205.oferta.white {
  color: var(--white-smoke);
}

.heading-205.fnn {
  letter-spacing: 0;
  font-weight: 800;
}

.heading-205.pma {
  color: #fff;
  margin-top: 0;
}

.paragraph-362 {
  color: var(--new-blue);
  max-width: 400px;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-362.fnn {
  max-width: 430px;
}

.paragraph-362.pma.pma2 {
  color: #fff;
  margin-bottom: 0;
}

.mobile-hero-alfredo {
  display: none;
}

.div-block-5653 {
  background-color: #fff;
  width: 100%;
  height: 100%;
}

.div-block-5653.fnn {
  background-color: #e8e8e8;
}

.section-392 {
  background-image: linear-gradient(90deg, #fff0, var(--new-coral) 56%, #fff0);
  padding-top: 2px;
}

.section-392.fnn {
  margin-top: 0;
  padding-top: 0;
}

.image-1560 {
  width: 90px;
}

.div-block-5654 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-3006 {
  color: var(--new-blue);
  max-width: 100px;
  font-weight: 700;
}

.div-block-5655 {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.container-592 {
  width: 90%;
  max-width: 1200px;
  padding-top: 23px;
  padding-bottom: 23px;
}

.section-393 {
  background-image: radial-gradient(circle at 0 0, #d9d9d9, #fff 72%);
  flex-flow: column;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-393.grad {
  background-image: radial-gradient(circle at 100% 0, #d9d9d9, #fff 72%);
}

.container-593 {
  justify-content: flex-end;
  width: 90%;
  max-width: 1200px;
  display: flex;
}

.container-593.center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.container-593.center-horizontal {
  flex-flow: column;
  justify-content: center;
}

.container-593.center-horizontal.horizontal {
  flex-flow: row;
}

.container-593.center-horizontal.m-940 {
  max-width: 940px;
}

.image-1561 {
  width: 50%;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding-right: 60px;
  position: static;
  inset: 0% auto 0% 0%;
}

.text-block-3007 {
  color: var(--new-blue);
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
}

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

.text-block-3007.center.white {
  color: var(--white-smoke);
}

.text-span-1339 {
  color: #f65844;
}

.div-block-4413 {
  background-color: #fd807826;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-4413.first {
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

.div-block-4413.last {
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
}

.div-block-4413.ss {
  flex: none;
  width: 40px;
}

.text-block-3008 {
  color: #0f1a45;
  margin-right: auto;
  font-size: 16px;
  font-weight: 600;
}

.text-block-3008.ss {
  margin-top: 10px;
  margin-left: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-3008.ss.fundamentos {
  margin-left: 3%;
}

.text-block-3008.ss.m-t {
  margin-top: 0;
}

.div-block-4414 {
  background-color: #ff5448;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  box-shadow: 0 2px 8px #ff5448c9;
}

.div-block-4414.ss {
  flex: none;
  width: 30px;
  height: 30px;
}

.div-block-4416 {
  align-items: center;
  margin-left: 0;
  display: flex;
}

.div-block-4415 {
  flex-direction: column;
  margin-left: 0;
  display: flex;
}

.image-1562 {
  width: 70%;
}

.div-block-5656 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-left: 10px;
  display: flex;
}

.text-block-3009 {
  color: var(--blue-shade-2);
  letter-spacing: 6px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.text-block-3009.white {
  color: var(--white-smoke);
}

.div-block-5657 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.text-block-2350 {
  color: #0f1a45;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
}

.slide-nav-74 {
  margin-top: 0;
  top: 360px;
}

.slide-nav-74.valley {
  margin-top: 10px;
  margin-bottom: 0;
  display: none;
  position: static;
}

.slide-nav-74.valley.show {
  opacity: .5;
  background-color: #ebebeb;
  border-radius: 100px;
  margin-top: 30px;
  padding: 10px 16px 0;
  display: none;
}

.slide-nav-74.valley.show.margin {
  opacity: 1;
  background-color: #ffffff8a;
  height: auto;
  margin-top: 0;
  padding-top: 10px;
  display: block;
}

.div-block-5658 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffffe3;
  border: 1px solid #fff;
  border-radius: 20px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 29px 26px;
  display: flex;
  overflow: hidden;
}

.text-span-356 {
  color: #ff5448;
  font-weight: 700;
}

.mask-62 {
  width: 100%;
}

.div-block-5659 {
  border-radius: 20px;
  width: 50%;
  height: 100%;
  overflow: hidden;
}

.left-arrow-37 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 6%;
  padding-left: 10px;
  display: flex;
}

.left-arrow-37.d-none-copy {
  display: none;
}

.slider-depoimento-video-2 {
  border: 1px #fff;
  border-radius: 15px;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  overflow: visible;
}

.text-span-1341 {
  font-size: 16px;
}

.div-block-5660 {
  width: 450px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 40px;
  font-size: 18px;
  line-height: 30px;
}

.depoimento-2 {
  color: #0f1a45;
  margin-top: 10px;
  font-size: 16px;
  line-height: 26px;
}

.code-embed-27 {
  background-color: #ededed00;
  width: 100%;
  margin-bottom: 0;
}

.bold-text-617 {
  color: #ff5448;
}

.text-block-3010 {
  color: #0f1a45;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
}

.text-block-3011 {
  color: #0f1a45;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-5661 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffffe3;
  border: 1px solid #fff;
  border-radius: 20px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 29px 26px;
  display: flex;
  overflow: hidden;
}

.div-block-5662 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 85%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-5662.video {
  width: 50%;
}

.div-block-5663 {
  border-radius: 20px;
  width: 50%;
  height: 100%;
  overflow: hidden;
}

.div-block-5664 {
  align-items: center;
  display: flex;
}

.text-span-1342 {
  font-size: 16px;
}

.div-block-5665 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffffe3;
  border: 1px solid #fff;
  border-radius: 20px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 29px 26px;
  display: flex;
  overflow: hidden;
}

.div-block-5666 {
  border-radius: 20px;
  width: 50%;
  height: 100%;
  overflow: hidden;
}

.div-block-5667 {
  width: 450px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 40px;
  font-size: 18px;
  line-height: 30px;
}

.text-block-3012 {
  color: #0f1a45;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
}

.text-span-1343 {
  font-size: 16px;
}

.depoimento-3 {
  color: #0f1a45;
  margin-top: 10px;
  font-size: 16px;
  line-height: 26px;
}

.bold-text-618 {
  color: #f3554a;
}

.section-394 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-394.no-padding-bottom {
  padding-bottom: 0;
  overflow: hidden;
}

.container-595 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.text-block-3013 {
  color: var(--new-coral);
  margin-left: auto;
}

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

.mod-1-vendas, .mod-2-vendas, .mod-3-vendas, .mod-4-vendas, .mod-5-vendas, .mod-7-vendas {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.div-block-5668 {
  width: 100%;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-5668.bkg {
  background-color: #f65844;
}

.text-block-3014 {
  color: #fff;
  text-align: center;
  font-size: 26px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-5670 {
  border: 1.5px solid #fff3;
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  height: 55px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.div-block-5670.coral {
  opacity: .8;
  background-color: #010b2100;
  border-style: none;
  border-radius: 0;
  width: 100%;
  margin-top: 0;
}

.div-block-5671 {
  align-items: center;
  width: 4000px;
  display: flex;
}

.image-1564 {
  opacity: 1;
  height: 35px;
  margin-left: 5px;
  margin-right: 5px;
}

.div-block-5672 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: stretch;
  margin-top: 40px;
  display: flex;
}

.div-block-5673 {
  background-image: radial-gradient(circle at 0 0, #fff, #f7f6f642 85%);
  border: 1px solid #ececec70;
  border-radius: 20px;
  width: 35%;
  padding: 11px;
}

.div-block-5673._33 {
  width: 33%;
}

.image-1565 {
  width: 100%;
}

.text-block-3015 {
  color: var(--coral-forte);
  font-size: 24px;
  font-weight: 800;
  line-height: 24px;
}

.div-block-5674 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  width: 95%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-363 {
  color: var(--new-blue);
  font-weight: 300;
  line-height: 22px;
}

.section-395 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-596 {
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
}

.div-block-5675 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--f3554a);
  border-radius: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 34px 52px;
  display: flex;
}

.image-1566 {
  width: 20px;
}

.div-block-5676 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.text-block-3016 {
  font-size: 16px;
  font-weight: 500;
}

.div-block-5677 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.div-block-5678 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  display: flex;
}

.div-block-5679 {
  background-image: linear-gradient(#f7f6f7, #fff);
  border: 2px solid #fff;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  box-shadow: 0 -12px 30px -3px #3333331a;
}

.div-block-5679.oferta {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(to top, #f7f6f7, #fff);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 90%;
  padding-bottom: 40px;
}

.div-block-5679.oferta.auto {
  border-radius: 40px;
  margin-top: 20px;
}

.div-block-5679.oferta.auto.fundamentos {
  box-shadow: none;
  background-image: none;
}

.div-block-4440 {
  align-items: center;
  display: flex;
}

.text-block-3017 {
  color: #0b227980;
  font-size: 120px;
  font-weight: 900;
  line-height: 100px;
}

.text-block-3018 {
  color: #0f1a45;
  margin-left: -32px;
  font-size: 30px;
  line-height: 35px;
}

.div-block-4441 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.text-block-3019 {
  color: #0f1a45;
  font-size: 16px;
  line-height: 26px;
}

.grid-37 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 40px;
}

.text-block-3020 {
  color: var(--new-blue);
  padding-left: 16px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.div-block-5680 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.div-block-5681 {
  background-image: radial-gradient(circle closest-side at 0 0, #fff, #f7f6f6 60%, #fff);
  border: 1px solid #e4e4e480;
  border-radius: 20px;
  padding: 23px;
}

.div-block-5681.fnn {
  display: flex;
}

.image-1568 {
  box-shadow: none;
  opacity: .9;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 100px;
  height: 28px;
}

.div-block-5683 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-bottom: 60px;
  display: flex;
}

.div-block-5683.mobile-none.ingressos {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  max-width: none;
  margin-top: -30px;
  margin-bottom: 0;
}

.div-block-5683.desk-none {
  display: none;
}

.bold-text-619 {
  font-weight: 800;
}

.bold-text-620 {
  color: var(--coral-forte);
}

.div-block-5687 {
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--coral-forte) 39%, var(--new-coral));
  border-radius: 30px;
  width: 90%;
  max-width: 1200px;
  padding: 41px 67px;
  position: relative;
  overflow: hidden;
}

.section-397 {
  background-color: #f0f2f9;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 63px;
  padding-top: 33px;
  padding-bottom: 0;
  display: flex;
}

.image-1575 {
  height: 90%;
  position: absolute;
  inset: auto -3% 0% auto;
}

.div-block-5688 {
  flex-flow: column;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.text-block-3021 {
  letter-spacing: 2px;
  font-size: 18px;
  font-weight: 400;
}

.text-block-3022 {
  max-width: 400px;
  margin-top: 20px;
  font-size: 38px;
  font-weight: 700;
  line-height: 48px;
}

.image-1576 {
  width: 150px;
  margin-bottom: 40px;
}

.body-46 {
  background-color: #070c36;
  background-image: none;
}

.container-598 {
  width: 90%;
  max-width: 1200px;
  margin-top: 80px;
}

.div-block-5692 {
  background-image: url('../images/frame-427319759.png');
  background-position: 100%;
  background-size: cover;
  border-radius: 20px;
  padding-top: 70px;
  padding-bottom: 70px;
  padding-right: 40px;
}

.text-span-1348 {
  color: var(--coral-forte);
  font-weight: 700;
}

.div-block-5694 {
  background-image: linear-gradient(126deg, var(--coral-forte), #f6584459 14%, #f6584400 41%, #f6584400 63%, #f6584461 93%, var(--coral-forte));
  border-radius: 20px;
  padding: 2px;
}

.text-block-3027 {
  color: var(--coral-forte);
  letter-spacing: 6px;
  margin-bottom: 20px;
}

.section-399 {
  background-color: #050a26;
  flex-flow: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.div-block-5697 {
  background-color: var(--coral-forte);
  width: 100%;
  height: auto;
  margin-bottom: 40px;
}

.section-401 {
  background-image: linear-gradient(#070c36, #040824 36%);
  flex-flow: column;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-401.p-t {
  padding-top: 0;
}

.container-599 {
  z-index: 5;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.container-599.oferta {
  width: 95%;
  max-width: 1400px;
}

.div-block-5698 {
  background-color: #04093000;
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  min-height: 260px;
  margin-bottom: 0;
  padding: 15px 15px 20px;
  display: flex;
}

.div-block-5698.opacity {
  opacity: .52;
}

.div-block-5699 {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 85%;
  min-height: 190px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.div-block-5699.opacity {
  opacity: .41;
}

.ingresso-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: auto;
  display: flex;
}

.ingresso-1._50 {
  background-color: #051220e6;
  background-image: url('../images/frame-427319254_1frame-427319254.webp');
  background-position: 50% 0;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  width: 100%;
  padding-top: 36px;
  padding-bottom: 36px;
  position: relative;
  overflow: hidden;
}

.ingresso-1._50.bkg-img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/frame-427319765.png');
  background-position: 50%;
  border: 1px #000;
  border-radius: 25px;
  width: auto;
  min-height: auto;
  padding: 0% 0% 40px;
}

.ingresso-1._50.bkg-img.comum {
  background-color: #020731;
  background-image: none;
  border-radius: 50px;
  height: 100%;
  padding-bottom: 20px;
}

.ingresso-1._50.bkg-img.comum.stroke {
  background-color: #02073100;
  background-image: none;
  border-style: none;
  border-radius: 0;
  padding-left: 2%;
  padding-right: 2%;
}

.ingresso-1._50.bkg-img.stroke {
  background-image: url('../images/frame-427319792.png');
  background-position: 50% 100%;
  border-style: none;
  border-color: #f6584454;
  border-radius: 50px;
  height: 100%;
  padding-bottom: 20px;
}

.ingresso-1._50.bkg-img.stroke.club {
  background-color: #000;
  background-image: url('../images/club-bkg.png');
  width: 100%;
  padding-bottom: 20px;
}

.ingresso-1._50.bkg-img.stroke.club.opacity {
  opacity: .62;
}

.ingresso-1._50.bkg-img.stroke.vip {
  background-color: #ffffff94;
  background-image: url('../images/bkg-vip-2.png');
  background-position: 100%;
  border-style: solid;
  border-color: #f6584469;
}

.ingresso-1._50.bkg-img.stroke.vip.sol-out {
  opacity: .73;
  border-style: none;
}

.preco {
  z-index: 2;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
}

.preco.preco-2, .preco.preco-3 {
  display: none;
}

.image-1584 {
  width: 25px;
  transform: translate(0);
}

.image-1585 {
  width: 20px;
}

.checkout-botao {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--coral-forte);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-top: 20px;
  padding: 14px;
  display: flex;
}

.checkout-botao.compra.is-trackable {
  margin-top: auto;
  text-decoration: none;
}

.checkout-botao.compra.is-trackable.d-none, .checkout-botao.compra.is-trackable.none {
  display: none;
}

.text-block-2816 {
  color: #fff;
  text-align: center;
  margin-top: auto;
  margin-bottom: 10px;
  font-weight: 700;
}

.text-block-2816.opacity {
  opacity: 0;
}

.text-block-3030 {
  color: #fff;
  font-size: 13px;
}

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

.div-block-5701.opacitty {
  opacity: 1;
  display: flex;
}

.text-span-1349 {
  font-size: 100px;
  font-weight: 800;
}

.text-span-1349.big {
  display: flex;
}

.div-block-5702 {
  width: 50%;
}

.div-block-5702.new {
  width: 100%;
  max-width: 430px;
}

.div-block-5702.new.none {
  background-color: #020b23;
  border-radius: 50px;
  flex-flow: column;
  display: flex;
}

.div-block-5702.new.none.opacity._33 {
  width: 33%;
}

.div-block-5702.new.none._100 {
  width: 100%;
}

.div-block-5703 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 10px;
  display: flex;
}

.div-block-5703.gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-block-3031 {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 300;
}

.text-block-3032 {
  color: #fff;
  text-align: center;
  font-size: 40px;
  font-weight: 500;
  line-height: 100px;
  display: flex;
}

.text-block-3032.line-height {
  margin-bottom: 15px;
  font-weight: 300;
  line-height: 40px;
}

.text-block-3032.line-height.size {
  text-align: left;
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: 300;
  line-height: 30px;
}

.text-block-3033 {
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 700;
  line-height: 14px;
}

.div-block-5704 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.div-block-5704.invert-vertical.center {
  justify-content: center;
}

.image-1586 {
  z-index: 6;
  width: 100%;
  position: relative;
}

.div-block-5705 {
  background-color: var(--coral-forte);
  opacity: .5;
  width: 85%;
  height: 1px;
  margin-bottom: 20px;
}

.div-block-5705.blue {
  background-color: #fff6;
  margin-bottom: 0;
}

.div-block-5705.blue.opacity {
  opacity: 0;
}

.div-block-5705.blue.last {
  margin-bottom: 20px;
}

.text-span-1350 {
  font-weight: 600;
}

.select-contador-ingresso {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-top: 10px;
  display: flex;
}

.select-contador-ingresso.d-none {
  display: none;
}

.contador {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffff14;
  border: .8px solid #ffffff14;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  padding: 1px 11px;
  display: flex;
}

.div-block-5707 {
  background-color: #fff0;
}

.image-1587 {
  cursor: pointer;
  width: 20px;
}

.image-1587:hover {
  transform: scale(1.03);
}

.text-block-3035 {
  color: var(--white-smoke);
  font-size: 16px;
  font-weight: 700;
}

.image-1589 {
  margin-bottom: 40px;
}

.div-block-5708 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-color: #05091742;
  border: 1px solid #0b2279;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  display: flex;
}

.div-block-5708.auto-w {
  border-color: #ffffff29;
}

.div-block-5708.auto-w.no-stroke {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #05091700;
  border-style: none;
}

.div-block-5708.auto-w.no-stroke.mobile {
  display: none;
}

.text-block-3036 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.text-block-3036.new {
  font-weight: 600;
}

.text-block-3036.new.small {
  font-size: 14px;
}

.div-block-5709 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.div-block-5709.auto {
  z-index: 10;
  margin-top: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-5709.auto.static {
  background-color: #0e103594;
  border-radius: 5px;
  padding-left: 5px;
  padding-right: 5px;
  position: static;
}

.div-block-5709.auto.static.desk {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #05122073;
  border: 1px solid #1f3c59;
  border-radius: 100px;
  margin-top: 40px;
}

.div-block-5709.auto.static.desk.sp.secnd, .div-block-5709.auto.static.desk.sp.first {
  display: none;
}

.image-1592 {
  width: 20px;
}

.div-block-5710 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 60px;
  display: grid;
}

.image-1593 {
  width: 40px;
}

.div-block-5711 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #050b2e;
  border-radius: 15px;
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  padding: 23px 20px 23px 33px;
  display: flex;
}

.div-block-5712 {
  background-image: none;
  border-radius: 15px;
  padding: 1px;
  display: flex;
}

.text-block-3037 {
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
}

.div-block-5717 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-color: #05091742;
  border: 1px solid #0b2279;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  display: flex;
}

.div-block-5717.auto-w {
  border-color: #ffffff29;
}

.div-block-5717.auto-w.no-stroke {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #05091700;
  border-style: none;
}

.text-block-3039 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.text-block-3039.new {
  font-weight: 600;
}

.text-block-3039.new.small {
  font-size: 14px;
}

.div-block-5718 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.div-block-5718.auto {
  z-index: 10;
  margin-top: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-5718.auto.static {
  background-color: #0e103594;
  border-radius: 5px;
  padding-left: 5px;
  padding-right: 5px;
  position: static;
}

.div-block-5718.auto.static.show-desk {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #05122000;
  background-image: linear-gradient(90deg, #fff0, #ffffff14 50%, #fff0);
  border: 1px #1f3c59;
  border-radius: 0;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
}

.image-1598 {
  width: 20px;
}

.ed-floripa-img {
  height: 30px;
  margin-bottom: 20px;
}

.ed-floripa-img.oferta {
  margin-top: -34px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-3041 {
  color: #adadad;
  text-align: center;
  max-width: none;
  font-size: 12px;
  line-height: 22px;
}

.text-block-3041.sprints {
  color: #ffffff63;
  max-width: none;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
  line-height: 20px;
}

.text-block-3041.sprints.gray {
  color: #a0a0a0;
}

.div-block-5723 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: 10px;
  display: flex;
}

.image-1605 {
  width: 8px;
}

.bold-text-622 {
  line-height: 34px;
}

.section-403 {
  background-image: linear-gradient(155deg, #fefefe, #e2e2e2 53%, #efefef);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 70vh;
  margin-top: 115px;
  padding-top: 20px;
  padding-bottom: 60px;
  display: flex;
}

.div-block-5735 {
  background-image: url('../images/bkg-journey-desk.png');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #fff;
  border-radius: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 98%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 15% 20%;
  display: flex;
}

.text-block-3050 {
  color: #0f1a45;
  text-align: center;
  max-width: 500px;
  font-size: 18px;
  line-height: 28px;
}

.text-block-3051 {
  color: var(--new-blue);
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-5736 {
  justify-content: space-between;
  width: 93%;
  margin-top: 20px;
  display: flex;
}

.image-1612 {
  width: 1.5rem;
}

.text-block-3052 {
  color: var(--blue-shade-1);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: .5rem;
  font-weight: 500;
  line-height: 1rem;
}

.div-block-5737 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #e4e4e44a;
  border: 1px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.div-block-5738 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.div-block-5739 {
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-top: 100px;
  display: flex;
}

.grid-38 {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 40px;
}

.div-block-5740 {
  background-image: url('../images/bkg-1.png');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 220px;
  padding: 25px 35px 25px 25px;
  display: flex;
}

.div-block-5740.second {
  background-image: url('../images/bkg-2.png');
}

.text-block-3054 {
  color: var(--new-blue);
  margin-top: 10px;
  font-size: 16px;
  line-height: 26px;
}

.image-1613 {
  width: 70px;
  margin-left: -14px;
  margin-right: auto;
}

.text-block-3055 {
  color: var(--new-blue);
  text-align: center;
  max-width: 590px;
  margin-top: 20px;
  font-size: 32px;
  font-weight: 600;
  line-height: 42px;
}

.text-span-1361 {
  color: var(--coral-forte);
  font-weight: 700;
}

.container-602 {
  width: 90%;
  max-width: 1000px;
}

.tabs-22 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tabs-menu-13 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.tab-link-tab-1-2 {
  color: var(--new-blue);
  background-color: #f3f3f3;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 600;
}

.tab-link-tab-1-2.w--current {
  background-color: var(--new-blue);
  color: var(--white-smoke);
  font-weight: 700;
}

.tabs-content-5 {
  width: 70%;
}

.div-block-5741 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url('../images/frame-427319784.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 25px;
  justify-content: space-around;
  align-items: center;
  min-height: 340px;
  padding: 46px;
  display: flex;
}

.tab-pane-tab-1-2 {
  height: 100%;
}

.text-block-3056 {
  color: var(--coral-forte);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.text-block-3057 {
  max-width: 220px;
  font-size: 34px;
  font-weight: 800;
  line-height: 44px;
}

.div-block-5742 {
  flex-flow: column;
  flex: none;
  align-items: flex-start;
  max-width: none;
  display: flex;
}

.div-block-5743 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-1614 {
  width: 25px;
}

.text-block-3058 {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-5744 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.text-block-3060 {
  width: 90%;
  margin-top: 40px;
  font-size: 12px;
}

.bold-text-623, .bold-text-624 {
  color: var(--white-smoke);
}

.bold-text-626 {
  color: var(--new-coral);
}

.text-span-1362 {
  color: #a0a0a0;
  -webkit-text-decoration: line-through #a0a0a0c7;
  text-decoration: line-through #a0a0a0c7;
  text-decoration-thickness: .3px;
}

.text-block-3062 {
  background-color: var(--coral-forte);
  color: var(--white-smoke);
  text-align: center;
  letter-spacing: 2px;
  width: 100%;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 700;
}

.text-block-3062.opacity {
  opacity: 0;
}

.image-1616 {
  width: 200px;
  margin-bottom: 20px;
}

.div-block-5746 {
  width: 40%;
  margin-left: auto;
}

.image-1617 {
  width: 100%;
}

.image-1618 {
  width: 200px;
  margin-bottom: 20px;
}

.text-span-1364, .text-span-1365 {
  color: var(--coral-forte);
}

.div-block-5747 {
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.div-block-5747.gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.div-block-5747.gap.m-t {
  margin-top: 0;
}

.div-block-5748 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 31%;
  padding: 18px 20px;
  display: flex;
  box-shadow: 4px 7px 11px #0f1a4514;
}

.div-block-5748._50 {
  justify-content: flex-start;
  width: 50%;
  height: 90px;
}

.text-block-3063 {
  color: #0f1a45;
  margin-left: 20px;
  font-size: 16px;
  line-height: 24px;
}

.div-block-5749 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-5751 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 66%;
  display: flex;
}

.slide-3, .slide-159 {
  border-radius: 0;
  width: auto;
  height: 100%;
  padding-right: 25px;
  overflow: hidden;
}

.slide-160 {
  border-radius: 0;
  height: 100%;
  padding-right: 25px;
  overflow: hidden;
}

.body-49 {
  background-color: #fff;
  background-image: none;
}

.pma {
  color: #000;
  background-color: #0000;
  background-image: none;
  list-style-type: disc;
  display: block;
}

.static {
  position: static;
}

.slider-60 {
  background-color: #ddd0;
  width: 800px;
  min-height: 500px;
  margin-top: 20px;
  margin-bottom: 40px;
}

.slide-nav-79 {
  margin-top: 10px;
  display: none;
  position: static;
}

.slide-161 {
  width: 32%;
  height: auto;
  min-height: auto;
  margin-left: .5%;
  margin-right: .5%;
}

.image-1639 {
  width: 100%;
  height: 100%;
  min-height: auto;
}

.mask-67 {
  height: 100%;
  min-height: auto;
}

.right-arrow-58, .left-arrow-63 {
  display: none;
}

.div-block-5794 {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.text-span-1368 {
  color: var(--new-coral);
  font-size: 20px;
}

.text-span-1369 {
  color: var(--new-coral);
  font-weight: 600;
}

.body-50, .body-51 {
  background-color: #0000;
}

.body-52 {
  overflow: visible;
}

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

.body-53 {
  background-color: #0000;
  background-image: none;
}

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

.body-55, .body-56 {
  background-color: #0000;
  background-image: none;
}

.body-57, .body-58 {
  background-color: #0000;
}

.image-1642 {
  width: 18px;
}

.text-block-3095 {
  color: #ffffffd9;
  line-height: 22px;
}

.hero-without-image {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  margin-top: 64px;
  padding: 80px 30px;
  position: relative;
}

.div-block-5798 {
  flex-flow: column;
  display: flex;
}

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

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

.div-block-5801 {
  flex: 1;
}

.container-621 {
  max-width: 1200px;
}

.text-span-1370 {
  color: var(--new-coral);
}

.materiais-view {
  background-color: var(--f7f9fd);
  color: var(--new-blue);
  padding-top: 0;
  padding-bottom: 0;
}

.artigos-view {
  color: var(--new-blue);
  width: 100%;
  font-size: 14px;
}

.container-artigos-materiais {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 1000px;
  margin-top: 0;
  display: block;
}

.hero-cx-2 {
  width: 50%;
  max-width: none;
  padding-top: 0;
  position: absolute;
  inset: 20% 0% auto auto;
}

.v2-btn-28 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-28:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-28.compra {
  font-weight: 700;
  text-decoration: none;
}

.div-block-5802 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.text-block-3104 {
  color: #e76353;
  font-size: 15px;
  font-weight: 700;
}

.text-block-3104.white {
  color: #ffffffc9;
}

.text-block-3104.gray {
  color: #697089;
  font-size: 16px;
}

.text-block-3104.gray.big {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.text-block-3105 {
  color: #fff;
  font-size: 24px;
}

.text-block-3105.coral {
  color: #e76353;
}

.section-pma {
  background-color: #eee;
  padding-top: 0;
  padding-bottom: 0;
}

.section-pma.expcliente {
  padding-top: 80px;
  padding-bottom: 80px;
  position: static;
}

.section-pma.expcliente.spacing {
  margin-top: 80px;
  padding-top: 80px;
  padding-bottom: 61px;
}

.section-pma.expcliente.spacing._80px {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-pma.expcliente.spacing._80px._222 {
  background-color: #fff;
  padding-top: 0;
}

.section-pma.expcliente.spacing._80px._2222 {
  background-color: #fff;
}

.section-pma.expcliente.spacing._80px.pma2 {
  margin-top: 0;
}

.section-pma.expcliente.spacing._0-80px {
  padding-bottom: 80px;
}

.section-pma.expcliente.color.f4f4f4 {
  background-color: #f4f4f4;
}

.section-pma.expcliente.color.f4f4f4.spacing._80px {
  padding-top: 0;
}

.section-pma.expcliente.color.f4f4f4.spacing._80px._222 {
  padding-top: 80px;
}

.section-pma.expcliente.color.f4f4f4.pma {
  padding-top: 0;
}

.section-pma.expcliente.color.f4f4f4.pma._222 {
  padding-top: 80px;
}

.tab-feature-24 {
  grid-column-gap: 8px;
  flex: 1;
  align-items: center;
  display: flex;
}

.paragraph-371 {
  font-family: Montserrat, sans-serif;
}

.paragraph-371._16px {
  font-size: 16px;
  line-height: 150%;
}

.paragraph-371._16px.medium {
  font-weight: 500;
}

.paragraph-371._16px.medium._476382 {
  color: #476382;
}

.check-icon-12 {
  width: 24px;
  height: 24px;
}

.div-block-5803 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.curso-tag-3 {
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  width: 190px;
  padding: 8px;
  display: flex;
}

.curso-tag-3.coral {
  border-color: #e76353;
  justify-content: flex-start;
  align-self: flex-start;
  width: auto;
  height: auto;
}

.container-pma {
  width: 90%;
  max-width: 1200px;
}

.div-block-5805 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.div-block-5805.top {
  align-items: stretch;
}

.heading-hero-10 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-size: 56px;
  line-height: 54px;
}

.heading-hero-10.small {
  font-size: 48px;
  line-height: 56px;
}

.heading-hero-10.small.pma {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 46px;
  line-height: 120%;
}

.heading-pma-h2 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  line-height: 120%;
}

.heading-pma-h2.white.width._80 {
  width: 80%;
  margin-top: 0;
}

.heading-pma-h2.coral {
  color: #e76353;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-pma-h2.coral.width._80 {
  width: 80%;
  padding-bottom: 0;
}

.heading-pma-h2.coral.width._80.weight.normal {
  width: 80%;
  font-weight: 400;
}

.heading-pma-h2.coral.width._80.pma {
  width: 80%;
  padding-bottom: 32px;
}

.heading-pma-h2.coral.width._80.pma._0000 {
  padding-bottom: 0;
}

.v2-btn-29 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-29:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-29.center {
  align-self: center;
}

.v2-btn-29.center.padding-top {
  border-radius: 60px;
  margin-top: 40px;
}

.v2-btn-29.center.padding-top.d-none {
  margin-top: 0;
  font-weight: 700;
  display: block;
}

.gauge_data-container {
  z-index: 2;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  align-items: center;
  width: 8.2rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: absolute;
  inset: 0%;
}

.gauge_circle-3 {
  z-index: 1;
  color: #e76353;
  width: 100%;
  height: 100%;
  margin-top: 0%;
  margin-left: 0%;
  position: absolute;
  inset: 0% 0% 0% -3%;
  transform: rotate(90deg);
}

.gauge_circle-3.grey {
  color: #e6e6e6;
  width: 100%;
  height: 100%;
  margin-top: 0%;
  margin-left: 0%;
  position: absolute;
  inset: 0% 0% 0% -3%;
}

.guide-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.guide-wrapper.hide {
  display: none;
}

.gauge-module {
  width: 20rem;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: relative;
}

.guide {
  transform: rotate(-18deg);
}

.guide.rotate-90 {
  transform: rotate(72deg);
}

.gauge_data-row {
  border-bottom: 1px #ddd;
  justify-content: center;
  align-items: center;
  display: flex;
}

.features-wrap-6 {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.features-wrap-6.horizontal {
  grid-column-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  min-width: 100%;
}

.tab-feature-26 {
  grid-column-gap: 8px;
  flex: 1;
  align-items: center;
  display: flex;
}

.tab-feature-26.gap {
  grid-column-gap: 16px;
  flex: 1;
}

.div-block-5813 {
  grid-row-gap: 56px;
  flex-direction: column;
  display: flex;
}

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

.v2-btn-31 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-31:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-31.center {
  align-self: center;
}

.v2-btn-31.center.padding-top {
  border-radius: 60px;
  margin-top: 40px;
}

.v2-btn-31.center.padding-top.d-none {
  display: block;
}

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

.content-block-9 {
  grid-row-gap: 32px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: static;
  top: 0;
}

.content-block-9.pma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-lider-3 {
  color: #0f1a45b3;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;
}

.paragraph-lider-3.white {
  color: #ffffffd9;
  margin-bottom: 0;
}

.div-block-5815 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(to right, #ef8679, #e76454);
  border-radius: 16px;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
  box-shadow: 0 10px 34px 4px #00000014;
}

.item-description-2 {
  color: #fff;
  font-size: 21px;
  font-weight: 700;
  line-height: 40px;
}

.content-block-10 {
  grid-row-gap: 32px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: static;
  top: 0;
}

.content-block-10.no-gap {
  grid-row-gap: 0px;
}

.tab-feature-27 {
  grid-column-gap: 8px;
  flex: 1;
  align-items: center;
  display: flex;
}

.tab-feature-27.gap {
  grid-column-gap: 16px;
  flex: 1;
}

.div-block-5816 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-5817 {
  grid-row-gap: 24px;
  border-left: 4px solid #e76353;
  flex-direction: column;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  display: flex;
}

.div-block-5817.sem {
  border-left-color: #737277;
}

.div-block-5818 {
  flex: 1;
  height: 88%;
  display: flex;
}

.div-block-5818._30 {
  max-width: 30%;
}

.div-block-5819 {
  grid-row-gap: 0px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.heading-pma-h3 {
  font-size: 24px;
}

.heading-pma-h3.white {
  color: #fff;
  line-height: 120%;
}

.heading-pma-h3.coral.weight._700 {
  color: #e76353;
  font-weight: 700;
}

.v2-btn-32 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-32:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-32.center {
  align-self: center;
}

.v2-btn-32.center.padding-top {
  border-radius: 60px;
  margin-top: 40px;
}

.v2-btn-32.center.padding-top.d-none {
  display: block;
}

.features-wrap-7 {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.features-wrap-7.horizontal {
  grid-column-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  min-width: 100%;
}

.features-wrap-7.horizontal.mobile-vertical {
  justify-content: center;
}

.div-block-5820 {
  border-radius: 40px;
  height: 280px;
  padding: 24px 24px 14px;
  box-shadow: 0 -13px 20px -16px #0009;
}

.div-block-5820.pb._2 {
  padding-bottom: 97px;
}

.div-block-5820.pb._2.dennis {
  height: 280px;
}

.div-block-5820.pb._4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  height: 280px;
  padding-bottom: 0;
  display: flex;
}

.lider-heading-19 {
  color: #e76353;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.lider-heading-19.white.center {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
}

.div-block-5821 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-1645 {
  align-self: center;
  margin-top: -24px;
}

.slide-12 {
  border-radius: 25px;
  margin-left: 12px;
  margin-right: 12px;
  overflow: hidden;
}

.slider-right-arrow-10 {
  z-index: 1;
  color: #444;
  align-items: center;
  display: flex;
}

.mask-3 {
  position: static;
  overflow: visible;
}

.div-block-5822 {
  background-color: #fa7268;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.testimonials1-16_image-4 {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible;
}

.slider-container-7 {
  width: 100%;
  min-height: 300px;
  padding: 40px;
  overflow: hidden;
}

.slide-content-wrapper-4 {
  background-color: #e1e1e1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.slide-nav-81 {
  display: none;
}

.slider-left-arrow-8 {
  z-index: 1;
  color: #444;
  align-items: center;
  display: flex;
}

.slider-62 {
  background-color: #0000;
  width: 400px;
  height: 400px;
  position: static;
}

.text-span-1371 {
  color: #e76353;
}

.div-block-5823 {
  background-color: #cfcdcd;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.slider-wrapper-10 {
  justify-content: center;
  align-items: center;
  width: 1008px;
  display: flex;
  position: relative;
}

.text-block-3106 {
  color: #0f1a45;
  font-size: 35px;
  line-height: 42px;
}

.v2-btn-33 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-33:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-33.center {
  align-self: center;
}

.v2-btn-33.center.compra.d-none {
  display: none;
}

.heading-online-22 {
  color: #0f1a45;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.heading-online-22.white {
  color: #fff;
  text-align: left;
}

.heading-online-22.white.thin {
  font-size: 32px;
}

.heading-online-22.white.thin.center {
  text-align: center;
}

.heading-online-22.centralize {
  text-align: center;
  line-height: 35px;
}

.heading-online-22.centralize.white {
  color: #f0f0f0;
  text-align: center;
  margin-top: 0;
}

.grid-39 {
  grid-template-columns: 1.5fr 1fr;
  width: 100%;
}

.price-tag-fg4-14 {
  grid-row-gap: 24px;
  background-color: #e76353;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  display: flex;
}

.price-tag-fg4-14.orange-gradient {
  grid-row-gap: 16px;
  background-image: radial-gradient(circle at 100% 100%, #d76a59 22%, #e38276);
  justify-content: center;
  align-items: center;
}

.price-tag-fg4-14.orange-gradient.left {
  grid-row-gap: 8px;
  align-items: flex-start;
}

.price-tag-fg4-14.white {
  background-color: #fff;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.div-block-5824 {
  align-self: flex-end;
}

.button-110 {
  z-index: 1;
  text-align: center;
  background-image: linear-gradient(74deg, #0f1a45, #152d87);
  border: 1px solid #fff;
  border-radius: 100px;
  width: 380px;
  padding: 18px 0;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  box-shadow: 0 2px 10px #5d8efa70;
}

.button-110.is-trackable.compra {
  border-style: none;
  margin-top: 20px;
}

.button-110.is-trackable.compra.oferta {
  width: 90%;
  margin-top: 10px;
  text-decoration: none;
}

.text-block-3107 {
  color: #e76353;
  text-align: center;
}

.text-block-3107._2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}

.text-block-3108 {
  color: #0f1a45;
  text-align: center;
  align-self: center;
  font-size: 116px;
  font-weight: 700;
  line-height: 88px;
}

.image-1646 {
  display: none;
  position: absolute;
  top: 239.938px;
  left: 688px;
}

.text-span-1372 {
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
}

.div-block-5825 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.check-icon-13 {
  width: 24px;
  height: 24px;
}

.check-icon-13.small {
  width: 16px;
  height: 16px;
}

.div-block-3377 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.div-block-5826 {
  grid-column-gap: 16px;
  justify-content: center;
  display: flex;
}

.paragraph--online-12 {
  color: #476382;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph--online-12.white {
  color: #f0f0f0;
  margin-bottom: 0;
}

.paragraph--online-12.center {
  text-align: center;
  width: 72%;
}

.paragraph--online-12.feature {
  margin-bottom: 0;
  font-size: 19px;
  line-height: 24px;
}

.paragraph--online-12.feature.white.small {
  color: #ffffffd6;
  flex-wrap: wrap;
}

.paragraph--online-12.feature.white.small._2 {
  font-size: 16px;
}

.faq-online-6 {
  flex-direction: column;
  display: flex;
}

.div-block-5827 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-size-regular-sf1-23 {
  color: #0f1a45;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.faq1-5_answer-2 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.body-61 {
  background-image: none;
}

.section-415 {
  background-color: #eee;
  background-image: url('../images/assets-backgroung.svg');
  background-position: 133% 0;
  background-size: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-622 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: block;
}

.heading-228 {
  color: var(--new-coral);
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 16px;
  font-size: 39px;
  line-height: 120%;
}

.heading-228._101010 {
  padding-top: 0;
}

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

.paragraph-372 {
  color: #476382;
  text-align: center;
  width: 80%;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.heading-small-4 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.div-block-5831 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-bottom: 1px solid #00000029;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid;
}

.div-block-5831.pma {
  padding-bottom: 24px;
}

.tab-feature-28 {
  grid-column-gap: 8px;
  flex: 1;
  align-items: center;
  display: flex;
}

.tab-feature-28.gif {
  grid-column-gap: 16px;
}

.content-block-11 {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.content-block-11.justify-center-h {
  justify-content: center;
  align-items: center;
}

.content-block-11.justify-center-h._65 {
  min-width: 65%;
}

.content-block-11.padding-top.big-gap {
  grid-row-gap: 60px;
}

.div-block-5832 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

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

.div-block-5834 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-5834.pma {
  width: 64%;
}

.tab-feature-29 {
  grid-column-gap: 8px;
  flex: 1;
  align-items: center;
  display: flex;
}

.div-block-5835 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.items-2 {
  flex: none;
  align-items: center;
  display: flex;
}

.container-pma-2 {
  width: 90%;
  max-width: 1200px;
}

.div-block-5838 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-pma-3 {
  padding-top: 0;
  padding-bottom: 0;
}

.section-pma-3.expcliente {
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.section-pma-3.expcliente.gradient {
  background-image: linear-gradient(#000, #fff);
}

.section-pma-3.expcliente.gradient.coral {
  background-image: linear-gradient(315deg, #ee9480, #e76353 61%);
}

.section-pma-3.expcliente.gradient.coral.spacing._48-24px {
  padding-top: 48px;
  padding-bottom: 24px;
  position: static;
}

.section-pma-3.expcliente.gradient.coral.spacing._48-24px.relative {
  position: relative;
}

.section-pma-3.expcliente.gradient.coral.spacing._48-24px.relative._2222 {
  border-radius: 0;
}

.v2-btn-34 {
  text-align: center;
  background-color: #0f1a45;
  border-radius: 60px;
  align-self: flex-start;
  min-width: 293px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 500;
  transition: all .2s;
}

.v2-btn-34:hover {
  background-color: #152764;
  transform: translate(0, -4px);
}

.v2-btn-34.center {
  align-self: center;
}

.v2-btn-34.center.padding-top {
  border-radius: 60px;
  margin-top: 40px;
}

.v2-btn-34.center.padding-top.d-none {
  display: block;
}

.slide-163 {
  width: 330px;
}

.slide-163.etapas {
  width: 330px;
  padding-left: 16px;
  padding-right: 16px;
}

.div-block-5839 {
  height: 100%;
  display: flex;
}

.right-arrow-61 {
  justify-content: flex-end;
  display: flex;
}

.right-arrow-61.carrossel-etapas {
  inset: auto 40% -24% auto;
}

.image-1648 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.text-block-3109 {
  color: #e76353;
  font-size: 20px;
  font-weight: 700;
}

.text-block-3109.big {
  font-size: 24px;
  line-height: 32px;
}

.text-block-3109.big.white.centralizado {
  color: #fff;
  text-align: center;
  font-size: 22px;
  line-height: 120%;
}

.left-arrow-65 {
  display: flex;
}

.left-arrow-65.carrossel-etapas {
  inset: auto auto -24% 40%;
}

.paragraph--online-13 {
  color: #476382;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph--online-13.white {
  color: #f0f0f0;
  margin-bottom: 0;
}

.paragraph--online-13.white.center {
  text-align: center;
  width: 100%;
}

.slider-63 {
  background-color: #0000;
  width: 100%;
  min-height: 500px;
}

.slider-63.etapas {
  max-width: 1000px;
  min-height: 300px;
  margin-bottom: 48px;
}

.section-416 {
  background-image: linear-gradient(315deg, #ee9480, #e76353 61%);
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-5841 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-623 {
  width: 90%;
  max-width: 1200px;
}

.bold-text-642 {
  font-size: 19px;
  font-weight: 500;
}

.div-block-5843 {
  display: none;
  overflow: visible;
}

.div-block-5844 {
  z-index: 5;
  background-image: linear-gradient(148deg, #060e2780, #17328d80);
  border: 1px solid #19307d;
  border-radius: 20px;
  width: 350px;
  height: auto;
  padding: 11px;
  position: relative;
}

.div-block-5844.w {
  width: 100%;
  height: auto;
}

.div-block-5845 {
  border-radius: 10px;
  flex-flow: column;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.code-embed-31 {
  border-radius: 10px;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.bold-text-630 {
  color: #f65844;
}

.image-1571 {
  display: none;
}

.container-632 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-bottom: 0;
  display: flex;
}

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

.div-block-5850 {
  background-color: #ffffff38;
  flex: 1;
  height: 1px;
}

.text-block-3115 {
  color: #fff9;
  letter-spacing: 10px;
  font-size: 12px;
  font-weight: 200;
}

.text-block-3115.mobile-copy {
  display: none;
}

.text-block-3115.right {
  text-align: right;
}

.text-block-3116 {
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-size: 11px;
  font-weight: 300;
}

.div-block-5851 {
  background-image: url('../images/frame-427319696.png');
  background-position: 0%;
  background-size: cover;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 40px 30px 40px 60px;
  display: flex;
  position: relative;
}

.div-block-5851.second {
  background-image: url('../images/frame-427319698.png');
  background-position: 50%;
}

.div-block-5851.second.grow {
  flex: 1;
}

.text-block-3117 {
  font-size: 22px;
  font-weight: 800;
}

.div-block-5852 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 0 auto;
  width: 45%;
  margin-left: auto;
  display: flex;
}

.div-block-5852.horizontal {
  flex-flow: row;
  justify-content: flex-start;
  width: 100%;
  max-width: 900px;
  margin-top: 40px;
  margin-right: auto;
}

.div-block-5852.horizontal.bkg {
  background-color: #0516576e;
  border-radius: 20px;
  padding: 12px;
}

.text-block-3118 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  max-width: none;
  font-size: 42px;
  font-weight: 800;
  line-height: 52px;
}

.text-block-3118.h2 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 38px;
  line-height: 48px;
}

.text-block-3118.h2.max-w {
  text-align: left;
}

.text-block-3119 {
  color: #fff;
  max-width: 460px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-3119.no-max-w {
  text-align: center;
  max-width: none;
}

.text-block-3119.no-max-w.left {
  text-align: left;
}

.div-block-5853 {
  z-index: 6;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #434a92;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 3%;
}

.div-block-5853.mobile {
  display: none;
}

.section-418 {
  background-image: url('../images/pelobr-bkg-desktop-copy.png');
  background-position: 0%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.section-418.pre-inscricao {
  background-image: url('../images/g4-pelo-brasil-kv-1920x1080-8.jpg');
  background-position: 0%;
  border: 1px solid #19307d;
  border-radius: 30px;
  width: 98%;
  min-height: auto;
  margin-top: 1%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-418.pre-inscricao.mapa {
  background-image: none;
  border-style: none;
  border-radius: 0;
  width: 100%;
  min-height: auto;
  margin-top: 0%;
  padding-top: 80px;
  padding-bottom: 10px;
}

.section-418.pre-inscricao.mapa.bkg-color {
  background-image: radial-gradient(circle at 0 0, #0a257a, #050f2f 23%);
  padding-bottom: 100px;
}

.section-418.pre-inscricao.mapa.padding-top {
  padding-top: 0;
}

.div-block-5854 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-5854.top {
  justify-content: flex-start;
}

.div-block-5854.top._100 {
  width: 100%;
  max-width: 400px;
}

.div-block-5854.top._100.center {
  align-items: center;
}

.div-block-5854.top._100.center.max-w {
  max-width: none;
}

.image-1666 {
  height: 80%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-5855 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(206deg, #fff, #b5b7cf);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: none;
  margin-top: 60px;
  margin-bottom: 10px;
}

.div-block-5855.m-t {
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.div-block-5855.m-t.max-w {
  align-items: center;
  max-width: 650px;
}

.fs_modal-2_popup-19 {
  z-index: 999;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #000000bf;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs_modal-2_cover {
  position: absolute;
  inset: 0%;
}

.image-1574 {
  opacity: .48;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs_modal-2_wrapper-19 {
  z-index: 999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #000;
  background-color: #ffffff2e;
  border: 1px solid #ffffff26;
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  width: 100%;
  max-width: 40rem;
  max-height: 91vh;
  padding: 1.6rem 1.8rem 1rem 1.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.text-block-3120 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 700;
}

.html-embed-71 {
  min-width: 100%;
  margin-bottom: 0;
}

.fs_modal-2_close-19 {
  color: #e76353;
  cursor: pointer;
  background-color: #f5f5f536;
  border-bottom-left-radius: 20px;
  height: 48px;
  padding: 1rem;
  transition: all .2s;
  position: absolute;
  inset: 0 0% auto auto;
}

.fs_modal-2_close-19:hover {
  background-color: #dcdcdc;
}

.fs_modal-2_close-19:focus-visible, .fs_modal-2_close-19[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.body-62 {
  background-color: #070c36;
  background-image: none;
}

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

.slider-64 {
  background-color: #ddd0;
  width: 100%;
  max-width: 340px;
  height: auto;
  min-height: auto;
  margin-top: 20px;
}

.slide-nav-82 {
  background-color: var(--new-blue);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 30px;
  margin-top: 20px;
  padding-top: 0;
  font-size: 8px;
  display: flex;
  position: static;
  overflow: visible;
}

.right-arrow-62, .left-arrow-66 {
  display: none;
}

.slide-164 {
  width: 100%;
  height: auto;
  min-height: auto;
  margin-bottom: 0;
  margin-left: 0%;
  margin-right: 0%;
}

.text-block-3121 {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 300;
}

.mask-68 {
  height: auto;
  min-height: auto;
}

.image-1667 {
  margin-bottom: 60px;
}

.div-block-5857 {
  justify-content: space-between;
  align-items: center;
  width: 95%;
  margin-bottom: 20px;
  display: flex;
}

.image-1668 {
  height: 25px;
}

.div-block-5858 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  max-width: 450px;
  display: flex;
}

.div-block-5859 {
  border-radius: 20px;
  width: 100%;
  overflow: hidden;
}

.div-block-5860 {
  background-color: var(--coral-forte);
  border-radius: 100px;
  justify-content: flex-end;
  align-items: center;
  width: 90%;
  min-height: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-3122 {
  color: #fff;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

.text-block-3123 {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  font-weight: 700;
}

.text-span-1373 {
  color: #eaeef6;
  letter-spacing: 3px;
  font-size: 14px;
  font-weight: 300;
}

.div-block-5863 {
  background-color: var(--blue-shade-2);
  box-shadow: none;
  border-radius: 100px;
  width: 450px;
  min-height: 20px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 3px;
}

.paragraph {
  text-align: center;
  margin-bottom: 16px;
}

.paragraph.textos {
  color: #fff;
  text-align: center;
  font-size: 20px;
}

.paragraph.textos.hero {
  color: #333;
  text-align: left;
  display: block;
}

.paragraph.textos.hero.pma {
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph.textos.hero.pma.pmapmapma {
  width: auto;
  line-height: 120%;
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-2 {
  width: 90%;
  max-width: 1200px;
}

.section {
  background-image: linear-gradient(#ffffff52, #ffffff52), url('../images/background-depoimentos.png');
  background-position: 0 0, 100%;
  background-size: auto, cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.hero {
  background-image: url('../images/frame-771835.jpg');
  background-position: 50% 0;
  background-size: cover;
  margin-top: 80px;
}

.section.hero.pmapmapmapma {
  background-image: url('../images/background-scale.jpg');
  background-position: 100% 0;
  background-size: cover;
  margin-top: 64px;
}

.heading-hero-11 {
  color: #114362;
  font-size: 63px;
  font-weight: 400;
  line-height: 102%;
}

.button-111 {
  text-transform: uppercase;
  background-color: #114362;
  border-radius: 8px;
  padding: 12px 40px;
  font-weight: 700;
}

.div-left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-10 {
  font-size: 39px;
  line-height: 120%;
}

.bold-text-2 {
  color: #000;
}

.heading-caixa {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 120%;
}

.div-block-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-15 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  mix-blend-mode: normal;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 16px;
  flex-flow: column;
  padding: 24px;
  display: flex;
  box-shadow: 0 0 16px #00000029;
}

.div-block-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-3 {
  text-align: center;
}

.heading-3.numbers {
  color: #256790;
  font-size: 61px;
}

.bold-text-631 {
  color: #fff;
  font-size: 39px;
  line-height: 120%;
}

.paragraph-373 {
  text-align: center;
  margin-bottom: 16px;
}

.paragraph-373.textos {
  color: #fff;
  text-align: center;
  width: 80%;
  font-size: 20px;
}

.heading-229 {
  text-align: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.container-633 {
  width: 90%;
  max-width: 1200px;
}

.div-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-vertical.acesso {
  background-color: #fff;
  border-radius: 16px;
  padding: 48px 32px;
  box-shadow: 0 2px 5px #0003, 0 0 16px #00000029;
}

.section-419 {
  background-image: linear-gradient(#ffffff52, #ffffff52), url('../images/background-depoimentos.png');
  background-position: 0 0, 100%;
  background-size: auto, cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-419.background {
  background-image: linear-gradient(135deg, #85b7d7, #256790);
}

.section-419.background.pmapmapma {
  background-image: linear-gradient(135deg, #85b7d7, #256790), linear-gradient(to bottom, null, null);
}

.section-419.background.pmapmapma.pmapma {
  width: auto;
  max-width: none;
}

.paragraph-374 {
  text-align: center;
  font-size: 17px;
  font-weight: 700;
}

.descricao-caixa {
  color: #fff;
  text-align: center;
  width: 99.9999%;
  margin-bottom: 0;
  font-size: 14px;
}

.descricao-caixa.scale {
  color: #000;
  text-align: left;
  width: 90%;
}

.div-block-14 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #fff;
  background-image: linear-gradient(#0000008f, #0000008f), url('../images/comunidades_g4_educacao_board_meeting_9aed41c792.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding: 140px 24px 24px;
  display: flex;
}

.div-block-14.openpma {
  background-image: linear-gradient(#0000008f, #0000008f), url('../images/phsc5610.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.div-block-14.roadpma {
  background-image: linear-gradient(#0000008f, #0000008f), url('../images/mlna4715.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.div-block-14.g4hubpma {
  background-image: linear-gradient(#0000008f, #0000008f), url('../images/mlna5847.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.div-block-14.wpppma {
  background-image: linear-gradient(#0000008f, #0000008f), url('../images/large_comunidades_g4_educacao_sos_scale_30be3561a5.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

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

.heading-230.pma {
  text-align: center;
}

.image-1670 {
  width: 20%;
  margin-bottom: 8px;
}

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 48px;
  display: grid;
}

.bold-text-646 {
  font-weight: 400;
}

.bold-text {
  color: #fff;
  text-align: center;
  width: 72%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 39px;
  font-weight: 400;
  line-height: 120%;
}

.bold-text.acesso {
  color: #333;
  font-weight: 400;
}

.div-block-11 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  display: flex;
}

.div-block-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  display: grid;
}

.div-block-8 {
  flex: 1;
  padding-right: 48px;
}

.paragraph-375 {
  text-align: center;
  margin-bottom: 16px;
}

.paragraph-375.textos {
  color: #fff;
  text-align: center;
  font-size: 20px;
}

.paragraph-375.textos.depoimentos {
  color: #333;
  text-align: left;
  font-size: 25px;
  font-style: italic;
  font-weight: 400;
}

.paragraph-375.textos.depoimentos.pma {
  background-color: #0000;
  line-height: 120%;
}

.container-634 {
  width: 90%;
  max-width: 1200px;
}

.container-634.pmapmapma {
  width: 90%;
  margin-left: 0;
  margin-right: 0;
}

.div-block-9 {
  flex: 1;
}

.div-block-9.div-right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-420 {
  background-image: linear-gradient(#ffffff52, #ffffff52), url('../images/background-depoimentos.png');
  background-position: 0 0, 100%;
  background-size: auto, cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-420.pmapmapma.pmapma {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.section-420.background {
  background-image: linear-gradient(135deg, #85b7d7, #256790);
}

.section-420.background.footer {
  background-image: linear-gradient(135deg, #36759c, #36759c);
}

.section-420.background.footer.pmapmapma.pma.pm2 {
  border-radius: 0;
}

.heading-231 {
  font-size: 14px;
  font-weight: 400;
}

.bold-text-647 {
  color: #fff;
  text-align: center;
  width: 72%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 39px;
  font-weight: 400;
  line-height: 120%;
}

.bold-text-647.depoimento {
  color: #114362;
  text-align: left;
  font-weight: 700;
}

.paragraph-376 {
  text-align: center;
  margin-bottom: 16px;
}

.paragraph-376.textos {
  color: #fff;
  text-align: center;
  font-size: 20px;
}

.paragraph-376.textos.cta {
  color: #333;
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 16px;
}

.paragraph-376.textos.cta.pma {
  background-image: none;
}

.paragraph-376.textos.cta.pma.pma2 {
  padding-top: 0;
}

.bold-text-648 {
  color: #000;
  font-weight: 700;
}

.div-block-12 {
  padding-left: 0;
}

.container-635 {
  width: 90%;
  max-width: 1200px;
}

.div-block-13 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  display: flex;
}

.text-size-regular-sf1-22 {
  color: #0f1a45;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.text-size-regular-sf1-22.pg-faq-text-color {
  color: #000;
  font-weight: 500;
  line-height: 120%;
}

.div-block-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-10.cta {
  background-color: #fff;
  border-radius: 16px;
  padding: 32px;
  box-shadow: 0 0 16px #00000029;
}

.div-block-10.cta.pma {
  background-image: none;
}

.div-block-10.cta.pma.pma2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-9 {
  color: #114362;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 39px;
  line-height: 120%;
}

.heading-9.pma {
  text-align: center;
}

.heading-9.pma.pma2 {
  text-align: left;
  font-size: 39px;
}

.bold-text-649 {
  color: #fff;
  text-align: center;
  width: 72%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 39px;
  font-weight: 400;
  line-height: 120%;
}

.bold-text-649.cta {
  color: #333;
  font-weight: 400;
  line-height: 120%;
}

.bold-text-649.cta.pma {
  background-image: none;
}

.bold-text-649.cta.pma.pma2 {
  text-align: left;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 39px;
  display: block;
}

.image-1671 {
  border-radius: 12px;
  width: 100%;
}

.div-block-5865 {
  background-image: linear-gradient(#0000008f, #0000008f), url('../images/mlna0575.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, contain;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding: 140px 24px 24px;
  display: flex;
}

.div-block-5865.boardpma {
  background-image: linear-gradient(#0000008f, #0000008f), url('../images/mlna1558.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.div-block-5865.mentoriaspma {
  background-image: linear-gradient(#0000008f, #0000008f), url('../images/mlna4326.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.div-block-5866 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

.code-embed-32 {
  width: 88%;
}

.div-block-5868 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-636 {
  width: 90%;
  max-width: 1200px;
}

.div-block-5869 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-1674 {
  width: 70%;
}

.section-421 {
  z-index: 999;
  background-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 0 16px #00000029;
}

.body-47.pb {
  background-image: linear-gradient(81deg, #081129 35%, #07154a 69%, #081129 92%);
}

.div-block-5722 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.paragraph-364 {
  color: #ddd;
  max-width: 400px;
  line-height: 22px;
}

.image-1601 {
  width: 200px;
}

.div-block-5721 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.text-block-3040 {
  color: #ddd;
  font-size: 14px;
  font-weight: 600;
}

.bold-text-621 {
  font-weight: 600;
}

.container-601 {
  z-index: 5;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 900px;
  padding-top: 36px;
  padding-bottom: 36px;
  display: flex;
  position: relative;
}

.container-601.pb {
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-3126 {
  color: #fff;
  text-align: center;
  font-size: 40px;
  font-weight: 500;
  line-height: 100px;
  display: flex;
}

.text-block-3126.line-height {
  margin-bottom: 15px;
  font-weight: 300;
  line-height: 40px;
}

.text-block-3126.line-height.size {
  text-align: left;
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: 300;
  line-height: 30px;
}

.checkout-botao-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #f65844;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-top: 20px;
  padding: 14px;
  display: flex;
}

.checkout-botao-2.compra.is-trackable {
  background-image: linear-gradient(153deg, #d82707 15%, #e7651b);
  margin-top: auto;
  text-decoration: none;
}

.checkout-botao-2.compra.is-trackable.ancora {
  width: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.checkout-botao-2.compra.is-trackable.patrocinio {
  cursor: pointer;
  background-color: #f6584400;
  background-image: linear-gradient(153deg, #d827075e 15%, #e7651b7a);
  border: .5px solid #ec5300a3;
  width: 80%;
  margin-top: 25px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.div-block-5870 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(206deg, #fff, #b5b7cf);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: none;
  margin-top: 60px;
  margin-bottom: 10px;
}

.div-block-5870.ingressos {
  margin-top: 40px;
}

.div-block-5870.ingressos.typ {
  margin-top: 0;
}

.image-1675 {
  width: 25px;
  transform: translate(0);
}

.div-block-5871 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-5871.ingressos {
  align-items: center;
  width: 100%;
}

.div-block-5872 {
  flex-flow: column;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-5872.ingressos {
  width: 100%;
  max-width: 940px;
}

.div-block-5873 {
  width: 50%;
}

.div-block-5873.new {
  max-width: 430px;
}

.div-block-5873.new.typ {
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

.div-block-5873.new.typ.pb {
  width: 60%;
  max-width: 400px;
  margin-top: 30px;
}

.text-block-3127 {
  max-width: 460px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-3127.ingressos {
  text-align: center;
  max-width: 600px;
}

.text-block-3127.ingressos.typ {
  max-width: 550px;
  margin-top: 10px;
}

.text-block-3127.ingressos.typ.second {
  margin-top: 10px;
}

.text-block-3127.ingressos.typ.second.upgrade {
  max-width: 320px;
}

.image-1676 {
  width: 20px;
}

.text-block-3128 {
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 700;
  line-height: 14px;
}

.div-block-5874 {
  background-color: #04093000;
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  min-height: 260px;
  margin-bottom: 0;
  padding: 15px 15px 20px;
  display: flex;
}

.div-block-5874.upgrade {
  min-height: auto;
}

.div-block-5875 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-bottom: 60px;
  display: flex;
}

.div-block-5875.desk-none {
  display: none;
}

.container-637 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-bottom: 80px;
  display: flex;
}

.container-637.ingressos {
  z-index: 5;
  flex-flow: column;
  margin-bottom: 0;
  position: relative;
}

.text-block-3129 {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 300;
}

.div-block-5876 {
  opacity: .5;
  background-color: #f65844;
  width: 85%;
  height: 1px;
  margin-bottom: 20px;
}

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

.text-span-1374 {
  font-size: 100px;
  font-weight: 800;
}

.text-span-1374.big {
  display: flex;
}

.div-block-5878 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 10px;
  display: flex;
}

.div-block-5878.gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-span-1353 {
  color: #f65844;
}

.section-422 {
  background-image: url('../images/pelobr-bkg-desktop-copy.png');
  background-position: 0%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.section-422.ingresos {
  z-index: 5;
  background-image: url('../images/kv-pelo-br-1.webp');
  background-position: 50% 0;
  border: 1px solid #19307d;
  border-radius: 30px;
  width: 98%;
  min-height: 80vh;
  margin-top: 1%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-422.ingresos.typ {
  background-image: linear-gradient(#0104146b, #0104146b), url('../images/bkg-mentores.png');
  background-position: 0 0, 0%;
  background-size: auto, cover;
  border-style: solid;
  width: 96%;
  min-height: 80vh;
  margin-top: 0%;
  margin-bottom: 0%;
  padding-top: 40px;
  padding-bottom: 20px;
}

.section-422.ingresos.typ.pb {
  background-image: url('../images/g4-pelo-brasil-kv-1920x1080-5.png');
  background-position: 50%;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 20px;
}

.image-1677 {
  z-index: 6;
  width: 100%;
  position: relative;
}

.text-block-3130 {
  color: #fff;
  font-size: 13px;
}

.div-block-5879 {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 85%;
  min-height: 190px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.div-block-5879.upgrade {
  min-height: auto;
}

.text-block-3131 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  max-width: none;
  font-size: 42px;
  font-weight: 800;
  line-height: 52px;
}

.text-block-3131.ingressos {
  text-align: center;
  max-width: 700px;
}

.text-span-1375 {
  font-weight: 600;
}

.image-1603 {
  z-index: 2;
  width: 200px;
  position: absolute;
  inset: 0% auto auto;
}

.text-block-3132 {
  color: #fff;
  text-align: center;
  font-size: 40px;
  font-weight: 500;
  line-height: 100px;
  display: flex;
}

.text-block-3132.line-height {
  margin-bottom: 15px;
  font-weight: 300;
  line-height: 40px;
}

.text-block-3132.line-height.size {
  text-align: left;
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: 300;
  line-height: 30px;
}

.div-block-5880 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(206deg, #fff, #b5b7cf);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: none;
  margin-top: 60px;
  margin-bottom: 10px;
}

.div-block-5880.ingressos {
  margin-top: 40px;
}

.div-block-5880.ingressos.typ {
  margin-top: 0;
}

.image-1678 {
  width: 25px;
  transform: translate(0);
}

.div-block-5881 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-5881.ingressos {
  align-items: center;
  width: 100%;
}

.div-block-5882 {
  flex-flow: column;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-5882.ingressos {
  width: 100%;
  max-width: 940px;
}

.div-block-5883 {
  width: 50%;
}

.div-block-5883.new {
  max-width: 430px;
}

.div-block-5883.new.typ {
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

.div-block-5883.new.typ.pb {
  width: 60%;
  max-width: 400px;
  margin-top: 30px;
}

.text-block-3133 {
  max-width: 460px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-3133.ingressos {
  text-align: center;
  max-width: 600px;
}

.text-block-3133.ingressos.typ {
  max-width: 550px;
  margin-top: 10px;
}

.text-block-3133.ingressos.typ.second {
  margin-top: 10px;
}

.image-1679 {
  width: 20px;
}

.text-block-3134 {
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 700;
  line-height: 14px;
}

.image-1680 {
  cursor: pointer;
  width: 20px;
}

.image-1680:hover {
  transform: scale(1.03);
}

.div-block-5884 {
  background-color: #04093000;
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  min-height: 260px;
  margin-bottom: 0;
  padding: 15px 15px 20px;
  display: flex;
}

.div-block-5884.upgrade {
  min-height: auto;
}

.div-block-5885 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-bottom: 60px;
  display: flex;
}

.div-block-5885.desk-none {
  display: none;
}

.container-638 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-bottom: 80px;
  display: flex;
}

.container-638.ingressos {
  z-index: 5;
  flex-flow: column;
  margin-bottom: 0;
  position: relative;
}

.text-block-3135 {
  color: #fff;
  text-align: center;
  margin-top: auto;
  margin-bottom: 10px;
  font-weight: 700;
}

.text-block-3135.max-w {
  text-align: center;
  max-width: 300px;
}

.text-block-3136 {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 300;
}

.div-block-5886 {
  opacity: .5;
  background-color: #f65844;
  width: 85%;
  height: 1px;
  margin-bottom: 20px;
}

.div-block-5887 {
  background-color: #fff0;
}

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

.text-span-1376 {
  font-size: 100px;
  font-weight: 800;
}

.text-span-1376.big {
  display: flex;
}

.div-block-5889 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 10px;
  display: flex;
}

.div-block-5889.gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-span-1377 {
  color: #f65844;
}

.image-1681 {
  z-index: 6;
  width: 100%;
  position: relative;
}

.image-1681.m-b {
  margin-bottom: 10px;
}

.text-block-3138 {
  color: #fff;
  font-size: 13px;
}

.div-block-5890 {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 85%;
  min-height: 190px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.div-block-5890.upgrade {
  min-height: auto;
}

.text-block-3139 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  max-width: none;
  font-size: 42px;
  font-weight: 800;
  line-height: 52px;
}

.text-block-3139.ingressos {
  text-align: center;
  max-width: 700px;
}

.text-span-1378 {
  font-weight: 600;
}

.text-block-3140 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

.text-block-3141 {
  color: #fff;
  text-align: center;
  font-size: 40px;
  font-weight: 500;
  line-height: 100px;
  display: flex;
}

.text-block-3141.line-height {
  margin-bottom: 15px;
  font-weight: 300;
  line-height: 40px;
}

.text-block-3141.line-height.size {
  text-align: left;
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: 300;
  line-height: 30px;
}

.div-block-5891 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(206deg, #fff, #b5b7cf);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: none;
  margin-top: 60px;
  margin-bottom: 10px;
}

.div-block-5891.ingressos {
  margin-top: 40px;
}

.div-block-5891.ingressos.typ {
  margin-top: 0;
}

.image-1682 {
  width: 25px;
  transform: translate(0);
}

.div-block-5892 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-5892.ingressos {
  align-items: center;
  width: 100%;
}

.div-block-5893 {
  flex-flow: column;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-5893.ingressos {
  width: 100%;
  max-width: 940px;
}

.div-block-5894 {
  width: 50%;
}

.div-block-5894.new {
  max-width: 430px;
}

.div-block-5894.new.typ {
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

.div-block-5894.new.typ.pb {
  width: 60%;
  max-width: 400px;
  margin-top: 30px;
}

.text-block-3142 {
  max-width: 460px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-3142.ingressos {
  text-align: center;
  max-width: 600px;
}

.text-block-3142.ingressos.typ {
  max-width: 550px;
  margin-top: 10px;
}

.text-block-3142.ingressos.typ.second {
  margin-top: 10px;
}

.image-1683 {
  width: 20px;
}

.text-block-3143 {
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 700;
  line-height: 14px;
}

.image-1684 {
  cursor: pointer;
  width: 20px;
}

.image-1684:hover {
  transform: scale(1.03);
}

.div-block-5895 {
  background-color: #04093000;
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  min-height: 260px;
  margin-bottom: 0;
  padding: 15px 15px 20px;
  display: flex;
}

.div-block-5895.upgrade {
  min-height: auto;
}

.div-block-5896 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-bottom: 60px;
  display: flex;
}

.div-block-5896.desk-none {
  display: none;
}

.container-639 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-bottom: 80px;
  display: flex;
}

.container-639.ingressos {
  z-index: 5;
  flex-flow: column;
  margin-bottom: 0;
  position: relative;
}

.text-block-3144 {
  color: #fff;
  text-align: center;
  margin-top: auto;
  margin-bottom: 10px;
  font-weight: 700;
}

.text-block-3144.max-w {
  text-align: center;
  max-width: 300px;
}

.text-block-3145 {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 300;
}

.div-block-5897 {
  opacity: .5;
  background-color: #f65844;
  width: 85%;
  height: 1px;
  margin-bottom: 20px;
}

.div-block-5898 {
  background-color: #fff0;
}

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

.text-span-1379 {
  font-size: 100px;
  font-weight: 800;
}

.text-span-1379.big {
  display: flex;
}

.div-block-5900 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 10px;
  display: flex;
}

.div-block-5900.gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-span-1380 {
  color: #f65844;
}

.image-1685 {
  z-index: 6;
  width: 100%;
  position: relative;
}

.image-1685.m-b {
  margin-bottom: 10px;
}

.text-block-3147 {
  color: #fff;
  font-size: 13px;
}

.div-block-5901 {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 85%;
  min-height: 190px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.div-block-5901.upgrade {
  min-height: auto;
}

.text-block-3148 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  max-width: none;
  font-size: 42px;
  font-weight: 800;
  line-height: 52px;
}

.text-block-3148.ingressos {
  text-align: center;
  max-width: 700px;
}

.text-span-1381 {
  font-weight: 600;
}

.text-block-3149 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

.text-span-1382 {
  color: var(--coral-forte);
}

.image-1686 {
  width: 250px;
}

.div-block-5902 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(206deg, #fff, #b5b7cf);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: none;
  margin-top: 60px;
  margin-bottom: 10px;
}

.div-block-5903 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-5903.center {
  align-items: center;
}

.div-block-5903.center.typ {
  width: 80%;
}

.text-block-3150 {
  max-width: 460px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-3150.center {
  text-align: center;
  max-width: none;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 28px;
}

.div-block-5904 {
  background-color: #ffffff38;
  flex: 1;
  height: 1px;
}

.container-640 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-bottom: 80px;
  display: flex;
}

.text-block-3151 {
  color: #fff9;
  letter-spacing: 10px;
  font-size: 12px;
  font-weight: 200;
}

.text-block-3151.right {
  text-align: right;
}

.section-423 {
  background-image: url('../images/pelobr-bkg-desktop-copy.png');
  background-position: 0%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.text-block-3152 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  max-width: none;
  font-size: 42px;
  font-weight: 800;
  line-height: 52px;
}

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

.div-block-5905 {
  z-index: 6;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #434a92;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 3%;
}

.div-block-5905.mobile {
  display: none;
}

.image-1687 {
  width: 250px;
}

.div-block-5906 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(206deg, #fff, #b5b7cf);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: none;
  margin-top: 60px;
  margin-bottom: 10px;
}

.div-block-5907 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-5907.center {
  align-items: center;
}

.div-block-5907.center.typ {
  width: 80%;
}

.text-block-3153 {
  max-width: 460px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-3153.center {
  text-align: center;
  max-width: none;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 28px;
}

.div-block-5908 {
  background-color: #ffffff38;
  flex: 1;
  height: 1px;
}

.container-641 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-bottom: 80px;
  display: flex;
}

.text-block-3154 {
  color: #fff9;
  letter-spacing: 10px;
  font-size: 12px;
  font-weight: 200;
}

.text-block-3154.right {
  text-align: right;
}

.section-424 {
  background-image: url('../images/pelobr-bkg-desktop-copy.png');
  background-position: 0%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.text-block-3155 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  max-width: none;
  font-size: 42px;
  font-weight: 800;
  line-height: 52px;
}

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

.div-block-5909 {
  z-index: 6;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #434a92;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 3%;
}

.div-block-5909.mobile {
  display: none;
}

.div-block-5911 {
  width: 80%;
}

.header-glossario {
  background-color: var(--1e315d);
}

.heading-232 {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 36px;
  font-weight: 500;
  line-height: 125%;
}

.container-642 {
  max-width: 1000px;
  padding-top: 72px;
  padding-bottom: 72px;
}

.breadcrumb {
  margin-top: 120px;
  padding-top: 18px;
  padding-bottom: 18px;
}

.container-643 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  max-width: 1000px;
  display: flex;
}

.breadcrumb-home {
  color: var(--1e315d);
  font-weight: 500;
}

.breadcrumb-home.w--current {
  color: var(--1e315d);
}

.paragraph-377 {
  color: var(--1e315d);
  margin-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  display: block;
}

.breadcrumb-path {
  font-weight: 500;
}

.artigo-relacionado {
  background-color: var(--f7f9fd);
  justify-content: flex-start;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: block;
}

.text-block-3156 {
  font-weight: 500;
}

.heading-233 {
  color: var(--untitled-ui--gray900);
  text-align: center;
  font-weight: 500;
}

.materiais-relacionados {
  background-color: var(--f7f9fd);
  padding-top: 32px;
  padding-bottom: 32px;
}

.div-block-5912 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(206deg, #fff, #b5b7cf);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: none;
  margin-top: 60px;
  margin-bottom: 10px;
}

.div-block-5912.m-t {
  flex-flow: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-5912.m-t.center {
  flex-flow: column;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-5913 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-5913.top {
  justify-content: flex-start;
}

.div-block-5913.top.w {
  width: 70%;
}

.div-block-5913.top.w.center-w {
  flex-flow: column;
  align-items: center;
  width: 100%;
}

.section-425 {
  background-image: url('../images/frame-427319764.png');
  background-position: 50% 0;
  background-size: cover;
  padding-top: 60px;
  padding-bottom: 60px;
}

.text-block-3157 {
  max-width: 460px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-3157.ingressos {
  text-align: center;
  max-width: 700px;
}

.text-block-3157.ingressos.left {
  text-align: left;
  max-width: 450px;
}

.text-block-3158 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  max-width: none;
  font-size: 42px;
  font-weight: 800;
  line-height: 52px;
}

.text-block-3158.h2 {
  margin-bottom: 20px;
  font-size: 38px;
  line-height: 48px;
}

.text-block-3158.h2.ingressos.mas-w {
  max-width: none;
}

.container-644 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-bottom: 80px;
  display: flex;
}

.container-644.vertical {
  flex-flow: column;
  margin-bottom: 80px;
}

.container-644.vertical.m-b {
  margin-bottom: 0;
}

.section-427 {
  background-color: #0f1a45;
  padding: 180px 96px 72px;
}

.heading-235 {
  color: var(--new-coral);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
  text-decoration: underline;
}

.heading-236 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 500;
}

.container-646 {
  max-width: 1000px;
}

.bold-text-653 {
  font-size: 24px;
  font-weight: 500;
}

.text-block-3162 {
  border: 1px solid var(--white-smoke);
  color: var(--white-smoke);
  text-align: center;
  border-radius: 80px;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 500;
}

.bold-text-654 {
  font-size: 24px;
  font-weight: 500;
}

.image-1688 {
  width: 56px;
  padding-left: 15px;
}

.image-1689, .image-1690, .image-1691, .image-1692 {
  width: 24px;
}

.text-span-1383 {
  color: #ffffffe6;
  font-size: 14px;
}

.text-span-1384 {
  color: var(--coral-forte);
}

.image-1693 {
  width: 70px;
}

.text-span-1385 {
  font-weight: 600;
}

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

.text-block-3164.width {
  color: #fff;
  max-width: 550px;
  margin-top: 10px;
  line-height: 22px;
}

.bold-text-657 {
  color: var(--new-coral);
}

.heading-237 {
  color: var(--new-blue);
  padding-left: 140px;
  font-weight: 500;
}

.div-block-5944 {
  background-color: #050a26b0;
  border-radius: 0;
  width: 700px;
  padding: 0;
  overflow: hidden;
}

.code-embed-33 {
  width: 100%;
}

.div-block-5945 {
  background-color: #050a2687;
  border-radius: 15px;
  padding: 11px;
}

.pmapmapma {
  width: 56px;
}

.popup-g4pb {
  z-index: 9999;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.g4pb-popup {
  z-index: 41;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0f1a4563;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.g4pb-popup.upsell-skills {
  background-color: #00000063;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 0;
  display: none;
  position: fixed;
}

.g4pb-popup.upsell-skills.center {
  z-index: auto;
  background-color: #000413d9;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  padding-top: 0;
  display: flex;
  position: relative;
}

.div-block-5968 {
  z-index: 42;
  background-image: url('../images/bkg-popup.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 500px;
  display: flex;
  position: relative;
}

.image-1713 {
  width: 200px;
}

.image-1714 {
  width: 180px;
  margin-top: 5%;
  margin-bottom: 5%;
}

.text-block-3169 {
  text-align: center;
  width: 75%;
  max-width: none;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.div-block-5969 {
  flex-flow: column;
  align-items: center;
  margin-bottom: 7%;
  display: flex;
}

.text-block-3170 {
  letter-spacing: 5px;
  margin-top: 10px;
  font-size: 10px;
}

.button-113 {
  background-color: var(--new-coral);
  border-radius: 100px;
  padding: 17px 28px;
  font-size: 16px;
  font-weight: 700;
}

.image-1715 {
  cursor: pointer;
  width: 25px;
  margin-top: 5%;
  margin-right: 5%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.pmapmapmapma {
  color: #000;
}

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

.div-block-5296 {
  background-color: #0000004a;
  border-radius: 10px;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 17px 11px;
  position: relative;
}

.div-block-5296.color {
  background-color: #0205278f;
  border: 1px solid #ffffff30;
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.code-embed-35 {
  width: 600px;
}

.close-modal-btn-3 {
  cursor: pointer;
  margin-top: 10px;
  transition: all .2s;
  position: absolute;
  inset: 2% 2% auto auto;
}

.close-modal-btn-3:hover {
  transform: scale(1.1);
}

.text-block-3172 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 700;
}

.image-1716 {
  width: 25px;
  height: 25px;
  position: static;
  inset: 2% 2% auto auto;
}

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

.pma-section-scale.pma-scale-hero {
  z-index: 2;
  -webkit-text-fill-color: inherit;
  background-color: #44aaeee0;
  background-clip: border-box;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 400px;
  position: relative;
}

.pma-section-scale.pma-section-scale-presencial {
  background-image: url('../images/background-encontro-presenciais.png'), linear-gradient(125deg, #4695b4, #007497);
  background-position: 50% 0, 0 0;
  background-size: cover, auto;
  padding-bottom: 112px;
}

.pma-section-scale.pma-scale-padding-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.pma-section-scale.pma-scale-padding-0.pma-scale-padding-negative {
  z-index: 2;
  margin-top: -320px;
  position: relative;
}

.pma-section-scale.pma-scale-padding-80-0 {
  padding-bottom: 0;
}

.pma-section-scale.pma-section-scale-onliine {
  background-image: linear-gradient(135deg, #4ae, #7aaacc);
  margin-top: -20px;
  padding-top: 0;
  padding-bottom: 0;
}

.pma-section-scale.pma-scale-padding-0-80 {
  padding-top: 0;
}

.pma-section-scale.pma-scale-faq {
  background-color: #4ae;
}

.pma-container-scale {
  color: #ca1717;
  width: 90%;
  max-width: 1200px;
}

.div-block-5980 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pma-scale-heading1 {
  color: #fff;
  font-size: 56px;
  font-weight: 400;
  line-height: 120%;
}

.pma-scale-paragraph {
  color: #000;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 150%;
}

.pma-scale-paragraph.pma-scale-white {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
}

.pma-scale-paragraph.pma-scale-white.pma-scale-align-center {
  text-align: left;
  margin-bottom: 0;
}

.pma-scale-paragraph.pma-scale-black {
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
}

.pma-scale-paragraph.pma-scale-black.pma-scale-align-esquerda {
  text-align: left;
  font-style: normal;
}

.pma-scale-paragraph.pma-scale-paragraph-14px {
  margin-bottom: 0;
  font-size: 14px;
  font-style: normal;
}

.pma-scale-paragraph.pma-scale-paragraph-14px.pma-scale-paragraph-center {
  text-align: center;
  font-size: 16px;
}

.div-block-5981 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-5982 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-1393 {
  font-weight: 700;
}

.div-block-5983 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-5984 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pma-scale-heading2 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 39px;
  font-weight: 200;
  line-height: 120%;
}

.pma-scale-heading2.pma-scale-align-esquerda {
  text-align: left;
  font-size: 37px;
}

.pma-scale-heading2.pma-scale-white {
  color: #fff;
  text-align: left;
  font-weight: 200;
}

.pma-scale-heading2.pma-scale-white.pma-scale-bold {
  font-weight: 700;
}

.pma-scale-heading2.pma-scale-heading2-width-80 {
  width: 72%;
}

.text-span-1394 {
  font-weight: 700;
}

.div-block-5985 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f3eefd;
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  padding: 24px;
  display: flex;
  box-shadow: 0 0 16px #00000014;
}

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

.pma-scale-heading3 {
  color: #000;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.image-1717 {
  width: auto;
  height: auto;
}

.div-block-5987 {
  background-color: #2e71a0;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 16px;
  display: flex;
}

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

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

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

.text-span-1395, .text-span-1396 {
  font-weight: 700;
}

.pma-scale-button {
  border-radius: 8px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
}

.pma-scale-button.pma-scale-button-white {
  color: #4ae;
  background-color: #fff;
  border-radius: 8px;
  padding: 12px 32px;
}

.pma-scale-button.pma-scale-button-white.pma-scale-button-cta {
  padding-left: 24px;
  padding-right: 24px;
}

.pma-scale-button.pma-scale-button-blue {
  color: #fff;
  background-color: #4ae;
}

.div-block-5991 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.pma-scale-heading4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.div-block-5994 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  display: flex;
  box-shadow: 0 0 16px #00000014;
}

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

.div-block-5996 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.text-span-1398 {
  font-weight: 700;
}

.div-block-5997 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-5998 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  display: flex;
  box-shadow: 0 0 16px #00000014;
}

.div-block-5999 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-5999.pma-scale-presencial-card-padding-40px {
  padding-top: 40px;
}

.div-block-6000 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-span-1399 {
  font-weight: 700;
}

.div-block-6001 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.text-span-1400 {
  font-weight: 700;
}

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

.div-block-6003 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: flex-start;
  width: 86%;
  display: flex;
}

.div-block-6004 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f3eefd;
  border-radius: 8px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  padding: 24px;
  display: flex;
  box-shadow: 0 0 16px #00000014;
}

.div-block-6005 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.text-span-1401 {
  font-weight: 700;
}

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

.div-block-6008 {
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
  box-shadow: 0 0 16px #00000014;
}

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

.div-block-6010 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.heading-258 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.div-block-6011 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-6012, .image-1718 {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
}

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

.div-block-6014 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-6015 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #4ae;
  background-image: linear-gradient(#44aaeee0, #44aaeee0), url('../images/img_cta.webp');
  background-position: 0 0, 50%;
  background-size: auto, auto;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  padding: 64px;
  display: grid;
  box-shadow: 0 0 16px #00000014;
}

.div-block-6016 {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.div-block-6017 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.pma-scale-heading-cta {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 16px;
  font-size: 39px;
  line-height: 120%;
}

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

.image-1719 {
  border-radius: 16px;
  width: 100%;
  overflow: clip;
  box-shadow: 0 0 16px 2px #00000014;
}

.image-1720, .image-1721 {
  border-radius: 16px;
  width: 100%;
  box-shadow: 0 0 16px 2px #00000014;
}

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

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

.image-1722 {
  width: 100%;
}

.div-block-6021 {
  color: #fff;
  padding-left: 60px;
}

.image-1723 {
  width: 100%;
  margin-top: -32px;
  padding-right: 40px;
}

.div-block-6022 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.div-block-6024 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-259 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: underline;
}

.image-1725 {
  width: 100%;
}

.div-block-6027 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.background-video-10 {
  z-index: 1;
  background-color: #0000;
  height: 841px;
  margin-top: 61px;
  position: absolute;
  inset: 0% 0% auto;
}

.play-pause-button {
  display: none;
}

.lightbox-link-19 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.text-span-1403 {
  color: var(--new-coral);
}

.text-block-3173 {
  position: relative;
}

.image-1726 {
  width: 250px;
}

.div-block-6032 {
  background-color: #0000004a;
  border-radius: 10px;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 17px 11px;
  position: relative;
}

.div-block-6032.color {
  background-color: #0205278f;
  border: 1px solid #ffffff30;
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.code-embed-36 {
  width: 600px;
}

.close-modal-btn-4 {
  cursor: pointer;
  margin-top: 10px;
  transition: all .2s;
  position: absolute;
  inset: 2% 2% auto auto;
}

.close-modal-btn-4:hover {
  transform: scale(1.1);
}

.text-block-3174 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 700;
}

.image-1727 {
  width: 25px;
  height: 25px;
  position: static;
  inset: 2% 2% auto auto;
}

.div-block-6033 {
  z-index: 13;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  cursor: pointer;
  background-image: linear-gradient(77deg, #e76353, #e24b38);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 15px 25px;
  display: flex;
  position: relative;
}

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

.text-block-3175.vendas {
  letter-spacing: 0;
  font-size: 14px;
}

.image-1728 {
  width: 22px;
}

.container-648 {
  width: 90%;
  max-width: 1200px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-6034 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.div-block-6035 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 600px;
  display: flex;
}

.div-block-6036 {
  flex: 1;
  display: block;
}

.section-438 {
  background-image: url('../images/group-17.webp');
  background-position: 50%;
  background-size: cover;
  margin-top: 64px;
}

.section-438.pma-gemp-lp {
  background-image: url('../images/group-17.webp');
  margin-top: 0;
}

.text-block-3176 {
  border: 1px solid #fff;
  border-radius: 99px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 32px;
  display: block;
}

.text-block-3177 {
  font-size: 31px;
  font-weight: 600;
  line-height: 120%;
}

.text-span-1404 {
  font-weight: 400;
}

.heading-260 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-1405 {
  font-weight: 600;
}

.paragraph-389 {
  padding-right: 60px;
  font-size: 20px;
  line-height: 120%;
}

.div-block-6037 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 16px;
  display: flex;
}

.div-block-6038 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-right: 1px solid #fff;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px 32px 8px 0;
  display: flex;
}

.div-block-6038.pma-gemp-semtraco {
  border-right-style: none;
  padding-left: 32px;
}

.text-block-3180 {
  font-size: 20px;
  font-weight: 600;
}

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

.button-115 {
  background-image: linear-gradient(#ff766d, #d74c42);
  border: 1px solid #f77;
  border-radius: 999px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 600;
}

.button-115.is-trackable.pma-gemp-cta {
  text-align: center;
  width: 100%;
}

.container-649 {
  width: 90%;
  max-width: 1200px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-6040 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-6041 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-6042 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 60px;
  display: flex;
}

.div-block-6043 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  display: flex;
}

.heading-261 {
  color: #052e68;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  font-weight: 400;
  line-height: 120%;
}

.heading-261.pma-gemp {
  padding-right: 60px;
}

.text-span-1406 {
  font-weight: 600;
}

.paragraph-390 {
  color: #052e68;
  text-align: left;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 120%;
}

.paragraph-391 {
  border-radius: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

.div-block-6044 {
  background-image: linear-gradient(#bcf, #3b6eff);
  border-radius: 16px;
  padding: 4px;
}

.div-block-6045 {
  background-color: #2845ede0;
  border-radius: 12px;
  padding: 24px;
}

.text-span-1407, .text-span-1408, .text-span-1409, .text-span-1410 {
  font-weight: 600;
}

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

.heading-262 {
  color: #052e68;
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 39px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-1411 {
  font-weight: 600;
}

.div-block-6047 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-6048 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-6049 {
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(135deg, #fff, #a0c7ff 50%, #052e68);
  background-clip: border-box;
  border: 4px #000;
  border-radius: 16px;
  flex: 1;
  align-self: stretch;
  padding: 4px;
}

.heading-263 {
  color: #052e68;
  font-size: 20px;
  line-height: 120%;
}

.paragraph-392 {
  color: #052e68;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 120%;
}

.div-block-6050 {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 24px;
  display: flex;
}

.div-block-6051 {
  background-color: #0742f2;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 16px;
  display: flex;
}

.section-439 {
  background-image: linear-gradient(225deg, #8ecef9, #f7f7f7);
}

.heading-264 {
  color: #052e68;
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 39px;
  font-weight: 400;
}

.heading-264.pma-gemp-heating-white {
  color: #fff;
  width: 100%;
}

.heading-264.pma-gemp-heating-white.pma-gemp-alinhamento-left {
  text-align: left;
  font-size: 31px;
  font-weight: 400;
  line-height: 120%;
}

.heading-264.pma-gemp-width {
  width: 72%;
}

.heading-264.pma-gemp-width.pma-gemp-alinhamento-left {
  text-align: left;
  width: 100%;
  font-size: 31px;
}

.text-span-1413 {
  font-weight: 600;
}

.div-block-6052 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-6053 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: -24px;
  padding-bottom: 0;
  display: flex;
}

.div-block-6054 {
  background-image: linear-gradient(135deg, #bcf, #3b6eff);
  border-radius: 16px;
  flex: 1;
  align-self: stretch;
  padding: 4px;
}

.div-block-6055 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 24px;
  display: flex;
}

.text-block-3182 {
  color: #052e68;
  border: 1px solid #000;
  border-radius: 999px;
  padding: 4px 24px;
  font-size: 14px;
  font-weight: 600;
}

.heading-267 {
  color: #e76353;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 120%;
}

.paragraph-393 {
  color: #052e68;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 120%;
}

.div-block-6056 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-6057 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-6058 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.div-block-6059 {
  width: 120px;
  height: 100px;
}

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

.text-span-1414 {
  font-weight: 600;
}

.paragraph-394 {
  text-align: center;
  width: 80%;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 120%;
}

.paragraph-394.pma-gemp-pilares {
  width: 64%;
}

.section-440 {
  background-image: linear-gradient(135deg, #ff766d, #d74c42);
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-650 {
  width: 90%;
  max-width: 1200px;
}

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

.div-block-6062 {
  width: 100%;
}

.div-block-6063 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-441 {
  background-image: linear-gradient(135deg, #ff766d, #d74c42);
  padding-top: 80px;
  padding-bottom: 40px;
  display: none;
}

.container-651 {
  width: 90%;
  max-width: 1200px;
}

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

.container-652 {
  width: 90%;
  max-width: 1200px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-6065 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-span-1415 {
  font-weight: 600;
}

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

.div-block-6067 {
  text-align: center;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-653 {
  width: 90%;
  max-width: 1200px;
}

.div-block-6068 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 80px;
  display: flex;
}

.div-block-6069 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-395 {
  color: #052e68;
  text-align: center;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 120%;
}

.text-span-1416 {
  font-weight: 600;
}

.div-block-6070 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.heading-268 {
  color: #ff4e43;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 39px;
}

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

.paragraph-396 {
  color: #052e68;
  text-align: center;
  width: 80%;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 120%;
}

.container-654 {
  width: 90%;
  max-width: 1200px;
}

.section-442 {
  background-image: linear-gradient(#ff766d, #d74c42);
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-6072 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-6073 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.section-443 {
  background-image: linear-gradient(125deg, #ff766d, #d74c42);
}

.div-block-6074 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-span-1417, .text-span-1418 {
  font-weight: 600;
}

.div-block-6075 {
  width: 100%;
}

.div-block-6076 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-span-1419 {
  font-weight: 600;
}

.image-1730 {
  width: 48px;
}

.image-1731 {
  width: 89%;
}

.image-1732, .image-1733 {
  width: 100%;
}

.div-block-6077 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-6077.pma-gemp-cta-mobile {
  display: none;
}

.div-block-6078 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  flex: 1;
  order: -1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-block-3183 {
  color: #052e68;
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
}

.text-block-3184 {
  color: #052e68;
  font-size: 18px;
  line-height: 120%;
}

.text-block-3185 {
  color: #052e68;
  padding-top: 16px;
  font-size: 24px;
  line-height: 120%;
}

.text-block-3186 {
  color: #052e68;
  font-size: 20px;
  line-height: 120%;
}

.text-span-1420 {
  text-align: left;
  text-decoration: line-through;
}

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

.text-span-1421 {
  font-weight: 600;
}

.text-span-1422 {
  font-size: 81px;
  font-weight: 700;
}

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

.image-1734 {
  width: 0;
  display: block;
  overflow: visible;
}

.div-block-6082 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-6083 {
  flex-flow: column;
  display: flex;
}

.pma-gemp-depoimentos {
  margin-bottom: -7px;
}

.div-block-6086 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-37, .code-embed-38 {
  width: 100%;
}

.body-104, .body-105 {
  background-color: #0000;
}

.bold-text-665, .bold-text-666, .bold-text-667, .bold-text-668, .bold-text-669, .bold-text-670, .bold-text-671, .bold-text-672, .bold-text-673 {
  color: var(--new-blue);
}

.body-106 {
  background-color: #0000;
  background-image: none;
}

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

.pma-gemp-cta-checkout {
  display: none;
}

.div-block-6087 {
  padding-top: 8px;
}

.pma-iderana-de-alto-impacto {
  width: 90%;
  max-width: 1200px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.pmaaa-iderana-de-alto-impacto {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 10%;
  padding-bottom: 0%;
  display: flex;
}

.pmaaa-iderana-de-alto-impacto.pma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 100px;
  max-height: 100vw;
  padding-top: 0%;
}

.paaaadadma-iderana-de-alto-impactoaaa {
  margin-bottom: 0;
}

.paaaaama-iderana-de-alto-impacto {
  width: 100%;
  display: block;
}

.pma-webmeeting {
  height: auto;
}

.paaaaaama-iderana-de-alto-impactoaaa {
  max-width: 800px;
}

.paaama-iderana-de-alto-impactoaaa {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 16%;
  display: flex;
}

.body-109 {
  background-image: linear-gradient(#0e153da3, #040421cc 55%, #000), url('../images/680bea618c4a14ae17ce6a9c_beautiful-night-sky-with-shiny-stars.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.body-110 {
  background-image: linear-gradient(#0e153da3, #040421cc 50%, #000), url('../images/680bea618c4a14ae17ce6a9c_beautiful-night-sky-with-shiny-stars.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.modal-form {
  z-index: 41;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0f1a4563;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-form.popup {
  background-color: #00000063;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 0;
  display: none;
  position: fixed;
}

.modal-form.popup.center {
  z-index: 99999;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  z-index: 99999;
  z-index: 99999;
  background-color: #00000063;
  display: none;
}

.pma-gemp-nome {
  display: none;
}

.link-block-37 {
  z-index: 10;
  margin-right: auto;
  position: relative;
}

.div-block-6098 {
  background-color: #ffffff1a;
  border: 1px solid #ffffff57;
  border-radius: 15px;
  width: 30vw;
  min-height: 30px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 4px;
}

.div-block-6099 {
  background-color: #f3554a;
  background-image: linear-gradient(278deg, #f8917c, #e76353 73%);
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: 25vw;
  min-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-6099.right {
  background-color: var(--new-coral);
  background-image: none;
  border-radius: 11px;
  justify-content: flex-end;
  width: 85%;
  height: 100%;
  min-height: 25px;
}

.text-block-3196 {
  color: #fff;
  font-size: 1vw;
  font-style: italic;
  font-weight: 600;
}

.div-4 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.g4-sprint_logo_lilas-1 {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: 100%;
  margin-bottom: -2px;
  overflow: visible;
}

.button-style {
  background-color: #ffa48c1a;
  border: 1px solid #e7635366;
  border-radius: 99px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 8px #ffffff29, 0 -2px 8px #00000029;
}

.frame-771281 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-671 {
  background-image: linear-gradient(#0f25ac3d, #6772b73d), url('../images/685b4ea7c0aa884d2c2ef336_2025-g4sprint-tela-fundo-copy.webp');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border: 1px solid #ffffff52;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.text-5 {
  color: #fff;
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 150%;
  text-decoration: none;
}

.section-4451 {
  margin-top: 80px;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
}

.frame-771282 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 240px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.text-6 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-771283 {
  grid-column-gap: 10px;
  background-color: #e76353;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 40px;
  text-decoration: none;
  display: flex;
}

.div-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  padding-top: 120px;
  padding-bottom: 120px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-7 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 61px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.div-6 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-8 {
  color: #fff;
  text-align: justify;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
  text-decoration: none;
}

.container-672 {
  width: 90%;
  max-width: 1200px;
}

.frame-771284 {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 90px;
  height: 65px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-771285 {
  grid-column-gap: 24px;
  background-color: #e8eaff;
  border: 2px solid #fff;
  border-radius: 12px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 4px 4px 16px #00000014, 0 0 16px #00000029, 0 4px 4px #00000040;
}

.text-9 {
  color: #0b0e6e;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.div-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-771293 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 60px;
  text-decoration: none;
  display: flex;
}

.div-9 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-10 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-10 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 49px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.div-8 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.section-4452 {
  background-image: linear-gradient(#0b0e6e, #0b0e6e00 50%), url('../images/2025-g4sprint-tel12.webp');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  padding-bottom: 100px;
}

.text-11 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 49px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-11.pma-ar-typh {
  font-size: 46px;
}

.text-11.pma-planej-typ {
  font-size: 47px;
}

.frame-771292 {
  grid-column-gap: 10px;
  border: 1px solid #ffffff3d;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 8px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

.div-12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 605px;
  padding-top: 80px;
  padding-right: 60px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-771290 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 540px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 16px #00000029;
}

.text-block-3208 {
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
}

.frame-771289 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-12 {
  color: #d4d2e9;
  text-align: justify;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.text-13 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-771294 {
  grid-column-gap: 10px;
  background-color: #e76353;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 40px;
  text-decoration: none;
  display: flex;
}

.text-14 {
  color: #0b0e6e;
  text-align: justify;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.text-span-1426 {
  font-weight: 700;
}

.frame-771295 {
  background-color: #e8eaff;
  border: 1px solid #464e93;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-771291 {
  grid-row-gap: 24px;
  background-image: url('../images/.');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 2px solid #ffffff29;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 589px;
  padding: 40px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-11 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-673 {
  width: 90%;
  max-width: 1200px;
}

.text-15 {
  color: #0b0e6e;
  text-align: justify;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-771301 {
  grid-row-gap: 8px;
  border: 0 solid #464e93;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.text-16 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.div-13 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-771302 {
  grid-column-gap: 10px;
  background-color: #e76353;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 40px;
  text-decoration: none;
  display: flex;
}

.frame-427319568 {
  grid-row-gap: 8px;
  border: 0 solid #0b0e6e;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.div-14 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  padding-top: 100px;
  padding-bottom: 100px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-427319566 {
  grid-row-gap: 8px;
  border: 0 solid #464e93;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-427319567 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

.div-15 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-16 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 880px;
  max-width: none;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-17 {
  color: #0b0e6e;
  letter-spacing: .05em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 49px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.section-4453 {
  background-image: linear-gradient(#ffffff52 100% 0%, #ffffff52), url('../images/2025-g4sprint-tela6.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.frame-771299 {
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #0b0e6e;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 16px #00000029;
}

.text-18 {
  color: #0b0e6e;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.div-17 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-674 {
  width: 90%;
  max-width: 1200px;
}

.text-19 {
  color: #0b0e6e;
  text-align: justify;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-427319569 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 143px;
  padding-right: 24px;
  display: flex;
}

.frame-771298 {
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #0b0e6e;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 16px #00000029;
}

.frame-771300 {
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #0b0e6e;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 16px #00000040;
}

.div-18 {
  background-color: #f7f7f7;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-19 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px 6% 40px 60px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-20 {
  background-image: linear-gradient(#0b0e6e00 95%, #0b0e6e 100%);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-20 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 49px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-20.pma-aumento-typ {
  text-align: left;
  padding-left: 0;
  padding-right: 200px;
}

.text-20.pma-sprints {
  text-align: left;
}

.frame-771306 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 60px;
  text-decoration: none;
  display: flex;
}

.text-21 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.text-21.pma-sprints-planejamento {
  text-align: left;
  width: 100%;
}

.text-21.pma-sprints {
  text-align: left;
}

.frame-771304 {
  grid-row-gap: 10px;
  background-color: #e8eaff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 546px;
  text-decoration: none;
  display: flex;
}

.div-21 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-771303 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-22 {
  color: #a0a0a0;
  text-align: justify;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.section-4455 {
  background-image: linear-gradient(#0b0e6e00 24%, #0b0e6ee0), url('../images/685b4ee07c8ede84f9c5ebc4_2025-g4sprint-tela10-1.webp');
  background-position: 0 0, 100%;
  background-size: auto, cover;
}

.container-677 {
  width: 100%;
  max-width: none;
}

.frame-427318994 {
  grid-row-gap: 0px;
  border: 1.5px #e76353;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-block-6114 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.frame-427318992 {
  grid-row-gap: 12px;
  background-color: #d1d1ff;
  border: 1px solid #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px 40px;
  text-decoration: none;
  display: flex;
}

.text-23 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 49px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-427318993 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-6111 {
  flex-flow: row;
  display: flex;
}

.text-block-3209 {
  color: #0b0e6e;
  font-size: 16px;
}

.container-678 {
  width: 90%;
  max-width: 1200px;
}

.div-block-6116 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.frame-427318991 {
  grid-row-gap: 24px;
  border-right: 1px solid #e76353;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 60px;
  text-decoration: none;
  display: flex;
}

.div-block-6113 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-left: 1px solid #e76353;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 60px;
  display: flex;
}

.text-24 {
  color: #e76353;
  text-align: justify;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.div-block-6112 {
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-6115 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.section-4454 {
  padding-top: 100px;
}

.section-4454.pma-plan-spacing {
  padding-top: 72px;
}

.text-25 {
  color: #fff;
  text-align: justify;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
}

.div-27 {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 114px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-27.pma-planej-cta {
  height: auto;
}

.div-25 {
  background-image: url('../images/685b4ee61dde1a7cfd655e23_2025-g4sprint-tela11.webp');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 48px 64px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-26 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-right: 60px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-675 {
  width: 90%;
  max-width: 1200px;
}

.frame-427319570 {
  grid-column-gap: 10px;
  background-color: #e76353;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 40px;
  text-decoration: none;
  display: flex;
}

.text-26 {
  color: #0b0e6e;
  letter-spacing: .05em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.div-24 {
  background-image: linear-gradient(90deg, #fdfdfd, #fff);
  border: 2px solid #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 194px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-block-3210 {
  color: #0b0e6e;
  text-align: center;
}

.frame-771307 {
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.section-4456 {
  background-image: linear-gradient(#0b0e6e 29%, #0b0e6e00), url('../images/685b4f0cdfeae08802f4fc7e_2025-g4sprint-tela9.webp');
  background-position: 0 0, 10% 100%;
  background-size: auto, contain;
}

.container-676 {
  width: 90%;
  max-width: 1200px;
  overflow: hidden;
}

.text-size-regular-sf1-25 {
  color: #0f1a45;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.text-size-regular-sf1-25.pg-faq-text-color {
  color: #fff;
}

.div-35 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-427319573 {
  grid-column-gap: 10px;
  background-color: #e76353;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 40px;
  text-decoration: none;
  display: flex;
}

.faq1-5_answer-3 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.text-28 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 49px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.bold-text-500 {
  color: #fff;
  font-weight: 700;
}

.div-36 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-37 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 160px;
  text-decoration: none;
  display: flex;
}

.body-111 {
  background-color: #0b0e6e;
  margin-top: 0;
}

.text-span-1430 {
  font-weight: 700;
}

.div-block-6117 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 940px;
  display: flex;
}

.text-span-1431 {
  font-weight: 700;
}

.bold-text-677 {
  font-size: 46px;
  font-weight: 400;
}

.text-span-1432 {
  font-weight: 700;
}

.container-681 {
  width: 90%;
  max-width: 1200px;
  padding-top: 100px;
}

.text-block-3213 {
  width: 100%;
  font-size: 24px;
  font-weight: 400;
}

.text-block-3214 {
  text-align: right;
  width: 100%;
  font-weight: 300;
}

.text-block-3214.pma-planj-typh {
  padding-left: 40px;
}

.div-block-6118 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-6119 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.div-block-6121 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.div-block-6122 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-6123 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-6124, .image-1741 {
  width: 100%;
}

.text-span-1433 {
  letter-spacing: 2px;
  font-size: 12px;
}

.text-span-1434 {
  color: var(--new-coral);
  letter-spacing: 2px;
  font-size: 14px;
  font-weight: 600;
}

.text-span-1436, .text-span-1437 {
  font-weight: 700;
}

.exp-support-container-3 {
  z-index: 1000;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto 2vw 4vw auto;
  overflow: hidden;
}

.exp-support-container-3.is-trackable {
  bottom: 3vw;
}

.exp-support-container-3.is-trackable.aniv25 {
  right: 2vw;
}

.exp-support-container-3.is-trackable.aniv25.none {
  display: flex;
}

.exp-support-button-3 {
  z-index: 1000;
  background-color: #11d697;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 7vw;
  min-width: 60px;
  max-width: 60px;
  height: 7vw;
  min-height: 60px;
  max-height: 60px;
  display: flex;
  position: relative;
}

.counter {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.exp-support-container-4 {
  z-index: 1000;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto 2vw 4vw auto;
  overflow: hidden;
}

.exp-support-container-4.is-trackable {
  bottom: 10vw;
}

.exp-support-container-4.is-trackable.aniv25 {
  bottom: 3vw;
  right: 2vw;
}

.exp-support-container-4.is-trackable.aniv25.none {
  display: flex;
  bottom: 2vw;
}

.exp-support-button-4 {
  z-index: 1000;
  background-color: #11d697;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 7vw;
  min-width: 60px;
  max-width: 60px;
  height: 7vw;
  min-height: 60px;
  max-height: 60px;
  display: flex;
  position: relative;
}

.text-block-3276 {
  color: #0b0e6e;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.div-block-6217 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.code-embed-44 {
  width: 95%;
}

.image-1840 {
  width: 25px;
  height: 25px;
  position: static;
  inset: 2% 2% auto auto;
}

.image-1840.aniv25 {
  z-index: 1000;
  cursor: pointer;
  position: absolute;
  inset: 5% 5% auto auto;
}

.container-712 {
  z-index: 10;
  justify-content: space-between;
  align-items: flex-start;
  width: 90%;
  max-width: none;
  display: flex;
  position: relative;
}

.div-block-5864 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  width: 35%;
  max-width: 500px;
  margin-top: 1%;
  display: flex;
  position: relative;
}

.form-wrapper {
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #04060e26;
  border: 1px solid #f75d104a;
  border-radius: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 55%;
  max-width: 600px;
  padding: 20px 10px 5px;
  display: flex;
}

.text-block-3343 {
  color: #fff;
  max-width: 300px;
  font-size: 16px;
  line-height: 26px;
}

.list-item-12 {
  width: 20%;
  margin-left: 0;
}

.list-item-12.about_us {
  display: block;
}

.text-block-3344 {
  color: #0f1a45;
  margin-left: 10px;
  font-size: 12px;
}

.text-block-3345 {
  color: #0f1a45;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}

.text-block-3345:hover {
  color: #e76353;
}

.text-block-3346 {
  color: #0f1a45;
  margin-left: 10px;
  font-size: 12px;
}

.dropdown-link-6 {
  color: #0f1a45;
  font-weight: 600;
}

.text-block-3347 {
  color: #4d4d4d;
  margin-left: 24px;
  font-size: 12px;
  font-weight: 500;
}

.div-block-6292 {
  width: 266px;
  height: 188px;
  margin-left: 24px;
}

.div-block-6292.skills {
  flex-flow: column;
  display: flex;
}

.text-block-3348 {
  color: #0f1a45;
  margin-top: 24px;
  margin-left: 24px;
  font-weight: 700;
}

.text-block-3348.exp {
  font-size: 14px;
}

.text-block-3348.exp.content {
  background-image: url('../images/frame-427319546.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 25px;
  margin-bottom: 8px;
  display: flex;
}

.text-block-3348.exp.content._2 {
  background-image: url('../images/materiais-gratuitos.svg');
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 25px;
  margin-top: 24px;
  display: flex;
}

.text-block-3348.exp.content._2._3 {
  margin-top: 24px;
}

.text-block-3348.exp.content._2.about {
  background-image: url('../images/icon-chat_1.svg');
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  margin-left: 24px;
  display: flex;
}

.text-block-3348.exp.content._3 {
  background-image: url('../images/icon-chat_1.svg');
  justify-content: flex-start;
  align-items: center;
  height: 25px;
  display: flex;
  position: relative;
  left: 0;
}

.text-block-3348.exp.content._3.about {
  background-image: url('../images/icon-career.svg');
  margin-left: 24px;
  display: flex;
}

.text-block-3348.exp.content.about {
  background-image: url('../images/icon-g4orange2.svg');
  justify-content: flex-start;
  align-items: center;
  margin-left: 24px;
  display: flex;
}

.text-block-3348.exp.content._5 {
  background-image: url('../images/icon-podcast.svg');
}

.text-block-3349 {
  color: #0f1a45;
  margin-left: 8px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.nav-dropdown-toggle-3 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.nav-dropdown-toggle-3:hover {
  color: #e76353;
}

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

.div-block-6293 {
  background-image: linear-gradient(#e7e7e7, #fff 21%);
  padding-bottom: 0;
}

.div-block-6293.exp {
  background-image: linear-gradient(#e1e4f0, #fff);
}

.div-block-6293.exp.is-trackable {
  background-image: linear-gradient(#e1e4f0, #fff);
  border-bottom-right-radius: 10px;
}

.div-block-6293.exp.is-trackable.central {
  background-image: linear-gradient(#e2e2e2e3, #fff 36%);
}

.div-block-6293.exp.is-trackable.gratuitos, .div-block-6293.exp.is-trackable.portal {
  background-image: linear-gradient(#e1e4f0, #fff);
}

.nav-dropdown-icon-3 {
  color: #0f1a45;
  margin-right: 10px;
}

.nav-dropdown-icon-3:hover {
  color: #e76353;
}

.list-item-13 {
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 66px;
  display: flex;
}

.list-item-13.is-trackable {
  width: auto;
}

.list-item-13.is-trackable.valley {
  width: 26%;
}

.list-item-13.is-trackable.none {
  display: none;
}

.dropdown-toggle-10 {
  justify-content: center;
  align-items: center;
  width: 131px;
  height: 66px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block-3350 {
  color: #0f1a45;
  margin-left: 10px;
  font-size: 12px;
}

.nav-link-11 {
  color: #0f1a45;
  letter-spacing: .25px;
  justify-content: center;
  align-items: center;
  height: 66px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.nav-link-11:hover {
  color: #e76353;
  border-top: 2px solid #e76353;
}

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

.nav-link-11.none {
  font-size: 14px;
}

.text-span-1481 {
  font-weight: 400;
}

.div-block-6294 {
  justify-content: center;
  align-items: center;
  width: 131px;
  height: 66px;
  padding-left: 0;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.div-block-6295 {
  background-color: #0f1a45;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 66px;
  display: flex;
  position: absolute;
  inset: 0% 131px 0% auto;
}

.div-block-6295:hover {
  opacity: .8;
}

.div-block-6295.is-trackable {
  width: 120px;
}

.button-118 {
  color: #e76353;
  background-color: #0000;
  border: 2px solid #fa7268;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 144px;
  height: 45px;
  margin-top: 20px;
  margin-left: 24px;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.button-118:hover {
  color: #fff;
  background-color: #e76353;
  border-style: none;
}

.button-118._2 {
  width: 124px;
  height: 34px;
  margin-top: 8px;
  font-size: 11px;
}

.text-span-1482 {
  font-weight: 400;
}

.text-block-3351 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.image-1842 {
  width: 18px;
}

.nav-dropdown-3 {
  justify-content: center;
  align-items: center;
  height: 66px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.nav-dropdown-3:hover {
  color: #e76353;
  border-top: 2px solid #e76353;
}

.nav-dropdown-3.about_us {
  display: flex;
}

.container-regular-2 {
  background-color: #fff;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 66px;
  min-height: 66px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.text-span-1483 {
  font-weight: 400;
}

.list-item-14 {
  width: 30%;
}

.dropdown-list-5 {
  position: relative;
}

.dropdown-list-5.w--open {
  background-color: #fff;
  position: absolute;
  top: 65px;
  right: 0;
}

.div-block-6296 {
  background-color: #5cde9f;
  justify-content: center;
  align-items: center;
  width: 67px;
  height: 66px;
  display: flex;
  position: absolute;
  inset: 0% 275px 0% auto;
}

.div-block-6296:hover {
  opacity: .8;
}

.div-block-6296.is-trackable {
  width: 40px;
  right: 250px;
}

.div-block-6297 {
  background-image: linear-gradient(#e2e2e2e3, #fff 52%);
  border-bottom-right-radius: 10px;
}

.div-block-6297.exp {
  background-image: linear-gradient(#e2e2e2e3, #fff 31%);
  border-bottom-right-radius: 10px;
}

.list-item-15 {
  width: 15%;
}

.text-block-3352 {
  color: #0f1a45;
  font-size: 16px;
  font-weight: 500;
}

.text-block-3352:hover {
  color: #e76353;
}

.text-block-3352.is-trackable-hover {
  font-size: 14px;
}

.text-block-3353 {
  color: #0f1a45;
  margin-left: 10px;
  font-size: 12px;
}

.text-block-3353._1 {
  color: #0f1a45;
}

.text-block-3354 {
  color: #0f1a45;
  font-size: 16px;
  font-weight: 500;
}

.text-block-3354:hover {
  color: #e76353;
}

.text-block-3354.is-trackable-hover {
  font-size: 14px;
}

.image-1843 {
  width: 64px;
  height: 36px;
  margin-left: 24px;
}

.grid-40 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  grid-template-rows: 283px;
  grid-template-columns: 314px 314px 314px 290px;
  width: 1232px;
  max-width: 1232px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.grid-40.exp {
  grid-template-rows: 130px;
  grid-template-columns: 235px 235px 235px;
  width: 100%;
  max-width: none;
}

.grid-40.exp.content {
  grid-template-columns: 314px 314px;
  margin-top: 0;
  margin-bottom: 0;
}

.grid-40.exp.content.about {
  grid-template-columns: 314px 314px 314px;
}

.grid-40.exp.content.conteudo {
  grid-template-columns: 314px 314px 314px 314px;
}

.div-block-6298 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.div-block-6298:hover {
  opacity: .8;
}

.div-block-6298._2 {
  color: #0f1a45;
  background-color: #0f1a45;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-top: 0;
}

.div-block-6298._2._3 {
  background-color: #0f1a45;
}

.div-block-6298._2._3._4 {
  background-color: #e76353;
  background-image: linear-gradient(133deg, #e76353 37%, #9453e7);
}

.div-block-6298._2._3._4.academia-de-vendedores {
  background-color: #0f1a45;
  background-image: none;
}

.div-block-6299 {
  background-image: linear-gradient(#e1e4f0, #fff);
  border-bottom-left-radius: 10px;
}

.div-block-6299.exp {
  background-image: linear-gradient(#e2e2e2e3, #fff 31%);
  border-bottom-left-radius: 10px;
}

.div-block-6299._4 {
  border-bottom-left-radius: 0;
}

.div-block-6299._4.exp {
  display: none;
}

.div-block-6299._4.exp.content {
  border-bottom-right-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-6299._4.exp.content.is-trackable {
  display: none;
}

.div-block-6299._4.exp.content.is-trackable.career {
  background-image: linear-gradient(#e1e4f0, #fff);
  display: block;
}

.frame-427319679 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-right: 24px;
  display: flex;
}

.frame-427319680 {
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #0b0e6e;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 16px #00000029;
}

.frame-427319677 {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

.frame-427319675 {
  grid-row-gap: 8px;
  border: 0 solid #464e93;
  border-right-width: 2px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-427319681 {
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #0b0e6e;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 16px #00000029;
}

.text-113 {
  color: #0b0e6e;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.text-115 {
  color: #0b0e6e;
  text-align: justify;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.div-771200061 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-427319678 {
  grid-row-gap: 8px;
  border: 0 solid #464e93;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.frame-427319676 {
  grid-row-gap: 8px;
  border: 0 solid #0b0e6e;
  border-right-width: 2px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-427319683 {
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #0b0e6e;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 16px #00000040;
}

.frame-427319684 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-116 {
  color: #fff;
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 150%;
  text-decoration: none;
}

.text-116.pma-sprints-ar {
  width: 90%;
}

.div-771200063 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.section-7712030 {
  margin-top: 0;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
}

.container-77120044 {
  background-image: linear-gradient(#0f25ac3d, #6772b73d), url('../images/685b4ea7c0aa884d2c2ef336_2025-g4sprint-tela-fundo-copy.webp');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border: 1px solid #ffffff52;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-top: 80px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.div-771200064 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-3 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-427319685 {
  grid-column-gap: 10px;
  background-color: #e76353;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 40px;
  text-decoration: none;
  display: flex;
}

.frame-427319686 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 240px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.text-117 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 61px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-117.pma-sprints-aumento-receita {
  padding-left: 80px;
  padding-right: 80px;
}

.div-771200065 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  padding-top: 120px;
  padding-bottom: 120px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.paragraph-402 {
  color: #000;
  text-align: center;
  line-height: 1.6;
}

.text-span-1484, .text-span-1488, .text-span-1489, .text-span-1490, .text-span-1491, .text-span-1492, .text-span-1493, .text-span-1494, .text-span-1495, .text-span-1496 {
  font-weight: 700;
}

.div-block-6304 {
  border-radius: 15px;
  width: 100%;
  overflow: hidden;
}

.div-block-6305 {
  z-index: 10;
  border: 1px solid #eb772140;
  border-radius: 20px;
  width: 100%;
  max-width: 400px;
  margin-top: 2%;
  margin-bottom: 2%;
  position: relative;
  overflow: hidden;
}

.div-block-6305.desk {
  max-width: 600px;
}

.div-block-6305.desk.vendas {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #d9d9d912;
  border-style: none;
  padding: 6px;
}

.div-block-6305.desk.vendas.aftermovie {
  width: 50%;
  max-width: 500px;
}

.code-embed-45 {
  width: 100%;
}

.text-span-1498 {
  color: #ed5300;
  font-weight: 700;
}

.text-block-3361 {
  color: #fff;
  margin-bottom: 80px;
  font-size: 18px;
}

.text-block-3362 {
  color: #fff;
  font-size: 32px;
  line-height: 42px;
}

.text-block-3362.bonus {
  text-transform: uppercase;
  max-width: 280px;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.div-block-6307 {
  justify-content: center;
  align-items: stretch;
  min-width: 600px;
  max-width: 100%;
  margin-top: 40px;
  display: flex;
}

.div-block-6307.bonus {
  width: 50%;
  min-width: auto;
}

.div-block-6308 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-6308.left {
  align-items: flex-start;
  min-width: 50%;
}

.container-77120049 {
  z-index: 100;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.container-77120049.flex-block-107 {
  flex-flow: row;
}

.image-1848 {
  width: 35px;
}

.paragraph-403 {
  color: #ddd;
  margin-top: 10px;
  margin-bottom: 30px;
  font-weight: 300;
  line-height: 22px;
}

.paragraph-403.max-w {
  max-width: 200px;
}

.paragraph-403.m-b {
  margin-bottom: 0;
}

.section-357 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.card-bonus {
  background-image: url('../images/card-1-bkg.webp');
  background-position: 100% 0;
  background-size: cover;
  border: 1px #ffffff0f;
  border-radius: 25px;
  width: 31%;
  margin-left: 1%;
  margin-right: 1%;
  padding: 40px 20px;
}

.card-bonus.bkg-2 {
  background-image: url('../images/card-1-bkg.webp');
  width: 100%;
}

.card-bonus.none {
  display: none;
}

.text-block-3363 {
  color: #fff;
  font-size: 32px;
  line-height: 42px;
}

.text-block-3363.mas-w {
  max-width: 450px;
  margin-bottom: 60px;
}

.text-block-3363.mas-w.patrocinio {
  max-width: 350px;
  margin-bottom: 0;
}

.text-span-1499 {
  color: #ed5300;
  font-weight: 700;
}

.div-block-6309 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-6309.left {
  align-items: flex-start;
  width: 45%;
  margin-left: auto;
}

.div-block-6309.left.patrocinio {
  margin-left: 0;
}

.container-77120050 {
  z-index: 100;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.container-77120050.rigth {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
}

.div-block-6310 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 53%;
  height: auto;
  margin-left: -51px;
  display: flex;
  position: static;
  inset: auto auto auto 0%;
}

.image-1849 {
  width: 40px;
}

.image-1850 {
  border-radius: 10px;
  width: 30%;
  height: auto;
  position: relative;
}

.paragraph-404 {
  color: #ddd;
  margin-top: 10px;
  margin-bottom: 30px;
  font-weight: 300;
  line-height: 22px;
}

.paragraph-404._16 {
  max-width: 500px;
  margin-bottom: 0;
  font-size: 16px;
}

.section-7712031 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.section-7712031.width {
  background-image: url('../images/7.webp');
  background-position: 100% 0;
  background-size: cover;
  border: .6px solid #ffffff26;
  border-radius: 40px;
  width: 95%;
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 62px;
  padding-bottom: 62px;
  padding-right: 60px;
  position: relative;
  overflow: hidden;
}

.section-7712031.width.patrocinio {
  background-image: url('../images/bkg-patrocinador-2.webp');
  justify-content: center;
  align-items: center;
  margin-top: 140px;
  padding-left: 19px;
  padding-right: 19px;
}

.section-header-3 {
  justify-content: center;
  align-items: flex-end;
  margin-top: 20px;
  margin-bottom: 32px;
  display: flex;
}

.text-block-3364 {
  color: #fff;
  text-align: center;
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 28px;
}

.text-block-3364.lp-a {
  margin-bottom: 0;
}

.text-block-3364.lp-a.vendas {
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 400;
}

.text-block-3365 {
  color: #fff;
  font-size: 32px;
  line-height: 42px;
}

.container-77120051 {
  z-index: 5;
  width: 100%;
  max-width: 100%;
  margin-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
  overflow: hidden;
}

.div-block-6311 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.container-77120052 {
  z-index: 100;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.pagination-2 {
  background-color: #fff;
  width: 100px;
  height: 50px;
  display: none;
}

.image-1851 {
  width: 40px;
}

.text-span-1500 {
  color: #ed5300;
}

.section-7712032 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.image-1852 {
  width: 25px;
  transform: translate(0);
}

.div-block-6312 {
  background-color: #fff0;
}

.section-7712033 {
  background-image: url('../images/bkg-desk.png');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: auto;
  padding-top: 200px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.section-7712033.oferta {
  background-image: none;
  padding-top: 140px;
  padding-bottom: 100px;
}

.div-block-6313 {
  opacity: .5;
  background-color: #f65844;
  width: 85%;
  height: 1px;
  margin-bottom: 20px;
}

.div-block-6313.blue {
  background-color: #fff6;
  margin-bottom: 0;
}

.div-block-6313.blue.last {
  background-color: #ffffff40;
  margin-bottom: 10px;
}

.text-span-1501 {
  font-size: 100px;
  font-weight: 800;
}

.text-span-1501.big {
  font-size: 90px;
  display: flex;
}

.text-block-3366 {
  color: #fff;
  font-size: 32px;
  line-height: 42px;
}

.text-block-3366.cap {
  text-align: center;
  text-transform: uppercase;
  max-width: 800px;
  margin-top: 20px;
  font-weight: 700;
}

.text-block-3367 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

.text-span-1502 {
  font-weight: 600;
}

.text-block-3368 {
  color: #fff;
  text-align: center;
  margin-top: auto;
  margin-bottom: 10px;
  font-weight: 300;
}

.text-block-3369 {
  color: #fff;
  font-size: 38px;
  font-weight: 900;
  line-height: 52px;
}

.div-block-6246 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.text-block-3370 {
  color: #fff;
  width: 100%;
  margin-top: 20px;
  font-size: 12px;
}

.image-1853 {
  width: 15px;
}

.div-block-6314 {
  background-image: url('../images/comum.png');
  background-position: 0 0;
  background-size: cover;
  border: 1px #000;
  border-radius: 30px;
  width: 33%;
  min-height: 300px;
}

.div-block-6314.atlas {
  background-image: url('../images/atlas.png');
  border: 5px #150bcc29;
  position: relative;
}

.div-block-6314.club {
  background-image: url('../images/club.png');
}

.image-1854 {
  cursor: pointer;
  width: 15px;
}

.image-1854:hover {
  transform: scale(1.03);
}

.contador-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffff14;
  border: .8px solid #ffffff14;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  padding: 1px 11px;
  display: flex;
}

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

.div-block-6316 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.image-1855 {
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-6317 {
  background-color: #04093000;
  border: 1px #000;
  border-radius: 20px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  min-height: auto;
  margin-bottom: 0;
  padding: 120px 15px 20px;
  display: flex;
}

.container-77120053 {
  z-index: 100;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.div-block-6318 {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 90%;
  min-height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.div-block-6319 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 10px;
  display: flex;
}

.div-block-6319.gap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.text-span-1503 {
  color: #ed5300;
  font-weight: 700;
}

.image-1856 {
  width: 40px;
}

.image-1856.oferta {
  width: 150px;
}

.text-block-3371 {
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 700;
  line-height: 14px;
}

.text-block-3372 {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 300;
}

.text-span-1504 {
  color: #ed5300;
  font-weight: 900;
}

.image-1857 {
  z-index: 20;
  max-width: 500px;
  position: absolute;
  inset: 0% auto auto;
}

.text-block-3373 {
  color: #fff;
  text-align: center;
  font-size: 40px;
  font-weight: 500;
  line-height: 100px;
  display: flex;
}

.text-block-3373.line-height {
  margin-bottom: 15px;
  font-weight: 300;
  line-height: 40px;
}

.text-block-3373.line-height.size {
  text-align: left;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
}

.text-block-3374 {
  color: #fff;
  font-weight: 300;
}

.text-block-3375 {
  color: #fff;
  font-size: 13px;
}

.container-77120054 {
  z-index: 5;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-top: auto;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.bold-text-355 {
  color: #ed5300;
  font-weight: 500;
  text-decoration: underline;
}

.text-size-regular-sf1-26 {
  color: #fff;
  text-align: left;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.faq1-5_answer-7 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.valey-faq {
  padding-top: 60px;
  padding-bottom: 140px;
  position: relative;
}

.faq-online-item-14 {
  border: 1px solid #0f1a4521;
  border-radius: 15px;
}

.faq-online-item-14.is-trackable {
  background-color: #000000cf;
  border-color: #ffffff1f;
}

.image-1858 {
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.bold-text-354 {
  color: #fff;
}

.container-padrao-72 {
  z-index: 100;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.text-block-3376 {
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(204deg, #bdc7b9, #f7f8fb 54%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 32px;
  font-weight: 800;
  line-height: 42px;
}

.image-1859 {
  max-width: 100%;
}

.image-1860 {
  width: 25px;
  transform: translate(0);
}

.image-1861 {
  width: 120px;
  margin-right: auto;
}

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

.text-block-3377 {
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 700;
  line-height: 14px;
}

.div-block-6320 {
  z-index: 200;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #000000d1;
  background-image: url('../images/bkg-oferta_1.png');
  background-position: 50%;
  background-size: cover;
  border-top: 1px solid #ed530066;
  height: auto;
  padding-top: 22px;
  padding-bottom: 22px;
  position: fixed;
  inset: auto 0% 0%;
}

.text-span-1506, .text-span-1507, .text-span-1508, .text-span-1509, .text-span-1510, .text-span-1511, .text-span-1512, .text-span-1513, .text-span-1514, .text-span-1515 {
  font-weight: 700;
}

.pma-arq-receita {
  font-size: 31px;
}

.container-77120055 {
  width: 90%;
  max-width: 1268px;
}

.slide-nav-56 {
  background-color: #f0f2fa;
  border-radius: 100px;
  width: 100px;
  padding-top: 12px;
  position: absolute;
  top: auto;
  bottom: -20%;
}

.slide-nav-56.white-bkg {
  background-color: #fff0;
  margin-top: 20px;
  padding-top: 0;
  position: static;
  bottom: -15%;
}

.slide-nav-56.white-bkg.mobile {
  display: block;
}

.slide-nav-56.white-bkg.mobile.traction {
  padding-top: 8px;
}

.slider-fg4-mentores-4 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 99%;
  height: 450px;
  margin: 0 auto 40px;
  display: block;
}

.slider-fg4-mentores-4.fv {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}

.slider-fg4-mentores-4.fv.traction {
  max-width: 1200px;
}

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

.div-block-6324.pma-gemp {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding-bottom: 64px;
}

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

.heading-281 {
  color: #052e68;
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 39px;
  font-weight: 400;
}

.heading-281.pma-gemp-width {
  width: 72%;
  font-family: Montserrat, sans-serif;
}

.text-span-1518 {
  font-weight: 600;
}

.paragraph-405 {
  color: #052e68;
  text-align: left;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 120%;
}

.paragraph-405.pma-text-gemp {
  text-align: center;
  width: 64%;
  font-size: 16px;
}

.text-span-1519 {
  color: #447942;
}

.image-1865 {
  border-radius: 16px;
  width: 100%;
}

.mask-77 {
  height: auto;
}

.slide-mentor-fg4-4 {
  border: 2px solid #ff5756;
  border-radius: 16px;
  width: 24%;
  height: auto;
  margin: 0% .5%;
  padding: 0;
}

.slide-mentor-fg4-4.pma-sales {
  border-style: none;
  border-radius: 24px;
  width: 24%;
}

.image-1866 {
  border-radius: 16px;
  width: 100%;
}

.mask-78 {
  height: auto;
}

.slide-mentor-fg4-5 {
  border: 2px solid #ff5756;
  border-radius: 16px;
  width: 24%;
  height: auto;
  margin: 0% .5%;
  padding: 0;
}

.slide-mentor-fg4-5.pma-sales {
  border-style: none;
  border-radius: 24px;
  width: 24%;
}

.div-block-6375 {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 80px;
  display: flex;
}

.image-1867 {
  width: 100%;
}

.div-block-6377 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 64px 40px 80px;
  display: flex;
}

.div-block-6365 {
  flex-flow: row;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container-77120056 {
  width: 90%;
  max-width: 1268px;
}

.div-block-6376 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-6372 {
  background-color: #bed7f6;
  border-radius: 999px;
  margin-right: -2px;
  padding: 8px 24px;
}

.text-block-3356 {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.div-block-6371 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-block-3358 {
  color: #bed7f6;
  font-size: 46px;
  font-weight: 300;
  line-height: 120%;
}

.div-block-6364 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-6364.pma-nova-ge {
  padding-top: 120px;
}

.div-block-6374 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 700px;
  display: flex;
}

.image-1868 {
  width: 160px;
}

.div-block-6407 {
  padding-right: 32px;
}

.text-block-3357 {
  color: #bed7f6;
  width: 320px;
  font-size: 16px;
  line-height: 150%;
}

.div-block-6373 {
  background-color: #bed7f6;
  border-radius: 99px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: -2px;
  padding: 12px;
  display: flex;
}

.section-7712036 {
  z-index: 2;
  background-image: url('../images/bg-nova-ge.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -3px;
  position: relative;
}

.div-block-6411 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.div-block-6368 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 1;
  padding-top: 160px;
  display: flex;
}

.container-77120057 {
  width: 90%;
  max-width: 1268px;
}

.text-block-3380 {
  color: #bed7f6;
  border: 1px solid #34599e7a;
  border-radius: 12px;
  padding: 24px;
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
}

.text-block-3380.pma-ge-nova {
  color: #bed7f6;
}

.text-block-3355 {
  color: #bed7f6;
  border: 1px solid #34599e7a;
  border-radius: 12px;
  padding: 24px;
  font-size: 31px;
  font-weight: 300;
  line-height: 120%;
}

.div-block-6412 {
  background-color: #bed7f6;
  border-radius: 999px;
  margin-right: -2px;
  padding: 8px 24px;
}

.text-block-3381 {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.div-block-6378 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.div-block-6413 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

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

.div-block-6369 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.text-block-3382 {
  color: #bed7f6;
  text-align: left;
  font-size: 49px;
  font-weight: 300;
  line-height: 120%;
}

.div-block-6408 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.section-7712039 {
  background-image: url('../images/bg-sec-1-nova-ge.jpg');
  background-position: 100% 0;
  background-size: cover;
}

.div-block-6414 {
  background-color: #bed7f6;
  border-radius: 99px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: -2px;
  padding: 12px;
  display: flex;
}

.div-block-6409 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.div-block-6370 {
  width: 720px;
}

.div-block-6363 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-6367 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.div-block-6410 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.text-span-1545 {
  font-weight: 600;
}

.div-block-6383 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-1547 {
  font-weight: 600;
}

.container-77120058 {
  width: 90%;
  max-width: 1268px;
}

.section-7712037 {
  background-image: linear-gradient(#d3dcf2, #bed7f6);
  background-position: 0 0;
  background-size: auto;
}

.text-block-3383 {
  color: #4c4e52;
  width: 80%;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.div-block-6415 {
  background-color: #bed7f6;
  border-radius: 999px;
  margin-right: -2px;
  padding: 8px 24px;
}

.div-block-6415.pma-btn-ge-white {
  background-color: #fff;
}

.div-block-6382 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-6381 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.text-block-3384 {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.text-block-3385 {
  color: #000;
  font-size: 20px;
  line-height: 120%;
}

.text-block-3386 {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.div-block-6416 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.div-block-6379 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 587px;
  display: flex;
}

.div-block-6380 {
  width: 64px;
  height: 64px;
}

.div-block-6417 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-span-1544, .text-span-1546 {
  font-weight: 600;
}

.div-block-6418 {
  background-color: #bed7f6;
  border-radius: 99px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: -2px;
  padding: 12px;
  display: flex;
}

.div-block-6418.pma-btn-ge-white {
  background-color: #fff;
}

.text-span-1548 {
  font-weight: 600;
}

.text-block-3387 {
  color: #000;
  font-size: 49px;
  font-weight: 300;
  line-height: 120%;
}

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

.div-block-6387 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-6389 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #0f1a31;
  border-radius: 14px;
  flex-flow: column;
  align-self: stretch;
  padding: 16px;
  display: flex;
}

.div-block-6419 {
  flex-flow: row;
  display: flex;
}

.div-block-6420 {
  flex: 0 auto;
  width: auto;
}

.container-77120059 {
  width: 90%;
  max-width: 1268px;
}

.icon-41 {
  margin-left: 0;
  margin-right: 0;
}

.text-block-3388 {
  color: #bed7f6;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 150%;
}

.slide-nav-70 {
  font-size: 8px;
  position: relative;
  top: 16px;
}

.div-block-6386 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.mask-79 {
  height: 100%;
  padding-left: 20px;
  padding-right: 40px;
  overflow: hidden;
}

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

.italic-text-32 {
  color: #bed7f67a;
}

.div-block-6421 {
  background-color: #bed7f6;
  border-radius: 999px;
  margin-right: -2px;
  padding: 8px 24px;
}

.text-block-3389 {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.slide-150 {
  width: 30%;
  height: 100%;
  margin-left: 2%;
  margin-right: 2%;
  overflow: visible;
}

.div-block-6422 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.div-block-6399 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.text-block-3390 {
  color: #bed7f6;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
}

.icon-42 {
  margin-left: 40px;
  margin-right: 0;
}

.left-arrow-75 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-6390 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffffff0a;
  border: 1px solid #ffffff14;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  display: flex;
}

.div-block-6391 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 56px;
  height: auto;
  display: flex;
}

.div-block-6423 {
  background-color: #bed7f6;
  border-radius: 99px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: -2px;
  padding: 12px;
  display: flex;
}

.div-block-6388 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #bed7f600;
  border: 1px solid #bed7f63d;
  border-radius: 16px;
  flex: 1;
  padding: 6px;
  display: flex;
}

.text-block-3391 {
  color: #bed7f6;
  width: auto;
  font-size: 49px;
  font-weight: 300;
  line-height: 120%;
}

.text-block-3391.pma-nova-ge-width {
  width: 72%;
}

.div-block-6424 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 58%;
  display: flex;
}

.text-block-3392 {
  color: #bed7f6;
  font-size: 12px;
  font-weight: 300;
  line-height: 150%;
}

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

.right-arrow-47 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  overflow: hidden;
}

.div-block-6425 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.section-7712040 {
  background-color: #0b1323;
  background-image: linear-gradient(#040913bf, #040913bf), url('../images/689bb7dfb744dfd72c211653_bg-sec-3-nova-ge.webp');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-6426, .div-block-6395 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-6397 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#0b132314, #0b132314), url('../images/bg-nova-ge-cta.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 24px;
  flex-flow: column;
  padding: 64px;
  display: flex;
}

.container-77120060 {
  width: 90%;
  max-width: 1268px;
}

.div-block-6396 {
  background-color: #fff3;
  border: 1px solid #fffc;
  border-radius: 24px;
  padding: 6px;
  overflow: hidden;
}

.code-embed-50 {
  border-radius: 22px;
  margin-bottom: 0;
}

.div-block-6393 {
  width: 720px;
}

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

.section-7712038 {
  background-image: linear-gradient(90deg, #d3dcf2b8, #bed7f6b8), linear-gradient(#d3dcf2, #bed7f6);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
}

.div-block-6427 {
  background-color: #bed7f6;
  border-radius: 999px;
  margin-right: -2px;
  padding: 8px 24px;
}

.text-block-3393 {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.div-block-6428 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-block-3394 {
  color: #bed7f6;
  text-align: center;
  font-size: 49px;
  font-weight: 300;
  line-height: 120%;
}

.div-block-6429 {
  background-color: #bed7f6;
  border-radius: 99px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: -2px;
  padding: 12px;
  display: flex;
}

.div-block-6392 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-block-3395 {
  color: #000;
  text-align: center;
  width: 64%;
  font-size: 49px;
  font-weight: 300;
  line-height: 120%;
}

.text-span-1552 {
  font-weight: 600;
}

.text-block-3396 {
  font-size: 20px;
  line-height: 120%;
}

.div-block-6430 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-1556 {
  font-weight: 600;
}

.text-size-regular-sf1-27 {
  color: #0f1a45;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.text-size-regular-sf1-27.pg-faq-text-color {
  color: #fff;
  font-weight: 400;
}

.text-size-regular-sf1-27.pg-faq-text-color.pma-nova-ge-text {
  font-weight: 300;
}

.text-span-1540 {
  font-weight: 600;
}

.div-block-6398 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-span-1520, .text-span-1539, .text-span-1536, .text-span-1537 {
  font-weight: 600;
}

.div-block-6431 {
  background-color: #bed7f6;
  border-radius: 999px;
  margin-right: -2px;
  padding: 8px 24px;
}

.text-span-1551, .text-span-1549 {
  font-weight: 600;
}

.text-block-3397 {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.text-block-3398 {
  color: #bed7f6;
  text-align: center;
  font-size: 49px;
  font-weight: 300;
  line-height: 120%;
}

.div-block-6432 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-span-1538, .text-span-1550 {
  font-weight: 600;
}

.div-block-6433 {
  background-color: #bed7f6;
  border-radius: 99px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: -2px;
  padding: 12px;
  display: flex;
}

.container-77120061 {
  width: 90%;
  max-width: 1268px;
}

.text-span-1553 {
  font-weight: 600;
}

.image-1870, .image-1871, .image-1872, .image-1873, .image-1874, .image-1875, .image-1876, .image-1877, .image-1878, .image-1879, .image-1880, .image-1881, .image-1882, .image-1883, .image-1884 {
  width: 100%;
}

.body-113 {
  background-color: #0b1323;
}

.faixa-fixa {
  z-index: 101;
  background-color: #ed5300;
  justify-content: center;
  align-items: center;
  padding-top: 9px;
  padding-bottom: 9px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.faixa-fixa.vsl-esconder {
  max-width: 100%;
  max-height: 40px;
}

.faixa-fixa.vsl-esconder.counter {
  background-image: radial-gradient(circle, #1e0802, #000 59%, #1e0802);
  border-bottom: 1px solid #ed530057;
  min-height: 50px;
  max-height: 50px;
}

.text-block-3400 {
  background-color: #ed5300;
  border-radius: 3px;
  padding-left: 3px;
  padding-right: 3px;
  font-weight: 700;
}

.box-ingressos-animation {
  background-color: #6d6d6d94;
  border-radius: 1px;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 20px;
  display: flex;
}

.box-ingressos-animation.orange {
  background-color: #ed5300;
}

.div-block-6435 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  display: flex;
}

.text-span-1557 {
  color: #ed5300;
  font-weight: 700;
}

.div-block-6436 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  margin-right: 20px;
  display: flex;
}

.box-ingressos {
  background-color: #6d6d6d94;
  border-radius: 1px;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 20px;
  display: flex;
}

.box-ingressos.orange {
  background-color: #ed5300;
}

.check-animation {
  width: 90%;
  height: auto;
}

.italic-text-33 {
  color: #fbf8f8;
}

.image-1885 {
  width: 90%;
  height: auto;
}

.image-1492 {
  width: 120px;
  margin-bottom: 10px;
}

.image-1492.valley {
  width: 150px;
}

.image-1492.valley.mob {
  display: none;
}

.section-valley25-hero {
  background-image: url('../images/bkg-desk_1bkg-desk.webp');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: auto;
  padding-top: 200px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.section-valley25-hero.s-m {
  background-image: url('../images/desk-bkg.webp');
  background-position: 50%;
  border-bottom: 1px solid #ed530029;
  width: 100%;
  min-height: 90vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20%;
}

.section-valley25-hero.s-m._100-margin-top {
  margin-top: 30px;
}

.section-valley25-hero.s-m._100-margin-top.m-t {
  background-image: url('../images/desk-bkg.webp');
  background-position: 50% 0;
  margin-top: 30px;
  padding-top: 18%;
}

.title-valley {
  text-align: center;
  max-width: 700px;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.title-valley.width {
  max-width: 810px;
}

.title-valley.width.caps {
  z-index: 2;
  color: #fff;
  max-width: 750px;
  margin-bottom: 10px;
  font-family: Groteska, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 42px;
  position: relative;
}

.title-valley.width.caps.vendas {
  text-transform: uppercase;
  max-width: 600px;
  font-size: 42px;
  line-height: 52px;
}

.div-block-6437 {
  z-index: 100;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: absolute;
  inset: 4% auto auto;
}

.text-span-1558, .bold-text-679 {
  color: #ed5300;
}

.container-77120062 {
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  height: auto;
  min-height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.container-77120062._95 {
  z-index: 30;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.text-block-2829 {
  color: #fff;
  text-align: center;
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 28px;
}

.text-block-2829.lp-b {
  margin-bottom: 0;
}

.text-block-2829.lp-b.vendas {
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 400;
}

.text-block-2829.lp-b.vendas.small {
  background-color: #0000;
  border: 1px #e2541536;
  border-bottom-style: solid;
  border-radius: 0;
  max-width: 500px;
  margin-bottom: 5px;
  padding: 5px 20px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-2829.lp-b.vendas.small.last {
  border-bottom-style: none;
}

.text-block-3401 {
  color: #fff;
  text-align: center;
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 28px;
}

.text-block-3401.lp-a {
  margin-bottom: 0;
}

.text-block-3401.lp-a.vendas {
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 400;
}

.text-block-3401.lp-a.vendas.m-w {
  max-width: 500px;
}

.text-block-3401.lp-a.vendas.m-w.mt-b {
  margin-bottom: 40px;
}

.text-span-1559 {
  color: #ed5300;
  font-weight: 700;
}

.image-1886 {
  display: none;
}

.image-1887 {
  z-index: 20;
  max-width: 500px;
  position: absolute;
  inset: 0% auto auto;
}

.image-1887.lp-f {
  opacity: .52;
  max-width: 400px;
}

.slide-165 {
  width: 23%;
  height: auto;
  margin-left: 1%;
  margin-right: 1%;
}

.right-arrow-63 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 20px;
  margin-top: 0%;
  margin-left: 50%;
  padding-left: 2%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.slide-nav-50 {
  justify-content: center;
  align-items: center;
  height: 20px;
  font-size: 8px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.image-1888 {
  width: 100%;
}

.left-arrow-76 {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: 20px;
  margin-right: 50%;
  padding-right: 2%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.slider-68 {
  background-color: #ddd0;
  width: 90%;
  max-width: 1200px;
  height: auto;
  margin-top: 40px;
}

.mask-31 {
  height: auto;
  padding-bottom: 30px;
}

@media screen and (min-width: 1280px) {
  body {
    font-family: Montserrat, sans-serif;
  }

  img {
    max-width: none;
    max-height: none;
  }

  .link {
    line-height: 1.15;
  }

  .paragraph-lider.center.white {
    max-width: none;
  }

  .heading-v2.center {
    text-align: center;
  }

  .hero-v2.no-overflow.lider {
    min-height: 80vh;
    margin-top: 64px;
  }

  .hero-v2.no-overflow.pma-funda-growth {
    min-height: 77vh;
  }

  .hero-v2.imersoes.header {
    padding-top: 40px;
  }

  .hero-v2.imersoes.header.slider.g4day {
    height: 500px;
    min-height: 0;
  }

  .hero-v2.imersoes.header.slider.g4day._1.pg {
    margin-top: 66px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-v2.imersoes.header.slider.g4day.especie-em-extincao {
    height: auto;
  }

  .hero-v2.no-overflow.middle-bg.pma-hero-oratoria {
    padding-top: 120px;
  }

  .hero-v2.no-overflow.middle-bg.pma-hero-oratoria.pma-arq-receita {
    min-height: 87vh;
  }

  .hero-v2.no-overflow, .hero-v2.no-overflow.lider, .hero-v2.no-overflow, .hero-v2.no-overflow.lider, .hero-v2.no-overflow, .hero-v2.no-overflow.lider, .hero-v2.no-overflow, .hero-v2.no-overflow.lider {
    min-height: 80vh;
  }

  .hero-v2.no-overflow.height-first {
    min-height: 67vh;
  }

  .hero-v2.no-overflow {
    min-height: 100vh;
  }

  .container-padrao.hero.home.margin.pg {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .container-padrao.cases-description {
    padding-top: 325px;
  }

  .section-v2.no-overflow.off-white {
    padding-top: 0;
  }

  .section-v2.no-overflow.case-bg {
    min-height: 400px;
  }

  .hero-online-content._80.fixed-w.im {
    min-width: 500px;
  }

  .hero-online-content._80.fixed-w.im.blur.margin-left.pg {
    max-width: none;
  }

  .hero-online-content.no-m.mobile-d-none {
    min-width: 50%;
    min-height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .slider-4 {
    max-width: 691px;
  }

  .prova-social-img {
    max-width: 100%;
  }

  .thumb-curso {
    max-width: 300px;
  }

  .hero-foto-mentor {
    position: static;
  }

  .hero-foto-mentor.absolute {
    position: absolute;
  }

  .hero-foto-mentor.absolute.okr.pma {
    width: 720px;
  }

  .hero-foto-mentor.absolute.lider {
    width: 50vw;
  }

  .hero-foto-mentor.absolute.lider.pma {
    margin-bottom: -6%;
    right: 12%;
  }

  .hero-foto-mentor.absolute.vitrine-im {
    max-height: 95%;
    right: 0%;
  }

  .hero-foto-mentor.absolute.vitrine-im.g-e {
    right: 1px;
  }

  .hero-foto-mentor.absolute.vitrine-im.g-e.g4day {
    height: auto;
    max-height: 100%;
  }

  .hero-foto-mentor.absolute.wpp {
    width: auto;
    right: 4%;
  }

  .hero-foto-mentor.absolute.projeto {
    inset: 0% 0% auto auto;
  }

  .hero-foto-mentor.absolute.pma {
    width: 400px;
    max-width: 56%;
    max-height: none;
  }

  .hero-foto-mentor.absolute.pma.pma2 {
    max-width: 48%;
  }

  .hero-foto-mentor.absolute {
    max-width: 49%;
    position: absolute;
  }

  .hero-foto-mentor.absolute.pensamento {
    width: 800px;
    max-width: 100%;
  }

  .hero-foto-mentor.absolute._1.pma {
    margin-bottom: -1px;
    top: 34px;
    right: -17%;
  }

  .hero-foto-mentor.absolute.pma {
    width: 800px;
    max-width: 100%;
    right: 0%;
  }

  .hero-foto-mentor.absolute.cx.w.pma {
    align-self: flex-end;
    width: 100%;
    max-width: 1040px;
    position: absolute;
    right: -17%;
  }

  .hero-foto-mentor.absolute {
    width: 400px;
    position: absolute;
  }

  .hero-foto-mentor.absolute.cx.w.pma {
    right: -20%;
  }

  .hero-perfis {
    background-color: var(--untitled-ui--gray900);
  }

  .perfil-picture {
    border-width: 0;
    border-radius: 0;
  }

  .content-block-perfis {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .perfil-infos {
    border-width: 0;
  }

  .perfil-info {
    border-bottom: 1px solid #474646;
    border-radius: 1px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .title-perfis.black.empresas {
    font-weight: 500;
  }

  .modal-g4.fg4 {
    display: none;
  }

  .nfg4-wrapper.v2 {
    align-items: center;
  }

  .orange-asset.invert {
    width: 100vw;
  }

  .slider-7.large.h {
    min-height: 550px;
  }

  .div-block-3275 {
    overflow: scroll;
  }

  .left-arrow-fg4._2.padding {
    padding-top: 0;
  }

  .white {
    margin-top: 0;
    margin-bottom: 14px;
  }

  .image-296 {
    min-height: 0;
  }

  .breadcrumb-cases {
    background-color: var(--white-smoke);
  }

  .breadcrumb-label.current {
    color: var(--new-coral);
  }

  .thumb-bg {
    height: 400px;
  }

  .text-block-157.white.pn {
    margin-bottom: 0;
  }

  .slide-nav-16.small._3.white.pma-2 {
    padding-top: 76px;
  }

  .item-description {
    font-size: 20px;
    line-height: 30px;
  }

  .section-mkt.orange.padding {
    padding-top: 40px;
  }

  .div-block-3364 {
    flex-flow: column;
    align-items: center;
    width: 100%;
    padding-left: 19px;
    padding-right: 19px;
    display: flex;
  }

  .modal-certificado.fg4 {
    display: none;
  }

  .modal-certificado.upsell-skills.center {
    background-color: #000209cc;
    display: none;
    position: fixed;
  }

  .hero-picture.lider.lap {
    padding-left: 64px;
    left: auto;
    right: 1%;
  }

  .countdown-time-3.white.bf {
    margin-bottom: 0;
  }

  .white-line {
    flex: 0 auto;
    align-items: center;
    width: 3px;
    max-width: 3px;
    display: flex;
  }

  .paragraph-mkt.hero.white.padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .content-block-4.small-gap.me {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 40px;
  }

  .content-block-4.horizontal {
    flex-direction: row;
  }

  .titulo-features-2 {
    color: #eff2f9;
  }

  .itens-wrap-2 {
    grid-column-gap: 30px;
    justify-content: center;
  }

  .right-arrow-10._2.padding {
    padding-top: 0;
  }

  .feature-title-card.blue {
    color: var(--new-blue);
  }

  .mentor-3.mkt {
    padding-left: 2px;
    padding-right: 2px;
  }

  .price-txt-3.d-none, .div-block-3515.d-none, .div-block-3516.d-none, .header-gcp-sei-la-mobile {
    display: none;
  }

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

  .mit-2 {
    padding-right: 43px;
  }

  .mit-3 {
    padding-right: 0;
    font-size: 16px;
    line-height: 25px;
  }

  .dobra-7-gcp.hero-section {
    padding-left: 200px;
    padding-right: 200px;
  }

  .features-title-2 {
    grid-column-gap: 16px;
  }

  .container-scale-2 {
    position: relative;
  }

  .container-scale-2.horizontal {
    max-width: 1000px;
  }

  .div-block-3325 {
    margin-top: -200px;
  }

  .line-wrapper-5 {
    background-color: #0000;
    background-image: radial-gradient(circle, #fff, #fff0);
    justify-content: center;
    align-items: center;
    width: 4px;
    height: 80%;
    display: flex;
  }

  .image-405 {
    max-width: 100%;
  }

  .paragraph-v2-4 {
    width: 85%;
    height: auto;
  }

  .paragraph-v2-4.pma-pma-arq-receita {
    width: 100%;
  }

  .hero-online-content-4 {
    justify-content: center;
    align-items: stretch;
  }

  .hero-online-content-4._80 {
    padding-bottom: 64px;
  }

  .heading-hero-3.pma-pma-arq-receita {
    font-size: 39px;
    line-height: 120%;
  }

  .image-429 {
    max-width: 100%;
  }

  .mentor-6.card-orange._2.novo {
    height: 580px;
  }

  .mentor-6.card-orange._2 {
    flex: 1;
  }

  .faixa-pass.mobile-down {
    background-image: linear-gradient(#fff, #fff);
    position: static;
  }

  .slider-pass-phrase {
    color: var(--new-coral);
  }

  .is-trackable.white {
    padding-top: 20px;
  }

  .block-container.hero {
    height: auto;
  }

  .block-container.biography {
    background-image: linear-gradient(#14212b, #182663 50%, #06113d);
  }

  .paragraph-308 {
    z-index: 30;
    position: relative;
  }

  .container-261 {
    z-index: 10;
    height: 150px;
  }

  .biography-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area Area-2"
    / 1fr 1.5fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
    position: relative;
  }

  .div-block-3571 {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
    position: relative;
  }

  .link-block-21 {
    background-image: url('../images/linkedin_1.svg');
    background-position: 0 0;
    background-size: contain;
    width: 30px;
    height: 30px;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 0;
    padding-right: 9px;
  }

  .link-block-22 {
    background-image: url('../images/insta.svg');
    background-position: 0 0;
    background-size: contain;
    width: 30px;
    height: 30px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link-block-23 {
    background-image: url('../images/logo-youtube.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    width: 42px;
    height: 30px;
    padding-bottom: 0;
    padding-right: 0;
    display: inline-block;
  }

  .image-440 {
    position: absolute;
    inset: -10% auto 0% -38%;
  }

  .div-block-3574 {
    background-image: none;
    padding-top: 40px;
  }

  .slider-20 {
    position: relative;
  }

  .imersoes-card-image {
    width: 100%;
  }

  .hero-picture-2.deskt {
    width: 680px;
  }

  .hero-picture-2.deskt.size {
    width: 700px;
  }

  .hero-picture-2.deskt.size.peope-skill {
    width: 600px;
  }

  .heading-hero-4.small.combo {
    width: 550px;
  }

  .paragraph-v2-5 {
    width: 85%;
    height: auto;
  }

  .container-padrao-11.horizontal.reverse.gap {
    max-width: 1100px;
  }

  .paragraph-v2-6 {
    width: 85%;
    height: auto;
  }

  .slide-10-copy.etapas-mentor {
    height: auto;
  }

  .slide-10-copy.etapas-copy {
    width: 364px;
    height: auto;
  }

  .text-block-2089.white {
    margin-bottom: 0;
  }

  .paragraph-v2-7 {
    width: 85%;
    height: auto;
  }

  .container-padrao-19.horizontal.reverse.gap {
    max-width: 1100px;
  }

  .paragraph-v2-8, .paragraph-v2-9 {
    width: 85%;
    height: auto;
  }

  .container-padrao-24.horizontal.reverse.gap {
    max-width: 1100px;
  }

  .paragraph-v2-10, .paragraph-v2-11 {
    width: 85%;
    height: auto;
  }

  .container-padrao-25.horizontal.reverse.gap {
    max-width: 1100px;
  }

  .paragraph-v2-12 {
    width: 85%;
    height: auto;
  }

  .topicos.white {
    line-height: 28px;
  }

  .is-trackable-hover {
    font-size: 16px;
  }

  .image-681 {
    width: auto;
  }

  .div-block-3806 {
    height: 50vh;
  }

  .h1-fnn-cohort-2 {
    font-size: 38px;
    line-height: 48px;
  }

  .container-online-16, .container-online-17, .container-online-18 {
    max-width: 1100px;
  }

  .div-block-3856.align {
    align-items: flex-start;
  }

  .text-block-2121.white {
    margin-bottom: 0;
  }

  .tab-feature-10 {
    align-items: center;
  }

  .image-711 {
    max-width: 100vw;
  }

  .container-new-website.horizontal, .container-new-website.mobile-no-p, .container-new-website.center {
    min-width: 1280px;
  }

  .container-new-website.center.mobile-no-p.max-w {
    padding-top: 40px;
  }

  .div-block-3892 {
    width: 980px;
  }

  .bullets-desktop {
    max-width: 100%;
  }

  .button-33.is-trackable {
    margin-top: 10px;
  }

  .text-block-332 {
    width: 900px;
  }

  .section-95 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .slider-31 {
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-pilares {
    height: 350px;
  }

  .text-block-319 {
    font-size: 15px;
  }

  .container-281 {
    max-width: 1100px;
  }

  .heading-92 {
    font-size: 28px;
  }

  .button-34.is-trackable {
    margin-top: 10px;
  }

  .heading-93, .heading-93.center-desk {
    font-size: 28px;
  }

  .bonus-section {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .heading-94 {
    font-size: 28px;
  }

  .mentor-img {
    max-width: 100%;
  }

  .slider-21-copy {
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-nav-31-copy {
    top: 550px;
  }

  .div-block-3758 {
    margin-right: 0;
  }

  .button-35.is-trackable {
    margin-top: 10px;
  }

  .text-block-2150 {
    font-size: 15px;
  }

  .div-block-3756 {
    justify-content: space-around;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-95, .heading-95.center-desk, .heading-95.center.coral {
    font-size: 28px;
  }

  .container-online-19 {
    max-width: 1100px;
  }

  .section-108 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .slider-32 {
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-96 {
    font-size: 28px;
  }

  .sobre-g4-numbers {
    width: 85%;
  }

  .container-online-20 {
    max-width: 1100px;
  }

  .html-embed-44, .html-embed-45 {
    min-width: 500px;
  }

  .section-103.flex-direction {
    padding-top: 40px;
  }

  .container-online-25 {
    max-width: 1100px;
  }

  .slider-fg4-mentores {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .arrow-slider-3 {
    margin-top: 0;
    margin-bottom: 50px;
  }

  .slide-mentor-fg4 {
    height: 100%;
    margin-left: .5%;
    padding-left: 0;
  }

  .image-700 {
    height: 100%;
    position: static;
  }

  .container-online-28 {
    max-width: 1100px;
  }

  .slider-depoimento-video {
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .slider-mentores-valley {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .arrow-slider-5 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .slider-mentor-valley-2 {
    height: auto;
  }

  .img-mentor-bf {
    height: auto;
    position: static;
  }

  .slider-mentores-valley-2 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-2231.white.pma-gemp-text {
    margin-bottom: 0;
  }

  .div-block-4023.gemp.pma-gemp-cta {
    background-image: url('../images/cover.jpg'), radial-gradient(circle, #0f2268, #0f1a45), linear-gradient(#0000, #0000);
    background-position: 100% 100%, 0 0, 0 0;
    background-size: auto, auto, auto;
  }

  .div-block-4026.gemp.pma-gemp-lp {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-block-2242._90.pma-gemp-cta {
    background-image: linear-gradient(90deg, #a0c7ff, #152d87 0%, #0f1a45);
    margin-bottom: 0;
    padding: 12px 32px;
  }

  .div-block-4024.gemp.pma-gemp {
    padding: 32px;
  }

  .div-block-4327.last.pma-gemp-cta, .div-block-4027.pma-gemp {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .container-online-29 {
    max-width: 1100px;
  }

  .div-block-4407 {
    margin-right: 10%;
  }

  .section-163 {
    display: block;
  }

  .navbar-wrapper-2 {
    width: 70%;
    left: -20%;
  }

  .nav-menu-9 {
    width: 100%;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.w--open {
    left: -370%;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.programs.w--open {
    left: -120px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.content.w--open {
    left: -390%;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.exp.w--open {
    left: -30%;
  }

  .image-1076.telamaior {
    width: 198px;
    height: 28px;
    display: none;
  }

  .image-1076.telamenor {
    display: block;
  }

  .text-block-2272.is-trackable-hover, .text-block-2273.is-trackable-hover, .text-block-2274 {
    font-size: 16px;
  }

  .list-item-7.is-trackable {
    width: 24%;
  }

  .list-item-7.is-trackable.valley {
    width: 20%;
  }

  .list-item-8 {
    width: 18%;
  }

  .list-item-9 {
    width: 30%;
  }

  .list-item-10, .list-item-11 {
    width: 18%;
  }

  .arrow-slider-6, .arrow-slider-7 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-4485 {
    top: 230px;
  }

  .container-363 {
    width: 900px;
    max-width: none;
    right: auto;
  }

  .section-166 {
    background-color: #030018;
    background-image: linear-gradient(#fff0 63%, #030018 89%), url('../images/pg_desk.png');
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    width: auto;
    height: auto;
  }

  .hero-credito {
    position: static;
  }

  .hero-credito.absolute {
    position: absolute;
  }

  .hero-credito-dobro.bg-credito-dobro {
    min-height: 80vh;
  }

  .container-online-31.pt {
    padding-top: 72px;
  }

  .arrow-slider-10 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .slider-mentores-valley-5 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .slider-depoimento-video-3 {
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .container-online-33 {
    max-width: 1100px;
  }

  .text-block-2418.bonus.vsl {
    justify-content: center;
    padding-left: 5px;
  }

  .container-online-34 {
    max-width: 1100px;
  }

  .body-26 {
    background-image: url('../images/005_1005.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100%;
  }

  .section-324 {
    height: 750px;
  }

  .div-block-5194 {
    margin-top: 10px;
  }

  .hero-mentores-fg4 {
    max-width: 500px;
  }

  .hero-block-4.acelercao {
    width: 55%;
    max-width: 600px;
  }

  .div-block-4061 {
    width: 1100px;
  }

  .section-342 {
    margin-top: 0;
  }

  .container-online-35 {
    max-width: 1100px;
  }

  .arrow-slider-11 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .slide-mentor-fg4-2 {
    vertical-align: baseline;
    height: 100%;
    margin-left: .5%;
    padding-left: 0;
  }

  .image-1404 {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .slider-fg4-mentores-3 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-519 {
    max-width: 1000px;
  }

  .slide-149 {
    min-height: 470px;
  }

  .text-block-2744 {
    font-size: 20px;
  }

  .arrow-slider-13 {
    margin-top: 0;
    margin-bottom: 50px;
  }

  .slider-mentores-valley-7 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-390.ingresos.m-t.height {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .div-block-5644.top.w {
    align-items: center;
  }

  .text-block-3001.h2 {
    font-size: 32px;
  }

  .text-block-3001.h2.ingressos.max-w-2.oferta {
    font-size: 42px;
    line-height: 52px;
  }

  .text-block-3001.h2.ingressos.mentor {
    max-width: 500px;
  }

  .div-block-5645 {
    max-width: 450px;
  }

  .div-block-5645.m-t, .div-block-5645.ingressos {
    max-width: none;
  }

  .slider-depoimento-video-2 {
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .section-397 {
    margin-top: 63px;
  }

  .div-block-5698 {
    margin-bottom: 10px;
  }

  .div-block-5705 {
    background-color: var(--coral-forte);
  }

  .text-block-3062 {
    background-color: var(--coral-forte);
    text-align: center;
    letter-spacing: 3px;
    width: 100%;
    margin-top: 0;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
    font-weight: 700;
  }

  .image-1642 {
    width: 18px;
  }

  .hero-without-image {
    background-color: #f4f4f4;
  }

  .slider-wrapper-10 {
    width: 1113px;
  }

  .div-block-5844 {
    width: 400px;
  }

  .text-block-3118.h2 {
    font-size: 32px;
  }

  .text-block-3118.h2.max-w.center-mobile {
    font-size: 38px;
  }

  .text-block-3119.no-max-w.left {
    font-size: 16px;
  }

  .div-block-5855 {
    max-width: 450px;
  }

  .div-block-5855.m-t {
    max-width: none;
  }

  .image-1670 {
    width: 16%;
  }

  .div-block-5870 {
    max-width: 450px;
  }

  .div-block-5870.ingressos {
    max-width: none;
  }

  .div-block-5874 {
    margin-bottom: 10px;
  }

  .div-block-5876 {
    background-color: #f65844;
  }

  .div-block-5880 {
    max-width: 450px;
  }

  .div-block-5880.ingressos {
    max-width: none;
  }

  .div-block-5884 {
    margin-bottom: 10px;
  }

  .div-block-5886 {
    background-color: #f65844;
  }

  .div-block-5891 {
    max-width: 450px;
  }

  .div-block-5891.ingressos {
    max-width: none;
  }

  .div-block-5895 {
    margin-bottom: 10px;
  }

  .div-block-5897 {
    background-color: #f65844;
  }

  .div-block-5902, .div-block-5906, .div-block-5912 {
    max-width: 450px;
  }

  .div-block-5912.m-t, .div-block-5912.m-t.center {
    max-width: none;
  }

  .div-block-5913.top.w {
    align-items: center;
  }

  .text-block-3158.h2 {
    font-size: 32px;
  }

  .container-646 {
    max-width: 1000px;
  }

  .pma-scale-heading1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 56px;
    font-weight: 200;
  }

  .pma-scale-paragraph {
    font-size: 16px;
  }

  .pma-scale-paragraph.pma-scale-white {
    font-size: 18px;
  }

  .div-block-5981 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1.75fr;
  }

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

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

  .background-video-10 {
    height: 839px;
  }

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

  .section-438 {
    background-position: 50% 0;
  }

  .paragraph-389 {
    margin-bottom: 0;
  }

  .heading-264.pma-gemp-heating-white.pma-gemp-alinhamento-left {
    width: 100%;
  }

  .div-block-6077 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-6078 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .text-block-3183 {
    color: #052e68;
    font-size: 20px;
    font-weight: 600;
    line-height: 120%;
  }

  .text-block-3184 {
    color: #052e68;
    font-size: 18px;
    line-height: 120%;
  }

  .text-block-3185 {
    color: #052e68;
    padding-top: 24px;
    font-size: 24px;
    line-height: 120%;
  }

  .text-block-3186 {
    color: #052e68;
    font-size: 20px;
    font-weight: 400;
    line-height: 120%;
  }

  .text-span-1420 {
    text-decoration: line-through;
  }

  .div-block-6079 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-span-1421 {
    font-weight: 600;
  }

  .text-span-1422 {
    font-size: 81px;
    font-weight: 700;
  }

  .modal-form.popup.center {
    background-color: #000209cc;
    display: none;
  }

  .frame-771284 {
    width: 90px;
    overflow: visible;
  }

  .text-26 {
    line-height: 120%;
  }

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

  .text-span-1430 {
    font-weight: 700;
  }

  .div-block-6117 {
    max-width: 1100px;
  }

  .list-item-12 {
    width: 18%;
  }

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

  .list-item-13.is-trackable {
    width: 24%;
  }

  .list-item-13.is-trackable.valley {
    width: 20%;
  }

  .nav-link-11.none {
    font-size: 16px;
  }

  .image-1842 {
    width: 18px;
  }

  .list-item-14 {
    width: 30%;
  }

  .list-item-15 {
    width: 18%;
  }

  .text-block-3352.is-trackable-hover, .text-block-3354.is-trackable-hover {
    font-size: 16px;
  }

  .image-1843.telamenor {
    display: block;
  }

  .div-block-6305 {
    width: 90%;
  }

  .div-block-6313 {
    background-color: #f65844;
  }

  .div-block-6317 {
    margin-bottom: 10px;
  }

  .slider-fg4-mentores-4 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-mentor-fg4-4, .slide-mentor-fg4-5 {
    vertical-align: baseline;
    height: 100%;
    margin-left: .5%;
    padding-left: 0;
  }

  .section-7712037 {
    background-position: 0 0, 0 0;
  }
}

@media screen and (min-width: 1440px) {
  .slider-right, .slider-left {
    bottom: -5%;
  }

  .product-card {
    padding-top: 1px;
  }

  .div-block-49 {
    align-self: center;
  }

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

  .div-block-33 {
    display: block;
  }

  .footer-logo-link {
    max-height: none;
  }

  .footer-image {
    max-width: 24vw;
  }

  .div-block-48 {
    flex-direction: column;
    width: 30vw;
    display: flex;
  }

  .link-block {
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    display: flex;
  }

  .link-block.v2 {
    width: auto;
    height: auto;
  }

  .default-container-imersao.footer {
    background-color: #fff;
  }

  .paragraph-default.slider {
    box-shadow: none;
    background-color: #0000;
  }

  .flexbox-2.footer {
    align-items: center;
  }

  .footer-heading-2 {
    font-size: 16px;
  }

  .footer-link-3.w--current {
    font-weight: 500;
  }

  .dropdown-toggle-3.mobile-expand.dropdown-login {
    padding-left: 22px;
  }

  .icon-4 {
    margin-right: 10px;
  }

  .logo-link {
    margin-left: 5%;
  }

  .navigation-link-wrapper {
    margin-right: 0%;
  }

  .navigation-menu {
    padding-right: 0;
  }

  .navigation-container-2 {
    flex: 0 auto;
    max-width: none;
    margin-left: 10px;
    margin-right: 20px;
    display: flex;
    position: static;
  }

  .navigation.header-elementor.sem-botao-online {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-lider.center.white {
    text-transform: none;
    text-transform: none;
    text-transform: none;
  }

  .heading-v2.coral {
    font-size: 24px;
    font-weight: 500;
    line-height: 125%;
  }

  .hero-v2.no-overflow.startups {
    background-size: auto 70%;
    margin-top: 48px;
  }

  .hero-v2.no-overflow.growth {
    background-position: 100%;
  }

  .hero-v2.no-overflow.pma-funda-growth {
    min-height: 81vh;
  }

  .hero-v2.no-overflow.pma-spacing {
    margin-top: 48px;
  }

  .hero-v2.imersoes {
    min-height: 70vh;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-v2.imersoes.header {
    width: auto;
    min-height: 80vh;
    padding-top: 40px;
  }

  .hero-v2.imersoes.header.slider {
    min-height: 60vh;
  }

  .hero-v2.imersoes.header.slider.on {
    background-position: 80%;
  }

  .hero-v2.imersoes.header.slider.comunidades {
    background-position: 90% 100%, 0 0;
  }

  .hero-v2.imersoes.header.slider.g4day {
    background-image: none;
    min-height: 80vh;
  }

  .hero-v2.no-overflow {
    min-height: 70vh;
    margin-top: 24px;
  }

  .hero-v2.no-overflow.middle-bg {
    padding-top: 64px;
  }

  .hero-v2.no-overflow.middle-bg.pma-hero-oratoria {
    min-height: auto;
    padding-top: 40px;
  }

  .hero-v2.no-overflow.coral.pma-int-emocional {
    min-height: 86vh;
  }

  .hero-v2.no-overflow.lider {
    min-height: 60vh;
  }

  .hero-v2.no-overflow {
    min-height: 70vh;
  }

  .container-padrao {
    justify-content: space-between;
    align-items: center;
    max-width: 1200px;
  }

  .container-padrao.hero {
    align-items: flex-start;
  }

  .container-padrao.breadcrumb {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-padrao.cases-description {
    padding-top: 320px;
  }

  .container-padrao.full {
    margin-top: -40px;
  }

  .section-v2.no-overflow.case-bg {
    min-height: 400px;
  }

  .section-v2.no-overflow.no-pt {
    padding-top: 24px;
  }

  .section-v2.no-overflow.orange.no-p {
    padding-top: 0;
  }

  .section-v2.no-overflow.blue.podcast {
    overflow: hidden;
  }

  .hero-online-content._80 {
    grid-row-gap: 24px;
  }

  .hero-online-content._80.fixed-w {
    min-width: 584px;
    margin-left: 0%;
  }

  .hero-online-content.no-m {
    min-width: 600px;
  }

  .hero-online-content.no-m.mobile-d-none {
    margin-right: 0%;
  }

  .hero-online-content.fixed-w {
    min-width: 400px;
    max-width: 46%;
  }

  .item-4 {
    width: 90px;
  }

  .item-4.medium {
    width: 70px;
  }

  .title-online._40 {
    align-items: flex-start;
  }

  .title-online.pma {
    width: 100%;
  }

  .div-block-76 {
    max-width: 50%;
  }

  .filter-column.full {
    flex: 1;
  }

  .thumb-curso {
    max-width: 100%;
  }

  .thumb-curso.full._2 {
    min-width: 100%;
  }

  .hero-foto-mentor {
    position: static;
    inset: auto 20% 0% auto;
  }

  .hero-foto-mentor.absolute.okr {
    right: 10%;
  }

  .hero-foto-mentor.absolute.okr.pma {
    width: 560px;
  }

  .hero-foto-mentor.absolute.lider {
    width: 40vw;
    padding-top: 24px;
    right: 8%;
  }

  .hero-foto-mentor.absolute.lider.pma {
    width: 28%;
    margin-bottom: -2%;
    right: 12%;
  }

  .hero-foto-mentor.absolute.vitrine-im {
    max-height: 100%;
    right: 9%;
  }

  .hero-foto-mentor.absolute.vitrine-im.sales {
    max-height: 95%;
    right: 4%;
  }

  .hero-foto-mentor.absolute.vitrine-im.g-e {
    max-height: 92%;
    margin-top: 0;
    margin-right: 6%;
    top: 64%;
    bottom: auto;
    right: 1px;
  }

  .hero-foto-mentor.absolute.vitrine-im.g-e.g4day {
    max-width: 900px;
    height: 80%;
    max-height: 100%;
    margin-right: 0;
    top: 52%;
    right: 0;
  }

  .hero-foto-mentor.absolute.vitrine-im.g-e.g4day.pg {
    margin-right: 300px;
  }

  .hero-foto-mentor.absolute.wpp {
    width: 65vh;
    max-height: none;
    right: 4%;
  }

  .hero-foto-mentor.absolute.cx, .hero-foto-mentor.absolute.ecommerce {
    right: 14%;
  }

  .hero-foto-mentor.absolute.hero.skills {
    max-height: 116%;
  }

  .hero-foto-mentor.absolute.hero.on {
    right: 5%;
  }

  .hero-foto-mentor.absolute.hero.on.gestao {
    right: 0%;
  }

  .hero-foto-mentor.absolute.projeto {
    inset: 0% 0% auto auto;
  }

  .hero-foto-mentor.absolute {
    object-fit: contain;
    max-width: 47%;
    max-height: 70vh;
  }

  .hero-foto-mentor.absolute {
    max-height: 80vh;
    right: 13%;
  }

  .hero-foto-mentor.absolute.negociacao {
    max-height: 70vh;
  }

  .hero-foto-mentor.absolute.pensamento {
    width: 800px;
  }

  .hero-foto-mentor.absolute._1 {
    max-width: 40%;
  }

  .hero-foto-mentor.absolute._1.pma {
    top: 2px;
  }

  .hero-foto-mentor.absolute {
    width: 400px;
  }

  .hero-foto-mentor.absolute.cx {
    right: 14%;
  }

  .hero-foto-mentor.absolute.cx.w.pma {
    max-width: 1097px;
    right: -12%;
  }

  .heading-large-sf1-3 {
    color: #0f1a45;
  }

  .heading-large-sf1-3.coral {
    text-transform: none;
    text-transform: none;
  }

  .container-b2b {
    max-width: 1200px;
  }

  .card-pricing.popular {
    align-items: center;
    position: static;
  }

  .item-5.big {
    width: 130px;
  }

  .left-arrow-online {
    height: 42px;
    top: 120%;
    left: 20%;
  }

  .right-arrow-online {
    height: 42px;
    top: 120%;
    right: 20%;
  }

  .image-219 {
    min-width: 105%;
  }

  .countdown-block {
    grid-row-gap: 8px;
    justify-content: space-between;
    padding-top: 4px;
  }

  .nfg4-wrapper.v2 {
    align-items: center;
  }

  .orange-asset.invert {
    width: 100vw;
  }

  .slide-9.etapas {
    width: 400px;
  }

  .flip-cards-row {
    justify-content: center;
  }

  .c-card-see-more.icon {
    background-color: #0000;
  }

  .paragraph--online.feature.white.small._2 {
    flex-flow: row;
  }

  .paragraph--online.white.small {
    max-width: 77%;
  }

  .modulos-title {
    left: 39%;
  }

  .mask-7, .slide-modulo {
    width: 570px;
  }

  .image-295 {
    left: 28%;
  }

  .slide-nav-14 {
    padding-top: 0;
    top: 116%;
  }

  .countdown-lideres-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .countdown-time-2 {
    font-size: 40px;
  }

  .case-item.empreendedor.small {
    flex: 1;
  }

  .case-card-content.empreendedor {
    grid-row-gap: 12px;
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 32px;
  }

  .image-296 {
    min-width: 100%;
  }

  .title-case-card.empreendedor {
    color: var(--white-smoke);
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 500;
  }

  .card-subtitle {
    color: var(--white-smoke);
  }

  .breadcrumb-cases.header-p {
    background-color: var(--white-smoke);
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .breadcrumb-label {
    color: #4d4d4d;
  }

  .breadcrumb-label.w--current {
    color: var(--new-coral);
  }

  .thumb-bg {
    height: 400px;
  }

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

  .collection-list-8, .collection-list-wrapper-7 {
    width: 100%;
  }

  .heading-hero-2.vitrine.white {
    font-size: 48px;
  }

  .online-h3-2.no-p.blue {
    background-color: #0000;
  }

  .collection-list-9 {
    justify-content: flex-start;
  }

  .image-301 {
    min-height: 70vh;
  }

  .image-302 {
    margin-left: 65px;
  }

  .v2-btn.center.bf {
    margin-bottom: -41px;
  }

  .text-block-157.gray, .text-block-157.white-big, .text-block-157.gray, .text-block-157.gray.big {
    text-transform: none;
  }

  .text-block-157.white.pn {
    margin-bottom: 0;
  }

  .content-block-2 {
    position: relative;
  }

  .content-block-2._40 {
    padding-right: 70px;
  }

  .title-mkt.center {
    text-transform: none;
  }

  .paragraph-lider-2.white {
    align-self: flex-start;
  }

  .container-mkt {
    position: relative;
  }

  .container-mkt.vertical._2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-3364.pb {
    padding-bottom: 36px;
  }

  .div-block-3364.adibe {
    padding-bottom: 60px;
  }

  .image-319 {
    left: 770px;
  }

  .text-block-46._2 {
    text-transform: none;
  }

  .modal-certificado.upsell-skills.center {
    align-items: center;
    min-height: 100vh;
  }

  .hero-startups {
    right: 7%;
  }

  .container-padrao-2 {
    max-width: 1200px;
  }

  .container-padrao-2.gap {
    padding-bottom: 0;
  }

  .hero-picture {
    right: 7%;
  }

  .hero-picture.lider.lap {
    padding-left: 64px;
    right: 2%;
  }

  .hero-picture.lider {
    right: 6%;
  }

  .section-online.no-overflow.bg-asset._2 {
    padding-bottom: 59px;
  }

  .section-online.no-overflow.orange-bg.pma-arq-receita {
    padding-top: 0;
  }

  .section-online.no-overflow.mentores-section {
    min-height: 100vh;
  }

  .title-online-2._40 {
    align-items: flex-start;
  }

  .container-online {
    max-width: 1200px;
  }

  .container-online.horizontal.mobile-reverse {
    grid-column-gap: 40px;
  }

  .container-online.small-1440 {
    max-width: 1000px;
  }

  .div-block-3372 {
    flex: 1;
    min-height: 100%;
  }

  .videowrapper {
    max-width: 80%;
  }

  .div-block-3383 {
    grid-row-gap: 16px;
    border: 1px solid var(--new-coral);
    background-color: var(--white-smoke);
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
    margin-bottom: 24px;
    padding: 16px 24px;
    display: flex;
  }

  .text-block-167 {
    color: var(--new-blue);
    font-size: 16px;
    font-weight: 700;
  }

  .countdown-lideres-3 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .countdown-time-3 {
    font-size: 40px;
  }

  .slider-hero-home {
    min-height: 60vh;
  }

  .arrow-hero {
    top: 15%;
    left: 2%;
  }

  .arrow-heroo {
    bottom: 15%;
    left: 2%;
  }

  .slide-nav-17 {
    left: 3%;
  }

  ._w-card-front-2.imersoes {
    background-position: 50% 20%;
  }

  .c-card-front-2 {
    width: 250px;
  }

  .c-card-front-2.home {
    width: 270px;
  }

  .c-card-front-2.home.is-trackable {
    width: auto;
  }

  .c-card-back-2 {
    width: 250px;
  }

  .c-card-back-2.home {
    width: 225px;
  }

  .saiba-mais-btn.coral {
    font-weight: 500;
    transition: all .2s;
  }

  .saiba-mais-btn.coral:hover {
    background-color: var(--salmon);
    transform: translate(0, -4px);
  }

  .slider-home-arrow, .slider-home-arrow.right, .slide-nav-18 {
    bottom: 16%;
  }

  .logo1-4_component {
    justify-content: center;
  }

  .text-field-4 {
    min-width: 100%;
  }

  .heading-hero-online.nfg4 {
    color: #fff;
  }

  .image-358 {
    right: 7%;
  }

  .title-online-3._40 {
    align-items: flex-start;
  }

  .slide-produtos {
    max-width: 48%;
  }

  .page-navbar {
    padding-left: 10%;
    padding-right: 10%;
  }

  .content-block-4, .content-block-6 {
    position: relative;
  }

  .slide-nav-23 {
    padding-top: 0;
    top: 116%;
  }

  .image-395 {
    left: 28%;
  }

  .right-arrow-10 {
    right: 1px;
  }

  .modulos-title-2 {
    left: 36%;
  }

  .cards-wrap-4 {
    grid-column-gap: 24px;
    min-width: 100%;
    padding-top: 40px;
    display: flex;
  }

  .atributos-card {
    border-width: 3px;
    flex: 1;
    justify-content: space-between;
    padding-top: 24px;
    position: relative;
  }

  .feature-title-card {
    color: #0f1a45;
    text-align: left;
    font-size: 19px;
    line-height: 24px;
  }

  .paragraph-v2-3 {
    text-transform: none;
  }

  .dobra-mit {
    padding-left: 180px;
    padding-right: 180px;
  }

  .dobra-7-gcp.hero-section {
    padding-left: 250px;
    padding-right: 250px;
  }

  .image-398 {
    padding-left: 10px;
  }

  .container-scale-2, .container-scale-2.horizontal {
    max-width: 1200px;
  }

  .div-block-3325 {
    margin-top: -146px;
  }

  .line-wrapper-5 {
    background-image: radial-gradient(circle, #0f1a4563, #fff0);
  }

  .h3 {
    color: #6a6a6a;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
  }

  .heading-v2-6.coral.ch {
    text-transform: none;
    max-width: 23ch;
  }

  .heading-v2-6.coral.ch.pma-oratoria {
    width: 64%;
    max-width: none;
  }

  .heading-v2-6.coral.ch.pma-oratoria.pma-arq-receita {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-v2-6.coral {
    text-align: center;
    text-transform: none;
    max-width: 40ch;
  }

  .heading-v2-6.coral.center._65, .testimonial-text-5 {
    text-transform: none;
  }

  .container-padrao-9 {
    max-width: 1200px;
  }

  .heading-v2-7 {
    text-align: center;
    text-transform: none;
    max-width: 40ch;
  }

  .heading-v2-7.white.pma-text-oratoria {
    width: 100%;
    max-width: none;
  }

  .heading-v2-7.white.pma-text-arq-receita {
    max-width: none;
  }

  .container-padrao-10 {
    text-transform: capitalize;
    max-width: 1200px;
  }

  .paragraph-v2-4 {
    text-transform: none;
    width: 90%;
  }

  .hero-online-content-4._80 {
    grid-row-gap: 24px;
    padding-bottom: 0;
  }

  .heading-hero-3 {
    text-transform: none;
    line-height: 60px;
  }

  .orange-accent-6 {
    text-transform: none;
  }

  .right-arrow-online-2 {
    height: 42px;
    top: 120%;
    right: 20%;
  }

  .left-arrow-online-2 {
    height: 42px;
    top: 120%;
    left: 20%;
  }

  .div-block-3537.pb {
    padding-bottom: 36px;
  }

  .v2-btn-3 {
    text-transform: none;
  }

  .container-online-2 {
    max-width: 1200px;
  }

  .bold-text-191 {
    text-transform: none;
  }

  .fs_numbercount-1_component {
    justify-content: center;
  }

  .mentor-6.card-orange._2.novo {
    height: 580px;
  }

  .mentor-6.etapa {
    padding-right: 20px;
  }

  .faixa-pass.mobile-down {
    background-color: #fff;
    background-image: linear-gradient(#ffffff80, #ffffff80);
  }

  .slider-pass-phrase {
    color: var(--new-coral);
  }

  .heading-text {
    margin-bottom: 28px;
  }

  .image-440 {
    left: -38%;
  }

  .div-block-3574 {
    padding-top: 40px;
  }

  .card-content-wrapper {
    text-align: left;
    align-items: flex-start;
  }

  .info-text-container {
    margin: 8px 0 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-picture-2 {
    right: 7%;
  }

  .hero-picture-2.deskt {
    width: 730px;
  }

  .hero-picture-2.deskt.size.peope-skill {
    width: 650px;
  }

  .hero-picture-2.deskt.size.lidereanca {
    width: 700px;
  }

  .heading-hero-4 {
    text-transform: none;
    line-height: 60px;
  }

  .heading-hero-4.small {
    text-transform: none;
    text-transform: none;
  }

  .paragraph-v2-5 {
    text-transform: none;
    width: 90%;
  }

  .v2-btn-5 {
    text-transform: none;
  }

  .container-padrao-11 {
    text-transform: capitalize;
    max-width: 1200px;
  }

  .container-padrao-12 {
    max-width: 1200px;
  }

  .paragraph-v2-6 {
    text-transform: none;
    width: 90%;
  }

  .heading-v2-9 {
    text-transform: none;
  }

  .container-padrao-13, .container-padrao-14 {
    max-width: 1200px;
  }

  .right-arrow-25.carrossel-etapas.visivel.margin {
    bottom: -20%;
  }

  .div-block-3582 {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-v2-10 {
    text-transform: none;
  }

  .container-padrao-15 {
    max-width: 1200px;
  }

  .slide-nav-32.small._3.margin {
    bottom: -20%;
  }

  .paragraph--online-2, .orange-accent-7 {
    text-transform: none;
  }

  .section-v2-4.no-overflow.orange.no-p {
    padding-top: 0;
  }

  .left-arrow-20.carrossel-etapas.visivel.margin {
    bottom: -20%;
  }

  .slide-106 {
    width: 355px;
  }

  .slide-106.etapas {
    width: 400px;
  }

  .slide-106.etapas.modulos {
    width: 50%;
    height: 330px;
    margin-left: 0;
    margin-right: 0;
  }

  .slider-21.etapas.modulos {
    min-height: 350px;
  }

  .slider-21.etapas.modulos.margin-down {
    margin-bottom: 100px;
  }

  .heading-v2-11 {
    text-transform: none;
  }

  .container-padrao-16 {
    max-width: 1200px;
  }

  .heading-v2-12.coral, .heading-v2-12.coral.center._65 {
    text-transform: none;
  }

  .slide-10-copy.etapas-mentor {
    width: 400px;
    height: auto;
  }

  .slide-10-copy.etapas-copy.fnn {
    width: 19%;
  }

  .slide-10-copy.etapas-copy {
    width: 400px;
    height: auto;
  }

  .container-online-3, .container-padrao-17 {
    max-width: 1200px;
  }

  .tab-features-2 {
    width: 90%;
  }

  .text-block-2089.white {
    line-height: 22px;
  }

  .v2-btn-6, .heading-v2-14 {
    text-transform: none;
  }

  .container-padrao-18 {
    max-width: 1200px;
  }

  .paragraph-v2-7 {
    text-transform: none;
    width: 90%;
  }

  .v2-btn-7 {
    text-transform: none;
  }

  .container-padrao-19 {
    text-transform: capitalize;
    max-width: 1200px;
  }

  .container-padrao-20 {
    max-width: 1200px;
  }

  .paragraph-v2-8 {
    text-transform: none;
    width: 90%;
  }

  .heading-v2-15 {
    text-transform: none;
  }

  .container-padrao-21, .container-padrao-22 {
    max-width: 1200px;
  }

  .div-block-3592 {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-padrao-23 {
    max-width: 1200px;
  }

  .orange-accent-8 {
    text-transform: none;
  }

  .slide-107 {
    width: 355px;
  }

  .slide-107.etapas {
    width: 400px;
  }

  .slide-107.etapas.modulos {
    width: 50%;
    height: 330px;
    margin-left: 0;
    margin-right: 0;
  }

  .slider-22.etapas.modulos {
    min-height: 350px;
  }

  .section-online-copy.no-overflow.mentores-section {
    min-height: 0;
  }

  .heading-v2-16.coral, .heading-v2-16.coral.center._65 {
    text-transform: none;
  }

  .container-online-4 {
    max-width: 1200px;
  }

  .tab-features-3 {
    width: 90%;
  }

  .text-block-2094.white {
    margin-bottom: 0;
    line-height: 22px;
  }

  .v2-btn-8 {
    text-transform: none;
  }

  .container-online-5 {
    max-width: 1200px;
  }

  .paragraph-v2-9 {
    text-transform: none;
    width: 90%;
  }

  .v2-btn-9 {
    text-transform: none;
  }

  .container-padrao-24 {
    text-transform: capitalize;
    max-width: 1200px;
  }

  .paragraph-v2-10 {
    text-transform: none;
    width: 90%;
  }

  .div-block-3602 {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
  }

  .orange-accent-9 {
    text-transform: none;
  }

  .slide-108 {
    width: 355px;
  }

  .slide-108.etapas {
    width: 400px;
  }

  .slide-108.etapas.modulos {
    width: 50%;
    height: 330px;
    margin-left: 0;
    margin-right: 0;
  }

  .slide-108.etapas.modulos.lideranca {
    height: 330px;
  }

  .slider-23.etapas.modulos {
    min-height: 350px;
  }

  .v2-btn-10, .heading-v2-18.coral, .heading-v2-18.coral.center._65 {
    text-transform: none;
  }

  .container-online-6 {
    max-width: 1200px;
  }

  .tab-feature-5 {
    padding-bottom: 0;
  }

  .tab-features-4 {
    width: 90%;
  }

  .text-block-2099.white {
    margin-bottom: 0;
    line-height: 22px;
  }

  .v2-btn-11 {
    text-transform: none;
  }

  .container-online-7 {
    max-width: 1200px;
  }

  .paragraph-v2-11 {
    text-transform: none;
    width: 90%;
  }

  .v2-btn-12 {
    text-transform: none;
  }

  .container-padrao-25 {
    text-transform: capitalize;
    max-width: 1200px;
  }

  .container-padrao-26 {
    max-width: 1200px;
  }

  .paragraph-v2-12 {
    text-transform: none;
    width: 90%;
  }

  .container-padrao-27, .container-padrao-28 {
    max-width: 1200px;
  }

  .div-block-3612 {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-padrao-29 {
    max-width: 1200px;
  }

  .orange-accent-10 {
    text-transform: none;
  }

  .slide-109 {
    width: 355px;
  }

  .slide-109.etapas {
    width: 400px;
  }

  .slide-109.etapas.modulos {
    width: 50%;
    height: 330px;
    margin-left: 0;
    margin-right: 0;
  }

  .slider-24.etapas.modulos {
    min-height: 350px;
  }

  .container-padrao-30 {
    max-width: 1200px;
  }

  .heading-v2-20.coral, .heading-v2-20.coral.center._65 {
    text-transform: none;
  }

  .container-online-8 {
    max-width: 1200px;
  }

  .tab-feature-6 {
    padding-bottom: 0;
  }

  .container-padrao-31 {
    max-width: 1200px;
  }

  .tab-features-5 {
    width: 90%;
  }

  .text-block-2104.white {
    margin-bottom: 0;
    line-height: 22px;
  }

  .v2-btn-14 {
    text-transform: none;
  }

  .container-online-9 {
    max-width: 1200px;
  }

  .button-fnn-cohort {
    margin-top: 40px;
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .div-block-3797 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 21px;
    padding-bottom: 21px;
    display: flex;
  }

  .div-block-3798 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    display: flex;
  }

  .image-677 {
    width: 60px;
    max-width: 80px;
  }

  .paragrafo {
    padding-top: 8px;
    font-weight: 500;
  }

  .paragrafo.item {
    text-align: center;
    background-color: #595959;
    border-radius: 14px;
    width: 280px;
    height: 100%;
    padding: 16px 10px;
    font-weight: 600;
  }

  .container-padrao-32 {
    max-width: 1200px;
  }

  .image-681 {
    width: auto;
  }

  .div-block-3806 {
    height: 50vh;
  }

  .h1-fnn-cohort-2 {
    font-size: 36px;
    line-height: 50px;
  }

  .container-padrao-38, .container-online-16 {
    max-width: 1200px;
  }

  .mentor-copy.etapa-copy {
    padding-right: 20px;
  }

  .slide-nav-37.small._3.margin, .slide-nav-37.small._3.margin.fnn {
    bottom: -20%;
  }

  .div-block-3849 {
    justify-content: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .slider-27.etapas.modulos {
    min-height: 350px;
  }

  .slider-27.etapas.modulos.margin-down {
    margin-bottom: 100px;
  }

  .right-arrow-35.carrossel-etapas.visivel.margin {
    bottom: -20%;
  }

  .right-arrow-35.carrossel-etapas.visivel.margin.space {
    bottom: -28%;
  }

  .container-online-17 {
    max-width: 1200px;
  }

  .container-online-17.fnn {
    max-width: 90%;
  }

  .left-arrow-30.carrossel-etapas.visivel.margin {
    bottom: -20%;
  }

  .left-arrow-30.carrossel-etapas.visivel.margin.space {
    bottom: -28%;
  }

  .container-online-18 {
    max-width: 1200px;
  }

  .right-arrow-online-3 {
    height: 42px;
    top: 120%;
    right: 20%;
  }

  .left-arrow-online-3 {
    height: 42px;
    top: 120%;
    left: 20%;
  }

  .heading-large-sf1-6 {
    color: #0f1a45;
  }

  .heading-large-sf1-6.coral, .testimonial-text-6 {
    text-transform: none;
  }

  .text-block-2121.white {
    line-height: 22px;
  }

  .v2-btn-17 {
    text-transform: none;
  }

  .container-285 {
    max-width: 1100px;
  }

  .mask-23 {
    height: 400px;
  }

  .hero-paragraph-5.no-m.left.size.g4day {
    width: 40%;
  }

  .container-new-website.horizontal.mobile-vertical {
    align-items: flex-start;
  }

  .container-new-website.mobile-no-p.center.no-pt._2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-default-2.footer {
    z-index: 5;
    padding-top: 90px;
    padding-bottom: 90px;
    position: relative;
  }

  .gt-section-2 {
    padding-top: 30px;
  }

  .div-block-3892 {
    width: 1100px;
  }

  .button-33.is-trackable {
    margin-top: 0;
  }

  .text-block-332 {
    width: 1000px;
    font-size: 52px;
  }

  .slider-31 {
    width: 1220px;
  }

  .container-281 {
    max-width: 1200px;
  }

  .text-block-2145 {
    text-transform: none;
  }

  .container-padrao-46 {
    max-width: 1200px;
  }

  .button-gt {
    margin-top: 60px;
  }

  .button-34.is-trackable {
    margin-top: 0;
  }

  .container-padrao-47 {
    max-width: 1200px;
  }

  .container-padrao-47.gap {
    padding-bottom: 0;
  }

  .box-bonus.pass {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .box-bonus.pass.blue-gradient {
    margin-bottom: 0;
  }

  .slider-21-copy {
    width: 1100px;
    height: auto;
  }

  .slide-nav-31-copy {
    margin-bottom: 0;
    top: 550px;
  }

  .button-35.is-trackable {
    margin-top: 0;
  }

  .div-block-3756 {
    width: 100%;
  }

  .heading-online-9.size {
    font-size: 32px;
  }

  .text-block-421.white.padding {
    font-size: 20px;
  }

  .container-online-19, .container-online-19._1100 {
    max-width: 1200px;
  }

  .v2-btn-19 {
    text-transform: none;
  }

  .slider-32 {
    width: 1220px;
  }

  .sobre-g4-numbers {
    width: 1200px;
  }

  .container-online-20 {
    max-width: 1200px;
  }

  .bloco-atracao-2.pausa {
    color: #f5f5f5;
    margin-right: 0;
  }

  .bloco-atracao-2.pausa.pausa-bg-mobile {
    min-width: 95%;
    max-width: 95%;
    margin-left: 0;
  }

  .div-horario-2 {
    flex: 1;
  }

  .html-embed-44 {
    min-width: 500px;
  }

  .fs_modal-2_component-6.center.no-m {
    padding-top: 0;
    padding-bottom: 0;
  }

  .html-embed-45 {
    min-width: 500px;
  }

  .heading-hero-online-2.nfg4 {
    color: #fff;
  }

  .container-lideran-a-2.direction, .container-online-25 {
    max-width: 1200px;
  }

  .slider-fg4-mentores {
    width: 1220px;
  }

  .slide-mentor-fg4 {
    width: 19%;
    margin-left: .5%;
  }

  .container-online-28, .container-padrao-49 {
    max-width: 1200px;
  }

  .lightbox-link-12.small {
    min-height: 80vh;
  }

  .hero-report {
    background-image: linear-gradient(#192a6700 41%, #0f1a45 65%), url('../images/foto-bg.jpg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    min-height: 90vh;
  }

  .heading-report {
    font-weight: 600;
  }

  .image-955 {
    bottom: -11%;
    right: 16px;
  }

  .flex-block-117 {
    padding-bottom: 40px;
  }

  .image-956 {
    object-position: 50% 0%;
    min-width: 100%;
  }

  .image-957 {
    align-self: center;
  }

  .text-block-2194 {
    font-size: 32px;
  }

  .container-342 {
    max-width: 1100px;
  }

  .image-962.g4day {
    width: 80%;
  }

  .image-962.g4day.traction {
    width: 40%;
  }

  .section-146 {
    background-size: cover, auto;
  }

  .container-321 {
    max-width: 1250px;
  }

  .container-321.ai {
    max-width: 1000px;
  }

  .section-149 {
    background-size: cover, auto;
  }

  .container-323 {
    max-width: 1250px;
  }

  .container-323.ai {
    max-width: 1000px;
  }

  .title-agenda-5 {
    white-space: normal;
    font-size: 18px;
    font-weight: 500;
  }

  .agenda-block-2 {
    flex: 1;
  }

  .sticky-cta-6.partners.padding.ai_academy {
    padding-top: 41px;
    padding-bottom: 41px;
  }

  .button-38 {
    padding: 20px 35px;
    font-size: 20px;
  }

  .slider-depoimento-video {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .slider-mentores-valley {
    width: 100%;
  }

  .slider-mentor-valley-2 {
    width: 24%;
    margin-left: 4px;
    margin-right: 4px;
  }

  .img-mentor-bf {
    height: auto;
  }

  .slider-mentores-valley-2 {
    width: 1200px;
  }

  .div-block-4369.horizontal {
    width: 1100px;
  }

  .container-337 {
    max-width: 1100px;
  }

  .div-block-4023.gemp {
    width: 1150px;
  }

  .container-online-29 {
    max-width: 1200px;
  }

  .section-157 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .div-block-4407 {
    margin-right: 15%;
  }

  .fs_modal-2_wrapper-9.bhag {
    max-width: 1000px;
  }

  .div-block-4297 {
    width: 90%;
    margin-left: 100px;
    margin-right: 100px;
  }

  .div-block-4292._3 {
    background-color: #032e69;
  }

  .text-block-2254 {
    margin-bottom: 5px;
    position: static;
  }

  .div-block-4417 {
    left: 230px;
  }

  .container-351 {
    max-width: 1540px;
  }

  .container-351._2 {
    max-width: 1100px;
  }

  .faq1-5_accordion-9.is-trackable.aaa2.pmapmapma.pmapma {
    width: 100%;
  }

  .body-21 {
    background-size: 130%;
  }

  .navbar-wrapper-2 {
    width: 65%;
    inset: 0% 0% auto -7%;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.w--open {
    left: -600px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.programs.w--open {
    width: auto;
    max-width: none;
    left: -180px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.content.w--open {
    left: -420%;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.exp.w--open {
    left: -40%;
  }

  .image-1076.telamaior, .image-1076.telamenor {
    display: block;
  }

  .g4-2024-footer {
    padding-left: 0%;
    padding-right: 0%;
  }

  .g4-2024-container {
    max-width: none;
    margin-left: 5.5%;
    margin-right: 5.5%;
  }

  .div-block-4485 {
    justify-content: center;
    align-items: flex-start;
    height: 150px;
    top: 340px;
    left: 215px;
  }

  .text-block-2308 {
    padding-top: 10px;
  }

  .button-26._2 {
    font-size: 24px;
  }

  .button-26._2.utm.is-trackable {
    font-size: 16px;
  }

  .div-block-4490 {
    margin-top: 40px;
    margin-bottom: 0;
    position: static;
    left: auto;
  }

  .div-block-4490._2 {
    max-width: none;
    margin-top: 20px;
    position: static;
    top: auto;
  }

  .div-block-4491 {
    justify-content: flex-start;
    align-items: center;
    padding-top: 40px;
    display: flex;
    position: static;
  }

  .div-block-4494 {
    max-width: 650px;
    margin-top: 0;
  }

  .container-363 {
    background-image: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1100px;
    max-width: none;
    height: auto;
    display: flex;
    position: static;
  }

  .section-166 {
    background-color: #030018;
    background-image: linear-gradient(#fff0 48%, #030018 94%), url('../images/pg_desk.png'), linear-gradient(#0000, #0000);
    background-position: 0 0, -30%, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
    width: auto;
    height: auto;
  }

  .section-166._2 {
    background-image: linear-gradient(#fff0 52%, #030018 66%), url('../images/frame-427319728.png'), linear-gradient(#0000, #0000);
    background-position: 0 0, 90%, 0 0;
  }

  .button-56.about {
    font-size: 24px;
  }

  .container-364 {
    max-width: 1300px;
  }

  .container-364._2 {
    max-width: 1000px;
  }

  .div-block-4496 {
    margin-top: 40px;
  }

  .divblockpg07 {
    justify-content: center;
    align-items: flex-end;
    width: 630px;
  }

  .divblockpg09 {
    justify-content: center;
    align-items: flex-start;
    width: 630px;
  }

  .divblockpg01 {
    justify-content: center;
    align-items: flex-end;
    width: 630px;
  }

  .divblockpg06 {
    width: 600px;
    position: relative;
    left: 14px;
  }

  .container-365 {
    max-width: 1300px;
  }

  .container-365._2 {
    max-width: 1000px;
  }

  .div-block-4499 {
    margin-top: 40px;
  }

  .text-block-2314 {
    max-width: 90%;
    padding-right: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-4501 {
    width: 1100px;
    max-width: 1100px;
    height: 433px;
  }

  .div-block-4502 {
    width: 630px;
  }

  .divblockpg03 {
    justify-content: center;
    align-items: flex-start;
    width: 630px;
  }

  .divblockpg04._2._44 {
    width: 600px;
    position: relative;
    left: 11px;
  }

  .divblockpg04._2._444 {
    width: 600px;
  }

  .div-block-4503 {
    width: 630px;
  }

  .button-58.calendar {
    font-size: 24px;
  }

  .container-366 {
    max-width: 1100px;
  }

  .div-block-4508 {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .button-27 {
    font-size: 24px;
  }

  .container-367 {
    max-width: 1280px;
  }

  .lightbox-link-13 {
    justify-content: center;
    align-items: center;
  }

  .section-188 {
    background-color: #030018;
  }

  .button-59.calendar {
    font-size: 24px;
  }

  .container-368 {
    max-width: 1540px;
  }

  .container-368._222 {
    max-width: 1280px;
  }

  .thumb--lightbox {
    height: 300px;
  }

  .button-64.calendar {
    font-size: 24px;
  }

  .hero-credito {
    position: static;
    inset: auto 20% 0% auto;
  }

  .hero-credito.absolute {
    right: -2%;
  }

  .hero-credito-dobro.bg-credito-dobro {
    min-height: 60vh;
  }

  .container-online-30 {
    max-width: 1200px;
  }

  .countdown-time-4 {
    font-size: 40px;
  }

  .page-navbar-6 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .container-online-31, .container-padrao-54, .container-online-32 {
    max-width: 1200px;
  }

  .container-386 {
    width: 1100px;
    max-width: 1100px;
  }

  .slider-mentores-valley-5 {
    width: 1200px;
  }

  .slider-mentores-valley-5.height {
    width: 100%;
    margin-top: 20px;
  }

  .slider-depoimento-video-3 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph--online-8 {
    text-transform: none;
  }

  .container-online-33, .container-online-33.rows {
    max-width: 1200px;
  }

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

  .div-block-4720.vsl {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph--online-9 {
    text-transform: none;
  }

  .text-block-2421 {
    width: 700px;
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-2421.big.fg4, .text-block-2423.white.padding {
    font-size: 20px;
  }

  .div-block-4727 {
    margin-bottom: 15px;
    line-height: 24px;
  }

  .price-tag-fg4-12.color.shadow.vsl {
    padding-top: 39px;
    padding-bottom: 39px;
  }

  .container-online-34, .container-online-34._1100 {
    max-width: 1200px;
  }

  .div-block-4455 {
    margin-top: 10px;
  }

  .text-block-2428.blue.no-cap {
    text-align: left;
  }

  .section-202 {
    height: 460px;
  }

  .div-block-4728 {
    grid-column-gap: 47px;
    grid-row-gap: 47px;
    justify-content: center;
    align-items: center;
    position: relative;
    inset: 16% 0% auto;
  }

  .div-block-4731 {
    top: 185px;
  }

  .div-block-4739 {
    height: 26vh;
  }

  .div-block-4754 {
    margin-top: 0;
  }

  .flip-card-area-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  ._w-flip-card-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-right: 10px;
  }

  .image-1172 {
    width: auto;
  }

  .body-26 {
    background-image: url('../images/005_1005.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100%;
  }

  .div-block-4767.desktop {
    margin-top: 140px;
  }

  .section-205 {
    display: block;
  }

  .div-block-4776 {
    background-image: linear-gradient(#ccc, #0000 31% 49%);
  }

  .div-block-4777 {
    height: 550px;
  }

  .section-209 {
    background-position: 55% 150%;
    background-size: 800px;
    height: 1050px;
  }

  .div-block-4974, .div-block-4982, .div-block-5016, .div-block-5024, .div-block-5073 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    display: flex;
  }

  .container-478 {
    max-width: 1100px;
  }

  .div-block-5104 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    display: flex;
  }

  .container-482 {
    max-width: 1100px;
  }

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

  .div-block-5115 {
    width: 90%;
  }

  .container-486 {
    max-width: 1100px;
  }

  .container-488 {
    max-width: 1100px;
    height: 100%;
  }

  .section-324 {
    height: 850px;
  }

  .container-489, .container-491 {
    max-width: 1100px;
  }

  .container-492 {
    max-width: 1100px;
    padding-top: 60px;
  }

  .container-494, .container-495, .container-496, .container-497, .container-498, .container-499, .container-500 {
    max-width: 1100px;
  }

  .container-501 {
    max-width: 1200px;
  }

  .container-502, .container-503 {
    max-width: 1100px;
  }

  .section-338 {
    background-position: 220%;
  }

  .container-504, .container-505, .container-506, .container-507, .container-508 {
    max-width: 1100px;
  }

  .div-block-5273.hero {
    padding-top: 80px;
    padding-bottom: 110px;
  }

  .div-block-5273.hero.aceleracao {
    min-height: 80vh;
  }

  .btn-arrow.is-trackable.center {
    width: auto;
    padding: 11px 25px;
  }

  .hero-fg4.aceleracao {
    margin-top: 63px;
  }

  .h1 {
    font-size: 48px;
    line-height: 60px;
  }

  .container-509 {
    max-width: 1100px;
  }

  .image-1388 {
    width: 30px;
  }

  .hero-block-4 {
    width: 550px;
  }

  .section-341 {
    min-height: auto;
  }

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

  .sub-title-2 {
    font-size: 18px;
    line-height: 28px;
  }

  .text-card {
    margin-top: 30px;
  }

  .div-block-4061 {
    width: 1200px;
  }

  .container-510 {
    width: 1100px;
    max-width: none;
  }

  .slide-147 {
    height: 390px;
  }

  .slide-147.aceleracai {
    height: auto;
  }

  .div-block-5288 {
    width: 45%;
  }

  .container-513.gap {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

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

  .container-online-35 {
    max-width: 1200px;
  }

  .image-1395 {
    width: 30px;
  }

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

  .section-343.padding-top {
    padding-top: 60px;
  }

  .div-block-5306.is-trackable.utm.nav {
    padding-top: 14px;
    padding-bottom: 14px;
  }

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

  .slide-mentor-fg4-2 {
    width: 19%;
    margin-left: .5%;
  }

  .image-1404 {
    height: auto;
  }

  .slider-fg4-mentores-3 {
    width: 1220px;
  }

  .slider-fg4-mentores-3.fv {
    width: 100%;
  }

  .container-519 {
    max-width: 1110px;
  }

  .image-1408 {
    width: 25px;
  }

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

  .container-522 {
    max-width: 90%;
  }

  .heading-196 {
    font-size: 62px;
    line-height: 72px;
  }

  .text-block-2741 {
    font-size: 42px;
    line-height: 42px;
  }

  .slider-50 {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-149 {
    height: 500px;
    min-height: 500px;
  }

  .text-block-2744 {
    font-size: 20px;
  }

  .mask-54 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-351 {
    max-width: 90%;
  }

  .image-1413 {
    width: 180px;
  }

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

  .metric {
    height: 270px;
    padding-top: 20px;
  }

  .metric-value-2 {
    font-size: 16px;
  }

  .text {
    font-size: 14px;
  }

  .container-539, .container-540 {
    max-width: 1100px;
  }

  .container-padrao-55, .container-padrao-56 {
    max-width: 1200px;
  }

  .slider-mentores-valley-7 {
    width: 1200px;
  }

  .slider-mentores-valley-7.height {
    margin-top: 20px;
  }

  .slider-mentores-valley-7.height-copy, .slider-mentores-valley-7.height {
    width: 100%;
    margin-top: 20px;
  }

  .container-padrao-57 {
    max-width: 1200px;
  }

  .div-block-5479 {
    background-image: linear-gradient(194deg, #070f2c, #040b21 82%, #00030e);
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .bold-text-610 {
    font-size: 1.2rem;
  }

  .container-569 {
    width: 1100px;
    max-width: none;
  }

  .container-padrao-59 {
    max-width: 1200px;
  }

  .heading-hero-7 {
    text-transform: none;
    line-height: 60px;
  }

  .v2-btn-23 {
    text-transform: none;
  }

  .hero-online-content-7 {
    margin-right: auto;
  }

  .hero-online-content-7._80 {
    grid-row-gap: 24px;
  }

  .container-padrao-60 {
    max-width: 1200px;
  }

  .orange-accent-33 {
    text-transform: none;
  }

  .container-572 {
    max-width: 1100px;
  }

  .text-block-2966 {
    font-size: 14px;
  }

  .div-block-5596.is-trackable.min-w {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .container-padrao-62 {
    max-width: 1200px;
  }

  .heading-hero-8 {
    text-transform: none;
    line-height: 60px;
  }

  .v2-btn-24 {
    text-transform: none;
  }

  .hero-online-content-8 {
    margin-right: auto;
  }

  .hero-online-content-8._80 {
    grid-row-gap: 24px;
  }

  .container-padrao-63 {
    max-width: 1200px;
  }

  .item-6 {
    width: 90px;
  }

  .item-6.medium {
    width: 70px;
  }

  .container-padrao-64, .container-padrao-65 {
    max-width: 1200px;
  }

  .v2-btn-25 {
    text-transform: none;
  }

  .left-arrow-60.carrossel-etapas.visivel.margin {
    bottom: -20%;
  }

  .slider-54.etapas.modulos {
    min-height: 350px;
  }

  .slider-54.etapas.modulos.margin-down {
    margin-bottom: 100px;
  }

  .paragraph--online-10 {
    text-transform: none;
  }

  .container-padrao-66 {
    max-width: 1200px;
  }

  .slide-nav-12.small._3.margin {
    bottom: -20%;
  }

  .div-block-5610 {
    justify-content: flex-start;
    width: 92%;
    margin-left: auto;
    margin-right: auto;
  }

  .right-arrow-56.carrossel-etapas.visivel.margin {
    bottom: -20%;
  }

  .slide-10 {
    width: 355px;
  }

  .slide-10.etapas {
    width: 400px;
  }

  .slide-10.etapas.modulos {
    width: 50%;
    height: 330px;
    margin-left: 0;
    margin-right: 0;
  }

  .container-padrao-5 {
    max-width: 1200px;
  }

  .orange-accent-34, .v2-btn-26 {
    text-transform: none;
  }

  .container-padrao-67 {
    max-width: 1200px;
  }

  .left-arrow-online-4 {
    height: 42px;
    top: 120%;
    left: 20%;
  }

  .right-arrow-online-4 {
    height: 42px;
    top: 120%;
    right: 20%;
  }

  .container-padrao-68 {
    max-width: 1200px;
  }

  .orange-accent-35 {
    text-transform: none;
  }

  .container-585 {
    max-width: 1100px;
  }

  .container-padrao-69 {
    max-width: 1200px;
  }

  .v2-btn-27 {
    text-transform: none;
  }

  .text-block-2987.white {
    line-height: 22px;
  }

  .container-padrao-70, .container-padrao-71 {
    max-width: 1200px;
  }

  .div-block-5641 {
    max-width: 1000px;
  }

  .btn-fixo-copy-6 {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .btn-fixo-copy-6.online.padding {
    padding-top: 17px;
  }

  .text-block-3000 {
    font-size: 14px;
  }

  .image-1556 {
    width: 320px;
  }

  .text-block-3001 {
    font-size: 48px;
    line-height: 58px;
  }

  .text-block-3001.ingressos {
    max-width: 800px;
  }

  .text-block-3001.ingressos.w {
    max-width: 850px;
  }

  .div-block-5645 {
    max-width: none;
  }

  .text-block-3002 {
    max-width: 500px;
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-3002.ingressos {
    max-width: 700px;
  }

  .text-block-3002.ingressos.left {
    text-align: left;
    max-width: none;
  }

  .image-1558 {
    height: 90%;
    right: 2%;
  }

  .div-block-5651 {
    max-width: 550px;
  }

  .heading-205 {
    font-size: 42px;
  }

  .paragraph-362 {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-362.fnn {
    font-size: 16px;
    line-height: 26px;
  }

  .slider-depoimento-video-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .section-397 {
    margin-top: 63px;
  }

  .div-block-5699 {
    min-height: 170px;
  }

  .ingresso-1 {
    width: 500px;
  }

  .div-block-5702.new {
    max-width: 500px;
  }

  .text-block-3033 {
    font-size: 14px;
  }

  .text-block-3037 {
    font-size: 16px;
    line-height: 26px;
  }

  .artigos-view {
    width: auto;
  }

  .hero-cx-2 {
    width: 46%;
    bottom: 0%;
    right: 0%;
  }

  .v2-btn-29.center.padding-top.d-none {
    display: none;
  }

  .gauge_data-container {
    z-index: 2;
  }

  .gauge_circle-3.grey {
    z-index: 1;
  }

  .guide-wrapper.hide, .v2-btn-31.center.padding-top.d-none {
    display: none;
  }

  .content-block-9, .content-block-10 {
    position: relative;
  }

  .v2-btn-32.center.padding-top.d-none {
    display: none;
  }

  .div-block-5820.pb {
    padding-bottom: 36px;
  }

  .div-block-5820.pb._2.dennis {
    padding-bottom: 108px;
  }

  .slider-container-7 {
    min-height: auto;
  }

  .slider-wrapper-10 {
    width: 1161px;
  }

  .v2-btn-33.center.compra.d-none {
    display: none;
  }

  .image-1646 {
    left: 770px;
  }

  .v2-btn-34.center.padding-top.d-none {
    display: none;
  }

  .slide-163.etapas {
    width: 400px;
  }

  .slider-63.etapas {
    max-width: 12000px;
    min-height: auto;
  }

  .div-block-5844 {
    width: 400px;
  }

  .text-block-3118 {
    font-size: 48px;
    line-height: 58px;
  }

  .text-block-3119 {
    max-width: 500px;
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-5855 {
    max-width: none;
  }

  .image-1670 {
    width: 16%;
  }

  .div-block-5870 {
    max-width: none;
  }

  .div-block-5873.new {
    max-width: 500px;
  }

  .text-block-3127 {
    max-width: 500px;
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-3127.ingressos {
    max-width: 650px;
  }

  .text-block-3127.ingressos.typ {
    max-width: 600px;
  }

  .text-block-3128 {
    font-size: 14px;
  }

  .div-block-5879 {
    min-height: 170px;
  }

  .text-block-3131 {
    font-size: 48px;
    line-height: 58px;
  }

  .text-block-3131.ingressos {
    max-width: 800px;
  }

  .div-block-5880 {
    max-width: none;
  }

  .div-block-5883.new {
    max-width: 500px;
  }

  .text-block-3133 {
    max-width: 500px;
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-3133.ingressos {
    max-width: 650px;
  }

  .text-block-3133.ingressos.typ {
    max-width: 600px;
  }

  .text-block-3134 {
    font-size: 14px;
  }

  .div-block-5890 {
    min-height: 170px;
  }

  .text-block-3139 {
    font-size: 48px;
    line-height: 58px;
  }

  .text-block-3139.ingressos {
    max-width: 800px;
  }

  .div-block-5891 {
    max-width: none;
  }

  .div-block-5894.new {
    max-width: 500px;
  }

  .text-block-3142 {
    max-width: 500px;
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-3142.ingressos {
    max-width: 650px;
  }

  .text-block-3142.ingressos.typ {
    max-width: 600px;
  }

  .text-block-3143 {
    font-size: 14px;
  }

  .div-block-5901 {
    min-height: 170px;
  }

  .text-block-3148 {
    font-size: 48px;
    line-height: 58px;
  }

  .text-block-3148.ingressos {
    max-width: 800px;
  }

  .bold-text-652 {
    font-size: 14px;
    line-height: 24px;
  }

  .image-1686 {
    width: 320px;
  }

  .div-block-5902 {
    max-width: none;
  }

  .text-block-3150 {
    max-width: 500px;
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-3152 {
    font-size: 48px;
    line-height: 58px;
  }

  .image-1687 {
    width: 320px;
  }

  .div-block-5906 {
    max-width: none;
  }

  .text-block-3153 {
    max-width: 500px;
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-3155 {
    font-size: 48px;
    line-height: 58px;
  }

  .container-642, .container-643 {
    max-width: 1200px;
  }

  .artigo-relacionado {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .div-block-5912 {
    max-width: none;
  }

  .section-425 {
    padding-top: 81px;
    padding-bottom: 81px;
  }

  .text-block-3157 {
    max-width: 500px;
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-3157.ingressos {
    max-width: 650px;
  }

  .text-block-3157.ingressos.left {
    text-align: left;
    max-width: none;
  }

  .text-block-3158 {
    font-size: 48px;
    line-height: 58px;
  }

  .heading-235 {
    padding-bottom: 24px;
  }

  .container-646 {
    max-width: 1200px;
  }

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

  .text-block-3162 {
    border: 1px solid var(--white-smoke);
    color: var(--white-smoke);
    border-radius: 80px;
    padding: 4px 12px;
    font-size: 12px;
    font-weight: 600;
  }

  .heading-237 {
    padding-left: 0;
  }

  .g4pb-popup.upsell-skills.center {
    align-items: center;
    min-height: 100vh;
  }

  .pma-section-scale.pma-section-scale-presencial {
    background-image: url('../images/background-encontro-presenciais.png'), linear-gradient(135deg, #4695b4, #007497);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .pma-scale-paragraph.pma-scale-black.pma-scale-align-esquerda {
    text-align: left;
  }

  .div-block-5982 {
    grid-template-rows: auto;
  }

  .pma-scale-heading2.pma-scale-align-esquerda {
    text-align: left;
  }

  .pma-scale-heading2.pma-scale-white {
    color: #fff;
    text-align: left;
  }

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

  .text-span-1395, .text-span-1396 {
    font-weight: 700;
  }

  .pma-scale-button {
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 700;
  }

  .pma-scale-button.pma-scale-button-white {
    color: #4ae;
    background-color: #fff;
    border-radius: 8px;
  }

  .pma-scale-button.pma-scale-button-blue {
    color: #fff;
    background-color: #4ae;
    border-radius: 8px;
  }

  .div-block-5991 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .pma-scale-heading4 {
    color: #000;
    font-size: 18px;
    line-height: 120%;
  }

  .div-block-5994 {
    background-color: #fff;
    border-radius: 16px;
    padding: 16px;
  }

  .background-video-10 {
    height: 840px;
  }

  .section-438 {
    background-image: url('../images/group-18.webp');
    background-position: 50% 100%;
    margin-top: 64px;
  }

  .section-438.pma-gemp-lp {
    background-image: url('../images/group-18.webp');
    background-position: 50% 100%;
  }

  .heading-264.pma-gemp-width.pma-gemp-alinhamento-left {
    width: 100%;
  }

  .modal-form.popup.center {
    display: none;
  }

  .text-10 {
    padding-right: 32px;
  }

  .div-19 {
    padding-left: 80px;
    padding-right: 8%;
  }

  .text-26 {
    line-height: 120%;
  }

  .div-block-5864 {
    max-width: 400px;
  }

  .image-1843.telamenor {
    display: block;
  }

  .div-block-6305 {
    width: 70%;
    max-width: 400px;
  }

  .div-block-6307 {
    max-width: 1100px;
  }

  .text-block-3364 {
    max-width: 450px;
    font-size: 18px;
  }

  .div-block-6318 {
    min-height: 170px;
  }

  .text-block-3371 {
    font-size: 14px;
  }

  .container-padrao-72 {
    max-width: 1200px;
  }

  .text-block-3377 {
    font-size: 14px;
  }

  .slider-fg4-mentores-4 {
    width: 1220px;
  }

  .slider-fg4-mentores-4.fv {
    width: 100%;
  }

  .slide-mentor-fg4-4, .slide-mentor-fg4-5 {
    width: 24%;
    margin-left: .5%;
  }

  .div-block-6364.pma-nova-ge {
    padding-top: 160px;
  }

  .section-7712037 {
    background-image: linear-gradient(#d3dcf2, #bed7f6);
    background-position: 0 0;
    background-size: auto;
  }

  .faixa-fixa.vsl-esconder {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .faixa-fixa.vsl-esconder.counter {
    padding-top: 31px;
    padding-bottom: 31px;
    font-size: 16px;
  }

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

  .box-ingressos-animation, .box-ingressos {
    width: 15px;
  }

  .section-valley25-hero.s-m._100-margin-top.m-t {
    min-height: 80vh;
    margin-top: 40px;
  }

  .title-valley.width.caps {
    max-width: 900px;
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 48px;
  }

  .container-77120062 {
    height: auto;
    min-height: auto;
  }

  .text-block-2829, .text-block-3401 {
    max-width: 450px;
    font-size: 18px;
  }
}

@media screen and (min-width: 1920px) {
  .footer-image {
    max-width: 300px;
    height: auto;
  }

  .div-block-48 {
    width: 20vw;
  }

  .bold-text-14 {
    font-size: 42px;
  }

  .logo-link {
    margin-left: 0%;
  }

  .navigation-link-wrapper {
    margin-right: 0%;
  }

  .navigation-container-2 {
    flex: 0 auto;
    justify-content: space-between;
    align-items: center;
    margin-left: 5%;
    margin-right: 5%;
  }

  .slider-wrapper {
    order: 0;
    padding-left: 0;
  }

  .content-block.padding-top.mobile-adjust, .content-block.padding-top.mobile-adjust._45, .content-block.padding-top.top, .content-block.padding-top.align-left {
    align-items: flex-start;
  }

  .content-block.padding-top {
    align-items: flex-end;
  }

  .hero-v2.no-overflow.pma-funda-growth {
    min-height: 88vh;
  }

  .hero-v2.imersoes.header {
    min-height: 60vh;
  }

  .hero-v2.imersoes.header.slider.on {
    background-position: 100%;
  }

  .hero-v2.imersoes.header.slider.on.gestao {
    background-size: auto, auto;
  }

  .hero-v2.imersoes.header.slider.g4day {
    min-height: 70vh;
  }

  .hero-v2.header-p {
    margin-top: 0;
  }

  .hero-v2.no-overflow.p-p.padding-header {
    min-height: 70vh;
  }

  .hero-v2.no-overflow.middle-bg.pma-hero-oratoria.pma-arq-receita {
    min-height: 77vh;
  }

  .hero-v2.no-overflow.height-first {
    min-height: 57vh;
  }

  .container-padrao {
    justify-content: space-between;
    align-items: center;
  }

  .container-padrao.hero-cases-g4 {
    justify-content: center;
    height: 100%;
  }

  .container-padrao.breadcrumb {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .container-padrao.cases-description {
    padding-top: 414px;
  }

  .section-v2.no-overflow {
    background-color: var(--untitled-ui--white);
  }

  .section-v2.no-overflow.no-pt.logo-bgs {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .section-v2.no-overflow.orange-gradient {
    box-shadow: none;
    box-shadow: none;
  }

  .section-v2.blue-gradient-bg.middle-btn {
    background-image: radial-gradient(circle closest-corner at 50% 100%, #21378bba, #0e1a44 36%);
  }

  .hero-online-content._80.fixed-w, .hero-online-content._80.fixed-w.im {
    min-width: 600px;
    margin-left: 0%;
  }

  .hero-online-content.no-m, .hero-online-content.no-m.mobile-d-none, .hero-online-content.fixed-w {
    min-width: 600px;
  }

  .heading-hero.cases {
    align-self: center;
  }

  .slider-4 {
    max-width: 800px;
  }

  .thumb-curso {
    max-width: 100%;
  }

  .hero-foto-mentor.absolute.okr {
    max-height: 58vh;
  }

  .hero-foto-mentor.absolute.okr.pma {
    width: 640px;
  }

  .hero-foto-mentor.absolute.lider {
    width: 36vw;
    padding-top: 0;
    right: 14%;
  }

  .hero-foto-mentor.absolute.lider.pma {
    width: 22%;
    margin-bottom: -1%;
    right: 20%;
  }

  .hero-foto-mentor.absolute.vitrine-im {
    right: 13%;
  }

  .hero-foto-mentor.absolute.vitrine-im.sales {
    right: 6%;
  }

  .hero-foto-mentor.absolute.vitrine-im.g-e {
    aspect-ratio: auto;
    object-fit: contain;
    align-self: baseline;
    display: block;
    position: absolute;
    bottom: auto;
    right: 8%;
    transform: translate(0, -50%);
  }

  .hero-foto-mentor.absolute.vitrine-im.g-e.g4day {
    height: 90%;
    max-height: 100%;
    margin-right: 220px;
  }

  .hero-foto-mentor.absolute.vitrine-im.g-e.g4day.pg {
    margin-right: 400px;
  }

  .hero-foto-mentor.absolute.wpp {
    width: 64vh;
    max-height: none;
    right: 14%;
  }

  .hero-foto-mentor.absolute.cx {
    right: 18%;
  }

  .hero-foto-mentor.absolute.hero.skills {
    right: 11%;
  }

  .hero-foto-mentor.absolute.hero.on {
    right: 10%;
  }

  .hero-foto-mentor.absolute.projeto {
    inset: 0% 0% auto auto;
  }

  .hero-foto-mentor.absolute {
    max-width: 50%;
    max-height: 63vh;
  }

  .hero-foto-mentor.absolute.gestao {
    right: 8%;
  }

  .hero-foto-mentor.absolute.negociacao {
    max-height: 61vh;
    right: 10%;
  }

  .hero-foto-mentor.absolute.pensamento {
    width: 1000px;
  }

  .hero-foto-mentor.absolute._1 {
    max-width: 100%;
  }

  .hero-foto-mentor.absolute._1.pma {
    top: 2px;
  }

  .hero-foto-mentor.absolute.pma {
    width: 1000px;
  }

  .hero-foto-mentor.absolute {
    width: 460px;
  }

  .hero-foto-mentor.absolute.cx {
    width: 460px;
    right: 18%;
  }

  .hero-foto-mentor.absolute.cx.w {
    width: auto;
    max-width: none;
  }

  .hero-foto-mentor.absolute.cx.w.pma {
    bottom: 0%;
    right: 0%;
  }

  .btn.btn--slim {
    padding-left: 100px;
    padding-right: 100px;
  }

  .btn.btn--slim.gpass {
    padding-left: 140px;
    padding-right: 140px;
  }

  .container-default-2 {
    min-height: auto;
  }

  .grid-three-columns.annuallly {
    display: block;
  }

  .footerr {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .slider-wrapper-2 {
    order: 0;
    padding-left: 0;
  }

  .item-5.small {
    width: 58px;
  }

  .perfil-infos {
    border-radius: 20px;
  }

  .title-perfis.black.empresas {
    font-size: 24px;
  }

  .image-219 {
    min-width: 119%;
  }

  .orange-asset.invert {
    width: 100vw;
    max-width: 100%;
  }

  ._w-card-back, ._w-card-img {
    border-radius: 0;
  }

  .paragraph--online.white.small {
    max-width: 100%;
  }

  .subtitle-hero {
    width: 80%;
  }

  .case-item {
    transition: all .2s;
  }

  .case-item:hover {
    transform: translate(0, -5px);
  }

  .image-296 {
    min-width: 101%;
    max-width: 101%;
  }

  .breadcrumb-cases.header-p {
    padding-top: 0;
    padding-bottom: 0;
  }

  .thumb-bg {
    background-size: cover;
    height: 500px;
  }

  .quote-asset.top {
    padding-right: 24px;
  }

  .div-block-3320 {
    flex: 1;
  }

  .heading-hero-2.cases {
    align-self: center;
  }

  .default-btn-2.p-p, .default-btn-2.p-p.center {
    border-radius: 60px;
  }

  .heading-v2-2 {
    font-size: 32px;
  }

  .image-302 {
    margin-left: 75px;
  }

  .link-block-10 {
    font-family: Montserrat, sans-serif;
    font-weight: 400;
  }

  .tab-feature {
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-157.white.pn {
    margin-bottom: 0;
  }

  .container-mkt.vertical.center {
    padding-left: 24px;
    padding-right: 24px;
  }

  .video-hero {
    bottom: 23%;
    right: 25%;
  }

  .hero-picture {
    right: 13%;
  }

  .hero-picture.lider.lap {
    left: 50%;
    right: auto;
  }

  .hero-picture.lider {
    right: 20%;
  }

  .section-online.no-overflow.bg-asset._2 {
    padding-bottom: 74px;
  }

  .section-online.no-overflow.mentores-section {
    min-height: auto;
  }

  .container-online.small-1440 {
    z-index: 1;
    position: relative;
  }

  .price-tag-fg4-2.white {
    padding-bottom: 32px;
  }

  .dobra-bf {
    padding-bottom: 24px;
  }

  .div-block-3393 {
    flex-direction: column;
    display: flex;
  }

  ._w-card-front-2.imersoes, ._w-card-front-2.online, ._w-card-front-2.comunidades, .c-card-front-2.home, .c-card-back-2.home {
    border-radius: 0;
  }

  .image-358 {
    right: 13%;
  }

  .page-navbar {
    padding-left: 20%;
    padding-right: 20%;
  }

  .page-navbar.countdown {
    display: none;
  }

  .blue-bg-2.new-blue {
    background-size: cover;
  }

  .orange-box.white.mobile-d-none {
    box-shadow: inset 0 -14px 20px -16px #0000003d;
  }

  .hero-mkt-img.mobile-d-none {
    left: 45%;
  }

  .mentor-3.card-orange._2.small {
    height: auto;
  }

  .header-gcp-sei-la {
    padding-left: 400px;
    padding-right: 400px;
  }

  .header-texto-gcp {
    width: 500px;
    padding-right: 0;
  }

  .mit-2 {
    padding-right: 70px;
  }

  .dobra-mit {
    padding-left: 370px;
    padding-right: 370px;
  }

  .dobra-6-gcp.hero-section {
    padding-left: 450px;
    padding-right: 450px;
  }

  .dobra-7-gcp.hero-section {
    padding-left: 470px;
    padding-right: 470px;
  }

  .bonus-mentoria {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 400px;
    padding-right: 400px;
    display: flex;
  }

  .grid-bonus-extra-demandas-que-caem-do-ceu.grid-copy-gcp-que-desespero {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-40-copy-lp-em-2-dias {
    width: 500px;
    padding-right: 0;
  }

  .button-primary-copy.light {
    padding-left: 140px;
    padding-right: 140px;
  }

  .sete-dias-gcp.hero-section-sete-dias-gcp {
    padding-left: 400px;
    padding-right: 400px;
  }

  .paragraph-47-texto-gcp-a-q-dor {
    padding-right: 67px;
  }

  .column-41 {
    padding-right: 0;
  }

  .section-scale-v2-2.white.feixa {
    padding-top: 0;
  }

  .div-block-3325 {
    background-position: 100% 0;
    margin-top: -91px;
  }

  .heading-v2-6 {
    font-size: 32px;
  }

  .heading-v2-6.coral.ch.pma-oratoria {
    width: 64%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-text-5 {
    text-transform: none;
  }

  .paragraph-v2-4 {
    width: 100%;
  }

  .div-block-3537.pb {
    padding-bottom: 24px;
  }

  .skl-mentor-empresas {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }

  .collection-list-20 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .mentor-block {
    background-image: linear-gradient(to top, var(--new-blue) 1%, #fff0 38%), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .mentor-block.tg {
    background-image: linear-gradient(to top, var(--new-blue) 15%, #fff0 40%), url('../images/tallis-g.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mentor-block.marcela {
    background-image: linear-gradient(to top, var(--new-blue) 15%, #fff0 40%), url('../images/marcela-r.jpg');
    background-position: 0 0, 42%;
    background-size: auto, cover;
  }

  .div-block-3556 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .tag-atuacao {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: #ffffff40;
    border-radius: 5px;
    align-self: flex-start;
    padding: 4px 8px;
  }

  .mentor-6.card-orange._2.novo {
    height: 580px;
  }

  .img-circle-empresa {
    width: 50px;
    height: 50px;
  }

  .faixa-pass.mobile-down {
    position: static;
  }

  .block-container.hero {
    padding-left: 300px;
    padding-right: 300px;
    display: flex;
  }

  .container-261 {
    height: 150px;
  }

  .image-440 {
    left: -5%;
  }

  .div-block-3574 {
    max-width: 1400px;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block-3575 {
    justify-content: center;
    max-width: 1200px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .hero-picture-2 {
    right: 13%;
  }

  .hero-picture-2.deskt {
    width: 800px;
    min-height: auto;
  }

  .hero-picture-2.deskt.size {
    width: 800px;
  }

  .hero-picture-2.deskt.size.peope-skill {
    width: 750px;
    right: 47px;
  }

  .hero-picture-2.deskt.size.lidereanca {
    width: 800px;
    right: 40px;
  }

  .paragraph-v2-5 {
    width: 100%;
  }

  .container-padrao-11.horizontal.reverse.gap {
    max-width: 1200px;
  }

  .paragraph-v2-6 {
    width: 100%;
  }

  .slide-106.etapas.modulos {
    width: 50%;
  }

  .heading-v2-12 {
    font-size: 32px;
  }

  .slide-10-copy.etapas-mentor, .slide-10-copy.etapas-copy {
    height: auto;
  }

  .tab-feature-3 {
    padding-bottom: 3px;
  }

  .text-block-2089.white {
    margin-bottom: 0;
  }

  .paragraph-v2-7 {
    width: 100%;
  }

  .container-padrao-19.horizontal.reverse.gap {
    max-width: 1200px;
  }

  .paragraph-v2-8 {
    width: 100%;
  }

  .slide-107.etapas.modulos {
    width: 50%;
  }

  .section-online-copy.no-overflow.mentores-section {
    min-height: auto;
  }

  .heading-v2-16, .heading-v2-17 {
    font-size: 32px;
  }

  .paragraph-v2-9 {
    width: 100%;
  }

  .container-padrao-24.horizontal.reverse.gap {
    max-width: 1200px;
  }

  .paragraph-v2-10 {
    width: 100%;
  }

  .slide-108.etapas.modulos {
    width: 50%;
  }

  .heading-v2-18, .heading-v2-19 {
    font-size: 32px;
  }

  .paragraph-v2-11 {
    width: 100%;
  }

  .container-padrao-25.horizontal.reverse.gap {
    max-width: 1200px;
  }

  .paragraph-v2-12 {
    width: 100%;
  }

  .slide-109.etapas.modulos {
    width: 50%;
  }

  .heading-v2-20, .heading-v2-21 {
    font-size: 32px;
  }

  .button-fnn-cohort {
    margin-top: 50px;
    padding: 21px 46px;
    font-size: 22px;
  }

  .bullets-hero {
    margin-top: 30px;
  }

  .button-fnn-mobile-fixo {
    padding: 17px 46px;
    font-size: 22px;
  }

  .paragrafo.item {
    align-items: center;
    height: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .image-681 {
    width: auto;
  }

  .div-block-3806 {
    height: 50vh;
  }

  .sub-h1 {
    width: 100%;
    font-size: 22px;
    line-height: 30px;
  }

  .h1-fnn-cohort-2 {
    max-width: 900px;
    font-size: 42px;
    line-height: 58px;
  }

  .div-block-3849 {
    height: 360px;
  }

  .slider-27.etapas.modulos.margin-down.slider-vendas {
    bottom: -32%;
  }

  .right-arrow-35.carrossel-etapas.visivel.margin.space {
    bottom: -18%;
  }

  .container-online-17.fnn {
    max-width: 80%;
  }

  .left-arrow-30.carrossel-etapas.visivel.margin.space {
    bottom: -18%;
  }

  .testimonial-text-6 {
    text-transform: none;
  }

  .heading-v2-29 {
    font-size: 32px;
  }

  .container-285 {
    max-width: 1200px;
  }

  .mask-23 {
    height: 360px;
  }

  .container-286 {
    justify-content: center;
    align-items: center;
  }

  .gt-section-2 {
    height: 70vh;
  }

  .div-block-3892 {
    width: 1200px;
  }

  .slider-31 {
    width: 1220px;
  }

  .button-gt {
    margin-top: 120px;
  }

  .heading-v2-34 {
    font-size: 32px;
  }

  .bonus-section.white.pass {
    min-height: auto;
  }

  .slider-21-copy {
    width: 1300px;
    height: auto;
  }

  .slider-mentor {
    width: 33%;
    height: auto;
  }

  .slide-nav-31-copy {
    top: 600px;
  }

  .div-block-3758 {
    justify-content: space-around;
  }

  .div-block-3756 {
    width: 100%;
  }

  .container-online-19._1100 {
    max-width: 1300px;
  }

  .slider-32 {
    width: 1220px;
  }

  .sobre-g4-numbers {
    width: 60%;
  }

  .text-blue-scale {
    white-space: nowrap;
  }

  .div-horario-2 {
    max-width: 90px;
  }

  .html-embed-44, .html-embed-45 {
    min-width: 500px;
  }

  .container-lideran-a-2.direction {
    justify-content: flex-start;
    max-width: 1300px;
  }

  .mentores-hero {
    width: 40%;
    margin-right: 100px;
  }

  .section-103 {
    min-height: 60vh;
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .section-103.flex-direction {
    min-height: auto;
    padding-bottom: 100px;
  }

  .content-hero {
    width: 50%;
    margin-right: 40px;
  }

  .slider-fg4-mentores {
    width: 1220px;
  }

  .container-342 {
    max-width: 1200px;
  }

  .section-128 {
    padding-top: 145px;
    padding-bottom: 0;
  }

  .section-128._2._4 {
    background-image: linear-gradient(#043375, #0000 32%), url('../images/group-16.webp');
  }

  .section-128.pma22 {
    font-size: 79px;
  }

  .div-block-4179 {
    margin-top: 140px;
  }

  .text-block-2200 {
    width: 650px;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-99 {
    font-size: 88px;
    line-height: 110px;
  }

  .section-146 {
    background-size: cover, auto;
  }

  .section-146.ai {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .container-321 {
    max-width: 1540px;
  }

  .div-block-4180 {
    width: 45%;
    line-height: 26px;
  }

  .paragraph-330 {
    font-size: 16px;
  }

  .section-149 {
    background-size: cover, auto;
  }

  .section-149.ai {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .container-323 {
    max-width: 1540px;
  }

  .agenda-block-2.ai {
    min-width: 60%;
  }

  .bold-text-314 {
    white-space: normal;
  }

  .heading-117 {
    width: 700px;
    font-size: 32px;
  }

  .white-bkg-journey {
    margin-bottom: 0;
  }

  .slider-mentores-valley {
    width: 100%;
  }

  .arrow-slider-5 {
    margin-bottom: 0;
  }

  .slider-mentores-valley-2 {
    width: 1220px;
  }

  .fotos {
    justify-content: center;
    align-items: center;
  }

  .container-337 {
    max-width: 1200px;
  }

  .div-block-4008 {
    width: 230px;
  }

  .div-block-4407 {
    margin-right: 20%;
  }

  .div-block-4297 {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .div-block-4292 {
    background-image: linear-gradient(#0f194300, #0a1335 72%);
    align-self: auto;
    height: 150px;
    padding-left: 0;
  }

  .div-block-4292._3 {
    background-image: none;
  }

  .div-block-4288 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .image-1034 {
    width: 50px;
    height: 50px;
  }

  .text-block-2253 {
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-2254 {
    border-radius: 10px;
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
  }

  .div-block-4417 {
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
    position: absolute;
    inset: -120px auto auto 20%;
  }

  .container-351 {
    max-width: 1540px;
  }

  .container-351._2 {
    max-width: 1200px;
  }

  .body-21 {
    background-size: 120%;
  }

  .container-352 {
    margin-top: 140px;
  }

  .section-160 {
    min-height: 40vh;
  }

  .text-block-2257 {
    margin-bottom: 40px;
    line-height: 32px;
  }

  .section-161 {
    margin-top: 100px;
  }

  .navbar-wrapper-2 {
    width: 50%;
  }

  .nav-menu-9 {
    margin-left: auto;
    margin-right: auto;
  }

  .list-item-7.is-trackable {
    width: 20%;
  }

  .div-block-4468, .text-block-2297 {
    width: auto;
  }

  .div-block-4469 {
    margin-left: auto;
    display: flex;
    position: static;
    inset: auto 0% 0% 100px;
  }

  .arrow-slider-6 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .arrow-slider-6.left {
    margin-left: 0;
    margin-right: auto;
  }

  .arrow-slider-7 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .div-block-4485 {
    top: 340px;
    left: 300px;
  }

  .button-26._2 {
    font-size: 24px;
    font-weight: 500;
  }

  .button-26._2.utm.is-trackable {
    background-color: #e76353;
    font-size: 20px;
    font-weight: 500;
  }

  .paragraph-346 {
    font-size: 20px;
  }

  .div-block-4490 {
    margin-bottom: 0;
    left: auto;
  }

  .heading-106 {
    font-size: 40px;
  }

  .div-block-4491 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    position: relative;
    bottom: -10%;
    left: auto;
  }

  .image-1098 {
    width: 80px;
  }

  .paragraph-347 {
    width: 600px;
    max-width: none;
    margin-top: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .div-block-4494 {
    max-width: 700px;
  }

  .container-363 {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 1300px;
    max-width: 90%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    top: -8%;
    left: auto;
    right: auto;
  }

  .section-166 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #030018;
    background-image: linear-gradient(#fff0 70%, #030018 95%), url('../images/pg_desk.png');
    background-position: 0 0, -90%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    flex-flow: row;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 1920px;
    height: 690px;
    display: flex;
  }

  .section-166._2 {
    background-image: linear-gradient(#fff0 52%, #030018 74%), url('../images/frame-427319728.png'), linear-gradient(#0000, #0000);
    background-position: 0 0, 90%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 900px, auto;
  }

  .container-364 {
    background-image: linear-gradient(#030018, #fff0), url('../images/image-261.png');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    max-width: none;
  }

  .container-364._2 {
    background-image: none;
    max-width: 90%;
  }

  .section-168.secton2 {
    background-color: #030018;
    background-image: linear-gradient(#fff0 75%, #030018 94%), linear-gradient(#030018, #fff0);
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    height: 800px;
    padding-top: 0;
  }

  .divblockpg01 {
    text-align: right;
    height: 200px;
  }

  .divblockpg02 {
    height: 180px;
  }

  .container-365 {
    background-color: #030018;
    background-image: none;
    background-position: 0 0;
    max-width: none;
  }

  .container-365._2 {
    background-image: none;
    max-width: 90%;
  }

  .div-block-4499 {
    margin-top: 0;
  }

  .text-block-2314 {
    text-align: left;
    max-width: 100%;
    margin-bottom: 0;
    padding-right: 20px;
    font-size: 16px;
    line-height: 30px;
    top: auto;
    bottom: 14px;
  }

  .div-block-4501 {
    font-size: 24px;
  }

  .divblockpg03 {
    height: 200px;
  }

  .divblockpg04._3._1233 {
    height: 150px;
  }

  .divblockpg04._2._44 {
    top: 0;
  }

  .divblockpg04._2._444 {
    top: 20px;
    left: -2px;
  }

  .button-58.calendar {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .container-366 {
    max-width: 1300px;
  }

  .div-block-4509 {
    width: 1300px;
  }

  .image-1102 {
    min-width: 100%;
    max-width: 95%;
  }

  .image-1102._2 {
    width: 50%;
    min-width: 49%;
  }

  .image-1102._2._1 {
    min-width: 100%;
  }

  .image-1102._3 {
    width: 100%;
    min-width: 49%;
  }

  .image-1102._3._2131231 {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .image-1102._1231 {
    width: auto;
    min-width: auto;
    max-width: 100%;
  }

  .button-27 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-27.utm.is-trackable {
    font-size: 16px;
  }

  .div-block-4512 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .section-188 {
    width: 100%;
  }

  .div-block-4493 {
    min-width: 100%;
    max-width: 100%;
  }

  .div-block-4493.is-trackable {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .button-59.calendar {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .container-368 {
    max-width: 1540px;
  }

  .container-368._222 {
    max-width: 1300px;
  }

  .body-22 {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .hero-g4pass.header-p {
    margin-top: 0;
  }

  .video-7 {
    display: inline-block;
  }

  .video-7.frontier {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: fill;
    aspect-ratio: auto;
    object-fit: fill;
  }

  .button-64.calendar {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .popup.best-sellers.frontier {
    display: none;
  }

  .code-embed-3.frontier {
    display: block;
  }

  .hero-credito.absolute {
    inset: auto 10% 0% auto;
  }

  .hero-credito-dobro {
    background-size: cover;
  }

  .hero-credito-dobro.bg-credito-dobro.revamp {
    background-image: linear-gradient(103deg, #f95c3d 63%, #0000 87%), url('../images/indicacaobannerhero_1indicacaobannerhero.avif');
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
  }

  .texto-topo-credito.large {
    font-size: 16px;
  }

  .hero-online-content-6._80.m-center {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .bold-text-486 {
    font-size: 24px;
    line-height: 1.5;
  }

  .page-navbar-6 {
    padding-left: 20%;
    padding-right: 20%;
  }

  .text-span-1089 {
    width: auto;
    font-size: 20px;
    line-height: 1.5;
  }

  .arrow-slider-10 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .arrow-slider-10.left {
    margin-left: 0;
    margin-right: auto;
  }

  .container-386 {
    width: 1200px;
    max-width: 1200px;
  }

  .slider-mentores-valley-5 {
    width: 1220px;
  }

  .text-block-2418.bonus.left.vsl {
    justify-content: center;
  }

  .bold-text-373, .bold-text-372 {
    font-size: 16px;
  }

  .div-block-4722.vsl {
    justify-content: center;
  }

  .container-online-34._1100 {
    max-width: 1300px;
  }

  .text-block-2428.blue.no-cap {
    font-size: 16px;
  }

  .section-202 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 470px;
    display: flex;
  }

  .div-block-4728 {
    position: relative;
    top: 14%;
    bottom: 54%;
  }

  .div-block-4731 {
    position: static;
    top: -32px;
  }

  .div-block-4732 {
    width: 360px;
  }

  .bignumbers {
    padding-top: 140px;
  }

  .div-block-4739 {
    height: 22vh;
  }

  .body-26 {
    background-image: url('../images/005_1005.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100%;
  }

  .container-396 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1200px;
    display: flex;
  }

  .div-block-4767 {
    width: 90%;
  }

  .section-207 {
    background-image: linear-gradient(#fff, #0000), url('../images/landing-pagebg.png');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 100%;
  }

  .div-block-4776 {
    background-image: linear-gradient(#d3d3d3, #0000 31% 49%);
  }

  .div-block-4777 {
    height: 700px;
  }

  .section-208 {
    background-image: none;
    margin-top: 20px;
  }

  .section-209 {
    background-position: 52% 150%;
  }

  .section-211 {
    background-image: linear-gradient(#0000 81%, #0b1748), url('../images/frame-427319710.png');
    background-position: 0 0, 50% 30%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .section-212 {
    margin-top: 40px;
  }

  .section-214 {
    background-image: url('../images/bgmentorssprint.png');
    background-position: 50% 70%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .container-478 {
    max-width: 1200px;
  }

  .section-318.desktop {
    background-image: url('../images/0101-02_10101-02.webp'), radial-gradient(circle at 100% 100%, #020622, #030825 20%, #030d47 26%, #0000 67%), linear-gradient(#030c39, #030c38 25% 48%, #050d31 71%, #030822 95%);
    background-position: 50% 100%, 0 0, 0 0;
    background-repeat: no-repeat, repeat, repeat;
    background-size: 1100px, auto, auto;
  }

  .container-482 {
    max-width: 1200px;
  }

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

  .div-block-5115 {
    width: 70%;
  }

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

  .div-block-5125 {
    width: 40%;
  }

  .container-486 {
    max-width: 1200px;
  }

  .container-488 {
    max-width: 1200px;
    height: 100%;
  }

  .section-324 {
    background-position: 50%, 0 0;
    height: 1100px;
    padding-bottom: 0;
    display: block;
  }

  .div-block-5134 {
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 100%;
    display: flex;
  }

  .image-1343 {
    width: 60%;
  }

  .div-block-5135 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-2621 {
    font-size: 32px;
    line-height: 40px;
  }

  .image-1344 {
    width: 20%;
  }

  .section-325 {
    height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .container-489, .container-491 {
    max-width: 1200px;
  }

  .container-492 {
    max-width: 1200px;
    margin-top: 0;
    padding-top: 40px;
  }

  .container-494 {
    max-width: 1200px;
  }

  .div-block-5160 {
    padding-top: 0;
  }

  .div-block-5175 {
    padding-bottom: 100px;
  }

  .section-329 {
    background-image: linear-gradient(#0f1a45, #040421);
  }

  .div-block-4688 {
    border: 1px solid #fff;
    border-radius: 100px;
    padding: 8px 16px;
    display: flex;
  }

  .div-block-4691, .div-block-4691._1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-5179 {
    width: 80%;
  }

  .text-block-2636 {
    font-size: 20px;
  }

  .heading-114 {
    letter-spacing: 2px;
    font-size: 67px;
    line-height: 80px;
  }

  .text-block-2637 {
    color: #fff;
    border: 1px #fff;
    border-radius: 100px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .heading-177 {
    font-size: 16px;
    line-height: 1.5;
  }

  .heading-178 {
    font-size: 24px;
  }

  .container-495 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 1200px;
    display: flex;
  }

  .button-93 {
    font-size: 20px;
  }

  .container-496 {
    max-width: 1200px;
  }

  .heading-179 {
    font-size: 48px;
    line-height: 48px;
  }

  .heading-180 {
    font-size: 32px;
  }

  .text-block-2638 {
    font-size: 20px;
    line-height: 1.5;
  }

  .text-block-2639, .button-94 {
    font-size: 20px;
  }

  .image-1356 {
    height: 40px;
  }

  .container-497 {
    min-width: 60%;
    max-width: 1200px;
  }

  .div-block-4701 {
    width: 100%;
  }

  .heading-181 {
    font-size: 32px;
  }

  .text-block-2641 {
    font-size: 20px;
    font-style: normal;
  }

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

  .text-block-2645 {
    font-size: 20px;
  }

  .div-block-4697 {
    padding-right: 10px;
  }

  .button-95 {
    font-size: 20px;
  }

  .container-498 {
    max-width: 1200px;
  }

  .heading-182 {
    font-size: 32px;
  }

  .div-block-5194 {
    margin-top: 100px;
  }

  .text-block-2647, .button-96 {
    font-size: 20px;
  }

  .div-block-4704._5.exn2.linha2 {
    height: 400px;
  }

  .div-block-4704.exn2 {
    height: 500px;
  }

  .div-block-4704.exn2.linha2 {
    height: 400px;
  }

  .heading-183 {
    font-size: 32px;
  }

  .container-499 {
    max-width: 1200px;
  }

  .text-block-2649, .button-97 {
    font-size: 20px;
  }

  .heading-184 {
    font-size: 32px;
  }

  .container-500 {
    max-width: 1200px;
  }

  .button-98, .text-block-2651 {
    font-size: 20px;
  }

  .heading-185 {
    font-size: 32px;
  }

  .heading-185.exn {
    margin-top: 0;
  }

  .text-block-2652 {
    font-size: 20px;
  }

  .container-501 {
    max-width: 1200px;
    margin-top: 0;
  }

  .div-block-5211 {
    margin-top: 0;
  }

  .text-block-2657, .text-block-2658, .text-block-2659, .text-block-2660, .text-block-2661 {
    font-size: 18px;
    line-height: 1.5;
  }

  .text-block-2662, .text-block-2663, .text-block-2664, .text-block-2665, .text-block-2666 {
    font-size: 16px;
  }

  .text-block-2667, .text-block-2668 {
    font-size: 20px;
  }

  .container-502 {
    max-width: 1200px;
  }

  .section-336 {
    background-color: #040421;
  }

  .container-503 {
    max-width: 1200px;
  }

  .section-337 {
    background-position: 0 0, 50% 130%, 0 0;
  }

  .section-338 {
    background-position: 130%;
    margin-top: 0;
  }

  .pagination-18 {
    margin-top: 40px;
  }

  .container-504, .container-505, .container-506, .container-507 {
    max-width: 1200px;
  }

  .div-block-5263 {
    width: 60%;
    min-width: 60%;
  }

  .div-block-5263._1 {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
  }

  .div-block-5263._1._33 {
    background-color: #226cd3;
    border-style: none;
  }

  .div-block-5264._2 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    width: 70%;
  }

  .container-508 {
    max-width: 1200px;
  }

  .div-block-5266 {
    width: 49%;
    height: 279px;
    margin-top: 10px;
    overflow: hidden;
  }

  .div-block-5267 {
    width: 49%;
    margin-top: 10px;
    overflow: hidden;
  }

  .div-block-5268 {
    width: 95%;
  }

  .image-1386 {
    width: 120px;
  }

  .hero-mentores-fg4 {
    width: 42%;
    max-width: 400px;
  }

  .div-block-5273.hero {
    padding-top: 100px;
  }

  .div-block-5273.hero.aceleracao {
    min-height: 70vh;
  }

  .btn-arrow {
    width: 300px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .btn-arrow.is-trackable {
    width: 400px;
  }

  .h1 {
    font-size: 52px;
    line-height: 64px;
  }

  .container-509 {
    max-width: 1200px;
  }

  .image-1388 {
    width: 30px;
  }

  .hero-block-4 {
    width: 600px;
  }

  .text-block-2713 {
    font-size: 20px;
  }

  .text-card {
    margin-top: 40px;
  }

  .slider-47 {
    width: 90%;
  }

  .div-block-4061 {
    width: 1400px;
  }

  .container-510 {
    max-width: 1100px;
  }

  .text-block-2726 {
    font-size: 20px;
  }

  .image-1395 {
    width: 30px;
  }

  .text-block-2730 {
    font-size: 20px;
  }

  .arrow-slider-11 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .arrow-slider-11.left {
    margin-left: 0;
    margin-right: auto;
  }

  .slide-nav-69 {
    padding-top: 12px;
  }

  .slider-fg4-mentores-3 {
    width: 1220px;
  }

  .section-344.white {
    z-index: 2;
    position: relative;
  }

  .container-519 {
    max-width: 1200px;
  }

  .container-522 {
    max-width: 80%;
  }

  .slider-50 {
    max-width: 1800px;
  }

  .slide-149 {
    height: 100%;
    min-height: 600px;
  }

  .text-block-2744 {
    font-size: 24px;
  }

  .section-351 {
    max-width: 80%;
  }

  .text-block-2784 {
    font-size: 14px;
  }

  .text-span-1248 {
    font-size: 20px;
  }

  .div-block-5345 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slider-item {
    width: 350px;
    overflow: hidden;
  }

  .image-1439 {
    width: 600px;
  }

  .container-539 {
    max-width: 1200px;
  }

  .text-block-2807 {
    font-size: 4rem;
  }

  .section-359 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-2808 {
    font-size: 16px;
    line-height: 1.5;
  }

  .text-block-2809 {
    font-size: 1.2rem;
  }

  .container-540 {
    max-width: 1200px;
  }

  .marquee-text {
    letter-spacing: 9px;
    font-size: 14px;
  }

  .track-horizontal {
    font-size: 16px;
  }

  .white-bkg-journey-2 {
    margin-bottom: 40px;
  }

  .heading {
    width: 700px;
    font-size: 32px;
  }

  .slider-mentores-valley-7 {
    width: 1220px;
  }

  .heading-200 {
    width: 700px;
    font-size: 32px;
  }

  .text-counter-2 {
    font-size: 10px;
    line-height: 14px;
  }

  .pointer-counter {
    font-size: 25px;
  }

  .nav-counter {
    width: 80%;
  }

  .number-counter {
    font-size: 40px;
    line-height: 40px;
  }

  .counter-block-number-6 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 70px;
  }

  .slider-52 {
    margin-bottom: 8em;
  }

  .div-block-5588 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #ff5448;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 550px;
    padding: 10px 10px 10px 28px;
    display: flex;
  }

  .div-block-5588:hover {
    width: 600px;
  }

  .div-block-5588.grad {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: auto;
    padding: 7px 32px;
  }

  .div-block-5588.grad.is-trackable.color.fixo {
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .image-1523 {
    width: 40px;
  }

  .text-block-2966 {
    color: #fff;
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: 700;
  }

  .counter-block-number-7 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 70px;
  }

  .slider-wrapper-6 {
    order: 0;
    padding-left: 0;
  }

  .slide-10.etapas.modulos {
    width: 50%;
  }

  .heading-v2-5 {
    font-size: 32px;
  }

  .div-block-5642 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #ff5448;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 550px;
    padding: 10px 10px 10px 28px;
    display: flex;
  }

  .div-block-5642:hover {
    width: 600px;
  }

  .div-block-5642.grad {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: auto;
    padding: 7px 32px;
  }

  .div-block-5642.grad.is-trackable.color.fixo {
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .image-1554 {
    width: 40px;
  }

  .text-block-3000 {
    color: #fff;
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: 700;
  }

  .marquee-horizontal-5.top.show.hero-heading-center {
    margin-bottom: 0;
  }

  .section-390.ingresos.m-t {
    margin-top: 90px;
  }

  .text-block-3001.h2.ingressos.mentor {
    max-width: 500px;
  }

  .ingresso-1 {
    width: 50%;
  }

  .ingresso-1._50.bkg-img.stroke.vip {
    background-position: 50%;
  }

  .image-1584 {
    width: 40px;
  }

  .text-block-3033 {
    color: #fff;
    letter-spacing: 1px;
    font-size: .7rem;
    font-weight: 700;
  }

  .div-block-5708 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    background-color: #03092266;
    border: 1px solid #0b2279;
    border-radius: 5px;
    padding: 15px;
  }

  .text-block-3036 {
    color: #eaeaea;
    font-size: 25px;
    font-weight: 500;
  }

  .text-block-3036.new {
    font-size: 18px;
    font-weight: 700;
  }

  .div-block-5709 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
  }

  .div-block-5709.auto {
    justify-content: center;
  }

  .div-block-5717 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    background-color: #03092266;
    border: 1px solid #0b2279;
    border-radius: 5px;
    padding: 15px;
  }

  .text-block-3039 {
    color: #eaeaea;
    font-size: 25px;
    font-weight: 500;
  }

  .text-block-3039.new {
    font-size: 18px;
    font-weight: 700;
  }

  .div-block-5718 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
  }

  .div-block-5718.auto {
    justify-content: center;
  }

  .materiais-view {
    font-size: 14px;
  }

  .container-artigos-materiais {
    justify-content: center;
    align-items: center;
    max-width: 1200px;
    margin-top: 24px;
  }

  .hero-cx-2 {
    width: 100%;
    display: inline-block;
    position: static;
    bottom: 0%;
    right: 0%;
  }

  .section-pma.expcliente.spacing {
    margin-bottom: -1px;
    padding-bottom: 0;
  }

  .section.hero.pmapmapmapma {
    margin-top: 0;
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .div-vertical {
    justify-content: center;
    align-items: center;
  }

  .checkout-botao-2.compra.is-trackable {
    padding: 7px;
  }

  .image-1675 {
    width: 40px;
  }

  .text-block-3128 {
    color: #fff;
    letter-spacing: 1px;
    font-size: .7rem;
    font-weight: 700;
  }

  .section-422.ingresos.typ {
    min-height: 85vh;
  }

  .image-1678 {
    width: 40px;
  }

  .text-block-3134 {
    color: #fff;
    letter-spacing: 1px;
    font-size: .7rem;
    font-weight: 700;
  }

  .image-1682 {
    width: 40px;
  }

  .text-block-3143 {
    color: #fff;
    letter-spacing: 1px;
    font-size: .7rem;
    font-weight: 700;
  }

  .header-glossario {
    background-color: #1e315d;
  }

  .heading-232 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 31px;
    padding-bottom: 31px;
    font-size: 36px;
  }

  .container-642, .container-646 {
    max-width: 1200px;
  }

  .pma-section-scale.pma-section-scale-presencial {
    background-size: cover, auto;
  }

  .background-video-10 {
    height: 841px;
  }

  .section-438 {
    background-image: url('../images/group-18.webp');
    background-position: 50% 86%;
    background-repeat: no-repeat;
  }

  .section-438.pma-gemp-lp {
    background-image: url('../images/group-18.webp');
    background-position: 50% 80%;
    background-size: cover;
  }

  .heading-261.pma-gemp {
    padding-right: 84px;
  }

  .text-block-3188 {
    font-size: 14px;
  }

  .div-block-6098 {
    min-height: 40px;
    padding: 5px;
  }

  .div-block-6099 {
    min-height: 2.5vw;
  }

  .div-block-6099.right {
    min-height: 30px;
  }

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

  .div-19 {
    padding-left: 120px;
    padding-right: 19%;
  }

  .frame-771304 {
    max-width: 720px;
  }

  .text-26 {
    line-height: 120%;
  }

  .counter {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-5864 {
    max-width: 400px;
  }

  .list-item-13.is-trackable {
    width: 20%;
  }

  .bold-text-701 {
    width: 100%;
  }

  .div-block-6305 {
    max-width: 400px;
    margin-top: 3%;
    margin-bottom: 3%;
  }

  .image-1852 {
    width: 40px;
  }

  .text-block-3371 {
    color: #fff;
    letter-spacing: 1px;
    font-size: .7rem;
    font-weight: 700;
  }

  .image-1860 {
    width: 40px;
  }

  .text-block-3377 {
    color: #fff;
    letter-spacing: 1px;
    font-size: .7rem;
    font-weight: 700;
  }

  .slide-nav-56 {
    padding-top: 12px;
  }

  .slider-fg4-mentores-4 {
    width: 1220px;
  }

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

  .paragraph-405 {
    text-align: center;
    width: 72%;
  }

  .section-7712037 {
    background-position: 50%, 0 0;
  }

  .faixa-fixa.vsl-esconder.counter {
    max-height: 70px;
  }

  .image-1492 {
    width: 130px;
  }
}

@media screen and (max-width: 991px) {
  .body.grey {
    padding-top: 0;
  }

  .paragraph-2 {
    margin-bottom: -10%;
  }

  .default-container {
    align-items: center;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .default-container.no-p.small {
    max-width: none;
  }

  .mobile-d-none {
    display: none;
  }

  .card.areas {
    flex: 1;
  }

  .card.areas.carreiras {
    min-width: 47%;
  }

  .slider-right {
    background-color: #fa7268;
    border-style: none;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    padding: 7px;
    right: 22%;
  }

  .slider-left {
    background-color: #b1b1b1;
    border-style: none;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    padding: 7px;
    left: 22%;
  }

  .valores-title {
    padding-top: 8px;
    font-size: 20px;
  }

  .feature-text {
    height: 167px;
  }

  .product-card {
    max-width: 320px;
    padding: 0 0 16px;
    position: relative;
  }

  .product-card._2 {
    min-width: 320px;
    max-width: 320px;
  }

  .desk-d-none {
    order: 0;
    display: block;
  }

  .div-block-6 {
    flex-flow: wrap;
  }

  .card-content.valores {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .card-slider {
    box-shadow: 0 0 1.9rem -4px #00000012;
  }

  .card-slider:hover {
    box-shadow: 0 5px 1.5rem -1px #0000001c;
  }

  .div-block-49 {
    align-self: stretch;
  }

  .div-block-30 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .div-block-30.no-p {
    padding-left: 0;
    padding-right: 0;
  }

  .socials.v2 {
    grid-column-gap: 0px;
    align-self: center;
    width: 80%;
  }

  .socials.v2.logos {
    width: 100%;
    bottom: -23%;
  }

  .div-block-31 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .div-block-33 {
    align-items: center;
    height: 5vw;
    display: flex;
  }

  .footer-logo-link {
    flex: 1;
    height: auto;
  }

  .footer-flex-container {
    padding-top: 24px;
  }

  .footer-image {
    width: 280px;
    max-width: none;
    height: auto;
    padding-bottom: 24px;
  }

  .div-block-48 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: auto;
  }

  .hero-h1-2 {
    background-image: linear-gradient(135deg, #233140, #476382 55%);
  }

  .hero-h1-2.i-m-v3 {
    color: #233140;
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
  }

  .text-block-8 {
    flex: 0 auto;
  }

  .heading-7 {
    font-size: 24px;
  }

  .container {
    max-width: 728px;
  }

  .default-container-imersao {
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
  }

  .default-container-imersao.footer {
    padding: 24px;
  }

  .link-btn {
    flex: 0 auto;
    min-width: 140px;
  }

  .paragraph-default.hero-palestras {
    width: 75%;
  }

  .paragraph-default.hero-palestras.white.full.left {
    text-align: center;
  }

  .flexbox-2.footer {
    flex-direction: column;
    padding: 0;
  }

  .home-review_slider._80 {
    width: 100%;
  }

  .heading-large-sf1 {
    font-size: 24px;
  }

  .home-review_slider-nav {
    top: 115%;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .home-review_content-right {
    max-width: 100%;
  }

  .home-review_component {
    grid-template-columns: minmax(1px, 1fr);
    grid-auto-flow: row;
  }

  .mentores {
    flex-wrap: nowrap;
  }

  .header {
    background-color: #fff0;
    width: 100%;
    position: fixed;
    left: auto;
  }

  .nav-link {
    align-self: center;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-link.mobile-expand {
    text-align: left;
    align-self: flex-start;
    font-size: 24px;
    line-height: 24px;
  }

  .nav-link.mobile-expand.compra.is-trackable.nav-link-mobile {
    justify-content: center;
    padding-left: 0;
  }

  .nav-link.nav-link-mobile {
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 12px;
    display: flex;
  }

  .dropdown-toggle-3 {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .dropdown-toggle-3.mobile-expand {
    justify-content: flex-start;
    padding-left: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .dropdown-toggle-3.mobile-expand.dropdown-login {
    max-width: 200px;
    height: 40px;
  }

  .dropdown-toggle-3.mobile-expand.toggle {
    width: 100%;
  }

  .icon-4, .icon-4.icon-mobile {
    margin-right: 0;
  }

  .icon-4.button-mobile {
    margin-right: 30px;
  }

  .dropdown-toggle-4 {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .logo-link {
    margin-right: 0;
  }

  .navigation-wrapper {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-menu {
    color: #393b6a;
    background-color: #fff;
    border: 1px solid #0000001f;
    border-radius: 8px;
    flex-flow: column;
    margin-left: 16px;
    margin-right: 16px;
    padding: 12px;
    position: absolute;
    box-shadow: 4px 4px 9px #0000000f;
  }

  .navigation-menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-menu.full {
    border-radius: 0;
    min-height: 100vh;
    margin-left: 0;
    margin-right: 0;
  }

  .menu-icon {
    color: #485c78;
  }

  .menu-button {
    border-color: #c4c4c4;
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .menu-button.w--open {
    background-color: #ea7462;
  }

  .navigation {
    position: relative;
  }

  .navigation.header-elementor {
    position: fixed;
  }

  .logo {
    position: absolute;
    inset: 5% auto auto 5%;
    transform: translate(0);
  }

  .dropdown-list-header-elementor.mobile-navbar.w--open {
    box-shadow: none;
    border-style: solid;
    margin-top: 24px;
    font-size: 18px;
    line-height: 24px;
    position: static;
  }

  .div-block-64 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .faq1-5_wrapper {
    width: 100%;
  }

  .line.fundamentos {
    width: 400px;
  }

  .card-text {
    padding-left: 30px;
  }

  .card-text.carreiras.meio {
    padding-right: 113px;
  }

  .card-text.size {
    padding-left: 100px;
  }

  .progress-bar__content-4 {
    width: 14%;
  }

  .slider-wrapper {
    height: 100px;
  }

  .items {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .line-wrapper.thin {
    max-width: 300px;
  }

  .container-lideran-a {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-lideran-a.expand-padding {
    z-index: 61;
  }

  .content-block.gap {
    grid-row-gap: 24px;
  }

  .content-block.center {
    order: -1;
    justify-content: center;
  }

  .content-block._30 {
    max-width: 100%;
    padding-bottom: 24px;
  }

  .content-block._30.full.relative, .content-block.justify-center-h._65.mobile-center {
    align-items: center;
  }

  .content-block.justify-center-h.max-w {
    max-width: none;
  }

  .content-block.relative.left {
    align-items: center;
  }

  .content-block.img {
    border-top-left-radius: 10px;
    border-bottom-right-radius: 0;
    order: -1;
  }

  .content-block.padding-top.mobile-adjust {
    padding-top: 0;
  }

  .content-block._40 {
    max-width: 100%;
  }

  .content-block.padding-top {
    padding-top: 40px;
  }

  .content-block.mt {
    padding-top: 24px;
  }

  .content-block.negative-margin {
    max-width: 100%;
    margin-top: -140px;
    padding-top: 175px;
  }

  .content-block.negative-margin.overflow {
    overflow: hidden;
  }

  .paragraph-lider.center.white {
    max-width: none;
  }

  .vantagem.fundamentos.pma-none-oratoria {
    display: none;
  }

  .vantagem.fundamentos {
    flex-direction: column;
  }

  .columns-9 {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .big-number-2 {
    align-items: flex-start;
  }

  .big-number-2.description {
    grid-row-gap: 24px;
    text-align: center;
    text-align: center;
    align-items: center;
    line-height: 27px;
  }

  .big-number-2.coral {
    align-items: center;
  }

  .big-number-2.description {
    grid-row-gap: 24px;
    text-align: center;
    align-items: center;
    line-height: 27px;
  }

  .heading-v2 {
    text-align: center;
    font-size: 24px;
  }

  .heading-v2.white {
    font-size: 24px;
    display: block;
  }

  .heading-v2.white.small {
    font-size: 18px;
  }

  .heading-v2.h3.coral.left {
    text-align: left;
  }

  .heading-v2.small {
    font-size: 18px;
    line-height: 32px;
  }

  .heading-v2.pma {
    text-align: left;
  }

  .column-13 {
    align-items: center;
  }

  .image-204 {
    margin-top: 16px;
  }

  .hero-v2 {
    min-height: 0;
  }

  .hero-v2.no-overflow {
    background-image: url('../images/mobile-bg_1mobile-bg.webp');
    background-position: 50%;
    background-size: cover;
    min-height: 0;
  }

  .hero-v2.no-overflow.lider {
    background-image: url('../images/asset-hero-bg_1.svg');
    background-position: 122% 100%;
    background-repeat: no-repeat;
    background-size: auto 40%;
    margin-top: 40px;
  }

  .hero-v2.no-overflow.startups {
    background-image: none;
    margin-top: 56px;
    padding-bottom: 0;
  }

  .hero-v2.no-overflow.growth {
    grid-row-gap: 0px;
    background-image: url('../images/asset-hero-growth-mobile.svg');
    background-position: 50% 160%;
    padding-bottom: 0;
  }

  .hero-v2.no-overflow.digital-commerce {
    background-image: none;
    padding-bottom: 0;
  }

  .hero-v2.no-overflow.digital-commerce.overflow {
    overflow: visible;
  }

  .hero-v2.imersoes.header {
    padding-top: 80px;
    position: static;
  }

  .hero-v2.imersoes.header.slider {
    background-image: url('../images/bg-im.jpg'), url('../images/bg-hero-im.png');
    background-position: 50% 0, 50%;
    background-size: cover, cover;
    min-height: 40vh;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .hero-v2.imersoes.header.slider.on {
    background-image: url('../images/bg-online.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .hero-v2.imersoes.header.slider.on.gestao {
    background-image: url('../images/pg-pass_1pg-pass.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 40vh;
  }

  .hero-v2.imersoes.header.slider.on.curso-gratuito {
    background-image: url('../images/hero-bg_2hero-bg.webp');
    background-repeat: no-repeat;
    background-size: auto;
  }

  .hero-v2.imersoes.header.slider.comunidades {
    background-image: url('../images/bg-comunidades.jpg'), radial-gradient(circle at 0%, #000 31%, #434040);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    justify-content: flex-start;
  }

  .hero-v2.imersoes.header.slider.projeto-excelencia {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-v2.imersoes.header.slider.projeto-excelencia.m {
    justify-content: flex-start;
  }

  .hero-v2.imersoes.header.slider.g4day {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .hero-v2.no-overflow.p-p {
    padding-bottom: 145px;
  }

  .hero-v2.no-overflow {
    background-image: url('../images/mobile-bg_1mobile-bg.webp');
    background-position: 50%;
    background-size: cover;
    min-height: 0;
    margin-top: 48px;
    padding-top: 0;
  }

  .hero-v2.no-overflow.middle-bg {
    background-image: none;
  }

  .hero-v2.no-overflow.middle-bg.pma-hero-oratoria {
    min-height: auto;
    margin-top: 64px;
  }

  .hero-v2.no-overflow.coral {
    background-image: none;
    margin-top: 64px;
  }

  .hero-v2.no-overflow.lider {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .hero-v2.no-overflow.height-first {
    min-height: auto;
    padding-top: 20px;
  }

  .hero-v2.no-overflow {
    background-image: url('../images/mobile-bg_1mobile-bg.webp');
    background-position: 50%;
    background-size: cover;
    min-height: 0;
    padding-top: 0;
  }

  .container-padrao {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao.horizontal {
    flex-direction: column-reverse;
  }

  .container-padrao.horizontal.reverse {
    flex-direction: column;
    margin-bottom: -24px;
  }

  .container-padrao.left {
    align-items: center;
  }

  .container-padrao.hero.home {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    min-height: 100%;
    padding-bottom: 32px;
    overflow: visible;
  }

  .container-padrao.hero-cases-g4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-v2 {
    padding: 24px;
  }

  .section-v2.no-overflow.blue-gradient.logo-bg {
    padding-top: 80px;
  }

  .section-v2.no-overflow.no-pt.logo-bgs {
    padding-top: 75px;
  }

  .section-v2.no-overflow.orange.no-p {
    padding-bottom: 0;
  }

  .section-v2.no-overflow.orange.no-pt {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-v2.no-pb {
    padding-bottom: 0;
  }

  .section-v2.blue-bg.no-pb {
    padding-left: 0;
    padding-right: 0;
  }

  .section-v2.no-overflow.setas-bg {
    background-position: 50%;
  }

  .section-v2.no-overflow.blue {
    background-image: linear-gradient(to right, #2c488a, #0f1a45 47%);
  }

  .section-v2.no-overflow {
    padding: 24px 16px;
  }

  .section-v2.no-overflow.orange {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-v2.no-overflow {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section-v2.no-overflow.white {
    z-index: 60;
  }

  .section-v2.blue-gradient-bg.middle-btn {
    padding-bottom: 56px;
  }

  .section-v2.blue-gradient-bg.middle-btn.typ.report {
    background-image: radial-gradient(circle closest-corner at 50% 0, #21378b29, #0e1a44a8 92%), url('../images/typ-bg.jpg');
    background-position: 0 0, 69%;
    background-size: auto, cover;
  }

  .section-v2.middle-btn {
    margin-top: -90px;
  }

  .hero-online-content {
    flex: 1;
  }

  .hero-online-content._80 {
    grid-row-gap: 24px;
    align-items: center;
    max-width: 100%;
  }

  .hero-online-content._80.fixed-w {
    text-align: center;
    justify-content: center;
  }

  .hero-online-content._80.fixed-w.im {
    flex: 0 auto;
  }

  .hero-online-content._80.fixed-w.im.blur {
    background-image: radial-gradient(circle, #000221 23%, #0f1a4500);
    margin-left: 0;
  }

  .hero-online-content._80.fixed-w.im.left {
    align-items: center;
  }

  .hero-online-content._80.home {
    flex: 0 auto;
    position: static;
  }

  .hero-online-content._80.container-hero-online {
    flex-direction: column;
    flex: none;
    align-items: center;
    display: flex;
  }

  .hero-online-content.lider {
    margin-bottom: 0;
  }

  .hero-online-content.no-m {
    flex: 0 auto;
    justify-content: flex-end;
    min-width: 0;
    position: relative;
    inset: auto 0% -12%;
  }

  .hero-online-content.no-m.bg {
    min-width: 100%;
  }

  .hero-online-content.fixed-w {
    justify-content: flex-end;
  }

  .hero-online-content.home {
    flex: 0 auto;
    justify-content: flex-end;
    position: absolute;
  }

  .heading-hero {
    align-self: flex-start;
    font-size: 34px;
    line-height: 40px;
  }

  .heading-hero.cases-page {
    font-size: 32px;
    line-height: 42px;
  }

  .heading-hero.small {
    line-height: 62px;
  }

  .heading-hero.pma {
    text-align: center;
  }

  .paragraph-v2.center._80 {
    width: 100%;
  }

  .paragraph-v2.center._80.left {
    text-align: center;
    align-self: center;
  }

  .paragraph-v2.white.center.left-mobile {
    max-width: 100%;
    font-size: 18px;
  }

  .paragraph-v2.white.center._65 {
    max-width: 100%;
  }

  .paragraph-v2.pma {
    text-align: center;
  }

  .default-btn.blue, .default-btn.coral, .default-btn.blue {
    align-self: center;
  }

  .default-btn.white {
    align-self: auto;
  }

  .title-online.prova-social {
    max-width: 100%;
  }

  .title-online._40 {
    width: 100%;
  }

  .tabs-menu {
    justify-content: center;
  }

  .tab-link-tab-1.inactive.w--current, .tab-link-tab-2.inactive {
    font-size: 16px;
  }

  .tab-pane-tab-1 {
    padding-top: 0;
  }

  .tabs-content {
    grid-row-gap: 24px;
    flex-direction: column-reverse;
  }

  .tabs-content-block {
    align-items: flex-start;
  }

  .treinamentos-features {
    grid-column-gap: 24px;
    justify-content: space-between;
    width: 100%;
  }

  .image-206.mobile-d-none {
    display: none;
  }

  .image-206.desk-d-none {
    display: block;
  }

  .tabs-illustration {
    max-width: 50%;
  }

  .collection-item {
    flex: 1;
    min-width: 100%;
    max-width: none;
  }

  .bg-asset, .bg-asset.right {
    display: none;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .feature-text-block.combos {
    white-space: nowrap;
  }

  .mais-procurado-accent.d-none {
    align-self: flex-end;
  }

  .prova-social-online {
    flex-direction: column;
  }

  .slider-4 {
    padding-top: 24px;
  }

  .left-arrow-3 {
    inset: 370px auto 0% 0%;
  }

  .right-arrow-4 {
    margin-right: 0;
    inset: 370px 0% 0% auto;
  }

  .faq-online.small {
    max-width: 100%;
  }

  .hero-vitrine-online {
    max-width: 500px;
    display: none;
  }

  .filter-column {
    min-height: auto;
  }

  .filter-column.full {
    min-width: 100%;
  }

  .checkboxes {
    grid-row-gap: 4px;
    flex-wrap: wrap;
  }

  .products-filter {
    grid-column-gap: 24px;
  }

  .products-filter.wrap {
    grid-row-gap: 24px;
    flex-wrap: wrap;
  }

  .collection-list-2 {
    grid-row-gap: 8px;
    flex-wrap: wrap;
  }

  .slide-nav-7 {
    top: 370px;
  }

  .img-ps-desk {
    width: 200px;
  }

  .thumb-curso {
    max-width: 100%;
  }

  .thumb-curso.full {
    min-width: 100%;
  }

  .thumb-curso.full._2 {
    min-height: 230px;
  }

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

  .mask-4 {
    height: 400px;
  }

  .hero-foto-mentor {
    display: none;
  }

  .hero-foto-mentor.absolute.vitrine-im {
    object-fit: contain;
    max-width: 100%;
    display: block;
    position: static;
    right: auto;
  }

  .hero-foto-mentor.absolute.hero {
    display: block;
    position: static;
    inset: auto 0% -7% 1%;
  }

  .hero-foto-mentor.absolute {
    inset: auto 0% 0% auto;
    display: none;
    position: static;
    inset: auto 0% 0% auto;
  }

  .cards-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .blue-accent {
    text-align: center;
  }

  .middle-bg-cta {
    background-image: linear-gradient(to bottom, var(--new-coral) 50%, #f0f0f0 50%);
    text-align: justify;
  }

  .middle-bg-cta.invert {
    background-image: linear-gradient(to top, var(--new-coral) 50%, #f0f0f0 50%);
  }

  .heading-large-sf1-3 {
    text-align: center;
    font-size: 24px;
  }

  .home-review_component-2 {
    grid-template-columns: minmax(1px, 1fr);
    grid-auto-flow: row;
  }

  .mentor-wrap.mobile-vertical {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .mentor-wrap.mobile-vertical.pt {
    grid-row-gap: 24px;
    flex-direction: column-reverse;
  }

  .mentor-wrap.mobile-vertical.center.mobile-reverse {
    flex-direction: column-reverse;
  }

  .mentor-wrap.mobile-vertical {
    flex-direction: column;
  }

  .price-txt {
    text-align: center;
    line-height: 55px;
  }

  .column-14 {
    align-items: center;
  }

  .container-34.grid.hero {
    flex-direction: column;
    align-items: center;
  }

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

  .grid-three-columns.annuallly {
    padding-left: 40px;
    padding-right: 40px;
  }

  .color-white.transparent {
    opacity: 1;
    text-align: center;
  }

  .color-white.transparent-mobile {
    opacity: 0;
  }

  .heading-18.white {
    font-size: 24px;
    display: block;
  }

  .flex {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .slider-container {
    width: 100vw;
  }

  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .left-arrow-online, .right-arrow-online {
    top: 115%;
  }

  .hero-perfis, .container-perfis {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-perfis.d-flex {
    flex-direction: column;
    padding-top: 0;
  }

  .collection-list-3 {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-flow: row;
  }

  .collection-list-3.max-w {
    align-items: center;
  }

  .perfil-card-bg {
    width: 100%;
  }

  .perfil-card-bg.padding-left {
    padding-right: 0;
  }

  .countdown-block {
    flex: 1;
    min-width: 20%;
  }

  .nfg4-wrapper, .nfg4-wrapper.v2, .features-wrap.horizontal.mobile-vertical {
    flex-direction: column;
  }

  .features-wrap.horizontal.mobile-vertical.center {
    align-items: center;
  }

  .features-wrap.horizontal.mobile-vertical {
    flex-direction: column;
  }

  .features-wrap.horizontal.gap {
    flex-wrap: wrap;
  }

  .features-wrap.left.desk-d-none {
    display: flex;
  }

  .features-wrap.horizontal, .features-wrap.horizontal.mobile-vertical {
    flex-direction: column;
  }

  .orange-asset.invert {
    display: none;
  }

  .slider-7.large {
    min-height: 500px;
  }

  .slider-7.large {
    max-width: 100%;
    height: 230px;
    min-height: 500px;
  }

  .slider-7.large.h {
    flex-flow: column;
    align-items: center;
    height: auto;
    min-height: auto;
  }

  .slider-7.etapas {
    height: 230px;
    min-height: 0;
  }

  .image-224 {
    display: none;
  }

  .slide-9, .slide-9.etapas {
    width: 100%;
  }

  .slide-9.padding {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  ._60 {
    width: 100%;
  }

  .div-block-3275 {
    min-width: 100%;
    overflow: scroll;
  }

  .image-227 {
    transform: rotate(91deg);
  }

  .headline-h1 {
    font-size: 42px;
  }

  .headline-h2 {
    font-size: 32px;
  }

  .headline-h3 {
    font-size: 24px;
  }

  .heading-online-2 {
    text-align: center;
    font-size: 24px;
  }

  .heading-online-2.white.thin.center._70 {
    text-align: center;
    width: 100%;
    line-height: 32px;
  }

  .heading-online-2._70 {
    max-width: 100%;
  }

  .heading-online-2.white {
    font-size: 24px;
    display: block;
  }

  .white-accent.cases {
    font-size: 34px;
  }

  .big-numbers-wrap {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .big-number-v2 {
    text-align: center;
    font-size: 48px;
    line-height: 48px;
  }

  .big-number-subtitle {
    font-size: 18px;
    line-height: 18px;
  }

  .flip-cards-row {
    grid-row-gap: 24px;
    flex-flow: column wrap;
  }

  .flip-card-title {
    font-size: 18px;
  }

  .card-img {
    min-width: 245px;
  }

  .card-img.icon {
    min-width: 0;
  }

  .lider-heading-3.blue.h3 {
    text-align: center;
  }

  .lider-heading-3.blue.h3.left {
    text-align: left;
  }

  .slide-nav-13 {
    filter: invert();
  }

  .paragraph--online.feature.white.small {
    font-size: 17px;
  }

  .paragraph--online.feature.white.small._2 {
    flex-direction: row;
  }

  .modulos-title {
    bottom: 219px;
  }

  .mask-7 {
    padding-top: 56px;
  }

  .div-block-3315 {
    justify-content: center;
    height: 230px;
    display: flex;
  }

  .image-295 {
    bottom: 203.504px;
  }

  .slide-nav-14 {
    top: 112%;
  }

  .div-block-3313 {
    width: 80%;
  }

  .text-block-137 {
    max-width: 95%;
  }

  .white {
    opacity: 1;
  }

  .text-block-138 {
    width: 100%;
    padding-top: 24px;
    padding-right: 0;
  }

  .text-block-138.fg4 {
    padding-bottom: 16px;
  }

  .modal-certificado-content-2 {
    width: 90%;
  }

  .hero-cases {
    min-height: 0;
    margin-top: 32px;
    padding-top: 52px;
    padding-bottom: 40px;
  }

  .hero-cases.empreendedores {
    margin-top: 0;
  }

  .title-wrapper.vertical {
    align-items: center;
  }

  .title-wrapper.vertical.center {
    min-width: 100%;
  }

  .title-wrapper.vertical.center.mobile-left {
    align-items: center;
  }

  .title-wrapper.vertical.mobile-left {
    align-items: flex-start;
  }

  .subtitle-hero {
    width: 100%;
  }

  .case-item {
    min-width: 100%;
    max-width: 0%;
  }

  .case-item.empreendedor.small {
    min-width: 48%;
    max-width: 48%;
  }

  .image-296 {
    min-width: 100%;
    position: absolute;
  }

  .image-297 {
    width: 100px;
  }

  .breadcrumb-cases.header-p {
    padding-top: 0;
  }

  .rich-text-block-2 h2 {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 27px;
  }

  .quote-asset.top {
    padding-right: 0;
  }

  .quote-cases {
    font-size: 20px;
    line-height: 33px;
  }

  .collection-list-8 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .heading-hero-2 {
    align-self: flex-start;
    font-size: 34px;
    line-height: 40px;
  }

  .heading-hero-2.small.blue.p-r {
    padding-right: 90px;
  }

  .heading-hero-2.nfg4 {
    align-self: center;
    font-size: 40px;
    line-height: 37px;
  }

  .heading-hero-2.vitrine {
    text-align: center;
    line-height: 50px;
  }

  .heading-hero-2.vitrine.white {
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .heading-hero-2.vitrine.grow {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-hero-2.small.white {
    font-size: 40px;
    line-height: 48px;
  }

  .default-btn-2.blue {
    align-self: center;
  }

  .default-btn-2.coral {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .default-btn-2.coral.left, .default-btn-2.coral, .default-btn-2.p-p, .default-btn-2.blue, .default-btn-2.blue {
    align-self: center;
  }

  .heading-v2-2 {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
  }

  .heading-v2-2.white.thin.no-p.sml {
    text-align: center;
  }

  .heading-v2-2._70 {
    width: 100%;
  }

  .heading-v2-2.white {
    font-size: 24px;
    display: block;
  }

  .heading-v2-2.no-p.big.mobile-left-2 {
    text-align: left;
  }

  .line-2.fundamentos {
    width: 400px;
  }

  .default-container-3 {
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
  }

  .default-container-3._0-padding {
    padding-top: 92px;
  }

  .im-heading-2 {
    font-size: 24px;
    line-height: 36px;
  }

  .image-302 {
    margin-left: 8%;
  }

  .card-b {
    flex-direction: column;
    align-items: center;
  }

  .card-b.cta, .image-304 {
    width: 100%;
  }

  .h2-carreiras {
    font-size: 32px;
  }

  .collection-item-2 {
    min-width: 47%;
  }

  .footer-left-block {
    align-items: center;
    min-width: 100%;
    padding-right: 0;
  }

  .footer-rifht-block {
    justify-content: space-between;
  }

  .slider-container-2 {
    width: 100vw;
  }

  .div-block-3348 {
    padding-bottom: 24px;
  }

  .slide-nav-16 {
    filter: invert();
    top: 456px;
  }

  .slide-nav-16.small._3.white.pma-2 {
    padding-top: 32px;
  }

  .left-arrow-8.carrossel-etapas {
    left: 26%;
  }

  .left-arrow-8.founders {
    inset: 0% auto 0% 0%;
  }

  .right-arrow-12.carrossel-etapas {
    right: 26%;
  }

  .right-arrow-12.founders {
    inset: 0% 0% 0% auto;
  }

  .content-block-2 {
    position: static;
  }

  .content-block-2.small-gap {
    align-items: center;
  }

  .content-block-2._40 {
    max-width: 100%;
  }

  .content-block-2._40.pr {
    padding-right: 0;
  }

  .content-block-2.no-gap.mobile-d-none {
    display: none;
  }

  .btn-mkt.blue.left {
    align-self: center;
  }

  .title-mkt {
    font-size: 32px;
  }

  .title-mkt.white._80 {
    width: 100%;
  }

  .title-mkt.center {
    font-size: 32px;
  }

  .title-mkt.center._50 {
    width: 100%;
    font-size: 32px;
    line-height: 43px;
  }

  .title-mkt.blue.extrabold._70 {
    text-align: left;
    width: 100%;
  }

  .paragraph-lider-2.center.no-pt {
    text-align: left;
  }

  .paragraph-lider-2.white._70 {
    width: 100%;
  }

  .container-mkt {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-mkt.big-gap {
    align-items: center;
  }

  .container-mkt.small-p.mobile-no-pb {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .container-mkt.vertical.center {
    max-width: 100%;
  }

  .section-mkt.light-grey.bg-laranja {
    background-position: 50% 100%;
  }

  .div-block-3364 {
    flex-flow: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-3365 {
    height: 86%;
  }

  .text-block-163 {
    font-size: 88px;
  }

  .image-319 {
    display: none;
    inset: 28% auto auto 77%;
  }

  .div-block-3345 {
    grid-column-gap: 8px;
  }

  .modal-certificado.upsell-skills.center {
    min-height: 200vh;
    display: none;
    position: absolute;
  }

  .modal-certificado.upsell-skills.center {
    display: none;
    position: fixed;
  }

  .modal-certificado.upsell-skills {
    min-height: 100vh;
    padding-top: 0;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .modal-certificado.upsell-skills.center {
    display: none;
  }

  .hero-startups {
    position: static;
  }

  .menu-icon-2 {
    color: #243247;
    line-height: 14px;
  }

  .container-padrao-2 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-2.horizontal.reverse.centeer {
    align-items: center;
  }

  .container-padrao-2.horizontal.reverse.gap {
    margin-bottom: 0;
  }

  .container-padrao-2.horizontal.line-pb {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-padrao-2.horizontal.gap, .container-padrao-2.horizontal.direction {
    flex-direction: column;
  }

  .container-padrao-2.left {
    align-items: center;
  }

  .container-padrao-2.horizontal {
    flex-direction: column-reverse;
  }

  .container-padrao-2.horizontal.reverse {
    flex-direction: column;
    margin-bottom: -42px;
  }

  .container-padrao-2.line-b {
    border-bottom-width: 3px;
  }

  .video-hero {
    right: 44%;
  }

  .hero-picture {
    position: static;
  }

  .hero-picture.lider.lap {
    padding-left: 0;
  }

  .hero-picture.podcasts.mobile {
    display: block;
    position: absolute;
    inset: auto 0% -1% auto;
  }

  .hero-picture.podcasts.desk {
    display: none;
  }

  .tabs-menu-fg4-2 {
    grid-row-gap: 8px;
    flex-wrap: wrap;
  }

  .section-online {
    padding: 24px;
  }

  .section-online.no-overflow {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section-online.no-overflow._2 {
    margin-left: 0;
  }

  .section-online.bg-credito-dobro, .section-online.no-overflow {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .mask-11 {
    padding-top: 34px;
  }

  .mask-11.mt {
    padding-top: 0;
  }

  .title-online-2._40 {
    width: 100%;
  }

  .container-online {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-online.horizontal, .container-online.horizontal.gap.invert, .container-online.horizontal.gap.mobile-reverse, .container-online.horizontal.invert {
    flex-direction: column;
  }

  .container-online.horizontal.top.gap {
    align-items: center;
  }

  .container-online.horizontal.mobile-reverse {
    flex-direction: column;
  }

  .container-online.horizontal {
    flex-direction: column-reverse;
  }

  .container-online.horizontal.gap.invert {
    flex-direction: column;
  }

  .div-block-3371 {
    grid-row-gap: 16px;
  }

  .div-block-3371.pma-oratoria {
    width: 100%;
  }

  .image-322 {
    display: none;
  }

  .div-block-3373 {
    height: 86%;
  }

  .grid-20 {
    flex-direction: column;
    display: flex;
  }

  .price-tag-fg4-2.orange-gradient {
    order: -1;
  }

  .price-tag-fg4-2.orange-gradient.left {
    order: 1;
  }

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

  .gradient__ball-2.gradient__ball--1 {
    opacity: .07;
    background-color: #fd384673;
    background-image: linear-gradient(to right, #fa7268, #ffa05c);
  }

  .gradient__ball-2.gradient__ball--2 {
    opacity: .24;
    background-image: linear-gradient(78deg, #233140, #3e4e60);
  }

  .image-323, .image-324 {
    display: none;
  }

  .blending-group-wrapper {
    margin-left: -4em;
  }

  .shape-4 {
    top: 22em;
  }

  .gradient-intro-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .shape-3 {
    width: 44em;
    height: 57em;
    position: absolute;
    inset: 23.2em -9.5em 0 auto;
  }

  .copy-medium {
    max-width: 100ch;
  }

  .ultra-gradient-wrapper {
    font-size: 1.3vh;
  }

  .section-ultra-gradients.upsell {
    align-items: flex-start;
  }

  .section-ultra-gradients.upsell.vertical {
    align-items: center;
  }

  .videowrapper {
    max-width: none;
    height: auto;
    padding-top: 0;
    padding-bottom: 0%;
  }

  .dobra-bf {
    margin-bottom: 0;
  }

  .div-block-3387 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .div-block-3388 {
    max-width: 100%;
  }

  .div-block-3393 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-3393.vertical {
    text-align: center;
  }

  .text-block-154 {
    align-self: center;
    max-width: 95%;
  }

  .slider-hero-home {
    min-height: 52vh;
  }

  .arrow-hero {
    inset: auto auto 5% 10%;
    transform: rotate(-95deg);
  }

  .arrow-heroo {
    inset: auto 10% 5% auto;
    transform: rotate(-95deg);
  }

  .slide-nav-17 {
    width: 200px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7px;
    inset: auto 0% 7%;
  }

  .mask-12 {
    min-height: 40vh;
  }

  .slide-15 {
    padding-bottom: 0;
  }

  .column-17 {
    align-items: center;
  }

  .column-18 {
    text-align: center;
  }

  .div-block-3411 {
    padding-bottom: 40px;
  }

  .tab-fg4-4.w--current {
    padding: 8px;
  }

  ._w-card-front-2.imersoes {
    background-position: 50% 24%;
  }

  .flip-card-title-2 {
    font-size: 18px;
  }

  .c-card-front-2 {
    width: 300px;
  }

  .c-card-front-2.home {
    width: 270px;
  }

  .cards-wrap-2 {
    grid-row-gap: 40px;
    flex-flow: column wrap;
    align-items: center;
  }

  .c-card-back-2 {
    width: 300px;
  }

  .c-card-back-2.home {
    width: 270px;
  }

  .image-343 {
    z-index: -1;
  }

  .image-345 {
    max-width: 100%;
    position: relative;
    top: 0%;
    right: -5%;
  }

  .image-346 {
    display: none;
  }

  .mask-13 {
    height: auto;
  }

  .slider-home-arrow {
    inset: auto auto 0% 0%;
  }

  .slider-home-arrow.right {
    bottom: 0%;
  }

  .slide-nav-18 {
    inset: auto 0% 0%;
  }

  .form-block-5 {
    min-width: 100%;
    max-width: 100%;
  }

  .card-glossario {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-hero-online {
    font-size: 34px;
    line-height: 40px;
  }

  .heading-hero-online.nfg4 {
    font-size: 40px;
    line-height: 37px;
  }

  .content-block-on.hero {
    grid-row-gap: 24px;
    width: 100%;
    max-width: 100%;
    padding-bottom: 16px;
  }

  .content-block-on.hero.fg4 {
    padding-top: 0;
  }

  .image-358 {
    display: none;
  }

  .title-online-3._30 {
    max-width: none;
  }

  .title-online-3._40 {
    width: 100%;
  }

  .slide-conquistas {
    padding-bottom: 48px;
  }

  .image-slider {
    align-self: center;
  }

  .slide-produtos {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .page-navbar.countdown.traction {
    margin-top: 56px;
  }

  .nav-item {
    padding-top: 64px;
    padding-bottom: 24px;
    font-size: 32px;
  }

  .nav-item.inscricao {
    text-align: center;
    border-radius: 70px;
    margin-top: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 24px;
  }

  .nav-item.inscricao.icon {
    background-color: var(--new-coral);
    justify-content: center;
    width: 100%;
    height: 51px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .nav-item.inscricao.icon:hover {
    width: 100%;
  }

  .navbar-5 {
    position: static;
  }

  .image-361, .image-362 {
    transform: none;
  }

  .faq1-5_list-3 {
    width: 100%;
  }

  .blue-bg-2.new-blue.z-index {
    z-index: 65;
  }

  .grid-21 {
    flex-direction: column;
  }

  .sticky-nav {
    z-index: 50;
    background-color: #fafafa;
    flex: 1;
    min-width: 100vw;
    padding-top: 16px;
    padding-bottom: 8px;
    position: fixed;
    inset: 8% 0% auto;
    box-shadow: 1px 1px 3px #00000012;
  }

  .sticky-nav.show {
    top: 6%;
  }

  .sticky-nav.ajuda {
    top: 0%;
  }

  .nav-atalho.blue {
    width: auto;
  }

  .icon-34 {
    display: none;
  }

  .menu-button-6 {
    padding: 4px;
    position: static;
    inset: 0% 0% 0% auto;
  }

  .menu-button-6.w--open {
    background-color: #e9e9e9;
    border-radius: 20px;
  }

  .navbar-8 {
    justify-content: space-between;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .container-44 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-title-2 {
    flex: 1;
    padding-bottom: 0;
  }

  .nav-menu-5 {
    background-color: #fff;
    padding-left: 16px;
    box-shadow: 0 5px 5px #0000000a;
  }

  .filter_search-field.segmento {
    min-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-v2-4 {
    text-align: center;
    font-size: 24px;
  }

  .heading-v2-4.white {
    font-size: 24px;
    display: block;
  }

  .small-container-5 {
    margin-bottom: -43px;
  }

  .small-container-5.mb {
    margin-bottom: 0;
  }

  .body-ma {
    padding-top: 0;
  }

  .paragraph-mkt {
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-mkt.hero {
    width: 100%;
  }

  .paragraph-mkt.hero.white.padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .h1-mkt {
    font-size: 40px;
    line-height: 48px;
  }

  .h1-mkt.white {
    width: 100%;
  }

  .content-block-4 {
    position: static;
  }

  .content-block-4.horizontal.hero-mobile {
    margin-bottom: 0;
  }

  .collection-item-12 {
    justify-content: center;
    align-self: auto;
    min-width: 100%;
    max-width: none;
    display: flex;
  }

  .content-block-6.ml {
    padding-left: 0;
  }

  .content-block-6.mobile-center {
    align-self: center;
  }

  .content-block-6.mobile-center._80, .content-block-6._80 {
    max-width: 100%;
  }

  .orange-box {
    width: 100%;
    height: 200px;
    inset: auto 0% 0%;
  }

  .orange-box.white.mobile-d-none {
    display: none;
  }

  .hero-mkt-img {
    position: static;
  }

  .hero-mkt-img.mobile-d-none {
    display: none;
  }

  .hero-mkt-img.desk-d-none {
    height: 100%;
    min-height: 100%;
    padding-top: 8px;
    display: block;
  }

  .item-wrap-2 {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-3512 {
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
  }

  .slide-nav-23 {
    inset: 112% 0% 0%;
  }

  .image-395 {
    bottom: 203.504px;
  }

  .right-arrow-10 {
    right: 40px;
  }

  .div-block-3513 {
    width: 80%;
  }

  .lider-heading-4.blue.h3 {
    text-align: center;
  }

  .lider-heading-4.blue.h3.no-p {
    text-align: left;
  }

  .modulos-title-2 {
    bottom: 219px;
  }

  .cards-wrap-4 {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .atributos-card {
    grid-column-gap: 40px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .image-396 {
    bottom: 13%;
    right: 1%;
  }

  .feature-title-card.blue {
    color: var(--new-blue);
  }

  .left-arrow-13 {
    height: 60px;
    display: none;
    inset: auto auto 0% 0%;
  }

  .slide-nav-24 {
    filter: invert();
  }

  .slide-nav-24.static {
    position: static;
  }

  .right-arrow-11 {
    height: 60px;
    display: none;
    inset: auto 0% -2% auto;
  }

  .div-block-3514 {
    border: 1px #000;
    border-bottom: 1px solid #ffffff57;
  }

  .price-txt-3 {
    text-align: center;
    line-height: 55px;
  }

  .paragraph-v2-3.white.big.mobile-center {
    text-align: center;
  }

  .banner-pre-o-3 {
    width: 90%;
  }

  .div-block-3516 {
    flex-direction: column;
  }

  .div-block-3517 {
    width: 100%;
  }

  .text-block-47 {
    font-size: 88px;
  }

  .countdown-number-title---brix {
    font-size: 16px;
    line-height: 18px;
  }

  .countdown-wrapper---brix {
    padding: 56px 33px;
  }

  .header-gcp-sei-la {
    display: none;
  }

  .two-points---brix {
    font-size: 68px;
    line-height: 72px;
  }

  .button-7-copy.transparent-button-copy {
    color: #fff;
    border-color: #fff;
  }

  .div-block-3272-gcp {
    padding-bottom: 35px;
  }

  .countdown-number-container---brix {
    min-width: 134px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .countdown-number---brix.number {
    font-size: 70px;
    line-height: 74px;
  }

  .grid-header-gcp-gpc {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .grid-16-gcp-gpc {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .header-gcp-sei-la-mobile.pma-mobile {
    flex-flow: column;
    padding-top: 120px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .flex-row-outer.blue {
    width: 500px;
  }

  .courses__col {
    flex: 0 auto;
    width: 30%;
    padding-left: 0;
    padding-right: 10px;
  }

  .courses__columns {
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    height: auto;
    min-height: auto;
  }

  .dobra-2-gcp {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .courses__block {
    width: 220px;
  }

  .paragraph-59 {
    padding-left: 0;
    padding-right: 0;
  }

  .courses__title {
    font-size: 15px;
  }

  .flex-container-gcp {
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-11 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: .25fr .25fr 1fr;
  }

  .flex-row-outer-copy.blue-copy {
    width: 500px;
  }

  .dobra-2-gcp-mob-lou {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .grid-11-copy-copy {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: .25fr .25fr 1fr;
  }

  .bold-text-109-copy {
    text-align: center;
  }

  .texto-secundario-copy-copy {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .testimonial-items {
    grid-template-columns: 1fr 1fr;
  }

  .faq-grid-5-gcp {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .button-copy-copy-copy.clone-project-copy-copy.is-trackable.pma {
    text-align: center;
  }

  .grid-19-mit {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .mit-2 {
    text-align: center;
    padding-left: 100px;
    padding-right: 100px;
  }

  .mit-3 {
    text-align: center;
  }

  .container-246-dobra-mit {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-60 {
    text-align: center;
  }

  .dobra-mit {
    padding-bottom: 100px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-3307 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-244-gcp-6.grid-copy {
    flex-flow: column-reverse wrap;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .container-244-gcp-6.grid-copy.pma-section-gente {
    flex-flow: column;
  }

  .column-40-gcp6 {
    justify-content: flex-start;
    align-items: center;
  }

  .paragraph-61 {
    text-align: center;
  }

  .div-block-3519, .div-block-3278 {
    padding-bottom: 0;
  }

  .text-block-105-copy-copy-copy-2 {
    width: auto;
  }

  .div-block-3277 {
    padding-bottom: 0;
  }

  .hero-image-wrap-5-gcp7-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dobra-7-gcp.hero-section {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .texto {
    width: auto;
  }

  .grid-faq-2-copy-gcp8 {
    grid-column-gap: 27px;
    grid-template-columns: 1fr 1fr;
  }

  .card-2---conteiner-copy-gcp {
    max-width: 750px;
  }

  .texto-com-b {
    width: auto;
  }

  .sem-gcp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-12-copy {
    width: auto;
  }

  .com-gcp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: grid;
  }

  .div-block-com-b {
    width: auto;
  }

  .grid-14 {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .texto-com-a, .texto-com-b-copy {
    width: auto;
  }

  .sete-dias-gcp.hero-section-sete-dias-gcp {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-47-texto-gcp-a-q-dor, .blue-text-copy-gcp {
    text-align: center;
  }

  .column-41 {
    justify-content: center;
    align-items: center;
  }

  .faq-grid-3-copy-final-gcp {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .features-title-2 {
    justify-content: flex-start;
    align-self: center;
  }

  .section-scale-v2-2.white {
    overflow: visible;
  }

  .container-scale-2 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-scale-2.horizontal {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .container-scale-2.horizontal.mobile-invert {
    z-index: 5;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .container-scale-2.horizontal.mobile-invert.faixa {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-scale-2.horizontal.gap {
    flex-direction: column;
  }

  .div-block-3325 {
    background-image: none;
    background-position: 50% 0;
    background-size: cover;
    margin-top: -159px;
    padding-top: 101px;
  }

  .content-block-7 {
    justify-content: flex-start;
  }

  .div-block-3327 {
    max-width: 100%;
  }

  .heading-v2-6 {
    text-align: center;
    font-size: 24px;
  }

  .heading-v2-6.coral.ch.pma-oratoria.pma-arq-receita {
    padding-left: 0;
    padding-right: 0;
  }

  .exp-support-button.is-trackable.header-wpp-button.wpp-button {
    opacity: 0;
    width: 0;
    min-width: 0;
    max-width: 0;
    height: 0;
    min-height: 0;
    max-height: 0;
  }

  .exp-support-button.is-trackable.mobile-wpp-button {
    opacity: 1;
    width: 7vw;
    min-width: 40px;
    max-width: 40px;
    height: 7vw;
    min-height: 40px;
    max-height: 40px;
    margin-right: 20px;
    display: none;
  }

  .container-padrao-9 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-9.horizontal {
    flex-direction: column-reverse;
  }

  .heading-v2-7 {
    text-align: center;
    font-size: 24px;
  }

  .heading-v2-7.white {
    font-size: 24px;
    display: block;
  }

  .container-padrao-10 {
    max-width: 90%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-10.horizontal.reverse {
    flex-direction: column;
    margin-bottom: -42px;
  }

  .container-padrao-10.horizontal {
    flex-direction: column-reverse;
  }

  .container-padrao-10.horizontal.top {
    grid-row-gap: 24px;
  }

  .paragraph-v2-4 {
    text-align: left;
    width: 100%;
  }

  .hero-online-content-4._80 {
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
  }

  .hero-online-content-4.lider {
    z-index: 2;
    margin-bottom: 0;
    position: relative;
  }

  .hero-online-content-4.combo-vendas {
    z-index: 0;
    margin-right: 0;
    position: static;
  }

  .heading-hero-3 {
    align-self: flex-start;
    font-size: 34px;
    line-height: 40px;
  }

  .vantagem-description-2 {
    text-align: center;
  }

  .middle-bg-cta-4 {
    text-align: justify;
    background-image: linear-gradient(#e76353 50%, #f0f0f0 50%);
  }

  .middle-bg-cta-4.invert {
    background-image: linear-gradient(to top, #e76353 50%, #f0f0f0 50%);
  }

  .right-arrow-online-2, .home-review_slider-nav-6, .left-arrow-online-2 {
    top: 115%;
  }

  .container-online-2 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-xp {
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-3540 {
    max-width: 100%;
  }

  .form-xp {
    min-width: 100%;
  }

  .section-65 {
    height: auto;
    min-height: 100vh;
  }

  .skl-mentor-empresas {
    opacity: 1;
    height: 40px;
  }

  .slider-17 {
    max-width: 100%;
  }

  .img-escritorio {
    position: relative;
  }

  .mask-19 {
    max-width: 100%;
    overflow: visible;
  }

  .left-arrow-17 {
    inset: auto auto 0% 0%;
  }

  .right-arrow-22 {
    display: none;
    inset: auto auto 0% 0%;
  }

  .fs_numbercount-1_wrapper {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .fs_numbercount-1_component {
    justify-content: center;
  }

  .skl-heading-5 {
    font-size: 17.1429px;
  }

  .mentor-block:hover {
    width: 175px;
  }

  .mentor-block.bern {
    display: block;
  }

  .mentor-6.card-orange._2.novo {
    width: 90%;
    height: 560px;
    margin-left: auto;
    margin-right: auto;
  }

  .img-circle-empresa {
    width: 40px;
    height: 40px;
  }

  .text-block-2076.left {
    text-align: center;
  }

  .text-block-2077 {
    font-size: 20px;
  }

  .pass-accent {
    font-size: 32px;
    line-height: 40px;
  }

  .faixa-pass {
    padding-top: 20px;
    padding-bottom: 11px;
    inset: 0% 0% auto;
  }

  .faixa-pass.mobile-down {
    inset: auto 0% 0%;
  }

  .slider-pass-phrase {
    font-size: 18px;
    line-height: 18px;
  }

  .text-block-2078 {
    padding-left: 0;
    font-size: 24px;
  }

  .div-block-3565 {
    box-shadow: none;
    width: 50px;
    height: 100%;
    display: none;
  }

  .table-content {
    padding-right: 3px;
    font-size: 12px;
  }

  .form-block-7 {
    min-width: 100%;
    padding-top: 0;
  }

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

  .fs_modal-1_popup-4 {
    display: none;
  }

  .form-5 {
    min-width: 100%;
  }

  .block-container.hero {
    background-image: linear-gradient(#070e2c, #222f38 26%);
    flex-direction: column;
  }

  .block-container.topics-container {
    padding-top: 55px;
  }

  .heading-text {
    z-index: 100;
    text-align: center;
    position: relative;
  }

  .paragraph-308 {
    z-index: 100;
    position: relative;
  }

  .container-261 {
    opacity: 1;
    height: 500px;
  }

  .image-437 {
    width: 300px;
  }

  .biography-container {
    flex-direction: column;
    display: flex;
  }

  .div-block-3571 {
    position: absolute;
    inset: auto auto -5% 0%;
  }

  .social-medias-icons {
    justify-content: center;
    display: flex;
  }

  .image-440 {
    mix-blend-mode: normal;
    position: static;
  }

  .div-block-3574 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .div-block-3574.tg {
    overflow: hidden;
  }

  .container-262 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-3575 {
    flex-direction: column;
  }

  .fs_modal-2_wrapper-4 {
    grid-template-columns: 1fr;
    max-width: 96vw;
    max-height: 95vh;
    overflow: auto;
  }

  .html-embed-35 {
    font-size: 16px;
  }

  .left-arrow-19 {
    inset: auto auto 0% 0%;
  }

  .slider-20 {
    justify-content: flex-start;
    display: flex;
  }

  .mask-21 {
    max-width: 100%;
  }

  .slide-105 {
    width: 96%;
    min-width: 197px;
    max-width: 400px;
    overflow: hidden;
  }

  .info-text-container {
    flex-direction: column;
  }

  .section-66 {
    padding-left: 0;
    padding-right: 0;
  }

  .button-23 {
    margin-top: 60px;
  }

  .div-block-3578 {
    align-items: flex-end;
  }

  .slide-nav-30 {
    inset: 105% 0% 0%;
  }

  .slide-nav-30.slider-circle {
    padding-top: 10px;
  }

  .hero-picture-2 {
    flex: 0 auto;
    margin-top: 0;
    margin-bottom: -17px;
    display: block;
    position: static;
    inset: auto 0% 0%;
  }

  .hero-picture-2.deskt {
    display: none;
  }

  .heading-hero-4 {
    align-self: flex-start;
    width: auto;
    font-size: 34px;
    line-height: 40px;
  }

  .paragraph-v2-5 {
    text-align: left;
    width: 100%;
  }

  .div-block-3580 {
    justify-content: center;
  }

  .container-padrao-11 {
    justify-content: center;
    max-width: 90%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-11.horizontal {
    flex-direction: column-reverse;
  }

  .container-padrao-11.horizontal.reverse {
    flex-direction: column;
    margin-bottom: -42px;
  }

  .container-padrao-11.horizontal.reverse.gap {
    margin-bottom: 0;
  }

  .container-padrao-12 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .fg4-tab-title-3 {
    text-align: center;
  }

  .tab-fg4-3-copy {
    align-self: stretch;
    height: 80px;
  }

  .tab-fg4-3-copy-2.w--current {
    flex: 1;
  }

  .tabs-menu-fg4-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-v2-6 {
    text-align: left;
    width: 100%;
  }

  .heading-v2-9 {
    text-align: center;
    font-size: 24px;
  }

  .heading-v2-9.white {
    font-size: 24px;
    display: block;
  }

  .container-padrao-13 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .vantagem-description-3 {
    text-align: center;
  }

  .section-v2-3 {
    padding: 24px;
  }

  .section-v2-3.no-overflow {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section-v2-3.no-overflow.orange {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-v2-3.no-overflow.orange.no-pt {
    padding-top: 0;
    padding-bottom: 0;
  }

  .middle-bg-cta-5 {
    text-align: justify;
    background-image: linear-gradient(#e76353 50%, #f0f0f0 50%);
  }

  .container-padrao-14 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-14.horizontal {
    flex-direction: row-reverse;
    position: relative;
  }

  .v2-btn-3-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .right-arrow-25 {
    display: flex;
  }

  .right-arrow-25.carrossel-etapas {
    right: 26%;
  }

  .div-block-3582 {
    height: auto;
  }

  .heading-v2-10 {
    text-align: center;
    font-size: 24px;
  }

  .lider-heading-8.blue.h3 {
    text-align: center;
  }

  .lider-heading-8.blue.h3.no-p {
    text-align: left;
  }

  .container-padrao-15 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .slide-nav-32 {
    filter: invert();
    top: 456px;
  }

  .paragraph--online-2.center.big {
    font-size: 18px;
  }

  .section-v2-4 {
    padding: 24px;
  }

  .section-v2-4.no-overflow.orange.no-pt {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-v2-4.no-overflow.off-white.vitrine-im {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-v2-4.no-overflow {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section-v2-4.no-overflow.orange {
    padding-left: 24px;
    padding-right: 24px;
  }

  .left-arrow-20 {
    display: flex;
  }

  .left-arrow-20.carrossel-etapas {
    left: 26%;
  }

  .slide-106, .slide-106.etapas, .slide-106.etapas.modulos {
    width: 100%;
  }

  .slider-21.etapas {
    height: 230px;
    min-height: 0;
  }

  .slider-21.etapas.modulos {
    height: auto;
    min-height: auto;
  }

  .heading-v2-11 {
    text-align: center;
    font-size: 24px;
  }

  .heading-v2-11.white {
    font-size: 24px;
    display: block;
  }

  .container-padrao-16 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .right-arrow-26 {
    display: flex;
  }

  .right-arrow-26.carrossel-etapas {
    right: 26%;
  }

  .heading-v2-12 {
    text-align: center;
    font-size: 24px;
  }

  .mask-10-copy {
    padding-top: 34px;
  }

  .slide-10-copy, .slide-10-copy.etapas-mentor {
    width: 100%;
  }

  .slide-10-copy.etapas-copy {
    width: 100%;
    height: 300px;
  }

  .slide-10-copy.etapas-copy.fnn {
    width: 49%;
  }

  .slide-10-copy.etapas-copy {
    width: 100%;
  }

  .slide-nav-33 {
    filter: invert();
    top: 456px;
  }

  .container-online-3 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .left-arrow-21 {
    display: flex;
  }

  .left-arrow-21.carrossel-etapas {
    left: 26%;
  }

  .slider-mentores-2.etapas-copy {
    height: auto;
    min-height: 0;
  }

  .features-wrap-3.fg4 {
    margin-bottom: 0;
  }

  .container-padrao-17 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-2090 {
    font-size: 88px;
  }

  .div-block-3587 {
    grid-column-gap: 8px;
  }

  .heading-v2-14 {
    text-align: center;
    font-size: 24px;
  }

  .container-padrao-18 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-size-medium-sf1-3.text-color-black {
    margin-right: 40px;
  }

  .text-size-medium-sf1-3.text-color-black.pma {
    text-align: left;
  }

  .paragraph-v2-7 {
    text-align: left;
    width: 100%;
  }

  .div-block-3590 {
    justify-content: center;
  }

  .container-padrao-19 {
    justify-content: center;
    max-width: 90%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-19.horizontal {
    flex-direction: column-reverse;
  }

  .container-padrao-19.horizontal.reverse {
    flex-direction: column;
    margin-bottom: -42px;
  }

  .container-padrao-19.horizontal.reverse.gap {
    margin-bottom: 0;
  }

  .container-padrao-20 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .fg4-tab-title-4 {
    text-align: center;
  }

  .tab-fg4-3-copy-4.w--current {
    flex: 1;
  }

  .tabs-menu-fg4-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-v2-8 {
    text-align: left;
    width: 100%;
  }

  .heading-v2-15 {
    text-align: center;
    font-size: 24px;
  }

  .heading-v2-15.white.small {
    font-size: 18px;
  }

  .heading-v2-15.white {
    font-size: 24px;
    display: block;
  }

  .container-padrao-21 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .vantagem-description-4 {
    text-align: center;
  }

  .middle-bg-cta-6 {
    text-align: justify;
    background-image: linear-gradient(#e76353 50%, #f0f0f0 50%);
  }

  .container-padrao-22 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-22.horizontal {
    flex-direction: row-reverse;
    position: relative;
  }

  .right-arrow-27 {
    display: flex;
  }

  .right-arrow-27.carrossel-etapas {
    right: 26%;
  }

  .div-block-3592 {
    height: auto;
  }

  .lider-heading-10.blue.h3 {
    text-align: center;
  }

  .lider-heading-10.blue.h3.no-p {
    text-align: left;
  }

  .container-padrao-23 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-23.horizontal {
    flex-direction: row-reverse;
    position: relative;
  }

  .left-arrow-22 {
    display: flex;
  }

  .left-arrow-22.carrossel-etapas {
    left: 26%;
  }

  .slide-107, .slide-107.etapas, .slide-107.etapas.modulos {
    width: 100%;
  }

  .slide-107.etapas.modulos.vendas {
    height: auto;
  }

  .slider-22.etapas {
    height: 230px;
    min-height: 0;
  }

  .slider-22.etapas.modulos {
    height: auto;
    min-height: auto;
  }

  .slider-22.etapas.modulos.vendas {
    min-height: auto;
  }

  .right-arrow-28 {
    display: flex;
  }

  .right-arrow-28.carrossel-etapas {
    right: 26%;
  }

  .section-online-copy {
    padding: 24px;
  }

  .section-online-copy.no-overflow {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .asset-seta {
    display: none;
  }

  .heading-v2-16 {
    text-align: center;
    font-size: 24px;
  }

  .container-online-4 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .left-arrow-23 {
    display: flex;
  }

  .left-arrow-23.carrossel-etapas {
    left: 26%;
  }

  .heading-v2-17 {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
  }

  .heading-v2-17.white {
    font-size: 24px;
    display: block;
  }

  .text-block-2095 {
    font-size: 88px;
  }

  .div-block-3597 {
    grid-column-gap: 8px;
  }

  .heading-online-5 {
    text-align: center;
    font-size: 24px;
  }

  .container-online-5 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-v2-9 {
    text-align: left;
    width: 100%;
  }

  .div-block-3600 {
    justify-content: center;
  }

  .container-padrao-24 {
    justify-content: center;
    max-width: 90%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-24.horizontal {
    flex-direction: column-reverse;
  }

  .container-padrao-24.horizontal.reverse {
    flex-direction: column;
    margin-bottom: -42px;
  }

  .container-padrao-24.horizontal.reverse.gap {
    margin-bottom: 0;
  }

  .tab-fg4-3-copy-6 {
    align-self: stretch;
    height: 80px;
  }

  .tab-fg4-3-copy-7.w--current {
    flex: 1;
  }

  .tabs-menu-fg4-5 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-v2-10 {
    text-align: left;
    width: 100%;
  }

  .middle-bg-cta-7 {
    text-align: justify;
    background-image: linear-gradient(#e76353 50%, #f0f0f0 50%);
  }

  .right-arrow-29 {
    display: flex;
  }

  .right-arrow-29.carrossel-etapas {
    right: 26%;
  }

  .div-block-3602 {
    height: auto;
  }

  .lider-heading-12.blue.h3 {
    text-align: center;
  }

  .lider-heading-12.blue.h3.no-p {
    text-align: left;
  }

  .left-arrow-24 {
    display: flex;
  }

  .left-arrow-24.carrossel-etapas {
    left: 26%;
  }

  .slide-108, .slide-108.etapas, .slide-108.etapas.modulos {
    width: 100%;
  }

  .slide-108.etapas.modulos.lideranca, .slide-108.etapas.modulos.vendas {
    height: auto;
  }

  .slider-23.etapas {
    height: 230px;
    min-height: 0;
  }

  .slider-23.etapas.modulos {
    height: auto;
    min-height: auto;
  }

  .slider-23.etapas.modulos.lideranca {
    height: auto;
  }

  .right-arrow-30 {
    display: flex;
  }

  .right-arrow-30.carrossel-etapas {
    right: 26%;
  }

  .heading-v2-18 {
    text-align: center;
    font-size: 24px;
  }

  .container-online-6 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .left-arrow-25 {
    display: flex;
  }

  .left-arrow-25.carrossel-etapas {
    left: 26%;
  }

  .heading-v2-19 {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
  }

  .heading-v2-19.white {
    font-size: 24px;
    display: block;
  }

  .text-block-2100 {
    font-size: 88px;
  }

  .div-block-3607 {
    grid-column-gap: 8px;
  }

  .heading-online-6 {
    text-align: center;
    font-size: 24px;
  }

  .container-online-7 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-v2-11 {
    text-align: left;
    width: 100%;
  }

  .div-block-3610 {
    justify-content: center;
  }

  .container-padrao-25 {
    justify-content: center;
    max-width: 90%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-25.horizontal {
    flex-direction: column-reverse;
  }

  .container-padrao-25.horizontal.reverse {
    flex-direction: column;
    margin-bottom: -42px;
  }

  .container-padrao-25.horizontal.reverse.gap {
    margin-bottom: 0;
  }

  .container-padrao-26 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tab-fg4-3-copy-9.w--current {
    flex: 1;
  }

  .tabs-menu-fg4-6 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-v2-12 {
    text-align: left;
    width: 100%;
  }

  .container-padrao-27, .container-padrao-28 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-28.horizontal {
    flex-direction: row-reverse;
    position: relative;
  }

  .right-arrow-31 {
    display: flex;
  }

  .right-arrow-31.carrossel-etapas {
    right: 26%;
  }

  .div-block-3612 {
    height: auto;
  }

  .lider-heading-14.blue.h3 {
    text-align: center;
  }

  .lider-heading-14.blue.h3.no-p {
    text-align: left;
  }

  .container-padrao-29 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .left-arrow-26 {
    display: flex;
  }

  .left-arrow-26.carrossel-etapas {
    left: 26%;
  }

  .slide-109, .slide-109.etapas, .slide-109.etapas.modulos {
    width: 100%;
  }

  .slide-109.etapas.modulos.vendas {
    height: auto;
  }

  .slider-24.etapas {
    height: 230px;
    min-height: 0;
  }

  .slider-24.etapas.modulos {
    height: auto;
    min-height: auto;
  }

  .slider-24.etapas.modulos.vendas {
    min-height: auto;
  }

  .container-padrao-30 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .right-arrow-32 {
    display: flex;
  }

  .right-arrow-32.carrossel-etapas {
    right: 26%;
  }

  .heading-v2-20 {
    text-align: center;
    font-size: 24px;
  }

  .container-online-8 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .left-arrow-27 {
    display: flex;
  }

  .left-arrow-27.carrossel-etapas {
    left: 26%;
  }

  .container-padrao-31 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-v2-21 {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
  }

  .heading-v2-21.white {
    font-size: 24px;
    display: block;
  }

  .text-block-2105 {
    font-size: 88px;
  }

  .div-block-3617 {
    grid-column-gap: 8px;
  }

  .heading-online-7 {
    text-align: center;
    font-size: 24px;
  }

  .container-online-9 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .button-fnn-cohort {
    display: block;
  }

  .fnn-hero-cohort {
    max-height: none;
  }

  .hero-content-fnn-cohort.fnn {
    border-radius: 30px;
    flex-flow: column;
    align-items: flex-start;
    padding-top: 40px;
  }

  .section-68-copy {
    flex-direction: column;
  }

  .h3-fnn-copy.coral.cohort {
    margin-bottom: 0;
  }

  .button-fnn-mobile-fixo {
    display: block;
  }

  .button-fnn-mobile-fixo.blue-btn {
    display: flex;
  }

  .section-price.padding.cohort {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-94-copy.center {
    margin-bottom: 40px;
  }

  .heading-94-copy.center-text {
    text-align: center;
  }

  .heading-94-copy.center-text.blue {
    margin-top: 0;
  }

  .div-block-3766-copy {
    width: 100%;
  }

  .html-embed-36 {
    font-size: 16px;
  }

  .fs_modal-2_component-4 {
    justify-items: center;
  }

  .fs_modal-2_wrapper-5 {
    grid-template-columns: 1fr;
    max-width: 96vw;
    max-height: 99vh;
    overflow: scroll;
  }

  .container-padrao-32 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-70 {
    font-size: 32px;
  }

  .paragraph-v2-13.white.center {
    text-align: left;
  }

  .paragraph-v2-13.white.big {
    font-size: 16px;
  }

  .paragraph-v2-13.full {
    text-align: left;
  }

  .home-review_content-right-4 {
    max-width: 100%;
  }

  .test-header-text-1.is-trackable-hover.text-mobile, .is-trackable-hover, .is-trackable-hover.text-mobile {
    font-size: 18px;
  }

  .is-trackable-hover.text-mobile.toggle {
    width: 100%;
  }

  .h1-fnn-cohort-2 {
    font-size: 36px;
  }

  .container-padrao-38 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .vantagem-description-5 {
    text-align: center;
  }

  .container-online-16 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-3851 {
    align-items: center;
  }

  .lider-heading-16.blue.h3 {
    text-align: center;
  }

  .lider-heading-16.blue.h3.no-p {
    text-align: left;
  }

  .slide-nav-37 {
    filter: invert();
    top: 456px;
  }

  .div-block-3849 {
    height: auto;
  }

  .slider-27.etapas {
    height: 230px;
    min-height: 0;
  }

  .slider-27.etapas.modulos {
    height: auto;
    min-height: auto;
  }

  .right-arrow-35 {
    display: flex;
  }

  .right-arrow-35.carrossel-etapas {
    right: 26%;
  }

  .right-arrow-35.carrossel-etapas.visivel.margin.space {
    bottom: 4%;
  }

  .container-online-17 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-online-17.fnn {
    max-width: 90%;
  }

  .left-arrow-30 {
    display: flex;
  }

  .left-arrow-30.carrossel-etapas {
    left: 26%;
  }

  .left-arrow-30.carrossel-etapas.visivel.margin.space {
    bottom: 4%;
  }

  .slide-nav-38 {
    filter: invert();
    top: 456px;
  }

  .right-arrow-36 {
    display: flex;
  }

  .right-arrow-36.carrossel-etapas {
    right: 26%;
  }

  .left-arrow-31 {
    display: flex;
  }

  .left-arrow-31.carrossel-etapas {
    left: 26%;
  }

  .container-online-18 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-3847 {
    align-items: center;
  }

  .right-arrow-online-3 {
    top: 115%;
  }

  .home-review_component-6 {
    grid-template-columns: minmax(1px, 1fr);
    grid-auto-flow: row;
  }

  .left-arrow-online-3, .home-review_slider-nav-8 {
    top: 115%;
  }

  .heading-large-sf1-6 {
    text-align: center;
    font-size: 24px;
  }

  .heading-large-sf1-6.coral {
    text-align: left;
  }

  .price-tag-fg4-8.horizontal.no-bkg {
    flex-direction: column;
  }

  .price-tag-fg4-8.horizontal.no-bkg.cohort {
    padding-bottom: 0;
  }

  .heading-v2-29 {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
  }

  .heading-v2-29.white {
    font-size: 24px;
    display: block;
  }

  .div-block-3859 {
    width: 90%;
    padding-left: 33px;
    padding-right: 33px;
  }

  .text-block-2123 {
    font-size: 88px;
  }

  .div-block-3862 {
    grid-column-gap: 8px;
  }

  .div-block-3865 {
    flex-direction: column;
  }

  .div-block-3866 {
    width: 100%;
    padding-right: 0;
  }

  .container-285 {
    max-width: 90%;
  }

  .button-mobile-container {
    flex-direction: row;
    justify-content: flex-start;
    width: auto;
    height: auto;
    display: flex;
    position: absolute;
    inset: auto 5% 0% auto;
  }

  .container-286 {
    justify-content: space-between;
    width: 100%;
    height: 40px;
    position: relative;
  }

  .hero-logo-h1 {
    font-size: 32px;
    line-height: 40px;
  }

  .divider-line.blue.opacity.middle.big {
    margin-bottom: 0;
  }

  .flex-block-43.margintop {
    align-self: flex-start;
  }

  .flex-block-43.margintop.g4day {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-paragraph-5 {
    font-size: 16px;
    line-height: 24px;
  }

  .hero-paragraph-5.no-m.left.size.g4day {
    text-align: center;
  }

  .button-inscrever.is-trackable.btn-flex {
    min-width: 200px;
    height: 40px;
    font-size: 18px;
  }

  .nav-button {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .whatsapp-icon.desk {
    display: none;
  }

  .whatsapp-icon.mobile {
    display: flex;
  }

  .html-embed-38 {
    align-self: center;
    display: flex;
  }

  .flex-block-57 {
    align-self: stretch;
    align-items: center;
  }

  .div-block-3881 {
    align-self: center;
  }

  .section-107 {
    margin-top: 60px;
    padding-right: 37px;
  }

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

  .container-289 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .btn-new-website.is-trackable {
    align-self: stretch;
  }

  .btn-new-website.center.is-trackable {
    margin-left: 0;
    margin-right: 0;
  }

  .btn-new-website.center.is-trackable.margin {
    margin-left: 24px;
    margin-right: 24px;
  }

  .container-new-website.horizontal.mobile-vertical {
    flex-direction: column;
  }

  .container-new-website.mobile-no-p {
    padding-left: 0;
    padding-right: 0;
  }

  .container-new-website.mobile-no-p.center.no-pt {
    padding-top: 0;
    overflow: visible;
  }

  .container-new-website.mobile-no-p.center.footer {
    align-items: center;
  }

  .container-new-website.center {
    text-align: left;
    max-width: 100%;
  }

  .container-new-website.center.mobile-no-p, .container-new-website.center.m-left {
    align-items: flex-start;
  }

  .header-new-website.h2 {
    font-size: 20px;
    line-height: 28px;
  }

  .header-new-website.h2.margin {
    margin-left: 24px;
  }

  .header-new-website.h2.margin.blue.report {
    margin-left: 24px;
    margin-right: 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .header-new-website.h2.margin.blue.report.no-m {
    margin-left: 0;
    margin-right: 0;
  }

  .header-new-website.h2.margin.relatorio {
    margin-left: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .section-default-2.blue-gradient._2, .section-default-2.blue-gradient.margin {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-default-2.m-hide {
    display: none;
  }

  .section-default-2.no-pt {
    padding-top: 0;
  }

  .mentor-card.mentors {
    min-width: 300px;
  }

  .mentor-card.mentors.fix-size.light {
    min-width: 300px;
    max-width: 300px;
  }

  .gt-section-2 {
    min-height: auto;
    margin-top: 0;
  }

  .div-block-3893 {
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
  }

  .bullets-desktop {
    display: none;
  }

  .text-block-332 {
    width: 90%;
    font-size: 42px;
    line-height: 52px;
  }

  .text-block-332.d-none-mobile {
    width: 90%;
  }

  .bullets-tablet {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .slider-31 {
    width: 90%;
    height: auto;
  }

  .slide-pilares {
    width: 48%;
  }

  .image-651 {
    width: 35px;
    height: 35px;
  }

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

  .container-281 {
    max-width: 90%;
  }

  .div-block-3894 {
    flex-direction: column;
    height: auto;
  }

  .heading-online-8 {
    text-align: center;
    font-size: 28px;
  }

  .heading-online-8.white {
    font-size: 24px;
    display: block;
  }

  .text-block-2145 {
    text-align: left;
  }

  .container-padrao-46 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-3895.shadow-style {
    width: 100%;
    box-shadow: 0 -10px 10px -4px #010b2108;
  }

  .div-block-3895.no-shadow.alinhamento {
    width: 100%;
  }

  .div-block-3895.no-shadow.alinhamento._50 {
    align-items: flex-start;
    width: 100%;
  }

  .tab-feature-12.gap {
    margin-bottom: 10px;
  }

  .image-658._2 {
    width: 250px;
    margin-left: 0;
  }

  .button-gt.hero {
    transition-property: none;
  }

  .button-gt.hero:hover {
    box-shadow: none;
    background-color: #0000;
  }

  .heading-v2-34 {
    text-align: center;
    font-size: 24px;
  }

  .big-numbers-wrap-3 {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .div-block-3765 {
    width: 40%;
  }

  .div-block-3765.no-gradient.d-none {
    display: none;
  }

  .heading-93.center-desk {
    text-align: center;
  }

  .div-block-3763 {
    padding-right: 10px;
  }

  .div-block-3763._2 {
    width: 100%;
  }

  .container-padrao-47 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .box-bonus {
    width: 100%;
  }

  .box-bonus.pass.blue-gradient.pass-gt {
    padding-right: 0;
  }

  .div-block-3759 {
    flex-direction: row;
    justify-content: center;
    padding-top: 20px;
  }

  .slider-21-copy {
    width: 90%;
    height: auto;
  }

  .slider-mentor {
    width: 48%;
  }

  .image-653 {
    margin-bottom: 0;
    margin-right: -10px;
  }

  .image-653._3 {
    margin-bottom: 0;
  }

  .image-726 {
    width: 35px;
    height: 35px;
  }

  .image-726.cronograma {
    margin-right: 10px;
  }

  .slide-nav-31-copy {
    top: auto;
    bottom: -50px;
  }

  .div-block-3758 {
    flex-direction: column;
    justify-content: space-around;
    margin-top: 0;
  }

  .section-95-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .div-block-3756 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom-style: none;
    border-right: 2px solid #ffffff4a;
    flex-direction: column;
    width: 30px;
    height: 600px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-95.center-desk, .heading-95.center {
    text-align: center;
  }

  .div-block-3757 {
    width: 100%;
    height: 170px;
    margin-left: 40px;
    padding-bottom: 20px;
  }

  .heading-online-9 {
    text-align: center;
    font-size: 28px;
  }

  .price-tag-fg4-9.color.shadow.gt {
    width: 80%;
  }

  .bold-text-272 {
    font-size: 28px;
  }

  .container-online-19 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-online-19._1100 {
    max-width: 100%;
  }

  .slider-32 {
    width: 90%;
    height: auto;
  }

  .div-block-3924 {
    flex-direction: column;
  }

  .div-block-3925 {
    width: 100%;
    margin-bottom: 20px;
  }

  .sobre-g4-numbers {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container-online-20 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-paragraph-6 {
    font-size: 16px;
    line-height: 24px;
  }

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

  .bloco-atracao-2.pausa.pausa-bg-mobile {
    min-width: 100%;
    max-width: none;
  }

  .div-horario-2 {
    justify-content: flex-start;
    padding-right: 0;
    font-size: 18px;
  }

  .fs_modal-2_button-8.is-trackable.full {
    flex: 1;
    min-width: 0%;
    margin-left: 32px;
    margin-right: 32px;
  }

  .fs_modal-2_button-8.is-trackable.full.hide-m {
    display: none;
  }

  .fs_modal-2_button-8.is-trackable.whats {
    min-width: 100%;
  }

  .fs_modal-2_content-4 {
    max-height: 92vh;
    padding: 24px 16px;
    overflow: auto;
  }

  .html-embed-44 {
    min-width: 100%;
  }

  .fs_modal-2_component-6 {
    justify-items: center;
  }

  .fs_modal-2_popup-5 {
    display: none;
  }

  .fs_modal-2_wrapper-6 {
    grid-template-columns: 1fr;
  }

  .tab-hero {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .fs_modal-2_popup-6 {
    display: none;
  }

  .fs_modal-2_component-7 {
    justify-items: center;
  }

  .fs_modal-2_content-5 {
    max-height: 92vh;
    padding: 24px 16px;
    overflow: auto;
  }

  .html-embed-45 {
    min-width: 100%;
  }

  .fs_modal-2_wrapper-8 {
    grid-template-columns: 1fr;
  }

  .image-735 {
    align-self: flex-end;
    display: block;
  }

  .image-736.desk-hide {
    align-self: center;
    display: block;
  }

  .image-736.mobile-hide {
    display: none;
  }

  .background-video-4 {
    height: 60vh;
    overflow: auto;
  }

  .subtitle-agenda {
    font-size: 14px;
    line-height: 22px;
  }

  .heading-hero-online-2 {
    font-size: 34px;
    line-height: 40px;
  }

  .heading-hero-online-2.nfg4 {
    font-size: 40px;
    line-height: 37px;
  }

  .v2-btn-20 {
    z-index: 1;
    align-self: center;
    position: relative;
  }

  .v2-btn-20.is-trackable.new {
    margin-top: 40px;
  }

  .container-lideran-a-2 {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-lideran-a-2.direction {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .mentores-hero {
    display: none;
  }

  .content-hero {
    width: 100%;
  }

  .price-tag-fg4-11.white.new-copy {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .v2-btn-22 {
    align-self: center;
  }

  .heading-online-14 {
    text-align: center;
    font-size: 28px;
  }

  .right-arrow-42.pma-arq-receita {
    display: flex;
  }

  .container-online-25 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-fg4-mentores {
    width: 95%;
    height: auto;
    max-height: none;
    margin-bottom: 0;
  }

  .slide-mentor-fg4 {
    border-style: none;
    width: 48%;
    height: auto;
    max-height: 100%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .image-700 {
    max-width: 100%;
  }

  .left-arrow-38.pma-arq-receita {
    display: flex;
  }

  .slide-nav-46.fg4 {
    margin-bottom: 0;
    position: static;
  }

  .slide-nav-46.fg4.d-none.pma-arq-receita {
    display: block;
  }

  .heading-online-17 {
    text-align: center;
    font-size: 28px;
  }

  .container-online-28 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .mask-29 {
    max-height: none;
  }

  .image-742 {
    display: none;
  }

  .grid-course-highlight-2 {
    flex-direction: column;
  }

  .item-wrapper-1 {
    border-right-style: none;
  }

  .item-wrapper-3 {
    border-bottom-style: solid;
    border-bottom-color: #2d4a8c;
    border-right-style: none;
  }

  .grid-course-highlights {
    flex-direction: column;
  }

  .item-wrapper-2 {
    margin-left: 0;
  }

  .heading-v2-35 {
    text-align: center;
    font-size: 24px;
  }

  .heading-v2-35.white {
    font-size: 24px;
    display: block;
  }

  .item-wrapper-4 {
    border-top-color: #2d4a8c;
    margin-left: 0;
  }

  .container-padrao-49 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .lightbox-link-12 {
    min-height: 60vh;
    overflow: auto;
  }

  .lightbox-link-12.small {
    min-height: 60vh;
  }

  .div-block-4276 {
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-report {
    background-color: #101b46;
    background-image: linear-gradient(#0f1a45 2%, #fff0 28%), url('../images/hero-mobile.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    min-height: 95vh;
  }

  .heading-report {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
  }

  .fixed-cta-container {
    z-index: 4;
    background-image: linear-gradient(#fff0, #000000c2 78%);
    display: flex;
  }

  .image-955 {
    display: none;
  }

  .flex-block-117 {
    grid-column-gap: 0px;
    max-width: none;
  }

  .image-956 {
    max-width: 100%;
  }

  .fixed-hero-container {
    background-image: linear-gradient(#fff0, #101b46 55%);
    align-items: flex-end;
    min-height: 95vh;
    display: flex;
  }

  .flex-block-119 {
    position: static;
  }

  .paragraph-328 {
    font-size: 13px;
    line-height: 20px;
  }

  .quick-stack-6 {
    min-width: 100%;
    padding: 0;
  }

  .progress-bar-track {
    width: 80%;
    height: 16px;
  }

  .form-ementa-block {
    width: 100%;
  }

  .div-block-4278 {
    height: auto;
  }

  .section-ementa-gt {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ementa-block {
    flex-direction: column;
    padding-bottom: 10px;
  }

  .container-342 {
    max-width: 90%;
  }

  .div-block-4383 {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 0;
  }

  .paragraph-93-copy-4.center {
    text-align: center;
  }

  .image-962 {
    align-self: flex-start;
  }

  .container-320 {
    max-width: 90%;
  }

  .heading-99 {
    text-align: center;
  }

  .section-146 {
    z-index: 61;
    position: relative;
  }

  .section-146.ai {
    z-index: 60;
  }

  .div-block-4185 {
    width: 100%;
  }

  .container-321.ai {
    max-width: 90%;
  }

  .section-149 {
    z-index: 61;
    position: relative;
  }

  .section-149.ai {
    z-index: 60;
  }

  .container-323.ai {
    max-width: 90%;
  }

  .agenda-block-2 {
    align-self: stretch;
    min-width: 100%;
  }

  .sticky-cta-6 {
    z-index: 100;
    max-width: 100vw;
    display: flex;
  }

  .heading-117, .heading-117.h2.center, .heading-117.h2.center.vsl, .heading-117.h2.center, .heading-117.h2.center {
    width: 100%;
  }

  .slider-depoimento-video {
    width: 100%;
    height: auto;
    margin-right: 10px;
  }

  .slider-depoimento-video.pma-gemp-depoimento {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .depoimento {
    margin-top: 10px;
  }

  .depoimento.pma-gemp-depoimentos {
    margin-top: 0;
  }

  .slider-mentores-valley {
    width: 95%;
    height: auto;
    margin-bottom: 0;
  }

  .div-block-4387 {
    width: 100%;
  }

  .div-block-4387.pma-gemp-depoimentos {
    width: 100%;
    margin-bottom: 0;
  }

  .right-arrow-44.blur.hide {
    display: none;
  }

  .right-arrow-44.blur.d-none-copy {
    padding-right: 0;
  }

  .right-arrow-44.blur, .arrow-slider-5.d-none {
    display: none;
  }

  .div-block-4388 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .div-block-4389 {
    flex-direction: column;
  }

  .div-block-4389.pma-gemp-depoimento {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px;
  }

  .text-block-2227 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .text-block-2227.margin.pma-gemp-depoimentos {
    line-height: 120%;
  }

  .text-block-2227.pma-gemp-depoimentos {
    margin-top: 0;
    line-height: 120%;
  }

  .slide-nav-49.valley {
    background-color: #0b1543;
    border-radius: 100px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .slide-nav-49.valley.show {
    display: block;
  }

  .slider-mentor-valley-2 {
    width: 49%;
    height: auto;
    margin-right: 10px;
  }

  .img-mentor-bf {
    height: auto;
  }

  .text-block-2228 {
    text-align: center;
    width: 100%;
  }

  .text-block-2228.black {
    text-align: center;
  }

  .h1-bf {
    text-align: left;
    width: 100%;
  }

  .h1-bf.gradiente {
    text-align: center;
    width: 100%;
  }

  .slider-mentores-valley-2 {
    width: 95%;
    height: auto;
    margin-bottom: 0;
  }

  .div-block-4369 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-4369.horizontal {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .div-block-4369.horizontal.pma-gemp-programas {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-4375 {
    width: 100%;
  }

  .div-block-4376 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-2231 {
    line-height: 28px;
  }

  .div-block-4374.margin {
    margin-bottom: 20px;
  }

  .container-337 {
    max-width: 90%;
  }

  .slide-118 {
    width: 90%;
    height: 230px;
    margin-left: 5%;
    margin-right: 5%;
  }

  .slide-118.white {
    height: 250px;
  }

  .left-arrow-46.hide {
    display: none;
  }

  .slide-nav-53.valley {
    background-color: #0b1543;
    border-radius: 100px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .slide-nav-53.valley.show {
    display: block;
  }

  .slide-nav-53.valley.show.depoimento.pma-gemp {
    width: 24%;
  }

  .div-block-4023 {
    background-position: 0 0, 100% 0;
    flex-direction: column;
    width: 100%;
    padding-top: 40px;
  }

  .div-block-4023.gemp {
    flex-direction: column;
    width: 100%;
    padding-top: 10px;
  }

  .div-block-4023.gemp.pma-gemp-cta {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .div-block-4026 {
    width: 100%;
    margin-bottom: 20px;
  }

  .div-block-4026.gemp {
    background-color: #0f1a4500;
    width: 100%;
    margin: 20px auto 0;
    padding-top: 10px;
  }

  .div-block-4008 {
    width: 155px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-4024 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-4327.last.pma-gemp-cta {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-4027 {
    width: 100%;
  }

  .container-online-29 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-157 {
    flex-flow: column;
    padding-bottom: 60px;
  }

  .seta-bhag {
    margin-top: -50px;
    margin-bottom: 0;
    margin-left: auto;
    position: absolute;
    right: 0;
  }

  .div-block-4400, .text-block-2246 {
    width: 100%;
  }

  .container-350 {
    max-width: 90%;
  }

  .desk-bhag {
    display: none;
  }

  .bhag-ny {
    margin-top: 27px;
    margin-bottom: 27px;
  }

  .seta-bhag-5 {
    box-shadow: none;
    display: none;
    transform: none;
  }

  .div-block-4407 {
    width: 80%;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .ny-img.d-none {
    display: none;
  }

  .ny-img.margin {
    margin-left: 40px;
  }

  .box-photos.second {
    margin-top: 0;
  }

  .mobile-bhag {
    flex-flow: column;
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .fs_modal-2_component-5 {
    justify-items: center;
  }

  .fs_modal-2_wrapper-9 {
    grid-template-columns: 1fr;
    max-width: 96vw;
    max-height: 90vh;
    overflow: auto;
  }

  .fs_modal-2_wrapper-9.bhag {
    max-width: 100%;
  }

  .text-block-2250 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    line-height: 26px;
  }

  .div-block-4297 {
    justify-content: center;
  }

  .div-block-4292 {
    z-index: 4;
    background-color: #0f1a4500;
    background-image: linear-gradient(#0f1a45, #09133800);
    justify-content: center;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    position: relative;
  }

  .div-block-4288 {
    flex-flow: column-reverse wrap;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-4289 {
    width: 90%;
    height: 1px;
    margin: 14px auto;
  }

  .div-block-4417 {
    text-align: center;
    width: 90%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -65px;
    left: auto;
  }

  .faq1-5_list-9, .html-embed-72 {
    width: 100%;
  }

  .container-353 {
    max-width: 90%;
  }

  .div-block-4423 {
    width: 100%;
  }

  .text-block-2258 {
    font-size: 69px;
  }

  .div-block-4424 {
    flex-flow: column;
    align-items: center;
  }

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

  .text-block-2260 {
    line-height: 30px;
  }

  .container-354 {
    max-width: 90%;
  }

  .image-1057 {
    width: 80%;
  }

  .image-1057.small {
    width: 60%;
  }

  .html-embed-73.desktop {
    z-index: 10;
  }

  .nav-menu-wrapper-2 {
    background-color: #0000;
  }

  .nav-menu-9 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-10 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-10 {
    padding: 12px;
  }

  .menu-button-10.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .bottomnav {
    display: none;
  }

  .button-26._2 {
    margin-top: 10px;
  }

  .div-block-4490 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 600px;
    margin: 0 auto auto;
    display: block;
    position: static;
    left: auto;
  }

  .div-block-4490._2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
    position: static;
    inset: 50% 0% 0%;
  }

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

  .div-block-4491 {
    justify-content: center;
    align-items: flex-end;
    position: static;
    top: 80%;
    bottom: 43%;
    left: auto;
  }

  .image-1098 {
    margin-top: 40px;
    margin-bottom: 10px;
    display: none;
  }

  .image-1098.image11 {
    margin-bottom: 40px;
    display: block;
  }

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

  .div-block-4492._4._5 {
    display: none;
  }

  .paragraph-347 {
    font-size: 24px;
  }

  .div-block-4494 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    max-width: 90%;
    height: 50%;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .container-363 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    max-width: none;
    height: 100%;
    display: flex;
    position: static;
    left: auto;
  }

  .image-1099 {
    display: none;
  }

  .section-166 {
    background-image: linear-gradient(#fff0 55%, #030018), url('../images/pg_mob-1.png'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50% 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 2300px, auto;
    width: auto;
    height: 900px;
  }

  .text-block-2311._2333 {
    display: none;
  }

  .section-167.section3 {
    display: block;
  }

  .container-364._2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .linepg1 {
    background-image: linear-gradient(#1f286d, #1f286d);
    width: 700px;
    height: 1px;
    max-height: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    overflow: visible;
  }

  .div-block-4497 {
    width: 600px;
  }

  .section-168.secton2 {
    display: none;
  }

  .container-365._2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-4501 {
    width: 768px;
  }

  .container-366 {
    max-width: 700px;
  }

  .image-1102 {
    width: 710px;
  }

  .div-block-4512 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .lightbox-link-13 {
    width: 710px;
  }

  .faq1-5_list-10 {
    width: 100%;
  }

  .container-368._222 {
    max-width: 700px;
  }

  .hero-g4pass {
    min-height: 0;
  }

  .udesly-menu-buttons {
    justify-content: center;
    margin-top: 32px;
    display: flex;
  }

  .header-2 {
    background-color: #fff0;
    width: 100%;
    position: fixed;
    left: auto;
  }

  .udesly-button-navigation-secondary.udesly-full {
    border: 1px solid #d4d4d4;
  }

  .udesly-navigation-buttons {
    display: flex;
  }

  .udesly-nav-menu {
    background-color: #fff;
    padding: 24px;
  }

  .udesly-container-navigation {
    justify-content: space-between;
  }

  .text-block-2374 {
    font-size: 12px;
  }

  .container-376 {
    max-width: 700px;
  }

  .text-block-2371, .text-block-2382, .text-block-2379 {
    font-size: 14px;
  }

  .container-378 {
    max-width: 700px;
  }

  .text-block-2384 {
    font-size: 14px;
  }

  .image-1162 {
    width: 150px;
  }

  .text-block-2381, .text-block-2383 {
    font-size: 14px;
  }

  .lightbox-link-14 {
    overflow: hidden;
  }

  .faq-4 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .faq1-5_list-11 {
    width: 100%;
  }

  .code-embed-3 {
    overflow: scroll;
  }

  .paragraph-353.margin {
    margin-left: 24px;
  }

  .flex-block-133 {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .btn-modal-2.blue.bme.mobile-center {
    align-self: center;
  }

  .hero-credito {
    display: none;
  }

  .hero-credito-dobro {
    min-height: 0;
    padding-left: 44px;
    padding-right: 44px;
  }

  .hero-credito-dobro.bg-credito-dobro {
    min-height: 0;
    padding-top: 0;
  }

  .container-online-30 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-online-30.horizontal {
    flex-direction: column-reverse;
  }

  .hero-online-content-6._80 {
    align-items: center;
    max-width: 100%;
  }

  .heading-online-19 {
    text-align: center;
    font-size: 24px;
  }

  .container-online-31, .container-padrao-54 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-online-20 {
    text-align: center;
    font-size: 24px;
  }

  .container-online-32 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .fs_modal-2_wrapper-12 {
    grid-template-columns: 1fr;
    max-width: 96vw;
    max-height: 90vh;
    overflow: hidden;
  }

  .fs_modal-2_popup-9 {
    display: none;
  }

  .div-block-4708 {
    width: 90%;
    margin-left: 0;
  }

  .container-386 {
    width: 90%;
    max-width: 90%;
  }

  .text-block-2413 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .left-arrow-50.d-none-copy {
    padding-left: 0;
  }

  .div-block-4709 {
    flex-direction: column;
    padding-right: 0;
  }

  .slide-nav-59.valley {
    background-color: #0b1543;
    border-radius: 100px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .slide-nav-59.valley.show {
    display: block;
  }

  .slider-mentores-valley-5 {
    width: 95%;
    height: auto;
    margin-bottom: 0;
  }

  .slider-mentores-valley-5.height {
    margin-bottom: 20px;
  }

  .slider-depoimento-video-3 {
    width: 100%;
    height: auto;
    margin-right: 10px;
  }

  .div-block-4710 {
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    width: 100%;
  }

  .div-block-4711.vsl {
    border-radius: 30px;
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .paragraph--online-8.center.size {
    width: 100%;
  }

  .line-5 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-4457 {
    width: 45px;
  }

  .div-block-4713.vsl._2 {
    margin-left: -40px;
  }

  .div-block-4713.left {
    justify-content: flex-start;
  }

  .div-block-4713.left.vsl {
    margin-left: -40px;
  }

  .heading-online-21 {
    text-align: center;
    font-size: 28px;
  }

  .heading-online-21.white {
    font-size: 28px;
    display: block;
  }

  .heading-online-21.white.size {
    max-width: none;
    font-size: 28px;
  }

  .div-block-4715.vendas.vsl {
    width: 100%;
    margin-top: 0;
    padding-bottom: 0;
  }

  .div-block-4716 {
    align-items: flex-start;
    width: 80%;
  }

  .div-block-4717, .div-block-4717.first {
    width: 40px;
  }

  .div-block-4718 {
    width: 30px;
    height: 30px;
  }

  .container-online-33 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-2418.bonus.left.vsl, .text-block-2418.bonus.vsl {
    justify-content: center;
  }

  .bold-text-373 {
    font-size: 16px;
  }

  .div-block-4720 {
    padding-right: 5px;
  }

  .div-block-4720.vsl {
    align-items: center;
    width: 100%;
  }

  .bold-text-372 {
    font-size: 16px;
  }

  .text-block-2421 {
    width: 100%;
  }

  .text-block-2421.big {
    width: 90%;
  }

  .text-block-2421.big.fg4 {
    width: 100%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-4456 {
    width: 100%;
  }

  .div-block-4456.vsl {
    width: 90%;
  }

  .div-block-4721 {
    width: 100%;
    margin-bottom: 20px;
  }

  .div-block-4721.vsl {
    background-color: #0f1a4500;
    width: 100%;
    margin: 20px auto 0;
    padding-top: 10px;
  }

  .div-block-4722.vsl {
    flex-direction: column;
    padding-bottom: 20px;
  }

  .bold-text-374, .bold-text-377 {
    font-size: 16px;
  }

  .div-block-4725 {
    grid-column-gap: 8px;
  }

  .text-block-2427 {
    font-size: 100px;
  }

  .price-tag-fg4-12.color.shadow.vsl {
    width: 90%;
    padding-left: 24px;
  }

  .bold-text-375, .bold-text-376 {
    font-size: 16px;
  }

  .container-online-34 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-online-34._1100 {
    max-width: 100%;
  }

  .text-block-2439 {
    font-size: 14px;
  }

  .cards-wrap-15 {
    grid-row-gap: 40px;
    flex-flow: column wrap;
    align-items: center;
  }

  .text-block-2441, .text-block-2443, .text-block-2444, .text-block-2445 {
    font-size: 14px;
  }

  .container-395 {
    max-width: 700px;
  }

  .text-block-2458 {
    line-height: 120%;
  }

  .header-3 {
    background-color: #fff0;
    width: 100%;
    position: fixed;
    left: auto;
  }

  .medium {
    min-width: 10ch;
  }

  .image-1237, .image-1267, .image-1273, .image-1279, .image-1286, .image-1291, .image-1297, .image-1321, .image-1328, .image-1333, .image-1334, .image-1337 {
    max-width: 70%;
    display: block;
  }

  .div-block-4691._4.pma3 {
    display: none;
  }

  .heading-114 {
    text-align: center;
    line-height: 68px;
  }

  .div-block-4690.grid-19-mit.ac {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-4701 {
    width: 100%;
  }

  .text-block-2645.pma {
    text-align: center;
    width: 100%;
    font-size: 17px;
  }

  .div-block-5202, .div-block-5207 {
    width: 100%;
  }

  .container-500.margin {
    max-width: 90%;
  }

  .image-1360 {
    height: 20px;
  }

  .div-block-5210.d-noen {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .image-1361, .image-1362, .image-1363, .image-1364 {
    height: 20px;
  }

  .text-block-2652 {
    font-size: 22px;
    line-height: 26px;
  }

  .container-501.margin {
    max-width: 90%;
  }

  .image-1365 {
    height: 20px;
  }

  .dia-1 {
    width: 100%;
  }

  .div-block-5216.gap {
    display: flex;
  }

  .hero-mentores-fg4 {
    width: 80%;
    margin-right: auto;
    display: block;
  }

  .btn-arrow.is-trackable {
    margin-right: auto;
  }

  .btn-arrow.is-trackable.center.hero.ac {
    display: none;
  }

  .btn-arrow.is-trackable.center.hero.ac.left {
    display: flex;
  }

  .hero-fg4 {
    min-height: auto;
    padding-top: 60px;
  }

  .container-509 {
    flex-flow: column;
    max-width: 90%;
  }

  .hero-block-4 {
    justify-content: center;
    width: 100%;
  }

  .hero-block-4.acelercao {
    width: 100%;
    max-width: none;
  }

  .div-block-5278 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-5278.gap {
    width: 100%;
    margin-top: 0;
  }

  .div-block-5278.gap.last, .div-block-5278.gap.firts {
    margin-top: 10px;
  }

  .slider-47 {
    margin-top: 0;
  }

  .div-block-4059 {
    width: 90%;
    margin-bottom: 20px;
  }

  .div-block-4059._50 {
    width: 80%;
  }

  .div-block-4061 {
    width: 100%;
  }

  .div-block-4061.size {
    min-height: auto;
  }

  .slide-146 {
    width: 45%;
    margin: 2.5%;
  }

  .slide-146.size.anv24 {
    width: 49%;
    height: 310px;
  }

  .left-arrow-52 {
    align-items: center;
    display: flex;
  }

  .right-arrow-50 {
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    display: flex;
  }

  .container-510 {
    max-width: 90%;
  }

  .image-850 {
    width: 30px;
    height: 30px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .slide-nav-65 {
    display: none;
  }

  .heading-189 {
    width: 60%;
  }

  .heading-189.white {
    width: 80%;
  }

  .div-block-5279 {
    border-radius: 15px;
    width: 100%;
  }

  .container-511 {
    max-width: 90%;
  }

  .section-342 {
    padding-top: 40px;
  }

  .div-block-5280 {
    flex-flow: column wrap-reverse;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-5280.directiob {
    flex-flow: column-reverse wrap;
  }

  .code-embed-12 {
    border-radius: 0;
  }

  .div-block-5282 {
    width: 80%;
  }

  .div-block-5282.video {
    width: 100%;
  }

  .heading-190 {
    width: 60%;
  }

  .heading-190.anv24.margin {
    margin-left: auto;
    margin-right: auto;
  }

  .slide-nav-66 {
    position: static;
  }

  .slide-nav-66.opacity.d-none-desk {
    background-color: #0b227938;
    display: block;
  }

  .right-arrow-51 {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .slider-48 {
    width: 90%;
    height: auto;
  }

  .slider-48.mentor-slider {
    margin-left: auto;
    margin-right: auto;
  }

  .image-1391 {
    width: 25px;
    height: 25px;
    margin-bottom: 20px;
  }

  .slide-147 {
    width: 100%;
    height: auto;
  }

  .slide-147.aceleracai {
    width: 49%;
  }

  .image-1392 {
    width: 25px;
    height: 25px;
    margin-bottom: 20px;
  }

  .left-arrow-53 {
    align-items: center;
    height: 100%;
    display: flex;
  }

  .heading-191 {
    width: 60%;
  }

  .div-block-5288 {
    height: 480px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-5288.fundamentos {
    width: 100%;
  }

  .div-block-5289 {
    grid-column-gap: 8px;
  }

  .text-block-2724 {
    font-size: 100px;
  }

  .section-186 {
    height: 450px;
  }

  .div-block-5291.oferta {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-5291.oferta.nova {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .text-block-2727 {
    font-size: 120px;
  }

  .div-block-5292 {
    width: 90%;
  }

  .text-block-2728 {
    font-size: 30px;
    line-height: 35px;
  }

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

  .container-online-35 {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-192 {
    width: 60%;
  }

  .heading-192.coral {
    width: 70%;
  }

  .section-343 {
    width: 100%;
  }

  .text-block-2735 {
    max-width: 100%;
  }

  .container-516 {
    max-width: 90%;
  }

  .d-none-left.show {
    bottom: -2.2%;
    left: 30%;
  }

  .d-none-right.show {
    bottom: -2.2%;
    right: 30%;
  }

  .left-arrow-54 {
    margin-left: -1%;
  }

  .slide-mentor-fg4-2 {
    border-style: none;
    width: 48%;
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
  }

  .right-arrow-53 {
    margin-right: -1%;
  }

  .image-1404 {
    height: auto;
  }

  .slide-nav-69.white-bkg {
    width: auto;
  }

  .slider-fg4-mentores-3 {
    width: 95%;
    height: auto;
    margin-bottom: 0;
  }

  .container-519 {
    max-width: 90%;
  }

  .section-345 {
    width: 100%;
  }

  .container-520 {
    max-width: 90%;
  }

  .container-521 {
    width: 90%;
  }

  .slide-149 {
    width: 48%;
  }

  .section-350 {
    width: 100%;
  }

  .john {
    min-width: 90%;
    max-width: 100%;
  }

  .image-375, .image-1416 {
    max-width: 70%;
    display: block;
  }

  .section-header-2 {
    margin-bottom: 0;
  }

  .slider-navigation.prev-slide, .slider-navigation.next-slide {
    width: 50px;
  }

  .topbar-g4-valley.none {
    display: none;
  }

  .slider-wrapper {
    justify-content: center;
    height: auto;
  }

  .div-block-4312 {
    width: 100%;
  }

  .div-block-4329 {
    width: 50%;
  }

  .div-block-4313 {
    flex-direction: column;
  }

  .div-block-4314 {
    width: 100%;
  }

  .container-560, .container-561 {
    width: 90%;
    max-width: 90%;
  }

  .text-block-599 {
    text-align: center;
    width: 100%;
  }

  .text-block-599.paragrafo.left.blue {
    margin-left: 0;
  }

  .div-block-4192, .div-block-4192.vendas {
    width: 100%;
  }

  .container-padrao-55 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-55.pass {
    max-width: 90%;
  }

  .heading, .heading.h2.center {
    width: 100%;
  }

  .slide-nav-73.valley {
    background-color: #0b1543;
    border-radius: 100px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .slide-nav-73.valley.show {
    display: block;
  }

  .container-padrao-56 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-56.pass {
    max-width: 90%;
  }

  .slide-152 {
    width: 90%;
    height: 230px;
    margin-left: 5%;
    margin-right: 5%;
  }

  .slider-mentores-valley-7 {
    width: 95%;
    height: auto;
    margin-bottom: 0;
  }

  .slider-mentores-valley-7.height {
    margin-bottom: 20px;
  }

  .slider-mentores-valley-7.height.depoimentos {
    margin-bottom: 0;
  }

  .slider-mentores-valley-7.height-copy, .slider-mentores-valley-7.height {
    margin-bottom: 20px;
  }

  .heading-200, .heading-200.h2.center {
    width: 100%;
  }

  .container-padrao-57 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-57.pass {
    max-width: 90%;
  }

  .nav-counter {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container-569 {
    width: 90%;
    max-width: none;
  }

  .text-and-counter-block-3.d-none {
    margin-top: 20px;
  }

  .counter-block-number-6.d-none {
    margin-top: 0;
  }

  .desk-logo-2 {
    display: block;
  }

  .container-padrao-59 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-59.horizontal {
    flex-direction: row-reverse;
    justify-content: space-between;
    position: relative;
  }

  .text-span-547 {
    font-size: 22px;
  }

  .blue-accent-3 {
    text-align: center;
  }

  .heading-hero-7 {
    align-self: flex-start;
    width: auto;
    font-size: 34px;
    line-height: 40px;
  }

  .hero-online-content-7 {
    flex: 1;
    order: 0;
  }

  .hero-online-content-7._80 {
    grid-row-gap: 24px;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
  }

  .container-padrao-60 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-572.margin {
    flex-flow: column;
  }

  .slider-52, .div-block-5588.grad.is-trackable.color.fixo._90 {
    display: flex;
  }

  .text-block-2966.fixo {
    line-height: 14px;
  }

  .hero-sprints.vendas {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    padding-top: 0%;
  }

  .image-1527 {
    width: 18px;
  }

  .div-block-5598._100.left-top.programa {
    width: 100%;
  }

  .div-block-5599 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .div-block-5600 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-5607 {
    width: 90%;
  }

  .text-and-counter-block-4.d-none {
    margin-top: 20px;
  }

  .text-and-counter-block-4.d-none.sprints, .counter-block-number-7.d-none {
    margin-top: 0;
  }

  .desk-logo-3 {
    display: block;
  }

  .container-padrao-62 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-62.horizontal {
    flex-direction: row-reverse;
    justify-content: space-between;
    position: relative;
  }

  .text-span-1326 {
    font-size: 22px;
  }

  .blue-accent-4 {
    text-align: center;
  }

  .heading-hero-8 {
    align-self: flex-start;
    width: auto;
    font-size: 34px;
    line-height: 40px;
  }

  .hero-online-content-8 {
    flex: 1;
    order: 0;
  }

  .hero-online-content-8._80 {
    grid-row-gap: 24px;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
  }

  .slider-wrapper-6 {
    height: 100px;
  }

  .container-padrao-63 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .vantagem-description-6 {
    text-align: center;
  }

  .container-padrao-64 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .blue-accent-5 {
    text-align: center;
  }

  .container-padrao-65 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-65.horizontal {
    flex-direction: row-reverse;
    justify-content: space-between;
    position: relative;
  }

  .left-arrow-60 {
    display: flex;
  }

  .left-arrow-60.carrossel-etapas {
    left: 26%;
  }

  .slider-54.etapas {
    height: 230px;
    min-height: 0;
  }

  .slider-54.etapas.modulos {
    height: auto;
    min-height: auto;
  }

  .container-padrao-66 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .slide-nav-12 {
    filter: invert();
    top: 456px;
  }

  .slide-nav-12.small._3.margin.filter-invert {
    filter: none;
  }

  .lider-heading-17.blue.h3 {
    text-align: center;
  }

  .lider-heading-17.blue.h3.no-p {
    text-align: left;
  }

  .div-block-5610 {
    height: auto;
  }

  .right-arrow-56 {
    display: flex;
  }

  .right-arrow-56.carrossel-etapas {
    right: 26%;
  }

  .slide-10, .slide-10.etapas, .slide-10.etapas.modulos {
    width: 100%;
  }

  .slide-10.etapas.modulos.size-3 {
    width: 50%;
  }

  .container-padrao-5 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .features-wrap-5.horizontal {
    flex-direction: column;
  }

  .tab-feature-22.gap {
    margin-bottom: 10px;
  }

  .div-block-3366 {
    justify-content: flex-start;
  }

  .home-review_slider-nav-9 {
    top: 115%;
  }

  .container-padrao-67 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .left-arrow-online-4, .right-arrow-online-4 {
    top: 115%;
  }

  .container-padrao-68 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-585.margin {
    flex-flow: column;
  }

  .text-block-2985 {
    font-size: 88px;
  }

  .container-padrao-69 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-v2-5 {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
  }

  .heading-v2-5.white {
    font-size: 24px;
    display: block;
  }

  .div-block-5615 {
    grid-column-gap: 8px;
  }

  .container-padrao-70, .container-padrao-71 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .column-48 {
    align-items: center;
  }

  .columns-21 {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-586 {
    flex-flow: column;
  }

  .div-block-5625 {
    width: 90%;
  }

  .div-block-5625.cultura {
    width: 100%;
  }

  .div-block-5628 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-5630 {
    margin-top: 20px;
  }

  .div-block-5630.m-t {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-2994 {
    font-size: 20px;
    line-height: 30px;
  }

  .image-1546 {
    top: -2%;
  }

  .div-block-5641.flex-vertical {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
  }

  .btn-fixo-copy-6 {
    z-index: 15;
  }

  .text-block-3000.fixo {
    line-height: 14px;
  }

  .marquee-horizontal-5 {
    z-index: 10;
  }

  .section-390.pre-inscricao.mapa {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-390.ingresos.m-t {
    margin-top: 8%;
  }

  .container-590 {
    flex-flow: column;
  }

  .div-block-5644 {
    align-items: center;
    width: 100%;
  }

  .div-block-5644.ingressos._50 {
    width: 100%;
  }

  .text-block-3001 {
    text-align: center;
    max-width: 500px;
  }

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

  .div-block-5646 {
    width: 100%;
    margin-top: 40px;
  }

  .btn-stroke.is-trackable.desk {
    display: none;
  }

  .btn-stroke.is-trackable.mobile {
    margin-top: 100px;
    display: flex;
  }

  .section-391 {
    background-position: 50%;
  }

  .section-391.fnn.pma-fnn-2 {
    margin-top: 64px;
  }

  .image-1558 {
    display: none;
  }

  .div-block-5651 {
    align-items: center;
    width: 100%;
    max-width: none;
  }

  .heading-205, .paragraph-362.fnn {
    text-align: center;
  }

  .image-1561 {
    display: none;
  }

  .div-block-4413, .div-block-4413.first {
    width: 40px;
  }

  .div-block-4414 {
    width: 30px;
    height: 30px;
  }

  .div-block-5656 {
    align-items: flex-start;
    width: 80%;
  }

  .slide-nav-74.valley {
    background-color: #0b1543;
    border-radius: 100px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .slide-nav-74.valley.show {
    display: block;
  }

  .div-block-5658 {
    flex-flow: column wrap-reverse;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-5659 {
    border-radius: 15px;
    width: 100%;
  }

  .left-arrow-37.d-none-copy {
    padding-left: 0;
  }

  .slider-depoimento-video-2 {
    width: 100%;
    height: auto;
    margin-right: 10px;
  }

  .div-block-5660 {
    width: 90%;
    margin-left: 0;
  }

  .depoimento-2 {
    margin-top: 10px;
  }

  .div-block-5661 {
    flex-flow: column wrap-reverse;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-5662 {
    width: 80%;
  }

  .div-block-5662.video {
    width: 100%;
    margin-left: 0;
  }

  .div-block-5663 {
    border-radius: 15px;
    width: 100%;
  }

  .div-block-5665 {
    flex-flow: column wrap-reverse;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-5666 {
    border-radius: 15px;
    width: 100%;
  }

  .div-block-5667 {
    width: 90%;
    margin-left: 0;
  }

  .depoimento-3 {
    margin-top: 10px;
  }

  .text-block-3013 {
    flex: none;
  }

  .div-block-5673 {
    width: 50%;
  }

  .div-block-5678 {
    flex-flow: column;
  }

  .div-block-5679.oferta {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-3017 {
    font-size: 120px;
  }

  .text-block-3018 {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-4441 {
    width: 90%;
  }

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

  .div-block-5687 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-1575 {
    display: none;
  }

  .div-block-5688 {
    width: 90%;
  }

  .div-block-5692 {
    background-position: 100%;
    padding-left: 40px;
  }

  .container-599.oferta {
    width: 90%;
    max-width: 90%;
  }

  .div-block-5698, .div-block-5699 {
    min-height: auto;
  }

  .ingresso-1 {
    width: 100%;
  }

  .checkout-botao {
    padding-left: 7px;
    padding-right: 7px;
  }

  .div-block-5701.opacitty {
    display: none;
  }

  .div-block-5702, .div-block-5702.new.none.opacity._33 {
    width: 100%;
  }

  .text-block-3033 {
    font-size: 12px;
  }

  .div-block-5704 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: center;
  }

  .div-block-5704.invert-vertical {
    flex-flow: column-reverse wrap;
  }

  .div-block-5710 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-block-3041 {
    max-width: 90%;
  }

  .text-block-3051 {
    display: none;
  }

  .div-block-5736 {
    flex-flow: column;
  }

  .text-block-3052 {
    letter-spacing: 1px;
  }

  .div-block-5738 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .grid-38 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .tabs-22 {
    flex-flow: column;
  }

  .tabs-menu-13 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-bottom: 40px;
    display: grid;
  }

  .tabs-content-5 {
    width: 100%;
  }

  .text-block-3062.opacity {
    display: none;
  }

  .div-block-5746 {
    width: 100%;
    margin-top: 10px;
    margin-right: auto;
  }

  .div-block-5747 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-5747.gap {
    width: 100%;
    margin-top: 0;
  }

  .div-block-5748 {
    width: 90%;
    margin-bottom: 20px;
  }

  .div-block-5748._50 {
    width: 80%;
  }

  .div-block-5751 {
    flex-flow: column-reverse wrap;
    align-items: center;
    width: 100%;
  }

  .pma {
    color: #000;
    text-align: right;
  }

  .slider-60 {
    width: 90%;
    min-height: 380px;
  }

  .image-1643 {
    width: 18px;
  }

  .div-block-5800 {
    flex: none;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .text-span-1370 {
    color: var(--new-coral);
  }

  .hero-cx-2 {
    width: 80%;
    margin-bottom: -1px;
    padding-top: 40px;
    display: block;
    position: static;
  }

  .div-block-5802 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: left;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .text-block-3104.gray.big {
    text-align: center;
  }

  .text-block-3104.gray.big.pma, .text-block-3104.gray.big, .text-block-3104.gray.big {
    text-align: left;
  }

  .section-pma.expcliente.spacing {
    margin-top: 64px;
    padding-top: 48px;
    padding-bottom: 0;
  }

  .section-pma.expcliente.spacing._80px {
    padding-bottom: 40px;
  }

  .section-pma.expcliente.spacing._0-80px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-pma.expcliente.color.f4f4f4.spacing._80px, .section-pma.expcliente.color.f4f4f4.spacing._80px._222 {
    padding-bottom: 80px;
  }

  .paragraph-371._16px.medium._476382 {
    text-align: center;
  }

  .div-block-5803 {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .curso-tag-3.coral {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: block;
  }

  .curso-tag-3.coral.desktop {
    display: none;
  }

  .div-block-5804 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-5805.top {
    width: 96%;
    padding-bottom: 16px;
  }

  .heading-hero-10 {
    align-self: flex-start;
    font-size: 34px;
    line-height: 40px;
  }

  .heading-hero-10.small.pma {
    color: var(--new-coral);
    text-align: center;
    font-size: 49px;
  }

  .heading-pma-h2.white.width._80 {
    width: 100%;
    margin-top: 0;
  }

  .heading-pma-h2.coral.width._80 {
    width: 100%;
    padding-bottom: 0;
  }

  .heading-pma-h2.coral.width._80.weight.normal {
    width: 100%;
  }

  .heading-pma-h2.coral.width._80.pma._0000 {
    text-align: center;
    width: 100%;
  }

  .gauge_circle-3 {
    height: auto;
    top: -3%;
    left: -1%;
  }

  .gauge_circle-3.grey {
    top: -3%;
    left: -1%;
  }

  .gauge-module {
    min-width: 30%;
  }

  .content-block-9 {
    position: static;
  }

  .content-block-9.pma {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .content-block-10 {
    position: static;
  }

  .content-block-10.no-gap {
    justify-content: center;
    align-items: center;
  }

  .content-block-10.no-gap.mobile-d-none {
    padding-top: 0;
    display: none;
  }

  .div-block-5816 {
    grid-template-columns: 1fr;
  }

  .div-block-5818 {
    height: 86%;
  }

  .div-block-5818._30 {
    max-width: 100%;
  }

  .features-wrap-7.horizontal.mobile-vertical {
    flex-direction: column;
  }

  .div-block-5820, .div-block-5820.pb._2.dennis, .div-block-5820.pb._4 {
    height: auto;
    padding-bottom: 48px;
  }

  .slider-right-arrow-10 {
    justify-content: flex-end;
    align-items: center;
  }

  .slider-container-7 {
    width: 100vw;
  }

  .slider-wrapper-10 {
    width: 600px;
  }

  .heading-online-22 {
    text-align: center;
    font-size: 24px;
  }

  .heading-online-22.white {
    font-size: 24px;
    display: block;
  }

  .grid-39 {
    flex-direction: column;
    display: flex;
  }

  .price-tag-fg4-14.orange-gradient {
    order: -1;
  }

  .price-tag-fg4-14.orange-gradient.left {
    order: 1;
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-3108 {
    font-size: 88px;
  }

  .image-1646 {
    display: none;
    inset: 28% auto auto 77%;
  }

  .div-block-5826 {
    grid-column-gap: 8px;
  }

  .paragraph--online-12.center {
    width: 100%;
  }

  .paragraph--online-12.feature.white.small {
    font-size: 17px;
  }

  .paragraph--online-12.feature.white.small._2 {
    flex-direction: row;
  }

  .heading-228, .paragraph-372 {
    width: 100%;
  }

  .tab-feature-28.gif {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .content-block-11.padding-top {
    padding-top: 40px;
  }

  .div-block-5834.pma {
    width: 88%;
  }

  .items-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .slide-163, .slide-163.etapas {
    width: 100%;
  }

  .right-arrow-61.carrossel-etapas {
    right: 26%;
  }

  .left-arrow-65.carrossel-etapas {
    left: 26%;
  }

  .slider-63.etapas {
    height: 230px;
    min-height: 0;
  }

  .bold-text-642 {
    font-size: 17px;
  }

  .div-block-5842 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-5843 {
    display: block;
  }

  .div-block-5844 {
    width: 100%;
  }

  .image-1571 {
    display: block;
  }

  .container-632 {
    flex-flow: column;
  }

  .div-block-5852 {
    width: 100%;
    margin-top: 40px;
    margin-right: auto;
  }

  .text-block-3118 {
    text-align: center;
    max-width: 500px;
  }

  .text-block-3118.h2.max-w.center-mobile, .text-block-3119, .text-block-3119.no-max-w.left {
    text-align: center;
  }

  .section-418.pre-inscricao.mapa {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-418.pre-inscricao.mapa.bkg-color {
    background-image: radial-gradient(circle at 0 0, #0a257a, #050f2f 34%);
  }

  .div-block-5854 {
    align-items: center;
    width: 100%;
  }

  .div-block-5855.m-t.center-mobile {
    align-items: center;
  }

  .fs_modal-2_wrapper-19 {
    grid-template-columns: 1fr;
    max-width: 96vw;
    max-height: 90vh;
    overflow: auto;
  }

  .html-embed-71 {
    font-size: 16px;
  }

  .text-block-3122 {
    text-align: center;
    line-height: 28px;
  }

  .paragraph.textos.hero.pma.pmapmapma {
    text-align: center;
  }

  .div-block-3.pma.pmapma {
    grid-template-columns: 1fr;
  }

  .container-2 {
    width: 100%;
  }

  .section.hero.pmapmapmapma {
    background-image: none;
    background-size: auto;
    margin-top: 60px;
    padding-top: 48px;
    padding-bottom: 0;
  }

  .heading-hero-11.pmapma {
    text-align: center;
  }

  .div-left {
    justify-content: center;
    align-items: center;
  }

  .div-left.pma {
    justify-content: center;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-left.pmapma {
    padding-bottom: 24px;
  }

  .heading-10.pma {
    text-align: center;
    width: 80%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .bold-text-2.pma {
    text-align: left;
  }

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

  .image-1670 {
    width: 8%;
  }

  .div-block-5 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-5.pma {
    width: 72%;
    padding-top: 20px;
  }

  .bold-text {
    width: 100%;
  }

  .div-block-7 {
    flex-flow: column-reverse wrap-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    display: flex;
  }

  .div-block-8.pma {
    align-self: center;
    padding-top: 24px;
    padding-right: 0;
    display: none;
  }

  .paragraph-375.textos.depoimentos.pma {
    text-align: center;
    margin-bottom: 0;
  }

  .section-420.background.footer.pmapmapma.pma {
    border-radius: 0;
  }

  .heading-231.pma, .bold-text-647.depoimento.pma {
    text-align: center;
    width: 100%;
  }

  .paragraph-376.textos.cta.pma.pma2 {
    text-align: center;
  }

  .bold-text-648 {
    font-size: 18px;
  }

  .text-size-regular-sf1-22.pg-faq-text-color {
    font-size: 14px;
  }

  .div-block-10.cta.pma.pma2 {
    grid-template-columns: 1fr;
  }

  .heading-9.pma.pma2, .bold-text-649.cta.pma.pma2 {
    text-align: center;
  }

  .image-1671 {
    border-radius: 12px;
  }

  .image-1672, .image-1673 {
    width: 100%;
  }

  .div-block-5866 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-5867 {
    display: block;
  }

  .code-embed-32 {
    width: 100%;
  }

  .image-1674 {
    width: 72%;
    display: block;
    overflow: visible;
  }

  .checkout-botao-2 {
    padding-left: 7px;
    padding-right: 7px;
  }

  .div-block-5871 {
    align-items: center;
    width: 100%;
  }

  .div-block-5872 {
    width: 100%;
    margin-top: 40px;
  }

  .div-block-5873 {
    width: 100%;
  }

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

  .text-block-3128 {
    font-size: 12px;
  }

  .div-block-5874 {
    min-height: auto;
  }

  .container-637 {
    flex-flow: column;
  }

  .div-block-5879 {
    min-height: auto;
  }

  .text-block-3131 {
    text-align: center;
    max-width: 500px;
  }

  .text-block-3131.ingressos.typ {
    font-size: 38px;
  }

  .div-block-5881 {
    align-items: center;
    width: 100%;
  }

  .div-block-5882 {
    width: 100%;
    margin-top: 40px;
  }

  .div-block-5883 {
    width: 100%;
  }

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

  .text-block-3134 {
    font-size: 12px;
  }

  .div-block-5884 {
    min-height: auto;
  }

  .container-638 {
    flex-flow: column;
  }

  .div-block-5890 {
    min-height: auto;
  }

  .text-block-3139 {
    text-align: center;
    max-width: 500px;
  }

  .text-block-3139.ingressos.typ {
    font-size: 38px;
  }

  .div-block-5892 {
    align-items: center;
    width: 100%;
  }

  .div-block-5893 {
    width: 100%;
    margin-top: 40px;
  }

  .div-block-5894 {
    width: 100%;
  }

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

  .text-block-3143 {
    font-size: 12px;
  }

  .div-block-5895 {
    min-height: auto;
  }

  .container-639 {
    flex-flow: column;
  }

  .div-block-5901 {
    min-height: auto;
  }

  .text-block-3148 {
    text-align: center;
    max-width: 500px;
  }

  .text-block-3148.ingressos.typ {
    font-size: 38px;
  }

  .div-block-5903 {
    align-items: center;
    width: 100%;
  }

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

  .container-640 {
    flex-flow: column;
  }

  .text-block-3152 {
    text-align: center;
    max-width: 500px;
  }

  .div-block-5907 {
    align-items: center;
    width: 100%;
  }

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

  .container-641 {
    flex-flow: column;
  }

  .text-block-3155 {
    text-align: center;
    max-width: 500px;
  }

  .container-642, .container-643 {
    max-width: 700px;
  }

  .div-block-5913 {
    align-items: center;
    width: 100%;
  }

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

  .text-block-3158 {
    text-align: center;
    max-width: 500px;
  }

  .container-644 {
    flex-flow: column;
  }

  .section-427 {
    padding-top: 180px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-646 {
    max-width: 1000px;
  }

  .g4pb-popup.upsell-skills {
    min-height: 100vh;
    padding-top: 0;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .g4pb-popup.upsell-skills.center {
    min-height: auto;
    display: flex;
    position: absolute;
  }

  .div-block-5296 {
    width: 90%;
  }

  .code-embed-35 {
    width: 100%;
  }

  .pma-section-scale {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .pma-section-scale.pma-scale-hero {
    padding-bottom: 220px;
  }

  .pma-section-scale.pma-section-scale-presencial {
    padding-bottom: 64px;
  }

  .pma-section-scale.pma-scale-padding-0.pma-scale-padding-negative {
    margin-top: -160px;
  }

  .pma-section-scale.pma-section-scale-onliine {
    margin-top: 0;
    padding-top: 64px;
  }

  .div-block-5980 {
    grid-template-columns: 1fr;
  }

  .pma-scale-heading1 {
    text-align: left;
    text-decoration: none;
  }

  .pma-scale-paragraph.pma-scale-white, .pma-scale-paragraph.pma-scale-white.pma-scale-align-center, .pma-scale-paragraph.pma-scale-black, .pma-scale-paragraph.pma-scale-black.pma-scale-align-esquerda {
    text-align: left;
  }

  .pma-scale-paragraph.pma-scale-black.pma-scale-width {
    text-align: left;
    width: 64%;
  }

  .div-block-5982 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column-reverse wrap-reverse;
    grid-auto-flow: row;
    place-content: stretch center;
    align-items: stretch;
    display: flex;
  }

  .div-block-5983 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pma-scale-heading2 {
    text-align: left;
  }

  .pma-scale-heading2.pma-scale-align-esquerda {
    text-align: left;
    width: 100%;
  }

  .pma-scale-heading2.pma-scale-white {
    text-align: left;
    font-weight: 200;
  }

  .pma-scale-heading2.pma-scale-white.pma-scale-bold {
    font-weight: 700;
  }

  .pma-scale-heading2.pma-scale-heading2-width-80 {
    width: 100%;
  }

  .div-block-5986 {
    flex-flow: column;
  }

  .div-block-5989, .div-block-5990 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-5991 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

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

  .div-block-5997 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column-reverse wrap-reverse;
    display: flex;
  }

  .div-block-5998 {
    width: 100%;
  }

  .div-block-5999.pma-scale-presencial-card-padding-40px {
    padding-top: 0;
  }

  .div-block-6002 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-6003 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .div-block-6009 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-6013 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-6015 {
    grid-template-columns: 1fr;
    place-items: start;
  }

  .div-block-6017 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pma-scale-heading-cta {
    text-align: left;
  }

  .div-block-6019 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-1722 {
    width: 100%;
  }

  .div-block-6021 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .image-1723 {
    width: 64%;
    margin-top: 0;
    padding-right: 0;
  }

  .div-block-6024 {
    display: block;
  }

  .image-1724 {
    width: 100%;
    height: 100%;
    display: block;
  }

  .div-block-6025 {
    width: 100%;
    height: 100%;
  }

  .div-block-6026 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .div-block-6027 {
    padding-top: 32px;
  }

  .background-video-10 {
    height: 880px;
  }

  .div-block-6032 {
    width: 90%;
  }

  .code-embed-36 {
    width: 100%;
  }

  .image-1728 {
    width: 18px;
  }

  .container-648 {
    width: 100%;
    max-width: none;
    padding-bottom: 0;
    padding-left: 32px;
  }

  .div-block-6034 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-6035 {
    width: 100%;
  }

  .section-438 {
    background-image: url('../images/cover.jpg');
    background-position: 0%;
  }

  .paragraph-389 {
    padding-right: 120px;
  }

  .div-block-6040 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .div-block-6042 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    display: grid;
  }

  .div-block-6045 {
    height: 100%;
  }

  .heading-262 {
    width: 100%;
  }

  .div-block-6048 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-264.pma-gemp-width {
    text-align: center;
    width: 100%;
  }

  .div-block-6060 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-6077.pma-gemp-cta-mobile, .div-block-6077.pma-gemp-cta-desktop {
    display: flex;
  }

  .div-block-6081 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .image-1734 {
    width: 100%;
  }

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

  .div-block-6083 {
    flex-flow: column;
    display: flex;
  }

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

  .paaama-iderana-de-alto-impactoaaa {
    width: 16%;
  }

  .modal-form.popup {
    min-height: 100vh;
    padding-top: 0;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .modal-form.popup.center {
    display: none;
  }

  .div-block-6098 {
    width: 40vw;
  }

  .div-block-6099 {
    width: 35vw;
  }

  .text-block-3196 {
    font-size: 2vw;
  }

  .text-5 {
    width: 100%;
  }

  .div-5 {
    padding: 80px 24px;
  }

  .text-7 {
    font-size: 49px;
  }

  .frame-771284 {
    width: 90px;
    height: 72px;
    overflow: visible;
  }

  .frame-771293 {
    padding-left: 0;
  }

  .div-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-10 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-10 {
    padding-right: 0;
    font-size: 39px;
  }

  .div-8 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-4452 {
    padding-bottom: 80px;
  }

  .text-11 {
    font-size: 39px;
  }

  .div-12 {
    height: auto;
    padding-top: 0;
    padding-right: 0;
  }

  .frame-771290 {
    max-width: none;
  }

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

  .frame-771291 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: auto;
    padding: 24px;
    display: grid;
  }

  .div-11 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-14 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-15 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-16 {
    width: auto;
  }

  .text-17 {
    font-size: 39px;
  }

  .div-17 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .frame-427319569, .frame-771298, .frame-771300 {
    height: auto;
  }

  .div-19 {
    grid-row-gap: 48px;
    padding-top: 64px;
    padding-bottom: 64px;
    padding-right: 60px;
  }

  .div-20 {
    flex-flow: column-reverse wrap;
  }

  .text-20 {
    font-size: 39px;
  }

  .frame-771304 {
    max-width: none;
  }

  .section-4455 {
    background-image: linear-gradient(#0b0e6ea8 24%, #0b0e6ee0), url('../images/2025-g4sprint-tela10-1.png');
    background-position: 0 0, 100%;
  }

  .div-block-6114 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 80px;
  }

  .text-23 {
    font-size: 39px;
  }

  .frame-427318991 {
    border-bottom: 1px solid #e76353;
    border-right-style: none;
    padding-top: 0;
    padding-bottom: 48px;
    padding-right: 0;
  }

  .div-block-6113 {
    border-top: 1px solid #e76353;
    border-left-style: none;
    padding-top: 32px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-24 {
    font-size: 24px;
  }

  .div-block-6112 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .section-4454 {
    padding-top: 80px;
  }

  .div-27 {
    height: auto;
  }

  .div-25 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-26 {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .text-26 {
    font-size: 49px;
  }

  .text-block-3210 {
    color: #0b0e6e;
    text-align: center;
    font-size: 20px;
    line-height: 120%;
  }

  .text-28 {
    font-size: 39px;
  }

  .div-37 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-6123 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .exp-support-container-3, .exp-support-container-4 {
    z-index: 1001;
  }

  .exp-support-container-4.is-trackable.aniv25.none {
    bottom: 13vw;
  }

  .container-712 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: center;
  }

  .div-block-5864 {
    width: 100%;
    max-width: none;
  }

  .form-wrapper {
    width: 100%;
  }

  .text-block-3343 {
    text-align: center;
    width: 100%;
    max-width: none;
    font-size: 18px;
    line-height: 120%;
  }

  .nav-link-11 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .frame-427319679, .frame-427319681 {
    height: auto;
  }

  .div-771200061 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .frame-427319683 {
    height: auto;
  }

  .text-116 {
    width: 100%;
  }

  .text-117 {
    font-size: 49px;
  }

  .div-771200065 {
    padding: 80px 24px;
  }

  .bold-text-697 {
    text-align: left;
  }

  .div-block-6305.desk.vendas.aftermovie {
    width: 100%;
    max-width: none;
  }

  .div-block-6309.left {
    width: 100%;
  }

  .container-77120050.rigth {
    flex-flow: column-reverse wrap-reverse;
  }

  .div-block-6310 {
    justify-content: center;
    width: 100%;
    margin-top: 40px;
    margin-left: 0;
  }

  .section-7712031.width {
    flex-flow: row;
    padding-left: 61px;
    padding-right: 61px;
  }

  .section-header-3 {
    margin-bottom: 0;
  }

  .container-77120051 {
    margin-bottom: 40px;
  }

  .div-block-6313.blue.last {
    margin-bottom: 20px;
  }

  .div-block-6246 {
    flex-flow: column;
    align-items: center;
  }

  .div-block-6314 {
    width: 90%;
  }

  .div-block-6317, .div-block-6318 {
    min-height: auto;
  }

  .text-block-3371 {
    font-size: 12px;
  }

  .valey-faq {
    padding: 24px 24px 100px;
  }

  .container-padrao-72 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-3377 {
    font-size: 12px;
  }

  .slide-nav-56.white-bkg {
    width: auto;
  }

  .slide-nav-56.white-bkg.mobile.traction {
    margin-top: 13px;
  }

  .slider-fg4-mentores-4 {
    width: 95%;
    height: auto;
    margin-bottom: 0;
  }

  .slider-fg4-mentores-4.fv.traction.pma-fnn {
    width: 80%;
    max-width: none;
  }

  .heading-281.pma-gemp-width {
    text-align: center;
    width: 100%;
  }

  .slide-mentor-fg4-4 {
    border-style: solid;
    width: 32%;
    height: auto;
    margin-left: .7%;
    margin-right: .7%;
  }

  .slide-mentor-fg4-4.pma-sales {
    width: 49%;
  }

  .slide-mentor-fg4-5 {
    border-style: solid;
    width: 32%;
    height: auto;
    margin-left: .7%;
    margin-right: .7%;
  }

  .slide-mentor-fg4-5.pma-sales {
    width: 49%;
  }

  .div-block-6375 {
    padding-left: 0;
  }

  .div-block-6377 {
    padding: 0 0 40px;
  }

  .div-block-6365 {
    flex-flow: column;
  }

  .div-block-6364 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-6364.pma-nova-ge {
    padding-top: 160px;
  }

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

  .section-7712036 {
    background-image: linear-gradient(#0b1323a3, #0b1323a3), url('../images/bg-nova-ge.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-block-6368 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 0;
  }

  .text-block-3355 {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 24px;
  }

  .div-block-6366 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
  }

  .text-block-3382 {
    font-size: 39px;
  }

  .section-7712039 {
    background-image: linear-gradient(#0b1323b8, #0b1323b8), url('../images/bg-sec-1-nova-ge.jpg');
    background-position: 0 0, 100% 0;
    background-size: auto, cover;
  }

  .div-block-6370 {
    width: 80%;
  }

  .div-block-6363 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-6367 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .div-block-6383 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-3383 {
    width: 80%;
    font-size: 18px;
  }

  .div-block-6381.pma-none {
    display: none;
  }

  .text-block-3385 {
    font-size: 19px;
  }

  .div-block-6379 {
    width: 500px;
  }

  .div-block-6417 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .text-block-3387 {
    font-size: 39px;
  }

  .slide-150 {
    width: 48%;
  }

  .div-block-6399 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-block-3391 {
    width: 80%;
    font-size: 39px;
  }

  .text-block-3391.pma-nova-ge-width {
    width: 100%;
  }

  .div-block-6425 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-7712040 {
    background-image: linear-gradient(#0b1323b8, #0b1323b8), url('../images/bg-sec-3-nova-ge.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-block-6397 {
    background-image: linear-gradient(#0b13237a, #0b13237a), url('../images/bg-nova-ge-cta.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding: 48px 32px;
  }

  .div-block-6393 {
    width: 100%;
  }

  .text-block-3394 {
    font-size: 39px;
  }

  .div-block-6392 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .text-block-3395.pma-text-aftermovie {
    width: 80%;
    font-size: 39px;
  }

  .div-block-6398 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .text-block-3398 {
    width: 80%;
    font-size: 39px;
  }

  .div-block-6403 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-valley25-hero.s-m {
    padding-top: 30%;
  }

  .section-valley25-hero.s-m._100-margin-top.m-t {
    justify-content: center;
  }

  .slide-165 {
    width: 48%;
  }
}

@media screen and (max-width: 767px) {
  .paragraph-2 {
    margin-bottom: -5%;
  }

  .default-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .valores-title {
    font-size: 22px;
  }

  .product-card {
    min-width: 0%;
    max-width: none;
  }

  .desk-d-none {
    min-width: 150%;
    max-width: none;
    margin-left: 60px;
  }

  .card-slider {
    transition: box-shadow .2s ease-in-out;
  }

  .card-slider.no-hov:hover {
    transform: none;
  }

  .div-block-30.no-p {
    flex: 0 auto;
    align-self: stretch;
  }

  .div-block-31.no-p {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-31.no-p.v2 {
    text-align: left;
    min-width: 20%;
    max-width: 20%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-33, .footer-logo-link {
    height: auto;
  }

  .footer-flex-container.no-p {
    flex-direction: column;
    align-items: stretch;
  }

  .footer-image {
    object-fit: contain;
    max-width: none;
    height: auto;
  }

  .hero-h1-2 {
    font-size: 32px;
    line-height: 32px;
  }

  .text-size-medium-sf1 {
    font-size: 1rem;
  }

  .text-size-medium-sf1.text-color-black {
    font-size: 18px;
  }

  .heading-7 {
    font-size: 24px;
    line-height: 33px;
  }

  .section-12 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .default-container-imersao {
    margin-top: 0;
  }

  .buttons {
    width: 100%;
  }

  .link-btn {
    flex: 0 auto;
  }

  .paragraph-default.hero-palestras {
    width: 100%;
  }

  .paragraph-default.hero-palestras.white {
    font-size: 16px;
    line-height: 24px;
  }

  .flexbox-2.footer {
    align-self: stretch;
    align-items: flex-start;
  }

  .heading-8.blue {
    width: 100%;
    font-size: 24px;
  }

  .home-review_slide-content {
    padding: 1.5rem;
  }

  .heading-large-sf1 {
    font-size: 24px;
  }

  .stripe-vertical-wrapper {
    width: .625rem;
  }

  .stripe-vertical-wrapper.is-left-out {
    inset: auto auto 0% -.625rem;
    inset: auto auto 0% -.625rem;
    inset: auto auto 0% -.625rem;
  }

  .home-review_slider-nav {
    top: 112%;
    bottom: -3.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .depoimentos.p-b {
    padding-bottom: 88px;
  }

  .testimonial-text-3 {
    font-size: 1.25rem;
  }

  .mentores {
    grid-row-gap: 24px;
    flex: 1;
    padding-top: 24px;
    overflow: visible;
  }

  .home-review_client-row.icon {
    max-width: 100%;
    padding-left: 16px;
  }

  .icon-4, .icon-4.icon-mobile {
    margin-right: 0;
  }

  .icon-4.button-mobile {
    margin-right: 30px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .faq1-5_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .faq1-5_question {
    padding: 1rem 1.25rem;
  }

  .line.fundamentos {
    width: 100%;
    height: 2px;
  }

  .card-text {
    padding-left: 0;
  }

  .card-text.carreiras.meio {
    padding-right: 56px;
  }

  .card-text.size {
    font-size: 22px;
  }

  .line-wrapper {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .line-wrapper.left {
    margin-top: 0;
  }

  .line-wrapper.thin {
    max-width: none;
  }

  .mod-6-vendas, .page-padding-4 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-lideran-a {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-lideran-a.full {
    grid-row-gap: 16px;
    align-items: center;
  }

  .content-block {
    width: 100%;
  }

  .content-block.gap {
    grid-row-gap: 24px;
  }

  .content-block.center {
    order: -1;
  }

  .content-block.justify-center-h._65, .content-block.right {
    align-items: center;
  }

  .content-block.negative-margin.overflow {
    max-width: 100%;
  }

  .vantagem.fundamentos.pma-none-oratoria {
    display: none;
  }

  .vantagem.fundamentos {
    flex-direction: column;
  }

  .user-icon {
    z-index: 0;
  }

  .column-12 {
    align-items: center;
    padding-bottom: 40px;
  }

  .columns-9 {
    padding-bottom: 0;
  }

  .glass-card.big-numbers.v2 {
    padding-top: 40px;
  }

  .tab-link-circle {
    z-index: 1;
    background-color: #47638200;
    width: 5.5em;
  }

  .tab-link-circle.w--current {
    background-color: #4763823d;
    width: 5.5em;
  }

  .big-number-2 {
    align-items: flex-start;
  }

  .big-number-2.description {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    align-items: center;
    width: 80%;
    font-size: 20px;
    line-height: 24px;
  }

  .heading-v2.small {
    font-size: 18px;
  }

  .heading-v2.pma {
    text-align: left;
  }

  .column-13 {
    align-items: center;
    padding-bottom: 40px;
  }

  .margin-medium-2 {
    margin-bottom: 1.25em;
  }

  .tabs-menu-horizontal {
    flex-direction: row;
    align-items: stretch;
  }

  .accordion1-3_question-wrapper {
    padding: 1.25rem;
  }

  .hero-v2.no-overflow {
    margin-top: 64px;
    padding-top: 40px;
  }

  .hero-v2.no-overflow.lider {
    background-image: none;
    background-size: auto;
    margin-top: 20px;
  }

  .hero-v2.no-overflow.startups {
    margin-top: 64px;
  }

  .hero-v2.no-overflow.growth {
    background-position: 50% 100%;
  }

  .hero-v2.imersoes.header.slider {
    padding-bottom: 0;
  }

  .hero-v2.imersoes.header.slider.comunidades {
    background-image: url('../images/bg-comunidades.jpg'), radial-gradient(circle at 0%, #000 31%, #434040);
    background-position: 50%, 0 0;
    background-repeat: repeat, repeat;
    background-size: cover, auto;
  }

  .hero-v2.no-overflow.middle-bg.pma-hero-oratoria {
    padding-top: 0;
    padding-bottom: 24px;
  }

  .hero-v2.no-overflow.coral {
    margin-top: 40px;
  }

  .hero-v2.no-overflow.lider {
    background-size: auto 30%;
  }

  .container-padrao {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao.horizontal {
    flex-direction: column-reverse;
  }

  .container-padrao.hero.home {
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: center;
    padding-top: 24px;
  }

  .container-padrao.hero.home._2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao.cases-description {
    padding-top: 302px;
  }

  .container-padrao.full {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-padrao.footer-grid {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-v2.no-overflow.blue-gradient.carreira {
    padding-top: 101px;
  }

  .section-v2.no-overflow {
    padding-bottom: 48px;
  }

  .section-v2.no-overflow.blue-gradient {
    z-index: 50;
  }

  .section-v2.no-overflow.white {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-online-content {
    align-items: center;
  }

  .hero-online-content._80 {
    grid-row-gap: 24px;
    align-items: center;
    max-width: 100%;
  }

  .hero-online-content._80.fixed-w.im.left {
    align-items: center;
  }

  .hero-online-content._80.fixed-w.padding {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .hero-online-content._80.container-hero-online {
    grid-row-gap: 15px;
  }

  .heading-hero {
    align-self: flex-start;
  }

  .heading-hero.cases {
    text-align: center;
  }

  .paragraph-v2.white.center.left-mobile, .paragraph-v2.grey.ch.text-align-center.mobile-left, .paragraph-v2.grey.ch.text-align-center.checkbox-label-2, .paragraph-v2.white.center.left-mobile, .paragraph-v2.ch.mobile-left {
    text-align: left;
  }

  .default-btn.blue.center.small-text {
    align-self: center;
  }

  .title-online.prova-social {
    max-width: 100%;
  }

  .tab-link-tab-1.inactive {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tab-link-tab-1.inactive.w--current, .tab-link-tab-2.inactive {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
  }

  .tabs-content {
    grid-row-gap: 24px;
  }

  .treinamentos-features {
    justify-content: space-around;
    width: 100%;
  }

  .feature-title {
    font-size: 16px;
  }

  .image-206.desk-d-none {
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .collection-item {
    flex: 0 auto;
  }

  .collection-item.combos, .collection-item.combos:hover {
    border-radius: 20px;
  }

  .card-wrap.horizontal {
    flex-direction: column;
    padding: 7px;
  }

  .collection-list.combos {
    border-style: none;
    border-top-left-radius: 0;
    flex-direction: column;
  }

  .text-span-23 {
    text-align: center;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-208 {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
  }

  .feature-text-block.combos {
    white-space: normal;
  }

  .mais-procurado-accent {
    border-radius: 0;
    width: 100%;
  }

  .mais-procurado-accent.d-none {
    display: none;
  }

  .quebra-objecao-wrap {
    flex-direction: column;
  }

  .quebra-objecao {
    grid-row-gap: 24px;
    align-items: center;
    padding-bottom: 24px;
  }

  .heading-h3-online {
    align-self: flex-start;
  }

  .heading-h3-online.depo-name {
    align-self: center;
  }

  .prova-social-online {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .prova-social-content {
    grid-column-gap: 24px;
  }

  .hero-vitrine-online {
    max-width: 60%;
  }

  .feature-block-img {
    width: 51px;
  }

  .products-filter.wrap {
    align-items: flex-start;
  }

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

  .prova-social-img {
    max-width: 300px;
  }

  .thumb-curso {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .text-block-29 {
    font-size: 14px;
  }

  .hero-foto-mentor.absolute.vitrine-im {
    max-width: 100%;
    display: block;
    position: static;
  }

  .cards-wrap {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .wrap {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .wrap.small-gap {
    flex-direction: column;
  }

  .wrap.small-gap.reverse {
    flex-direction: column-reverse;
  }

  .aprendizados-container {
    grid-row-gap: 24px;
    flex-direction: column;
    min-width: 100%;
  }

  .card-description {
    text-align: left;
    font-size: 16px;
  }

  .card-description.white {
    text-align: left;
  }

  .heading-large-sf1-3 {
    font-size: 24px;
  }

  .home-review_slide-content-2 {
    padding: 1.5rem;
  }

  .mentor-wrap {
    flex-direction: column;
  }

  .mentor-wrap.vertical, .mentor-wrap.center {
    grid-row-gap: 24px;
  }

  .mentor-wrap.center.mobile-reverse {
    flex-direction: column-reverse;
  }

  .price-container {
    flex-direction: column;
  }

  .price-txt {
    line-height: 47px;
  }

  .text-span-31 {
    font-size: 40px;
  }

  .btn {
    font-weight: 400;
  }

  .grid-three-columns.annuallly {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-11 {
    padding-bottom: 0;
  }

  .footer {
    padding: 24px 20px 40px;
  }

  .hero-perfis {
    padding-left: 0;
    padding-right: 0;
  }

  .container-perfis.d-flex {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .perfil-info {
    flex-direction: column;
  }

  .title-perfis.black.empresas {
    line-height: 24px;
  }

  .collection-list-3 {
    flex-flow: column;
  }

  .countdown-row {
    padding-left: 24px;
    padding-right: 24px;
  }

  .modal-g4, .modal-g4.fg4 {
    display: none;
  }

  .features-wrap.horizontal.gap {
    flex-direction: row;
    justify-content: center;
  }

  .features-wrap.left.desk-d-none {
    min-width: 0%;
    margin-left: 0;
  }

  .features-wrap.horizontal {
    flex-direction: column;
  }

  .slider-7.etapas {
    height: 300px;
  }

  .slider-7.large {
    margin-bottom: 80px;
    padding-bottom: 0;
  }

  .white-accent {
    font-size: 40px;
    line-height: 48px;
  }

  .big-numbers-wrap {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .big-number-card {
    flex: 1;
  }

  .big-number-v2 {
    font-size: 45px;
  }

  .c-card-back {
    min-width: 300px;
  }

  .c-card-back.bf {
    min-width: 0;
  }

  .flip-cards-row {
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
  }

  .c-card-front {
    min-width: 300px;
  }

  .card-img.icon {
    max-width: 100px;
  }

  .slide-nav-13 {
    opacity: .35;
    bottom: -11%;
  }

  .right-arrow-8 {
    right: 52px;
  }

  .left-arrow-fg4 {
    left: 47px;
  }

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

  .modal-certificado-content-2.fg4 {
    max-height: 60vh;
  }

  .mentores-wrap {
    flex-direction: column;
  }

  .hero-cases {
    flex-direction: column;
    padding-bottom: 40px;
  }

  .cases-filtro {
    background-image: linear-gradient(to top, #f0f0f0 50%, #fff0 50%);
    width: 100%;
    position: static;
  }

  .case-item.empreendedor.small {
    min-width: 100%;
    max-width: 100%;
  }

  .fs-dropdown-1 {
    z-index: 1;
    flex: 1;
    width: 100%;
  }

  .thumb-bg {
    justify-content: center;
    display: flex;
  }

  .heading-hero-2 {
    align-self: flex-start;
  }

  .heading-hero-2.vitrine {
    font-size: 40px;
  }

  .heading-hero-2.vitrine.white.mobile-left {
    text-align: left;
  }

  .heading-hero-2.cases {
    text-align: center;
  }

  .default-btn-2.coral.left {
    font-size: 16px;
  }

  .heading-v2-2.white.thin.no-p.sml {
    text-align: center;
    font-size: 18px;
    line-height: 26px;
  }

  .heading-v2-2.mobile-left {
    text-align: left;
  }

  .heading-v2-2.white {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-v2-2.center._80 {
    width: 100%;
    font-size: 24px;
  }

  .heading-v2-2.no-p.big.mobile-left {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-v2-2.no-p.small {
    max-width: 20ch;
  }

  .heading-v2-2.ch.mobile-left {
    max-width: none;
  }

  .card-description-2 {
    text-align: left;
    font-size: 16px;
  }

  .card-description-2.white {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .line-2.fundamentos {
    width: 100%;
    height: 2px;
  }

  .curso-lider-2.z-index.no-overflow.carreira {
    min-height: 0;
    overflow: visible;
  }

  .b2b-background.palestras {
    height: auto;
  }

  .default-container-3 {
    margin-top: 0;
  }

  .default-container-3._0-padding {
    grid-row-gap: 16px;
    grid-row-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 24px;
  }

  .hero-block.palestras {
    padding-top: 32px;
  }

  .heading-21 {
    font-size: 40px;
    line-height: 40px;
  }

  .image-302 {
    margin-left: 8%;
  }

  .div-block-3341 {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .bg-image {
    width: 100%;
    max-height: 100%;
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .image-305 {
    min-width: 100vw;
  }

  .description-block {
    z-index: 2;
    max-width: 100%;
    margin-bottom: -98px;
    position: relative;
  }

  .link-block-10 {
    background-color: #fff;
    border-radius: 10px;
    order: 0;
    align-self: flex-start;
    padding: 8px;
  }

  .footer-rifht-block {
    grid-column-gap: 24px;
    flex-flow: wrap;
    min-width: 100%;
  }

  .div-block-3350 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .div-block-3359 {
    grid-row-gap: 16px;
    flex-direction: column;
    align-self: flex-start;
  }

  .text-block-157.gray.big.ch {
    text-align: center;
  }

  .text-block-157.gray.big {
    font-size: 16px;
    line-height: 24px;
  }

  .slide-nav-16 {
    opacity: .35;
    bottom: -11%;
  }

  .slide-nav-16.small._3.white.pma-2 {
    padding-top: 48px;
  }

  .slide-nav-16.small.bottom {
    bottom: -5%;
  }

  .div-block-3361 {
    grid-row-gap: 16px;
  }

  .title-mkt.center.left {
    text-align: left;
  }

  .container-mkt.vertical._2 {
    grid-row-gap: 24px;
  }

  .section-mkt.light-grey {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-3365 {
    height: 93%;
  }

  .modal-certificado, .modal-certificado.fg4 {
    display: none;
  }

  .modal-certificado.upsell-skills.center {
    display: none;
    position: fixed;
    inset: 0%;
  }

  .container-padrao-2 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-2.horizontal.reverse.gap {
    margin-bottom: -20px;
  }

  .container-padrao-2.horizontal.gap, .container-padrao-2.horizontal.direction {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-padrao-2.horizontal {
    flex-direction: column-reverse;
  }

  .video-hero {
    bottom: 14%;
  }

  .hero-picture.lider.lap {
    width: 100%;
    padding-left: 0;
  }

  .hero-picture.podcasts.mobile {
    bottom: 25%;
  }

  .tab-fg4-3 {
    min-width: 44%;
  }

  .container-online.horizontal.mobile-reverse {
    flex-direction: column;
  }

  .container-online.horizontal {
    flex-direction: column-reverse;
  }

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

  .div-block-3371 {
    grid-row-gap: 16px;
  }

  .div-block-3373 {
    height: 93%;
  }

  .slider-left-arrow-4 {
    left: 19px;
  }

  .tab-feature-2.white-bg {
    background-color: #f5e9e5;
  }

  .hero-online-content-2 {
    align-items: center;
  }

  .button-2.padding {
    margin-top: 24px;
    padding-bottom: 24px;
  }

  .main-shapes-wrapper, .blending-group-wrapper {
    filter: blur(80px);
  }

  .gradient-intro-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .shape-3 {
    width: 30em;
    height: 100em;
  }

  .shape-6 {
    background-color: #fa726829;
  }

  .copy-medium {
    font-size: 1.3em;
    line-height: 1.4em;
  }

  .section-ultra-gradients {
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .videowrapper {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .dobra-bf {
    padding-bottom: 32px;
  }

  .white-line {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .scale-wrap {
    flex-direction: column;
  }

  .upgrade-container {
    flex-direction: column;
    margin-bottom: 70px;
    padding-top: 50px;
    padding-left: 7%;
    padding-right: 7%;
  }

  .upgrade-text {
    margin-bottom: 30px;
    font-size: 14px;
  }

  .arrow-hero {
    bottom: 3%;
  }

  .arrow-heroo {
    justify-content: flex-end;
    align-items: center;
    display: block;
    bottom: 3%;
  }

  .arrow-heroo.d-none {
    display: none;
  }

  .slide-nav-17 {
    margin-left: auto;
    margin-right: auto;
    bottom: 4%;
  }

  .hero-heading-center {
    padding: 0;
  }

  .column-17, .column-18 {
    align-items: center;
    padding-bottom: 40px;
  }

  .div-block-3411 {
    padding-bottom: 10px;
  }

  .tab-fg4-4 {
    min-width: 44%;
  }

  ._w-card-front-2.imersoes {
    background-position: 50% 14%;
  }

  .c-card-front-2 {
    min-width: 300px;
  }

  .cards-wrap-2 {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
  }

  .c-card-back-2 {
    min-width: 300px;
  }

  .logo1-4_component {
    padding-top: 1rem;
  }

  .logo1-4_logo {
    max-height: 3rem;
  }

  .slider-right-arrow-6 {
    inset: 0% -2% 0% auto;
  }

  .testimonials1-15-slide {
    min-height: 356px;
  }

  .text-field-3 {
    max-width: 100%;
  }

  .collection-item-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list-10 {
    flex-flow: wrap;
  }

  .div-block-3422 {
    grid-row-gap: 72px;
    flex-direction: column;
  }

  .div-block-3423 {
    align-items: center;
  }

  .c-card-front-3 {
    min-width: 100px;
    max-width: 500px;
  }

  .content-block-on {
    width: 100%;
  }

  .content-block-on.hero.fg4 {
    display: flex;
  }

  .html-embed-23 {
    min-width: 100%;
  }

  .page-navbar {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-21 {
    flex-direction: column;
    grid-template-areas: ". Area"
                         "Area-2 Area";
    display: flex;
    overflow: hidden;
  }

  .navbar-8 {
    padding-left: 24px;
  }

  .heading-v2-4.white.center.ch.mobile-left {
    text-align: left;
  }

  .heading-v2-4.white.center.ch.report.left {
    text-align: left;
    max-width: none;
  }

  .small-container-5 {
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .tab-link-circle-3 {
    z-index: 1;
    background-color: #47638200;
    width: 5.5em;
  }

  .tab-link-circle-3.w--current {
    background-color: #4763823d;
    width: 5.5em;
  }

  .content-block-4.no-gap.shrink.mobile-hide {
    display: none;
  }

  .hero-mkt-img.desk-d-none {
    min-width: 0%;
    max-width: 100%;
    margin-left: 0;
  }

  .itens-wrap-2 {
    grid-row-gap: 24px;
    flex-direction: column;
    width: 100%;
  }

  .itens-wrap-2.pb {
    flex-direction: column;
  }

  .item-wrap-2 {
    flex-direction: row;
    align-items: center;
  }

  .right-arrow-10 {
    right: 52px;
  }

  .feature-title-card {
    font-size: 16px;
  }

  .left-arrow-13 {
    bottom: -16%;
  }

  .slide-nav-24 {
    opacity: .35;
    bottom: -14%;
  }

  .right-arrow-11 {
    bottom: -16%;
  }

  .mentor-3.card-orange._2 {
    height: 486px;
  }

  .mentor-3.card-orange._2.small {
    height: auto;
  }

  .price-txt-3 {
    line-height: 47px;
  }

  .price-container-2 {
    flex-direction: column;
  }

  .banner-pre-o-3 {
    width: 100%;
  }

  .countdown-number-title---brix {
    font-size: 14px;
    line-height: 16px;
  }

  .countdown-wrapper---brix {
    padding-left: 29px;
    padding-right: 29px;
  }

  .two-points---brix {
    font-size: 42px;
    line-height: 50px;
  }

  .countdown-number-container---brix {
    min-width: 92px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .countdown-number---brix.number {
    font-size: 50px;
    line-height: 59px;
  }

  .header-gcp-sei-la-mobile.pma-mobile {
    width: 100%;
  }

  .flex-row-outer {
    flex-direction: column;
    align-items: stretch;
  }

  .courses__col {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .dobra-2-gcp {
    display: none;
  }

  .courses__block {
    height: auto;
  }

  .flex-container-gcp {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-row-outer-copy {
    flex-direction: column;
    align-items: stretch;
  }

  .flex-row-outer-copy.blue-copy {
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .dobra-2-gcp-mob-lou {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .grid-11-copy-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr .25fr;
  }

  .conteiner-gpc-4 {
    padding-bottom: 24px;
  }

  .testimonial-items {
    grid-template-columns: 1fr;
  }

  .image-292-copy-mit {
    padding-top: 0;
    padding-right: 59px;
    display: inline-block;
  }

  .grid-19-mit.gap60-copy-mit {
    justify-content: center;
    width: 100%;
  }

  .mit-3 {
    width: 100%;
  }

  .container-246-dobra-mit {
    flex-flow: column;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .container-246-dobra-mit.pma-container-gente {
    display: block;
  }

  .dobra-mit {
    width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .column-39-copy-mit {
    width: 100%;
  }

  .dobra-8---gente-e-cultura-copy {
    width: 90%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-faq-2-copy-gcp8 {
    grid-column-gap: 41px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .text0-2-dobra-8-gcp-copy {
    padding-bottom: 24px;
  }

  .card-2---conteiner-copy-gcp {
    flex-direction: column;
    align-items: center;
    width: auto;
    max-width: none;
  }

  .flex-row-left {
    margin-bottom: 0;
  }

  .dobra-bonus-gcp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-gcp-b-copy {
    width: auto;
  }

  .grid-14 {
    width: 90%;
  }

  .text-block-111 {
    line-height: 29px;
  }

  .button-primary-copy {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
  }

  .features-title-2 {
    align-self: flex-start;
  }

  .container-scale-2.horizontal {
    flex-direction: column-reverse;
  }

  .div-block-3325 {
    background-image: url('../images/634408b7e8067d126e459f7a_empty-div-bg-mob.svg');
  }

  .line-wrapper-5 {
    width: 100%;
    height: 3px;
  }

  .content-block-7 {
    width: 100%;
  }

  .h3.coral.margin {
    font-size: 20px;
  }

  .heading-v2-6.coral.ch.pma-oratoria {
    padding-left: 0;
    padding-right: 0;
    line-height: 120%;
  }

  .home-review_slide-content-5 {
    padding: 1.5rem;
  }

  .testimonial-text-5 {
    font-size: 1.25rem;
  }

  .testimonial-text-5.no-icon {
    padding-left: 16px;
  }

  .container-padrao-9 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-9.horizontal {
    flex-direction: column-reverse;
  }

  .heading-v2-7.pma-oratoria {
    padding-right: 0;
  }

  .container-padrao-10 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-10.horizontal {
    flex-direction: column-reverse;
  }

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

  .hero-online-content-4 {
    align-items: center;
  }

  .hero-online-content-4._80 {
    grid-row-gap: 24px;
    justify-content: center;
    align-items: flex-start;
    max-width: 100%;
  }

  .heading-hero-3 {
    align-self: flex-start;
  }

  .home-review_slider-nav-6 {
    height: auto;
    margin-top: -21.5625px;
    top: 112%;
    bottom: -3.5rem;
  }

  .div-block-3537.pb {
    height: 100%;
  }

  .form-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
  }

  .fs_modal-1_close {
    padding: 1rem;
  }

  .left-arrow-17 {
    display: none;
    inset: auto auto 0% 0%;
  }

  .right-arrow-22 {
    display: none;
    inset: auto 0% 0% auto;
  }

  .fs_modal-1_close-2, .fs_modal-1_close-3 {
    padding: 1rem;
  }

  .fs_numbercount-1_text {
    font-size: 18px;
    line-height: 25px;
  }

  .fs_numbercount-1_number {
    font-size: 61px;
    line-height: 61px;
  }

  .fs_numbercount-1_wrapper {
    grid-column-gap: 3.25rem;
    grid-row-gap: 3.25rem;
  }

  .fs_numbercount-1_embed {
    height: 0;
  }

  .text-block-2075 {
    font-size: 61px;
    line-height: 61px;
  }

  .mentor-block.nardon {
    width: 175px;
  }

  .text-block-2076.left {
    text-align: center;
  }

  .table-cookies {
    max-width: 87vw;
    max-height: 400px;
    overflow: scroll;
  }

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

  .segmento-section.fixed {
    background-image: linear-gradient(#f0f0f0 94%, #fff0);
    height: auto;
    min-height: 260px;
    padding-bottom: 0;
  }

  .container-segmentos, .container-segmentos.lista {
    padding-left: 16px;
    padding-right: 16px;
  }

  .collection-list-wrapper-16 {
    width: 100%;
  }

  .fs_modal-2_popup-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fs_modal-1_close-4 {
    padding: 1rem;
  }

  .fs_modal-1_heading-4 {
    font-size: 16px;
  }

  .fs_modal-1_content-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 3rem 2rem;
  }

  .fs_modal-1_popup-4 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-text {
    opacity: 0;
    line-height: 4px;
  }

  .container-261 {
    height: 500px;
  }

  .biography-container {
    height: 900px;
  }

  .div-block-3571 {
    bottom: -4%;
  }

  .div-block-3572 {
    width: 100%;
  }

  .div-block-3574 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .div-block-3575 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .fs_modal-2_close-4 {
    padding: 1rem;
  }

  .left-arrow-19 {
    display: none;
    inset: auto auto 0% 0%;
  }

  .slider-20 {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .slide-105 {
    width: 94%;
    min-width: 191px;
    margin-left: 16px;
    margin-right: 0;
  }

  .section-67 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-3578 {
    align-items: flex-end;
    width: 50%;
  }

  .heading-hero-4 {
    align-self: flex-start;
  }

  .curso-tag-2.coral._2 {
    margin-bottom: 20px;
  }

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

  .div-block-3580 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .container-padrao-11 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-11.horizontal {
    flex-direction: column-reverse;
  }

  .container-padrao-12 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .fg4-tab-title-3 {
    text-align: left;
    align-self: auto;
  }

  .tab-fg4-3-copy, .tab-fg4-3-copy-2 {
    min-width: 44%;
  }

  .tabs-menu-fg4-3 {
    width: 100%;
  }

  .tab-fg4-3-copy-3 {
    min-width: 44%;
  }

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

  .container-padrao-13 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cards-wrap-6 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .container-padrao-14 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-14.horizontal {
    z-index: 1;
    flex-direction: row-reverse;
    position: relative;
  }

  .right-arrow-25.carrossel-etapas.visivel.margin {
    bottom: -10%;
  }

  .container-padrao-15 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .slide-nav-32 {
    opacity: .35;
    bottom: -11%;
  }

  .slide-nav-32.small._3.margin {
    opacity: 1;
    filter: none;
    font-size: 13px;
    bottom: -12%;
  }

  .left-arrow-20.carrossel-etapas.visivel.margin {
    bottom: -10%;
  }

  .slide-106.etapas.modulos {
    height: auto;
  }

  .slider-21.etapas.modulos {
    height: auto;
    margin-bottom: 101px;
  }

  .container-padrao-16 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cards-wrap-7 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .right-arrow-26.carrossel-etapas.mentor-slider {
    right: 21%;
  }

  .slide-10-copy.etapas-mentor {
    height: auto;
  }

  .slide-10-copy.etapas-copy.fnn {
    width: 99%;
  }

  .slide-10-copy.etapas-copy {
    height: auto;
  }

  .slide-nav-33 {
    opacity: .35;
    bottom: -11%;
  }

  .slide-nav-33.small._3.mentor-slider {
    font-size: 13px;
  }

  .left-arrow-21.carrossel-etapas.metor-slider {
    left: 21%;
  }

  .features-wrap-3.ge {
    padding-left: 20px;
  }

  .features-wrap-3.fg4 {
    margin-bottom: 0;
  }

  .image-599 {
    margin-right: 10px;
  }

  .lider-heading-9.white {
    text-align: left;
    line-height: 36px;
  }

  .container-padrao-17 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .price-tag-fg4-3.horizontal {
    flex-direction: column;
  }

  .text-span-206 {
    text-align: left;
  }

  .div-block-3586.no-bkg {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .div-block-3588 {
    grid-row-gap: 16px;
    flex-direction: column;
    align-self: flex-start;
  }

  .faq-online-item-2 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .faq-online-item-2.is-trackable.modulos {
    width: 100%;
  }

  .container-padrao-18 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .text-size-medium-sf1-3 {
    font-size: 1rem;
  }

  .text-size-medium-sf1-3.text-color-black {
    font-size: 18px;
  }

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

  .div-block-3590 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .container-padrao-19 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-19.horizontal {
    flex-direction: column-reverse;
  }

  .bold-text-199 {
    text-align: left;
  }

  .container-padrao-20 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .fg4-tab-title-4 {
    text-align: left;
    align-self: auto;
  }

  .tab-fg4-3-copy-4 {
    min-width: 44%;
  }

  .tabs-menu-fg4-4 {
    width: 100%;
  }

  .tab-fg4-3-copy-5 {
    min-width: 44%;
  }

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

  .container-padrao-21 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cards-wrap-8 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .container-padrao-22 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-22.horizontal {
    z-index: 1;
    flex-direction: row-reverse;
    position: relative;
  }

  .container-padrao-23 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-23.horizontal {
    z-index: 1;
    flex-direction: row-reverse;
    position: relative;
  }

  .slide-107.etapas.modulos {
    height: auto;
  }

  .slider-22.etapas.modulos {
    height: auto;
    margin-bottom: 101px;
  }

  .cards-wrap-9 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .right-arrow-28.carrossel-etapas.mentor-slider {
    right: 21%;
  }

  .left-arrow-23.carrossel-etapas.metor-slider {
    left: 21%;
  }

  .image-605 {
    margin-right: 10px;
  }

  .lider-heading-11.white {
    text-align: left;
    line-height: 36px;
  }

  .price-tag-fg4-4.horizontal {
    flex-direction: column;
  }

  .text-span-272 {
    text-align: left;
  }

  .div-block-3596.no-bkg {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .div-block-3598 {
    grid-row-gap: 16px;
    flex-direction: column;
    align-self: flex-start;
  }

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

  .div-block-3600 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .container-padrao-24 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-24.horizontal {
    flex-direction: column-reverse;
  }

  .tab-fg4-3-copy-6, .tab-fg4-3-copy-7 {
    min-width: 44%;
  }

  .tabs-menu-fg4-5 {
    width: 100%;
  }

  .tab-fg4-3-copy-8 {
    min-width: 44%;
  }

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

  .cards-wrap-10 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .slide-108.etapas.modulos {
    height: auto;
  }

  .slider-23.etapas.modulos {
    height: auto;
    margin-bottom: 101px;
  }

  .cards-wrap-11 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .right-arrow-30.carrossel-etapas.mentor-slider {
    right: 21%;
  }

  .left-arrow-25.carrossel-etapas.metor-slider {
    left: 21%;
  }

  .image-611 {
    margin-right: 10px;
  }

  .lider-heading-13.white {
    text-align: left;
    line-height: 36px;
  }

  .price-tag-fg4-5.horizontal {
    flex-direction: column;
  }

  .text-span-276 {
    text-align: left;
  }

  .div-block-3606.no-bkg {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .div-block-3608 {
    grid-row-gap: 16px;
    flex-direction: column;
    align-self: flex-start;
  }

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

  .div-block-3610 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .container-padrao-25 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-25.horizontal {
    flex-direction: column-reverse;
  }

  .container-padrao-26 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .tab-fg4-3-copy-9 {
    min-width: 44%;
  }

  .tabs-menu-fg4-6 {
    width: 100%;
  }

  .tab-fg4-3-copy-10 {
    min-width: 44%;
  }

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

  .container-padrao-27 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cards-wrap-12 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .container-padrao-28 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-28.horizontal {
    z-index: 1;
    flex-direction: row-reverse;
    position: relative;
  }

  .container-padrao-29 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .slide-109.etapas.modulos {
    height: auto;
  }

  .slider-24.etapas.modulos {
    height: auto;
    margin-bottom: 101px;
  }

  .container-padrao-30 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cards-wrap-13 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .right-arrow-32.carrossel-etapas.mentor-slider {
    right: 21%;
  }

  .left-arrow-27.carrossel-etapas.metor-slider {
    left: 21%;
  }

  .image-617 {
    margin-right: 10px;
  }

  .lider-heading-15.white {
    text-align: left;
    line-height: 36px;
  }

  .container-padrao-31 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .price-tag-fg4-6.horizontal {
    flex-direction: column;
  }

  .text-span-280 {
    text-align: left;
  }

  .div-block-3616.no-bkg {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .div-block-3618 {
    grid-row-gap: 16px;
    flex-direction: column;
    align-self: flex-start;
  }

  .asset-bkg {
    height: 60%;
    inset: auto 0% 0%;
  }

  .button-fnn-cohort {
    margin-top: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .bullets-hero {
    max-width: 92%;
  }

  .fnn-hero-cohort {
    min-height: auto;
    padding-top: 20px;
    display: flex;
  }

  .hero-content-fnn-cohort {
    border-top-left-radius: 60px;
    border-top-right-radius: 60px;
    margin-top: 20px;
  }

  .hero-content-fnn-cohort.fnn {
    padding-bottom: 20px;
  }

  .topicos.white {
    font-weight: 600;
  }

  .h3-fnn-copy.coral.cohort {
    margin-bottom: 0;
  }

  .button-fnn-mobile-fixo {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .section-price.padding.cohort {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-94-copy.center-text {
    text-align: left;
  }

  .div-block-3797 {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-3798 {
    align-items: stretch;
  }

  .paragrafo {
    text-align: center;
    align-self: center;
  }

  .paragrafo.item {
    min-height: 100%;
  }

  .fs_modal-2_close-5 {
    padding: 1rem;
  }

  .container-padrao-32 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .features-wrap-4.horizontal {
    flex-direction: column;
  }

  .div-block-3799 {
    grid-row-gap: 16px;
  }

  .div-block-3806 {
    height: auto;
  }

  .h1-fnn-cohort-2 {
    text-align: center;
    max-width: 450px;
    font-size: 30px;
    line-height: 42px;
  }

  .container-padrao-38 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cards-wrap-14 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .mentor-copy.etapa-copy {
    height: 100%;
    padding-bottom: 40px;
  }

  .div-block-3851 {
    flex-direction: column;
    align-items: flex-start;
  }

  .image-704 {
    display: none;
  }

  .slide-nav-37 {
    opacity: .35;
    bottom: -11%;
  }

  .slide-nav-37.small._3.margin {
    opacity: 1;
    filter: none;
  }

  .slide-nav-37.small._3.margin.fnn {
    bottom: -17%;
  }

  .div-block-3849 {
    height: auto;
  }

  .slider-27.etapas.modulos {
    height: auto;
    margin-bottom: 101px;
  }

  .right-arrow-35.carrossel-etapas.visivel.margin.space {
    bottom: 4%;
    right: 16%;
  }

  .left-arrow-30.carrossel-etapas.visivel.margin.space {
    bottom: 4%;
    left: 16%;
  }

  .slide-nav-38 {
    opacity: .35;
    bottom: -11%;
  }

  .right-arrow-36.carrossel-etapas.mentor-slider {
    right: 21%;
  }

  .left-arrow-31.carrossel-etapas.metor-slider {
    left: 21%;
  }

  .paragraph-93 {
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-3847 {
    flex-direction: column;
    align-items: flex-start;
  }

  .home-review_slide-content-6 {
    padding: 1.5rem;
  }

  .home-review_slider-nav-8 {
    margin-top: -2.5625px;
    top: 112%;
    bottom: -3.5rem;
  }

  .heading-large-sf1-6 {
    font-size: 24px;
  }

  .heading-large-sf1-6.coral {
    text-align: left;
  }

  .heading-large-sf1-6.white-size {
    font-size: 24px;
  }

  .testimonial-text-6 {
    font-size: 1.25rem;
  }

  .testimonial-text-6.no-icon {
    padding-left: 16px;
  }

  .div-block-3857 {
    width: 100%;
  }

  .price-tag-fg4-8.horizontal {
    flex-direction: column;
  }

  .price-tag-fg4-8.horizontal.no-bkg.cohort {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .price-tag-fg4-8.white.padding {
    padding-top: 40px;
  }

  .div-block-3859 {
    padding-left: 27px;
    padding-right: 27px;
  }

  .div-block-3861 {
    flex-direction: column;
  }

  .div-block-3863 {
    grid-row-gap: 16px;
    flex-direction: column;
    align-self: flex-start;
  }

  .container-285 {
    margin-top: 0;
  }

  .section-106 {
    padding-top: 30px;
  }

  .section-106.faq {
    padding-top: 0;
  }

  .flex-block-43.margintop {
    align-self: stretch;
  }

  .text-block-2131 {
    margin-left: 14px;
    font-size: 12px;
    line-height: 14px;
  }

  .hero-paragraph-5 {
    text-align: left;
    align-self: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-paragraph-5.no-m.left {
    align-self: center;
  }

  .html-embed-38 {
    align-self: flex-start;
  }

  .div-block-3881 {
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
  }

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

  .faq1-5_question-2 {
    padding: 1rem 1.25rem;
  }

  .empresas {
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .mentor-card.mentors {
    min-width: 90vw;
  }

  .mentor-card.mentors.fix-size.light {
    min-width: 340px;
    max-width: 340px;
  }

  .faq1-5_question-3 {
    padding: 1rem 1.25rem;
  }

  .div-block-3893 {
    margin-top: 20px;
  }

  .bullets-tablet {
    width: 100%;
  }

  .slide-pilares {
    width: 90%;
    height: 260px;
    margin-left: 25px;
    margin-right: 25px;
  }

  .slide-nav-42 {
    top: auto;
    bottom: -50px;
  }

  .container-281 {
    max-width: 90%;
  }

  .div-block-3894 {
    width: 90%;
  }

  .text-block-2145 {
    font-size: 14px;
  }

  .container-padrao-46 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-46._90 {
    max-width: 90%;
  }

  .div-block-3895.shadow-style._50, .div-block-3895.no-shadow.alinhamento._50 {
    width: 100%;
  }

  .image-658 {
    width: 60%;
    margin-top: -39px;
  }

  .button-gt.hero {
    display: flex;
  }

  .big-numbers-wrap-3 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .div-block-3765 {
    background-color: #0000;
    background-image: linear-gradient(#f4fbff, #ffffff3b);
    border-radius: 15px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-top: 30px;
    display: flex;
  }

  .div-block-3765.no-gradient {
    background-image: none;
    margin-top: 0;
  }

  .heading-93.center-desk {
    text-align: left;
  }

  .div-block-3763 {
    width: 90%;
  }

  .container-padrao-47 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .box-bonus {
    background-image: linear-gradient(315deg, #f8f8f800, #fff 37%);
    flex-direction: column-reverse;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .box-bonus.pass {
    background-image: linear-gradient(337deg, #f8f8f800, #fefefed6 24%, #fff 76%);
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .slider-mentor {
    width: 90%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-95-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-95.center-desk {
    text-align: left;
  }

  .div-block-3757 {
    width: 90%;
    margin-left: 30px;
  }

  .div-block-3921 {
    flex-direction: column;
    align-items: center;
  }

  .price-tag-fg4-9.color.shadow, .price-tag-fg4-9.color.shadow.gt {
    width: 100%;
  }

  .text-block-421.white.padding {
    font-size: 22px;
  }

  .slide-nav-43 {
    top: auto;
    bottom: -50px;
  }

  .section-100 {
    padding-top: 30px;
  }

  .section-100.faq {
    padding-top: 0;
  }

  .faq1-5_question-4 {
    padding: 1rem 1.25rem;
  }

  .hero-paragraph-6 {
    text-align: left;
    align-self: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .icon-relogio {
    max-width: 22px;
  }

  .bloco-atracao-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 8px;
    padding-left: 16px;
    display: grid;
  }

  .bloco-atracao-2.pausa {
    padding-top: 4px;
    padding-bottom: 12px;
  }

  .bloco-atracao-2.pausa.pausa-bg-mobile {
    align-items: flex-start;
    max-height: none;
    display: flex;
  }

  .div-conteudo.mobile-center {
    align-items: flex-start;
  }

  .div-horario-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #7c7c7c2e;
    border-left: 1px #ffffff2e;
    border-right-style: none;
    flex-direction: row;
    justify-content: flex-start;
    min-width: 100%;
    padding: 4px 8px 8px;
    font-size: 16px;
  }

  .div-horario-2.div-horario-mobile {
    padding-bottom: 8px;
    padding-left: 0;
  }

  .fs_modal-2_content-4 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 3rem 2rem;
  }

  .fs_modal-2_close-6 {
    padding: 1rem;
  }

  .html-embed-44 {
    min-width: auto;
  }

  .fs_modal-2_popup-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .img-mobile {
    width: 100%;
  }

  .mobile {
    justify-content: center;
    display: flex;
  }

  .background-video-3 {
    min-height: 70%;
  }

  .flex-block-91 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .fs_modal-2_close-7 {
    padding: 1rem;
  }

  .fs_modal-2_popup-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fs_modal-2_content-5 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 3rem 2rem;
  }

  .html-embed-45 {
    min-width: auto;
  }

  .image-735, .image-736.desk-hide {
    max-width: 100%;
  }

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

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

  .v2-btn-20.is-trackable.new {
    width: 100%;
    margin-top: 30px;
  }

  .container-lideran-a-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-103 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tag-fg4 {
    width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .arrow-slider-3 {
    margin-top: 0;
    margin-bottom: 50px;
  }

  .slide-mentor-fg4 {
    width: 45%;
    height: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .slide-nav-46 {
    top: auto;
    bottom: -50px;
  }

  .slide-nav-46.fg4.d-none.pma-arq-receita {
    display: block;
  }

  .faq1-5_question-5 {
    padding: 1rem 1.25rem;
  }

  .image-742 {
    opacity: 0;
  }

  .grid-course-highlight-2 {
    flex-direction: column;
  }

  .item-wrapper-1 {
    border-right-style: none;
    margin-left: 0;
  }

  .item-wrapper-3 {
    border-bottom-style: solid;
    border-bottom-color: #2d4a8c;
    border-right-style: none;
    margin-left: 0;
  }

  .grid-course-highlights {
    flex-direction: column;
  }

  .heading-v2-35.white.mobile-center {
    text-align: center;
  }

  .item-wrapper-4 {
    padding-top: 0;
  }

  .h2-vitrine-online.mb-0 {
    font-size: 60px;
  }

  .h2-vitrine-online.mt-0.mobile-h2 {
    font-size: 50px;
  }

  .container-padrao-49 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-49.center {
    padding-bottom: 51px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-4274 {
    padding-top: 16px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .heading-report {
    font-size: 26px;
  }

  .text-block-2194 {
    font-size: 36px;
  }

  .progress-bar-track {
    width: 100%;
  }

  .ementa-block {
    width: 90%;
  }

  .container-342 {
    margin-top: 0;
  }

  .paragraph-93-copy-4.center {
    text-align: left;
  }

  .image-962 {
    min-width: 100%;
    max-width: 100%;
  }

  .section-128 {
    padding-top: 75px;
    padding-bottom: 0;
  }

  .text-block-2199 {
    font-size: 14px;
  }

  .text-block-2200 {
    width: auto;
    font-size: 18px;
    line-height: 28px;
  }

  .heading-99 {
    margin-bottom: 10px;
    font-size: 10.5vw;
    line-height: 15vw;
  }

  .section-146 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bold-text-312 {
    line-height: 42px;
  }

  .div-block-4180 {
    width: 80%;
    margin-bottom: 20px;
  }

  .div-block-4183 {
    flex-flow: column;
    align-items: center;
  }

  .section-149 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .title-agenda-5 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-117 {
    width: 100%;
    font-size: 4vw;
    line-height: 6vw;
  }

  .heading-117.h2 {
    width: 100%;
    line-height: 38px;
  }

  .heading-117.h2.center {
    width: 90%;
    font-size: 26px;
    line-height: 36px;
  }

  .slider-depoimento-video {
    width: 100%;
    height: auto;
    margin-left: 15px;
    margin-right: 15px;
  }

  .slider-depoimento-video.pma-gemp-depoimento {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .slider-depoimento-video.pma-gemp-depoimentos {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .depoimento {
    margin-top: 0;
  }

  .right-arrow-44.blur {
    justify-content: center;
    align-items: flex-end;
    padding-right: 0;
  }

  .right-arrow-44.blur.d-none-copy {
    margin-right: -10px;
  }

  .arrow-slider-5 {
    margin-top: 0;
    margin-bottom: 50px;
  }

  .div-block-4388 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .div-block-4389 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-4389.pma-gemp-depoimento {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 24px;
  }

  .text-block-2227.margin {
    margin-top: 0;
    line-height: 120%;
  }

  .text-block-2227.margin.pma-gemp-depoimentos {
    float: none;
    line-height: 120%;
  }

  .text-block-2227.pma-gemp-depoimentos {
    margin-top: 0;
    line-height: 120%;
  }

  .slide-nav-49 {
    top: auto;
    bottom: -50px;
  }

  .slide-nav-49.valley.show.margin {
    display: block;
  }

  .slider-mentor-valley-2 {
    width: 45%;
    height: auto;
    margin-left: 15px;
    margin-right: 15px;
  }

  .h1-bf {
    font-size: 36px;
    line-height: 46px;
  }

  .right-arrow-46.show, .left-arrow-43.show {
    width: auto;
  }

  .fotos {
    width: 100%;
  }

  .div-block-4369.horizontal {
    width: 100%;
    padding-top: 40px;
  }

  .div-block-4369.horizontal.blue {
    padding-top: 40px;
  }

  .div-block-4369.horizontal.pma-gemp-programas {
    padding: 24px;
  }

  .div-block-4376 {
    width: 100%;
  }

  .div-block-4378 {
    width: 48%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .text-block-2231 {
    margin-bottom: 0;
  }

  .text-block-2233.pma-gemp-programas-online, .text-block-2233.pma-gemp-programas-presenciais {
    font-size: 16px;
  }

  .slide-118 {
    width: 90%;
  }

  .left-arrow-46 {
    width: 6%;
  }

  .slide-nav-53 {
    top: auto;
    bottom: -50px;
  }

  .div-block-4023.gemp {
    padding: 15px 17px;
  }

  .div-block-4023.gemp.pma-gemp-cta {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    background-image: url('../images/cover.jpg');
    background-position: 50%;
    background-size: auto;
    margin-left: 64px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-4026 {
    width: 100%;
  }

  .div-block-4026.gemp {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-4326 {
    width: 95%;
  }

  .div-block-4008 {
    width: 95%;
    height: 55px;
    margin-bottom: 20px;
    padding-right: 20px;
  }

  .div-block-4008.oferta.journey {
    height: auto;
  }

  .div-block-4024 {
    width: 100%;
    margin-top: 0;
  }

  .div-block-4327.last.pma-gemp-cta {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-block-502 {
    font-size: 18px;
    line-height: 30px;
  }

  .faq1-5_question-7 {
    padding: 1rem 1.25rem;
  }

  .bhag-ny {
    border-radius: 25px;
    width: 80%;
  }

  .text-block-2248 {
    font-size: 32px;
  }

  .seta-bhag-2 {
    width: 180px;
    display: none;
  }

  .seta-bhag-4 {
    width: 120px;
    margin-bottom: 10px;
  }

  .fs_modal-2_popup-7 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fs_modal-2_close-8 {
    padding: 1rem;
  }

  .div-block-4408 {
    width: 100%;
  }

  .div-block-4409 {
    flex-flow: column;
  }

  .image-1033 {
    width: 90%;
    margin-bottom: -24px;
  }

  .div-block-4410, .button-51 {
    width: 100%;
  }

  .div-block-4286 {
    margin-right: 0;
  }

  .div-block-4288 {
    align-items: flex-start;
  }

  .faq1-5_question-8 {
    padding: 1rem 1.25rem;
  }

  .container-351 {
    max-width: 90%;
  }

  .div-block-4421._2, .div-block-4421._2._3 {
    width: 90%;
  }

  .div-block-4423 {
    flex-flow: column;
  }

  .text-block-2257 {
    line-height: 30px;
  }

  .div-block-4424 {
    flex-flow: row;
    width: 100%;
    margin-bottom: 20px;
  }

  .text-block-2259 {
    text-align: left;
  }

  .div-block-4427.mobile {
    width: 50%;
  }

  .div-block-4427.desktop {
    display: none;
  }

  .html-embed-73.mobile {
    z-index: 10;
  }

  .html-embed-73.desktop {
    display: none;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .nav-menu-9 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link-10 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
  }

  .arrow-slider-6, .arrow-slider-7 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .imagepghour.mobile {
    display: none;
  }

  .div-block-4490 {
    max-width: 550px;
  }

  .div-block-4490._2 {
    top: 58%;
  }

  .paragraph-347 {
    font-weight: 400;
  }

  .image989.mobile {
    display: none;
  }

  .container-363 {
    background-image: linear-gradient(#fff0 70%, #030018), linear-gradient(#000, #fff0 36%), url('../images/pg_mob-1.png');
    background-position: 0 0, 0 0, 47% 80%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, auto 700px;
    height: 750px;
  }

  .section-166 {
    height: 970px;
  }

  .container-364._2 {
    max-width: 550px;
  }

  .linepg1 {
    width: 550px;
    margin-right: 16px;
  }

  .div-block-4497 {
    width: 530px;
  }

  .container-365._2 {
    max-width: 550px;
  }

  .container-366 {
    width: 550px;
    min-width: 0;
  }

  .image-1102, .lightbox-link-13 {
    width: 550px;
  }

  .container-368 {
    max-width: 90%;
  }

  .container-368._222 {
    max-width: 550px;
  }

  .faq1-5_question_1 {
    padding: 1rem 1.25rem;
  }

  .hero {
    padding: 40px 20px;
  }

  .text-block-2370 {
    font-size: 14px;
  }

  .text-block-2369 {
    font-size: 20px;
  }

  .text-block-2374 {
    font-size: 14px;
  }

  .text-block-2374._2 {
    margin-top: 10px;
  }

  .container-376 {
    width: 550px;
  }

  .div-block-4645._2 {
    height: 320px;
  }

  .div-block-4645._3._4 {
    width: 350px;
    height: 320px;
  }

  .text-block-2371 {
    font-size: 12px;
    line-height: 30px;
  }

  .tabs-menu-11 {
    flex-flow: wrap;
  }

  .tab-link-palestrantes {
    font-size: 14px;
  }

  .image-1162 {
    width: 130px;
  }

  .thumb--lightbox {
    min-width: 34%;
    height: 300px;
  }

  .text-block-2402 {
    font-size: 20px;
  }

  .btn-modal-2.blue.bme.mobile-center {
    min-width: 100%;
  }

  .hero-credito-dobro.bg-credito-dobro.revamp {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-online-30.horizontal {
    flex-direction: column-reverse;
  }

  .hero-online-content-6 {
    align-items: center;
  }

  .hero-online-content-6._80 {
    align-items: center;
    max-width: 100%;
  }

  .page-navbar-6 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-online-19.big.m-left {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .container-online-31.m-left {
    align-items: flex-start;
  }

  .flex-block-136 {
    flex-direction: column;
  }

  .title-online-23 {
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-137 {
    width: 500px;
    min-width: auto;
    min-height: 14%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .indicacoes-qtd-2 {
    width: 100%;
  }

  .container-padrao-54.m-left {
    align-items: flex-start;
  }

  .faq1-5_question-11 {
    padding: 1rem 1.25rem;
  }

  .heading-online-20.big.m-left {
    text-align: left;
  }

  .fs_modal-2_close-9 {
    padding: 1rem;
  }

  .fs_modal-2_wrapper-12 {
    max-height: 93vh;
    overflow: auto;
  }

  .fs_modal-2_popup-9 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .arrow-slider-10 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .left-arrow-50 {
    width: 6%;
    padding-left: 0;
  }

  .left-arrow-50.d-none-copy {
    margin-left: -10px;
  }

  .mask-43.mentores {
    width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-nav-59 {
    top: auto;
    bottom: -50px;
  }

  .slide-nav-59.valley.show.margin {
    display: block;
  }

  .slider-depoimento-video-3 {
    width: 100%;
    height: auto;
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-block-4712 {
    width: 85%;
  }

  .heading-online-21.white {
    font-size: 28px;
  }

  .div-block-4715.vendas {
    width: 100%;
  }

  .div-block-4720 {
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0;
    width: 90%;
    padding: 10px 0;
  }

  .div-block-4721 {
    width: 100%;
  }

  .div-block-4721.vsl {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-4721.vsl.padding {
    margin-top: 25px;
  }

  .text-block-2423.white.padding {
    font-size: 20px;
  }

  .div-block-4722 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-4722.vsl {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .text-block-2425.big {
    font-size: 20px;
  }

  .div-block-4726 {
    flex-direction: column;
  }

  .div-block-4727 {
    margin-bottom: 15px;
    margin-left: 40px;
  }

  .price-tag-fg4-12.color.shadow {
    width: 100%;
  }

  .price-tag-fg4-12.color.shadow.vsl {
    width: 100%;
    margin-top: 10px;
  }

  .div-block-4455.vsl {
    flex-direction: column;
  }

  .cards-wrap-15 {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
  }

  .tabs-menu-12 {
    flex-flow: wrap;
  }

  .text-block-2458 {
    width: 90%;
    font-size: 39px;
  }

  .div-block-4788 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-4799 {
    width: 90%;
  }

  .div-block-4802 {
    left: auto;
  }

  .div-block-4820 {
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .div-block-4974, .div-block-4982, .div-block-5016, .div-block-5024, .div-block-5073, .div-block-5104 {
    align-items: stretch;
  }

  .div-block-4690.deskotopo {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-4690.deskotopo.pma-lp {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 48%;
    display: flex;
  }

  .text-block-2650.big {
    font-weight: 500;
  }

  .container-500.margin {
    max-width: 95%;
  }

  .text-block-2651 {
    font-size: 2vw;
  }

  .div-block-5210.d-noen {
    display: flex;
  }

  .container-501.margin, .div-block-5213 {
    width: 100%;
  }

  .div-block-5214 {
    width: 80%;
  }

  .div-block-5215.cris-bkg {
    width: 179px;
  }

  .div-block-5215._250.depo {
    background-image: url('../images/image-64_1image-64.webp');
    background-position: 50%;
    background-size: cover;
  }

  .div-block-5215.depo-2 {
    background-image: url('../images/depo01_1depo01.webp');
    background-position: 50%;
    background-size: cover;
  }

  .div-block-5216 {
    width: 100%;
  }

  .text-block-2667 {
    font-size: 2vw;
  }

  .text-block-2668 {
    text-align: center;
    font-size: 2vw;
  }

  .div-block-5273.hero {
    display: flex;
  }

  .text-block-2713 {
    font-size: 17px;
  }

  .div-block-4059._50, .div-block-4061 {
    width: 100%;
  }

  .div-block-4061.size {
    min-height: auto;
  }

  .slide-146 {
    width: 95%;
    height: 230px;
  }

  .slide-146.size {
    width: 49%;
    height: 300px;
    margin-left: .5%;
    margin-right: .5%;
  }

  .right-arrow-50 {
    justify-content: flex-end;
    align-items: center;
    width: 20px;
    height: 300px;
    margin-top: 2.5%;
    padding-top: 0;
  }

  .container-510 {
    max-width: 90%;
  }

  .image-850 {
    width: 20px;
    height: 20px;
    margin-top: auto;
  }

  .section-130 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-189, .heading-189.white {
    width: 95%;
  }

  .heading-189.white.size-copy {
    width: 80%;
  }

  .section-342 {
    padding-bottom: 40px;
  }

  .div-block-5282 {
    width: 80%;
    margin-bottom: 10px;
  }

  .heading-190 {
    width: 95%;
  }

  .slide-nav-66 {
    width: 250px;
    padding-bottom: 0;
  }

  .slide-nav-66.opacity.d-none-desk {
    width: auto;
    max-width: 100px;
  }

  .right-arrow-51.center {
    justify-content: flex-start;
  }

  .slider-48 {
    width: 100%;
  }

  .image-1391 {
    width: 25px;
    height: 25px;
  }

  .slide-147 {
    height: 450px;
  }

  .slide-147.aceleracai {
    width: 99%;
    height: auto;
  }

  .image-1392 {
    width: 25px;
    height: 25px;
  }

  .left-arrow-53.center {
    justify-content: flex-end;
  }

  .div-block-5284 {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .heading-191 {
    width: 95%;
  }

  .div-block-5286 {
    width: 100%;
  }

  .div-block-5288 {
    width: 100%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 25px;
  }

  .container-513.gap {
    flex-flow: column;
  }

  .section-186 {
    height: auto;
  }

  .text-block-2726 {
    font-size: 17px;
  }

  .faq-online-item-4 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .heading-192, .heading-192.coral {
    width: 95%;
  }

  .text-block-2730 {
    font-size: 17px;
  }

  .image-1399 {
    width: 100%;
  }

  .div-block-5306.is-trackable.utm.nav {
    display: none;
  }

  .div-block-5308 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-1401 {
    width: 20px;
  }

  .div-block-5309 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-2737 {
    font-size: 12px;
    line-height: 18px;
  }

  .container-516 {
    max-width: 90%;
  }

  .d-none-left.show {
    left: 26%;
  }

  .d-none-left.show.traction {
    left: 20px;
  }

  .d-none-right.show {
    right: 24%;
  }

  .d-none-right.show.mentor {
    right: 20px;
  }

  .arrow-slider-11 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .left-arrow-54 {
    margin-left: -3%;
  }

  .slide-mentor-fg4-2 {
    width: 45%;
    height: auto;
    margin: 0% 2.5%;
  }

  .right-arrow-53 {
    margin-right: -3%;
  }

  .image-1404 {
    margin-left: 0;
  }

  .slide-nav-69.white-bkg {
    display: none;
  }

  .slide-nav-69.white-bkg.mobile {
    display: block;
  }

  .section-345 {
    width: 100%;
    overflow: hidden;
  }

  .div-block-5313 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 40px;
  }

  .div-block-5314 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-5319 {
    height: 90px;
  }

  .slide-149 {
    width: 98%;
  }

  .div-block-5323 {
    justify-content: center;
  }

  .john {
    min-width: 100%;
  }

  .columns-19, .columns-20 {
    flex-direction: column;
    align-items: center;
  }

  .topbar-g4-valley {
    background-position: 0%;
  }

  .div-block-5387 {
    z-index: 20;
    position: relative;
  }

  .image-1441.mobile {
    width: 120px;
    height: 90%;
  }

  .image-1441.desktop, .paragraph-359.mobile {
    display: none;
  }

  .div-block-4329 {
    width: 80%;
    margin-top: 10px;
  }

  .div-block-4313 {
    padding-bottom: 10px;
  }

  .grad-bkg-journey {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-561 {
    max-width: 90%;
  }

  .container-padrao-55 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .heading {
    width: 100%;
    font-size: 4vw;
    line-height: 6vw;
  }

  .heading.h2 {
    width: 100%;
    line-height: 38px;
  }

  .heading.h2.center {
    width: 90%;
    font-size: 26px;
    line-height: 36px;
  }

  .arrow-slider-13 {
    margin-top: 0;
    margin-bottom: 50px;
  }

  .slide-nav-73 {
    top: auto;
    bottom: -50px;
  }

  .container-padrao-56 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .left-arrow-57 {
    width: 6%;
  }

  .slide-152 {
    width: 90%;
  }

  .slider-mentores-valley-7.height-copy {
    margin-top: 32px;
  }

  .heading-200 {
    width: 100%;
    font-size: 4vw;
    line-height: 6vw;
  }

  .heading-200.h2 {
    width: 100%;
    line-height: 38px;
  }

  .heading-200.h2.center {
    width: 90%;
    font-size: 26px;
    line-height: 36px;
  }

  .container-padrao-57 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .faq-online-item-6, .faq-online-item-6.pass.infos {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .text-block-2886 {
    font-size: 3rem;
  }

  .text-block-2886.big {
    max-width: none;
    font-size: 7vw;
  }

  .text-counter-2 {
    font-size: 8px;
    line-height: 8px;
  }

  .nav-counter {
    margin-bottom: 20px;
  }

  .nav-counter._1231.sprints.fixo {
    height: auto;
  }

  .number-counter {
    font-size: 25px;
    line-height: 25px;
  }

  .counter-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-5542 {
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-1500 {
    width: 95%;
  }

  .text-block-2924 {
    width: 90%;
    margin-bottom: 20px;
  }

  .div-block-5543 {
    flex-flow: column-reverse wrap;
    align-items: center;
    width: 90%;
    margin-bottom: 0;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-2926 {
    margin-left: auto;
    margin-right: auto;
  }

  .text-and-counter-block-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .text-and-counter-block-3.d-none {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .container-padrao-59 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-59.horizontal {
    z-index: 1;
    flex-direction: row-reverse;
    position: relative;
  }

  .heading-hero-7 {
    align-self: flex-start;
  }

  .hero-online-content-7 {
    align-items: center;
  }

  .hero-online-content-7._80 {
    grid-row-gap: 24px;
    align-items: center;
    max-width: 100%;
  }

  .container-padrao-60 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-5552 {
    margin-top: 40px;
    margin-left: 0;
  }

  .container-572 {
    flex-flow: column;
    align-items: flex-end;
    max-width: 90%;
  }

  .div-block-5554 {
    width: 100%;
  }

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

  .image-1525, .container-581 {
    width: 90%;
  }

  .text-block-2970.siz {
    margin-top: 20px;
  }

  .image-1527 {
    width: 18px;
    font-size: 12px;
  }

  .div-block-5598 {
    width: 100%;
  }

  .div-block-5598._100.desconto {
    flex-flow: column;
  }

  .div-block-5599 {
    flex-flow: column;
    margin-top: 20px;
  }

  .div-block-5600 {
    width: 100%;
  }

  .section-383 {
    padding-bottom: 40px;
  }

  .div-block-5603 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-5603.second, .div-block-5603.third {
    margin-top: 20px;
  }

  .container-584 {
    flex-flow: column;
  }

  .div-block-5604 {
    width: 100%;
  }

  .div-block-5606 {
    width: 100%;
    margin-top: 40px;
    margin-right: auto;
  }

  .body-42 {
    background-image: none;
  }

  .text-and-counter-block-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .text-and-counter-block-4.d-none {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .text-and-counter-block-4.pb {
    flex-flow: column;
  }

  .counter-block-number-7 {
    width: 45px;
  }

  .text-block-2981 {
    max-width: none;
  }

  .text-block-2981.desk {
    display: none;
  }

  .text-block-2981.mob {
    font-size: 2vw;
    display: block;
  }

  .container-padrao-62 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-62.horizontal {
    z-index: 1;
    flex-direction: row-reverse;
    position: relative;
  }

  .heading-hero-8 {
    align-self: flex-start;
  }

  .hero-online-content-8 {
    align-items: center;
  }

  .hero-online-content-8._80 {
    grid-row-gap: 24px;
    align-items: center;
    max-width: 100%;
  }

  .container-padrao-63, .container-padrao-64 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cards-wrap-17 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .container-padrao-65 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-65.horizontal {
    z-index: 1;
    flex-direction: row-reverse;
    position: relative;
  }

  .slider-54.etapas.modulos {
    height: auto;
    margin-bottom: 101px;
  }

  .container-padrao-66 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .slide-nav-12 {
    opacity: .35;
    bottom: -11%;
  }

  .slide-nav-12.small._3.margin {
    opacity: 1;
    filter: none;
  }

  .slide-nav-12.small._3.margin.filter-invert {
    filter: none;
  }

  .slide-10.etapas.modulos {
    height: auto;
  }

  .slide-10.etapas.modulos.size-3 {
    width: 100%;
  }

  .container-padrao-5 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .features-wrap-5.horizontal {
    flex-direction: column;
  }

  .div-block-3366 {
    grid-row-gap: 16px;
  }

  .text-block-169.gray.big {
    font-size: 16px;
    line-height: 24px;
  }

  .home-review_slide-content-3 {
    padding: 1.5rem;
  }

  .home-review_slider-nav-9 {
    margin-top: -2.5625px;
    top: 112%;
    bottom: -3.5rem;
  }

  .container-padrao-67 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .container-padrao-67.padding {
    padding-bottom: 20px;
  }

  .testimonial-text-7 {
    font-size: 1.25rem;
  }

  .container-padrao-68 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-5611 {
    margin-top: 40px;
    margin-left: 0;
  }

  .container-585 {
    flex-flow: column;
    align-items: flex-end;
    max-width: 90%;
  }

  .div-block-5613 {
    width: 100%;
  }

  .container-padrao-69 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .lider-heading-18.white {
    text-align: left;
    line-height: 36px;
  }

  .price-tag-fg4-13.horizontal {
    flex-direction: column;
  }

  .div-block-5617 {
    grid-row-gap: 16px;
    flex-direction: column;
    align-self: flex-start;
  }

  .container-padrao-70 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .faq-online-item-10 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .user-icon-2 {
    z-index: 0;
  }

  .tab-link-circle-4 {
    z-index: 1;
    background-color: #47638200;
    width: 5.5em;
  }

  .tab-link-circle-4.w--current {
    background-color: #4763823d;
    width: 5.5em;
  }

  .container-padrao-71 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .column-48 {
    align-items: center;
    padding-bottom: 40px;
  }

  .columns-21 {
    padding-bottom: 0;
  }

  .column-47 {
    align-items: center;
    padding-bottom: 40px;
  }

  .div-block-5619 {
    width: 100%;
  }

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

  .div-block-5622, .div-block-5622._45 {
    width: 100%;
  }

  .section-385 {
    padding-bottom: 40px;
  }

  .div-block-5625 {
    width: 100%;
    padding-left: 26px;
    padding-right: 26px;
  }

  .section-386 {
    padding-top: 97px;
  }

  .div-block-5628 {
    width: 100%;
  }

  .div-block-5630 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-5630.m-t {
    flex-flow: column;
  }

  .div-block-5631 {
    width: 100%;
  }

  .div-block-5641 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    width: 90%;
  }

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

  .section-390.ingresos.m-t {
    margin-top: 95px;
  }

  .div-block-5644.top.w {
    width: 100%;
  }

  .text-block-3001 {
    font-size: 42px;
    line-height: 52px;
  }

  .text-block-3001.h2.ingressos.mentor {
    font-size: 28px;
    line-height: 38px;
  }

  .text-block-3003.mobile-copy {
    display: none;
  }

  .section-391 {
    background-position: 100%;
    padding-top: 80px;
  }

  .heading-205.oferta {
    margin-bottom: 0;
  }

  .heading-205.pma, .paragraph-362.pma.pma2 {
    text-align: center;
  }

  .div-block-5655 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .slide-nav-74 {
    top: auto;
    bottom: -50px;
  }

  .slide-nav-74.valley.show.margin {
    display: block;
  }

  .left-arrow-37 {
    width: 6%;
    padding-left: 0;
  }

  .left-arrow-37.d-none-copy {
    margin-left: -10px;
  }

  .slider-depoimento-video-2 {
    width: 95%;
    height: auto;
    margin-left: 2.5%;
    margin-right: 2.5%;
  }

  .div-block-5661 {
    margin-bottom: 0;
  }

  .div-block-5662 {
    width: 80%;
    margin-bottom: 10px;
  }

  .div-block-5662.video {
    width: 100%;
  }

  .container-595 {
    padding-top: 24px;
  }

  .mod-1-vendas, .mod-2-vendas, .mod-3-vendas, .mod-4-vendas, .mod-5-vendas, .mod-7-vendas {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .div-block-5672 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .div-block-5673 {
    width: 80%;
  }

  .section-395 {
    padding-top: 0;
  }

  .div-block-5675 {
    border-radius: 30px;
    padding-bottom: 28px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .div-block-5679.oferta.auto.fundamentos {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-37 {
    flex-flow: column;
    display: flex;
  }

  .image-1568 {
    width: auto;
    height: 21px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-5683.mobile-none.ingressos {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    width: auto;
    display: grid;
  }

  .container-599 {
    z-index: 10;
    position: relative;
  }

  .div-block-5702.new {
    max-width: none;
  }

  .text-block-3033 {
    text-align: center;
    font-size: 14px;
  }

  .div-block-5704 {
    flex-flow: column;
    width: 90%;
  }

  .div-block-5709 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .div-block-5709.auto.static {
    flex-flow: row;
  }

  .div-block-5718 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .div-block-5718.auto.static {
    flex-flow: row;
  }

  .section-403 {
    min-height: auto;
    padding-top: 20px;
  }

  .div-block-5735 {
    padding-left: 13%;
    padding-right: 13%;
  }

  .text-block-3050 {
    font-size: 16px;
    line-height: 24px;
  }

  .grid-38 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .tabs-menu-13 {
    margin-bottom: 20px;
  }

  .div-block-5741 {
    flex-flow: column;
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-3057 {
    max-width: none;
  }

  .div-block-5744 {
    width: 100%;
  }

  .div-block-5746 {
    margin-top: 40px;
  }

  .div-block-5748._50 {
    width: 100%;
  }

  .pma {
    text-align: right;
  }

  .slider-60 {
    min-height: auto;
  }

  .hero-without-image {
    padding: 60px 15px;
  }

  .text-block-3104.gray.big {
    text-align: center;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-3104.gray.big.pma {
    text-align: center;
  }

  .text-block-3104.gray.big {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .section-pma.expcliente.spacing._80px {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .section-pma.expcliente.spacing._80px._222 {
    padding-top: 0;
  }

  .section-pma.expcliente.spacing._80px._2222 {
    padding-bottom: 64px;
  }

  .section-pma.expcliente.color.f4f4f4 {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section-pma.expcliente.color.f4f4f4.spacing._80px {
    padding-top: 64px;
    padding-bottom: 40px;
  }

  .section-pma.expcliente.color.f4f4f4.spacing._80px._222 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-pma.expcliente.color.f4f4f4.pma._222 {
    padding-top: 40px;
  }

  .div-block-5805 {
    grid-row-gap: 16px;
    flex-direction: column;
    align-self: flex-start;
  }

  .div-block-5805.top {
    flex-flow: row;
    width: 100%;
  }

  .heading-hero-10 {
    align-self: flex-start;
  }

  .heading-hero-10.small.pma {
    color: var(--new-coral);
  }

  .heading-pma-h2.white.width._80 {
    font-size: 31px;
  }

  .heading-pma-h2.coral.width._80.weight.normal {
    width: 100%;
    font-size: 31px;
  }

  .heading-pma-h2.coral.width._80.pma {
    text-align: center;
    width: 100%;
    padding-bottom: 24px;
  }

  .features-wrap-6.horizontal {
    flex-direction: column;
  }

  .div-block-5813 {
    grid-row-gap: 16px;
  }

  .bold-text-509 {
    text-align: center;
    font-size: 31px;
  }

  .v2-btn-31.center.padding-top.d-none {
    margin-top: 32px;
  }

  .div-block-5818 {
    height: 93%;
  }

  .div-block-5819 {
    grid-row-gap: 16px;
  }

  .features-wrap-7.horizontal {
    flex-direction: column;
  }

  .bold-text-510 {
    font-size: 31px;
  }

  .div-block-5821 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .mask-3 {
    width: auto;
  }

  .slider-container-7 {
    width: 100%;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-span-1371 {
    font-size: 31px;
  }

  .slider-wrapper-10 {
    width: 100%;
  }

  .text-span-172 {
    font-size: 31px;
  }

  .faq1-5_answer-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section-415 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bold-text-639 {
    font-size: 31px;
  }

  .heading-small-4 {
    font-size: 1rem;
  }

  .div-block-5831.pma {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    max-width: 460.07px;
    padding-top: 0;
  }

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

  .content-block-11 {
    width: 100%;
  }

  .content-block-11.justify-center-h._65 {
    align-items: center;
  }

  .div-block-5833 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-5836 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

  .section-416 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-5842 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .bold-text-643 {
    text-align: left;
  }

  .text-block-3115.mobile-copy {
    display: none;
  }

  .div-block-5852.horizontal {
    flex-flow: column;
    margin-top: 20px;
  }

  .text-block-3118 {
    font-size: 42px;
    line-height: 52px;
  }

  .fs_modal-2_popup-19 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fs_modal-2_close-19 {
    padding: 1rem;
  }

  .body-62 {
    background-image: linear-gradient(#081129 35%, #07154a 69%, #081129 92%);
  }

  .slide-nav-82 {
    font-size: 8px;
    display: flex;
  }

  .slide-164 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .div-block-5858, .div-block-5863 {
    width: 90%;
  }

  .section.hero.pmapmapmapma {
    margin-top: 72px;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-hero-11.pmapma {
    font-size: 49px;
  }

  .div-left.pma {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-10.pma {
    width: 100%;
    font-size: 31px;
  }

  .bold-text-2.pma {
    font-size: 20px;
  }

  .bold-text-631 {
    font-size: 31px;
  }

  .paragraph-373.textos {
    font-size: 16px;
  }

  .heading-229 {
    font-size: 31px;
    line-height: 120%;
  }

  .section-419.background.pmapmapma {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-5.pma {
    width: 100%;
  }

  .bold-text {
    font-size: 31px;
  }

  .div-block-11 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-8.pma {
    width: 100%;
    display: block;
  }

  .paragraph-375.textos.depoimentos.pma {
    font-size: 16px;
  }

  .section-420.pmapmapma {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-420.background.footer.pmapmapma.pma {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-376.textos.cta.pma.pma2 {
    font-size: 16px;
  }

  .bold-text-648 {
    font-size: 20px;
  }

  .div-block-13 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-9.pma.pma2 {
    font-size: 31px;
  }

  .bold-text-649.faq {
    width: 100%;
  }

  .bold-text-649.cta.pma.pma2 {
    font-size: 31px;
  }

  .div-block-5866.roadmap {
    grid-template-columns: 1fr;
  }

  .bold-text-650 {
    font-size: 31px;
  }

  .div-block-5722 {
    align-items: flex-start;
  }

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

  .image-1601 {
    display: none;
  }

  .image-1601.mobile {
    width: 180px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-5721 {
    align-items: flex-start;
    width: 100%;
  }

  .text-block-3040 {
    text-align: left;
    line-height: 26px;
  }

  .container-601 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    align-items: flex-start;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-block-5873.new {
    max-width: none;
  }

  .div-block-5873.new.typ.pb {
    width: 100%;
    margin-top: 0;
  }

  .text-block-3128 {
    text-align: center;
    font-size: 14px;
  }

  .text-block-3131 {
    font-size: 42px;
    line-height: 52px;
  }

  .div-block-5883.new {
    max-width: none;
  }

  .div-block-5883.new.typ.pb {
    width: 100%;
    margin-top: 0;
  }

  .text-block-3134 {
    text-align: center;
    font-size: 14px;
  }

  .text-block-3139 {
    font-size: 42px;
    line-height: 52px;
  }

  .div-block-5894.new {
    max-width: none;
  }

  .div-block-5894.new.typ.pb {
    width: 100%;
    margin-top: 0;
  }

  .text-block-3143 {
    text-align: center;
    font-size: 14px;
  }

  .text-block-3148, .text-block-3152, .text-block-3155 {
    font-size: 42px;
    line-height: 52px;
  }

  .container-642 {
    max-width: 530px;
  }

  .container-643 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-5913.top.w {
    width: 100%;
  }

  .text-block-3158 {
    font-size: 42px;
    line-height: 52px;
  }

  .div-block-5944, .div-block-5945 {
    width: 100%;
  }

  .g4pb-popup {
    display: none;
  }

  .div-block-5968 {
    width: 90%;
  }

  .pma-scale-heading1 {
    font-size: 49px;
  }

  .pma-scale-paragraph.pma-scale-black.pma-scale-width {
    width: 100%;
  }

  .pma-scale-heading2, .pma-scale-heading2.pma-scale-align-esquerda {
    font-size: 31px;
  }

  .pma-scale-button.pma-scale-button-white.pma-scale-button-cta.is-trackable.mobile {
    display: none;
  }

  .div-block-6009 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-6015 {
    padding: 32px;
  }

  .pma-scale-heading-cta {
    font-size: 31px;
  }

  .image-1723 {
    width: 80%;
  }

  .background-video-10 {
    height: 880px;
  }

  .image-1728 {
    width: 18px;
    font-size: 12px;
  }

  .container-648 {
    padding-left: 0;
  }

  .div-block-6035 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .heading-260 {
    font-size: 39px;
  }

  .container-649 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .heading-261.pma-gemp {
    font-size: 31px;
  }

  .paragraph-390 {
    font-size: 16px;
  }

  .paragraph-391 {
    font-size: 20px;
  }

  .heading-262 {
    font-size: 31px;
  }

  .heading-264, .heading-264.pma-gemp-heating-white {
    font-size: 31px;
    line-height: 120%;
  }

  .heading-264.pma-gemp-heating-white.pma-gemp-alinhamento-left {
    font-size: 24px;
  }

  .heading-264.pma-gemp-width {
    text-align: center;
    font-size: 31px;
    line-height: 120%;
  }

  .heading-264.pma-gemp-width.pma-gemp-alinhamento-left {
    font-size: 24px;
  }

  .div-block-6060 {
    grid-template-columns: 1fr;
  }

  .paragraph-394 {
    width: 100%;
    font-size: 16px;
  }

  .paragraph-394.pma-gemp-pilares {
    width: 100%;
  }

  .paragraph-395 {
    font-size: 16px;
  }

  .heading-268 {
    font-size: 31px;
    line-height: 120%;
  }

  .paragraph-396 {
    width: 100%;
    font-size: 16px;
  }

  .div-block-6077.pma-gemp-cta-desktop {
    display: flex;
  }

  .div-block-6082 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .paaama-iderana-de-alto-impactoaaa {
    width: 24%;
  }

  .modal-form, .modal-form.popup.center {
    display: none;
  }

  .div-block-6098 {
    width: 100%;
  }

  .container-671 {
    width: 90%;
  }

  .text-5 {
    font-size: 16px;
  }

  .section-4451 {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .frame-771282 {
    width: 200px;
  }

  .div-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .text-7 {
    font-size: 39px;
  }

  .text-8 {
    font-size: 16px;
  }

  .div-10 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-10 {
    font-size: 31px;
  }

  .div-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .text-11.pma-ar-typh {
    font-size: 31px;
  }

  .text-11.pma-planej-typ {
    padding-right: 80px;
    font-size: 31px;
  }

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

  .frame-771291 {
    grid-template-columns: 1fr;
  }

  .div-14 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .div-15 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-17 {
    font-size: 31px;
  }

  .div-19 {
    padding-left: 24px;
    padding-right: 40px;
  }

  .text-20.pma-aumento-typ {
    letter-spacing: 0;
    padding-right: 0;
    font-size: 31px;
  }

  .text-20.pma-sprints {
    font-size: 31px;
  }

  .text-21.pma-sprints {
    font-size: 16px;
  }

  .text-23 {
    text-align: left;
    font-size: 31px;
  }

  .section-4454 {
    padding-top: 64px;
  }

  .text-25 {
    font-size: 16px;
  }

  .div-25 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-26 {
    font-size: 31px;
  }

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

  .faq1-5_answer-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .div-37 {
    padding-top: 64px;
    padding-bottom: 80px;
  }

  .div-block-6117 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
  }

  .bold-text-677 {
    font-size: 31px;
  }

  .text-span-1435 {
    color: var(--new-coral);
    font-weight: 700;
  }

  .counter {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .exp-support-container-4.is-trackable.aniv25.none {
    bottom: 15vw;
  }

  .text-block-3343 {
    font-size: 16px;
    line-height: 120%;
  }

  .nav-dropdown-toggle-3 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link-11 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-3 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-771200061 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-116 {
    font-size: 16px;
  }

  .text-116.pma-sprints-ar {
    width: 100%;
    font-size: 18px;
  }

  .section-7712030 {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-77120044 {
    width: 90%;
  }

  .frame-427319686 {
    width: 200px;
  }

  .text-117 {
    font-size: 39px;
  }

  .text-117.pma-sprints-aumento-receita {
    padding-left: 0;
    padding-right: 0;
  }

  .div-771200065 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

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

  .bold-text-701 {
    line-height: 120%;
  }

  .div-block-6305 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

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

  .text-block-3362.bonus {
    text-align: left;
  }

  .div-block-6307 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: center;
    min-width: 100%;
  }

  .div-block-6307.bonus {
    width: 100%;
  }

  .div-block-6308.left {
    align-items: center;
  }

  .container-77120049.flex-block-107 {
    flex-flow: column;
  }

  .card-bonus {
    width: 80%;
  }

  .card-bonus.bkg-2 {
    width: 100%;
  }

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

  .text-block-3363.mas-w {
    text-align: left;
    margin-bottom: 20px;
  }

  .text-block-3364 {
    max-width: 300px;
    font-size: 14px;
    line-height: 24px;
  }

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

  .container-77120051 {
    margin-top: 40px;
  }

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

  .text-block-3371 {
    text-align: center;
    font-size: 14px;
  }

  .image-1857 {
    width: 100%;
  }

  .faq1-5_answer-7 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .valey-faq {
    padding-bottom: 100px;
  }

  .faq-online-item-14 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .container-padrao-72 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .text-block-3376 {
    max-width: none;
    font-size: 28px;
    line-height: 38px;
  }

  .image-1861 {
    display: none;
  }

  .text-block-3377 {
    text-align: center;
    font-size: 14px;
  }

  .slide-nav-56.white-bkg {
    display: none;
  }

  .slide-nav-56.white-bkg.mobile {
    display: block;
  }

  .slider-fg4-mentores-4.fv.traction.pma-fnn {
    width: 100%;
  }

  .div-block-6324.pma-gemp {
    padding-bottom: 48px;
  }

  .heading-281 {
    font-size: 31px;
    line-height: 120%;
  }

  .heading-281.pma-gemp-width {
    text-align: center;
    font-size: 31px;
    line-height: 120%;
  }

  .paragraph-405 {
    font-size: 16px;
  }

  .paragraph-405.pma-text-gemp {
    width: 100%;
  }

  .slide-mentor-fg4-4 {
    width: 45%;
    height: auto;
    margin: 0% 2.5%;
  }

  .slide-mentor-fg4-4.pma-sales {
    width: 45%;
  }

  .slide-mentor-fg4-5 {
    width: 45%;
    height: auto;
    margin: 0% 2.5%;
  }

  .slide-mentor-fg4-5.pma-sales {
    width: 45%;
  }

  .image-1867 {
    display: block;
  }

  .div-block-6365 {
    flex-flow: column;
  }

  .text-block-3358 {
    font-size: 37px;
  }

  .div-block-6364.pma-nova-ge {
    padding-top: 140px;
  }

  .div-block-6374 {
    width: auto;
  }

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

  .text-block-3382 {
    font-size: 31px;
  }

  .div-block-6370 {
    width: 100%;
  }

  .div-block-6383 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .div-block-6379 {
    width: auto;
  }

  .text-block-3387 {
    width: 72%;
    font-size: 31px;
  }

  .div-block-6419 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
  }

  .text-block-3388 {
    color: #bed7f6;
  }

  .mask-79 {
    padding-left: 30px;
    padding-right: 40px;
  }

  .slide-150 {
    width: 100%;
    margin-right: 2%;
  }

  .div-block-6399 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-3390 {
    color: #bed7f6;
  }

  .text-block-3391 {
    width: 100%;
    font-size: 31px;
  }

  .div-block-6424 {
    width: 100%;
  }

  .text-block-3392 {
    color: #bed7f6;
  }

  .div-block-6397 {
    background-image: linear-gradient(#0b1323a3, #0b1323a3), url('../images/bg-nova-ge-cta.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .text-block-3394 {
    font-size: 31px;
  }

  .text-block-3395.pma-text-aftermovie {
    width: 100%;
    font-size: 31px;
  }

  .text-block-3396 {
    color: #bed7f6;
  }

  .text-size-regular-sf1-27.pg-faq-text-color {
    font-size: 14px;
    font-weight: 400;
  }

  .text-size-regular-sf1-27.pg-faq-text-color.pma-nova-ge-text {
    color: #bed7f6;
  }

  .text-block-3398 {
    width: 100%;
    font-size: 31px;
  }

  .faixa-fixa.vsl-esconder.counter {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    min-height: auto;
    max-height: none;
  }

  .image-1492 {
    width: 100px;
  }

  .image-1492.valley.mob {
    margin-bottom: 30px;
    display: block;
  }

  .section-valley25-hero.s-m {
    padding-top: 35%;
  }

  .section-valley25-hero.s-m._100-margin-top.m-t {
    background-image: url('../images/bkg-mobile-3.webp');
    justify-content: center;
    min-height: 75vh;
    margin-top: 50px;
    padding-top: 40px;
  }

  .title-valley {
    font-size: 28px;
    line-height: 38px;
  }

  .title-valley.width.caps {
    font-size: 5vw;
    line-height: 7vw;
  }

  .div-block-6437.m-t.none {
    display: none;
  }

  .text-block-2829, .text-block-3401 {
    max-width: 300px;
    font-size: 14px;
    line-height: 24px;
  }

  .image-1886 {
    width: 100px;
    display: block;
    position: absolute;
    inset: auto auto 2%;
  }

  .image-1887 {
    width: 100%;
  }

  .image-1887.lp-f {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .paragraph-2 {
    color: #7d8ca1;
    text-align: left;
    margin-bottom: -26px;
    font-family: Montserrat, sans-serif;
  }

  .success-message {
    padding: 0;
  }

  .slider-left {
    border-style: none;
  }

  .valores-title {
    font-size: 22px;
    line-height: 31px;
  }

  .product-card {
    max-width: 320px;
  }

  .product-card._2 {
    min-width: 286px;
    max-width: 286px;
    min-height: 430px;
  }

  .desk-d-none {
    margin-left: 142px;
  }

  .card-content.valores {
    max-width: 100%;
  }

  .card-slider {
    transition: box-shadow .2s ease-in-out;
  }

  .card-slider:hover {
    transform: scale(1);
  }

  .div-block-30 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .socials.v2.logos {
    bottom: -23%;
  }

  .socials.report {
    justify-content: center;
    min-width: 100%;
  }

  .div-block-31 {
    padding-top: 0;
  }

  .div-block-31.no-p.v2 {
    text-align: left;
    min-width: 100%;
    max-width: 100%;
  }

  .footer-logo-link {
    height: 60px;
  }

  .footer-flex-container {
    flex-direction: column;
    padding-top: 0;
  }

  .footer-image {
    width: 230px;
    height: auto;
  }

  .link-block {
    width: 28px;
  }

  .link-block.v2.report {
    width: auto;
  }

  .hero-h1-2 {
    font-size: 24px;
    line-height: 24px;
  }

  .hero-h1-2.i-m-v3 {
    padding-top: 24px;
    font-size: 26px;
  }

  .image-172 {
    z-index: -1;
  }

  .columns-6 {
    flex-direction: column;
  }

  .text-block-11 {
    justify-content: center;
  }

  .section-12 {
    height: 100%;
    overflow: visible;
  }

  .container {
    max-width: none;
  }

  .column-7 {
    align-items: center;
  }

  .default-container-imersao {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .buttons {
    grid-row-gap: 24px;
    flex-wrap: wrap;
  }

  .link-btn {
    flex: 1;
  }

  .btn-text {
    white-space: nowrap;
  }

  .paragraph-default.hero-palestras.white {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
  }

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

  .flexbox-2.footer {
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-heading-2 {
    margin-top: 20px;
  }

  .footer-heading-2.dropdown {
    margin-top: 0;
    font-size: 16px;
  }

  .footer-link-3 {
    margin-bottom: 14px;
    font-size: 14px;
  }

  .heading-8.blue {
    font-size: 22px;
  }

  .home-review_image-wrapper {
    box-shadow: 0 1px 7px 3px #00000052;
  }

  .home-review_slider-mask {
    overflow: hidden;
  }

  .home-review_slide-content {
    padding-bottom: 0;
    padding-left: 0;
  }

  .stripe-vertical-wrapper.is-left-out {
    width: 3.1rem;
    left: 0;
  }

  .home-review_slider-nav {
    top: 106%;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .depoimentos.p-b {
    padding-bottom: 4.4rem;
  }

  .title-4.pma {
    padding-left: 24px;
  }

  .testimonial-text-3 {
    padding-left: 65px;
    font-size: 16px;
    line-height: 24px;
  }

  .testimonial-description.pma {
    color: #a1a1a1;
    padding-left: 24px;
  }

  .home-review_slide {
    overflow: hidden;
  }

  .mentores {
    flex-wrap: wrap;
    flex: 1;
  }

  .home-review_client-row.icon {
    margin-left: 0;
  }

  .home-review_client-row.icon.margin-left {
    margin-left: 20px;
  }

  .home-review_logo-wrapper {
    display: none;
  }

  .home-review_image {
    object-fit: cover;
  }

  .nav-link.nav-link-mobile {
    flex-direction: column;
  }

  .dropdown-toggle-3.mobile-expand.dropdown-login {
    display: flex;
  }

  .dropdown-toggle-3.mobile-expand.toggle {
    flex-direction: row;
    justify-content: space-between;
  }

  .icon-4 {
    margin-right: 0;
  }

  .icon-4.icon-mobile {
    margin-right: 40px;
  }

  .icon-4.icon-mobile.icon-4-mobile {
    margin-right: 0;
  }

  .logo-link.compra.w--current {
    padding-right: 150px;
  }

  .navigation-link-wrapper {
    flex-direction: row;
  }

  .navigation-menu.full {
    z-index: 999;
    flex-direction: column;
    position: absolute;
    overflow: auto;
  }

  .navigation-button {
    display: none;
  }

  .navigation-container-2 {
    justify-content: space-between;
  }

  .menu-button {
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    min-height: 40px;
    max-height: 40px;
    position: static;
  }

  .logo {
    top: -20px;
    left: -40%;
  }

  .dropdown-list-header-elementor.mobile-navbar.dropdown {
    display: none;
    transform: translate(0%);
  }

  .dropdown-link.highlight.compra.is-trackable {
    font-weight: 500;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .g4-logo {
    width: 100px;
  }

  .skill-header {
    width: 100%;
    margin-bottom: 10px;
  }

  .card-text {
    font-size: 14px;
  }

  .card-text.carreiras.meio {
    padding-right: 0;
    font-size: 24px;
  }

  .card-text.carreiras.meio.white {
    padding-left: 40px;
  }

  .card-text.carreiras.first {
    font-size: 24px;
  }

  .card-text.carreiras.meio {
    padding-left: 30px;
    padding-right: 0;
    font-size: 24px;
  }

  .card-text.size {
    padding-left: 0;
    font-size: 18px;
  }

  .card-text.size.margin {
    padding-left: 20%;
  }

  .progres-bar-2 {
    width: 100%;
    margin-right: 8px;
  }

  .progres-bar-2.card-bar.new {
    width: 100%;
  }

  .progress-bar__content-4 {
    width: 14%;
  }

  .progress-bar__content-4._1.carreiras {
    width: 53%;
  }

  .items {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
  }

  .line-wrapper.left {
    margin-bottom: 0;
  }

  .container-lideran-a {
    grid-row-gap: 24px;
  }

  .container-lideran-a.expand-padding {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    color: #1a1825;
    max-width: 1000px;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .content-block.relative.left {
    padding: 24px;
  }

  .content-block.mt.max-w {
    max-width: 100%;
  }

  .content-block.negative-margin.overflow {
    max-width: 100%;
    overflow: hidden;
  }

  .paragraph-lider.center.white {
    padding-top: 10px;
    font-size: 14px;
  }

  .vantagem {
    padding-left: 0;
  }

  .vantagem.fundamentos {
    text-align: center;
  }

  .vantagem.fundamentos.pma-none-oratoria {
    display: flex;
  }

  .vantagem.fundamentos.pma-vantagens-oratoria {
    margin-top: -16px;
  }

  .vantagem.fundamentos {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    flex-flow: row;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-36 {
    width: 70vw;
  }

  .glass-card.big-numbers.v2 {
    align-items: center;
    padding: 24px 16px;
  }

  .heading-v2.small {
    line-height: 32px;
  }

  .heading-v2.left {
    text-align: left;
  }

  .heading-v2.pma {
    clear: none;
    width: 100%;
  }

  .tabs-menu-horizontal {
    flex-wrap: nowrap;
  }

  .image-204 {
    margin-top: 24px;
  }

  .accordion1-3_question-wrapper {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .hero-v2.no-overflow.lider {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .hero-v2.no-overflow.startups {
    margin-top: 40px;
  }

  .hero-v2.imersoes.header {
    overflow: visible;
  }

  .hero-v2.imersoes.header.slider.on.gestao {
    background-position: 100%;
  }

  .hero-v2.imersoes.header.slider.on.curso-gratuito {
    background-image: url('../images/hero-bg_2hero-bg.webp');
    background-position: 50%;
    background-repeat: repeat;
    background-size: auto;
  }

  .hero-v2.imersoes.header.slider.g4day {
    background-position: 100%;
  }

  .hero-v2.imersoes.header.slider.g4day._1.pg {
    padding-top: 20px;
    padding-bottom: 0;
    display: flex;
  }

  .hero-v2.header-p {
    padding-top: 20px;
  }

  .hero-v2.no-overflow {
    background-size: cover;
    margin-top: 40px;
  }

  .hero-v2.no-overflow.middle-bg.pma-hero-oratoria {
    margin-top: 40px;
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-v2.no-overflow.middle-bg.pma-hero-oratoria.pma-arq-receita {
    padding-top: 70px;
  }

  .hero-v2.no-overflow.coral {
    margin-top: 16px;
  }

  .hero-v2.no-overflow.lider.height-combo {
    min-height: 0;
  }

  .hero-v2.no-overflow {
    background-size: cover;
    padding-top: 40px;
  }

  .hero-v2.no-overflow.lider {
    background-size: auto 20%;
    max-width: 100vw;
  }

  .hero-v2.no-overflow {
    background-size: cover;
  }

  .container-padrao.horizontal.hero-online {
    display: block;
  }

  .container-padrao.hero.home {
    justify-content: center;
    padding-top: 0;
  }

  .container-padrao.hero.home.margin {
    margin-top: 40px;
  }

  .container-padrao.hero.home.margin.pg {
    margin-top: 15px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .container-padrao.breadcrumb {
    align-items: center;
  }

  .container-padrao.cases-description {
    padding-top: 254px;
  }

  .section-v2.no-overflow {
    padding-bottom: 0;
  }

  .section-v2.no-overflow.blue-gradient.logo-bg {
    padding-top: 48px;
    padding-bottom: 56px;
  }

  .section-v2.no-overflow.no-pt {
    padding-bottom: 40px;
  }

  .section-v2.no-overflow.orange, .section-v2.no-overflow.orange.no-pt {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-v2.no-overflow.index {
    padding-top: 0;
  }

  .section-v2.no-overflow.white-bg {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .section-v2.no-pb {
    padding-bottom: 0;
  }

  .section-v2.no-overflow {
    overflow: hidden;
  }

  .section-v2.no-overflow.black.setas-bg-bf.typ {
    justify-content: flex-start;
  }

  .section-v2.no-overflow.pma-oratoria {
    padding-bottom: 80px;
  }

  .section-v2.blue-gradient-bg.middle-btn {
    background-image: radial-gradient(circle farthest-side at 50% 100%, #21378bba 5%, #0e1a44 84%);
  }

  .hero-online-content {
    margin-bottom: -39px;
  }

  .hero-online-content._80.fixed-w {
    margin-bottom: 0;
  }

  .hero-online-content._80.fixed-w.im.blur.margin-left.pg {
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .hero-online-content._80.container-hero-online {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
  }

  .hero-online-content.lider {
    width: 100%;
    margin-bottom: -19px;
    padding-top: 64px;
  }

  .hero-online-content.no-m {
    margin-bottom: 0;
  }

  .heading-hero.cases {
    line-height: 42px;
  }

  .heading-hero.cases-page {
    font-size: 24px;
    line-height: 35px;
  }

  .heading-hero.small {
    font-size: 40px;
    line-height: 44px;
  }

  .heading-hero.blue {
    text-align: center;
  }

  .paragraph-v2.white.center.left-mobile, .paragraph-v2.center._80 {
    text-align: left;
  }

  .paragraph-v2.center._80.mobile-full {
    max-width: 100%;
  }

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

  .paragraph-v2.white.center.left-mobile {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-v2.grey {
    text-align: center;
  }

  .paragraph-v2.pma {
    color: #000;
    text-align: center;
  }

  .default-btn.coral.is-trackable.compra.report.g4day {
    z-index: 2;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    position: relative;
    bottom: 60px;
  }

  .default-btn.coral.new-coral.is-trackable.button-padding {
    padding: 8px 24px;
    font-size: 15px;
  }

  .tabs-menu {
    grid-column-gap: 24px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
  }

  .tab-link-tab-1.inactive {
    padding-left: 16px;
  }

  .titulo-tabs {
    font-size: 20px;
  }

  .paragraph-online.card {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-online.white.centr.small {
    letter-spacing: 0;
    width: 100%;
  }

  .treinamentos-features {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .title-treinamento {
    font-size: 18px;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-2.margin-small {
    width: 100%;
    padding-left: 0;
  }

  .heading-h3-online.depo-name {
    margin-top: 0;
  }

  .left-arrow-3 {
    top: 0%;
    bottom: 121px;
    left: -8%;
  }

  .right-arrow-4 {
    top: 0%;
    bottom: 121px;
    right: -8%;
  }

  .prova-social-content {
    grid-column-gap: 0px;
    flex-direction: column;
    align-items: center;
  }

  .faq-online.small.pma, .faq-online-item.is-trackable.pma {
    width: 100%;
  }

  .big-number-online {
    line-height: 49px;
  }

  .feature-block-img {
    width: 37px;
  }

  .filter-column {
    justify-content: flex-start;
  }

  .filter-title-label {
    min-height: 40px;
  }

  .filter-line.full {
    width: 100%;
  }

  .slide-nav-7 {
    top: 550px;
  }

  .img-ps-desk {
    display: none;
  }

  .thumb-curso {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .thumb-curso.horizontal {
    border-radius: 8px;
  }

  .thumb-curso.full._2 {
    min-height: 200px;
  }

  .text-block-29 {
    font-size: 14px;
  }

  .mask-4 {
    height: 600px;
  }

  .hero-foto-mentor.absolute.vitrine-im {
    align-self: center;
    max-width: 140%;
  }

  .hero-foto-mentor.absolute.hero {
    padding-top: 32px;
    inset: auto 0% 0%;
  }

  .cards-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  }

  .vantagem-description {
    text-align: center;
  }

  .vantagem-description.pma {
    color: #fff;
  }

  .wrap.small-gap {
    flex-direction: column;
  }

  .tabs-2 {
    max-width: 100%;
  }

  .middle-bg-cta {
    padding-left: 24px;
    padding-right: 24px;
  }

  .aprendizados-container {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .heading-large-sf1-3.coral {
    font-size: 24px;
    line-height: 1.3;
  }

  .home-review_slide-content-2 {
    padding-bottom: 0;
    padding-left: 0;
  }

  .container-b2b, .container-b2b.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .mentor-wrap {
    flex-direction: column;
  }

  .mentor-wrap.center.mobile-reverse {
    flex-direction: column-reverse;
  }

  .price-container {
    width: 100%;
  }

  .text-span-31 {
    font-size: 31px;
  }

  .column-14 {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .image-84 {
    display: block;
  }

  .container-34.grid {
    padding-top: 10px;
  }

  .btn {
    font-size: 13px;
  }

  .btn.btn--slim {
    min-width: 150px;
    margin-left: auto;
    margin-right: auto;
    padding: 14px 60px 12px;
    font-weight: 700;
  }

  .btn.btn--slim.gpass {
    margin-top: 20px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .btn.btn--slim.gpass.small {
    padding-left: 30px;
    padding-right: 30px;
  }

  .button-flex {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    width: 100%;
    padding-top: 0;
  }

  .blue-text {
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    padding-right: 0;
    font-size: 2.6em;
    line-height: 42px;
    display: block;
  }

  .service-card-2 {
    height: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .number {
    font-size: 40px;
  }

  .container-default-2 {
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mg-top-18px.mg-bottom-32px {
    margin-top: 10px;
  }

  .card-pricing {
    padding-left: 30px;
    padding-right: 30px;
  }

  .card-pricing.popular {
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .text-single-200.text-color-neutral-100 {
    padding-right: 0;
    font-size: 16px;
  }

  .text-single-200.bold.color-white {
    font-size: 18px;
  }

  .pricing.color-white {
    margin-bottom: 0;
    font-size: 30px;
  }

  .grid-three-columns.annuallly {
    place-content: center;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .footer-logo-2 {
    width: 230px;
  }

  .subscribe-footer-bottom {
    font-size: .8em;
    line-height: 19px;
  }

  .slider-container.nopb {
    padding-bottom: 16px;
  }

  .mask-5 {
    padding-left: 25px;
    padding-right: 55px;
  }

  .slider-5 {
    height: auto;
  }

  .slider-5.carreiras {
    height: 540px;
  }

  .testimonials1-16-slide {
    overflow: hidden;
  }

  .slider-left-arrow-2 {
    inset: 0% auto 0% 0%;
  }

  .slider-left-arrow-2.fade {
    justify-content: flex-start;
    inset: auto auto 3% 10%;
  }

  .slide-7 {
    width: 100%;
    height: auto;
  }

  .slide-7.carreiras {
    height: auto;
  }

  .slide-content-wrapper-2 {
    height: 100%;
  }

  .slide-nav-9 {
    filter: brightness(200%);
  }

  .testimonials1-16_image {
    object-fit: cover;
  }

  .footer {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .left-arrow-online {
    top: 118%;
    left: 5%;
  }

  .right-arrow-online {
    top: 118%;
    right: 5%;
  }

  .title-perfis.black.empresas {
    margin-top: 0;
  }

  .collection-list-3 {
    flex-flow: column;
  }

  .countdown-row {
    justify-content: center;
    min-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .countdown-block {
    flex: 1;
    min-width: 0%;
  }

  .img-ps-mobile {
    display: block;
  }

  .modal-g4 {
    display: none;
  }

  .features-wrap.horizontal.mobile-vertical {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .features-wrap.horizontal.mobile-vertical.center {
    height: 100%;
    min-height: 100%;
  }

  .features-wrap.left.desk-d-none {
    min-width: 0%;
    margin-left: 0;
    padding-top: 16px;
  }

  .features-wrap.horizontal {
    min-width: auto;
  }

  .orange-asset.invert {
    display: none;
  }

  .slider-7.small.sobre {
    width: 100%;
  }

  .slider-7.large {
    min-height: 560px;
  }

  .slider-7.etapas {
    height: 300px;
  }

  .name-wrap {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .shades {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .heading-online-2.coral.mobile-left {
    text-align: left;
    font-size: 24px;
    line-height: 32px;
  }

  .heading-online-2.white.thin {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-online-2.white.thin.center._70 {
    width: 100%;
  }

  .white-accent {
    font-size: 34px;
  }

  .big-number-subtitle.cases {
    line-height: 23px;
  }

  .card-quote {
    font-size: 16px;
  }

  .c-card-back {
    width: 300px;
    max-width: 300px;
    height: 300px;
  }

  .c-card-front {
    width: 100%;
    min-width: 200px;
    max-width: 100%;
    height: 300px;
  }

  ._w-card-front.center {
    min-width: 100%;
  }

  .lider-heading-3.blue {
    font-size: 24px;
  }

  .lider-heading-3.blue.h3 {
    text-align: center;
  }

  .lider-heading-3.blue.h3.no-p {
    text-align: left;
  }

  .lider-heading-3.blue.no-p {
    font-size: 18px;
    line-height: 24px;
  }

  .slide-nav-13 {
    bottom: -9%;
  }

  .paragraph--online.white.tagline.grey {
    text-align: center;
  }

  .paragraph--online.feature.white.small {
    text-align: left;
    width: 100%;
    font-size: 16px;
  }

  .paragraph--online.feature.white.small._2 {
    flex-wrap: nowrap;
  }

  .modulos-title {
    bottom: 353px;
    left: 32%;
  }

  .right-arrow-8 {
    top: 73%;
    right: 98px;
  }

  .slider-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .left-arrow-fg4 {
    padding-left: 0;
    top: 73%;
    left: 94px;
  }

  .left-arrow-fg4._2 {
    left: 12px;
  }

  .mask-7 {
    width: 320px;
    height: 400px;
    padding-top: 32px;
  }

  .slide-modulo {
    width: 320px;
  }

  .div-block-3315 {
    height: 350px;
  }

  .image-295 {
    bottom: 336.504px;
    left: 14%;
  }

  .div-block-3313 {
    width: 75%;
    height: 80%;
  }

  .slider-right-arrow-3 {
    justify-content: flex-end;
    inset: auto 0% 13% auto;
  }

  .slider-right-arrow-3.carreiras {
    bottom: 3%;
  }

  .mask-8 {
    height: 250px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .mask-8.carreiras {
    height: 540px;
  }

  .countdown-lideres-2 {
    align-items: center;
  }

  .text-block-137 {
    font-size: 14px;
    font-weight: 600;
  }

  .countdown-time-2 {
    font-size: 26px;
  }

  .countdown-detail-2 {
    font-size: 12px;
  }

  .white {
    text-align: center;
  }

  .text-block-138 {
    text-align: left;
  }

  .invert.opacidade {
    display: none;
  }

  .card-subtitle {
    line-height: 22px;
  }

  .fs-dropdown-1 {
    flex: 1;
  }

  .breadcrumb-cases.header-p {
    padding-top: 0;
  }

  .breadcrumb-label {
    font-size: 14px;
  }

  .thumb-bg {
    background-position: 50%;
    background-size: cover;
  }

  .case-description {
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    width: 80%;
  }

  .logo-empresa {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    padding: 8px;
  }

  .rich-text-block-2 h2 {
    font-size: 20px;
    line-height: 27px;
  }

  .quote-asset.top {
    max-width: 40px;
    margin-right: -23px;
  }

  .quote-asset.bottom {
    max-width: 40px;
    margin-left: -22px;
  }

  .quote-cases {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-20 {
    font-size: 24px;
    line-height: 33px;
  }

  .div-block-3320 {
    grid-row-gap: 8px;
    padding-bottom: 8px;
    padding-left: 0;
  }

  .collection-list-8 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .collection-list-wrapper-7 {
    max-width: 100%;
  }

  .thin-blue {
    font-size: 32px;
  }

  .heading-hero-2.small {
    width: 100%;
    font-size: 32px;
    line-height: 40px;
  }

  .heading-hero-2.nfg4 {
    font-size: 32px;
  }

  .heading-hero-2.bf {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-hero-2.vitrine.white.mobile-left {
    font-size: 30px;
  }

  .heading-hero-2.cases {
    line-height: 42px;
  }

  .heading-hero-2.white {
    text-align: center;
  }

  .heading-hero-2.small {
    font-size: 40px;
    line-height: 48px;
  }

  .heading-v2-2.white.no-p {
    text-align: center;
    line-height: 32px;
  }

  .heading-v2-2.coral.center._80 {
    line-height: 32px;
  }

  .heading-v2-2.coral.center._65 {
    max-width: 100%;
  }

  .heading-v2-2.white.thin {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-v2-2.center._80 {
    width: 100%;
  }

  .heading-v2-2.no-p.big.mobile-left.pma {
    color: #fff;
  }

  .heading-v2-2.no-p.big.mobile-left-2 {
    text-align: left;
  }

  .heading-v2-2.no-p.small {
    letter-spacing: 0;
  }

  .orange-accent-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .online-h3-2.blue {
    text-align: center;
  }

  .online-h3-2.no-p.blue {
    font-size: 18px;
    line-height: 26px;
  }

  .curso-lider-2.z-index.no-overflow.bg-radial {
    background-image: radial-gradient(circle closest-corner at 100%, #e7635359, #fff0 62%);
    padding-top: 159px;
  }

  .curso-lider-2.z-index.no-overflow.carreira.header-p {
    padding-top: 72px;
  }

  .curso-lider-2.footer {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .b2b-background.palestras, .image-301 {
    height: 96vh;
  }

  .default-container-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .default-container-3._0-padding {
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-block.palestras {
    grid-row-gap: 24px;
    padding-top: 0;
  }

  .heading-21 {
    width: 100%;
    font-size: 32px;
    line-height: 32px;
  }

  .im-heading-2.center.thin._80 {
    text-align: left;
    font-size: 32px;
    line-height: 40px;
  }

  .im-heading-2.center.thin._80.white, .im-heading-2.center.thin._80.left.coral, .im-heading-2.center.thin._80.left.coral {
    text-align: center;
  }

  .im-heading-2.big {
    font-size: 32px;
    line-height: 40px;
  }

  .im-heading-2.masterclass {
    text-align: left;
    text-align: left;
    align-self: flex-start;
  }

  .im-heading-2.masterclass.online {
    margin-top: 0;
    padding-top: 24px;
    padding-bottom: 10px;
  }

  .im-heading-2.masterclass.online._2 {
    margin-top: 60px;
  }

  .im-heading-2.masterclass {
    text-align: left;
    align-self: flex-start;
    width: 100%;
    padding-top: 24px;
    padding-bottom: 10px;
  }

  .div-block-3337 {
    width: 100%;
    padding: 11px;
  }

  .image-302 {
    margin-left: 2%;
  }

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

  .card-b {
    padding: 16px;
  }

  .div-block-3341 {
    flex-direction: column;
  }

  .div-block-3342 {
    grid-row-gap: 8px;
    flex-direction: row;
    align-items: center;
    padding-bottom: 16px;
  }

  .image-305 {
    width: 100vw;
    max-width: none;
    min-height: 80vh;
  }

  .description-block {
    max-width: 90%;
  }

  .div-block-3344 {
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
  }

  .link-block-10 {
    margin-left: 19px;
  }

  .text-block-147 {
    font-weight: 700;
  }

  .h2-carreiras {
    text-align: left;
    font-size: 24px;
    line-height: 32px;
  }

  .funcao {
    font-size: 18px;
  }

  .collection-item-2 {
    min-width: 100%;
  }

  .new-footer {
    display: none;
  }

  .footer-left-block {
    align-items: flex-start;
  }

  .slider-left-arrow-3 {
    padding-left: 5px;
  }

  .depoimento-video {
    width: 100%;
    height: 240px;
  }

  .slider-container-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .slider-right-arrow-4 {
    inset: 0% -5% 0% auto;
  }

  .mask-10 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .div-block-3349 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .tag-name.coral {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
  }

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

  .features-wrap-2.people-s {
    align-self: flex-start;
  }

  .text-block-157.white {
    text-align: left;
  }

  .subtitle.blue._2 {
    font-size: 15px;
    line-height: 22px;
  }

  .tabs-6 {
    max-width: 100%;
  }

  .tab-fg4-2, .tab-fg4-2.w--current {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-menu-fg4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
    max-width: 100%;
    padding-bottom: 24px;
  }

  .fg4-tab-title {
    font-size: 32px;
    line-height: 40px;
  }

  .slide-nav-16 {
    top: 545px;
    bottom: -2%;
  }

  .slide-nav-16.small._3.white.pma-2 {
    width: 100%;
  }

  .slide-nav-16.small._3 {
    font-size: 14px;
  }

  .slide-nav-16.small.bottom {
    width: 100%;
    bottom: -10%;
  }

  .div-block-3312.card {
    margin-left: 10%;
    margin-right: 10%;
  }

  .left-arrow-8.carrossel-etapas {
    left: 0%;
  }

  .right-arrow-12.carrossel-etapas {
    right: 0%;
  }

  .title-mkt.center {
    text-align: left;
    font-size: 24px;
    line-height: 29px;
  }

  .title-mkt.center.left, .title-mkt.center._50 {
    text-align: left;
  }

  .title-mkt.small {
    text-align: center;
  }

  .title-mkt.small.center {
    letter-spacing: 0;
    width: auto;
  }

  .paragraph-lider-2.center.no-pt {
    text-align: center;
  }

  .paragraph-lider-2.center.no-pt.coral.small {
    color: var(--new-blue);
    letter-spacing: 0;
    width: auto;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-lider-2.white._70 {
    text-align: left;
  }

  .container-mkt {
    max-width: 100%;
  }

  .container-mkt.small-p {
    grid-row-gap: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .container-mkt.vertical._2, .container-mkt.vertical.center {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-mkt.orange.padding {
    margin-top: 42px;
  }

  .image-309 {
    margin-top: -40px;
    padding-right: 24px;
    overflow: clip;
  }

  .div-block-3365 {
    height: 94%;
  }

  .text-block-162 {
    font-size: 24px;
    line-height: 32px;
  }

  .price-tag-fg4.horizontal {
    padding-left: 16px;
    padding-right: 16px;
  }

  .price-tag-fg4.white {
    flex: 1;
    max-width: 100%;
    min-height: 100%;
  }

  .price-tag-fg4.white.pn {
    height: 500px;
  }

  .modal-certificado {
    display: none;
  }

  .modal-certificado.upsell-skills.center {
    justify-content: center;
    align-items: flex-start;
    min-height: 170vh;
    padding-bottom: 20px;
    display: none;
    position: absolute;
  }

  .modal-certificado.upsell-skills.center {
    justify-content: center;
    align-items: center;
    min-height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
    overflow: visible;
  }

  .modal-certificado.upsell-skills {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    min-height: 100vh;
    padding-top: 13px;
    padding-bottom: 13px;
    display: none;
    position: fixed;
    overflow: scroll;
  }

  .modal-certificado.upsell-skills.center {
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .container-padrao-2.horizontal.reverse.gap {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-2.gap.small {
    grid-row-gap: 8px;
  }

  .container-padrao-2.horizontal.reverse {
    margin-bottom: 0;
  }

  .container-padrao-2.podcast {
    padding-left: 16px;
    padding-right: 16px;
  }

  .video-hero {
    width: 60px;
    bottom: 8%;
    right: 41%;
  }

  .video-hero.ping {
    bottom: -36%;
    right: -32%;
  }

  .hero-picture.lider.lap {
    border-radius: 6px;
    width: 100%;
    padding-left: 0;
    position: static;
    right: 22%;
  }

  .hero-picture.podcasts.mobile {
    max-width: 40%;
    inset: 0% 0% auto auto;
  }

  .tabs-7 {
    max-width: 100%;
  }

  .tab-fg4-3, .tab-fg4-3.w--current {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-menu-fg4-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
    max-width: 100%;
    padding-bottom: 24px;
  }

  .section-online.no-overflow.off-white.padding-bottom {
    padding-bottom: 100px;
  }

  .section-online.no-overflow {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-online.no-overflow.orange-bg {
    position: static;
  }

  .section-online.no-overflow.mentores-section {
    padding-bottom: 40px;
  }

  .section-online.no-overflow.mentores-section.fnn {
    padding-bottom: 80px;
  }

  .section-online.no-overflow.mentores-section.fnn.color {
    padding-bottom: 0;
  }

  .section-online.no-overflow._2 {
    margin-left: 0;
  }

  .section-online.no-overflow.off-white.padding {
    padding-bottom: 64px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-online.ge {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-online.padding.vsl {
    padding-top: 20px;
  }

  .section-online.bg-credito-dobro {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mask-11 {
    padding-top: 32px;
  }

  .title-online-2 {
    grid-row-gap: 24px;
  }

  .title-slider {
    background-position: 50%;
    background-size: contain;
  }

  .div-block-3369 {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .div-block-3369.mobile-d-none {
    display: none;
  }

  .vertical {
    transform: rotate(0);
  }

  .div-block-3371.pma-oratoria {
    grid-row-gap: 0px;
    flex: 0 auto;
    width: 100%;
    height: 100%;
    min-height: 100%;
  }

  .div-block-3373 {
    height: 94%;
  }

  .div-block-3373.horizontal {
    width: 100%;
    max-width: 100%;
  }

  .slider-left-arrow-4 {
    inset: 0% auto 0% 0%;
  }

  .slider-right-arrow-5 {
    left: auto;
    right: -33px;
  }

  .slide-11 {
    width: 100%;
    height: 240px;
  }

  .tab-feature-2 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
  }

  .button-2.padding {
    margin-bottom: 24px;
    padding-bottom: 0;
  }

  .button__inner-2 {
    padding: 16px;
  }

  .button__text-2 {
    text-align: center;
    line-height: 24px;
  }

  .html-embed-12 {
    padding-top: 4px;
  }

  .shape-4 {
    top: 30.7em;
  }

  .copy-medium {
    font-size: 16px;
  }

  .section-ultra-gradients {
    padding-top: 24px;
  }

  .image-328 {
    max-width: 80%;
  }

  .dobra-bf {
    margin-bottom: 0;
    padding-bottom: 47px;
  }

  .div-block-3382 {
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .div-block-3383 {
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-3387 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-3393.vertical {
    text-align: center;
  }

  .countdown-lideres-3 {
    align-items: center;
  }

  .text-block-154 {
    align-self: center;
    font-size: 14px;
    font-weight: 600;
  }

  .countdown-time-3 {
    font-size: 26px;
  }

  .countdown-detail-3 {
    font-size: 12px;
  }

  .scale-wrap {
    flex-direction: column;
  }

  .upgrade-container {
    margin-bottom: 70px;
    padding-bottom: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .upgrade-text {
    margin-bottom: 25px;
  }

  .slider-hero-home {
    min-height: 59vh;
  }

  .arrow-heroo {
    display: block;
  }

  .slide-nav-17 {
    width: 140px;
    bottom: 6%;
  }

  .mask-12 {
    min-height: 50vh;
  }

  .hero-heading-center {
    border-bottom-style: none;
    padding: 0;
  }

  .column-17 {
    padding-top: 40px;
  }

  .column-18 {
    padding-bottom: 0;
  }

  .div-block-3411 {
    padding-top: 26px;
    padding-bottom: 20px;
  }

  .tab-fg4-4, .tab-fg4-4.w--current {
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-quote-2 {
    font-size: 16px;
  }

  .c-card-front-2 {
    width: 100%;
    min-width: 300px;
    max-width: 300px;
    height: 300px;
  }

  .c-card-front-2.home.is-trackable {
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-bottom: 10px;
    display: block;
  }

  .cards-wrap-2 {
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .c-card-back-2 {
    width: 300px;
    max-width: 300px;
    height: 300px;
  }

  .c-card-back-2.home {
    width: 225px;
    min-width: auto;
    max-width: none;
    height: 300px;
    min-height: auto;
    max-height: none;
    margin-bottom: 20px;
  }

  .logo1-4_component {
    justify-content: center;
  }

  .slider-right-arrow-6 {
    inset: 0% -10% 0% auto;
  }

  .testimonials1-15-slide {
    background-image: linear-gradient(#314787 32%, #fff 32%);
    min-height: 516px;
    padding-left: 9px;
    padding-right: 9px;
    overflow: auto;
  }

  .foto-empreendedor.small.pma {
    width: 100%;
  }

  .image-356 {
    display: none;
  }

  .text-block-195 {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-3422 {
    grid-row-gap: 72px;
    flex-direction: column;
  }

  .c-card-front-3 {
    width: 100%;
    min-width: 300px;
    max-width: 100%;
    height: 300px;
  }

  .heading-hero-online.nfg4 {
    font-size: 32px;
  }

  .slide-content-wrapper-3 {
    height: 100%;
  }

  .image-slider._100 {
    width: 100%;
  }

  .page-navbar.countdown {
    flex-direction: column;
  }

  .nav-item.inscricao.icon {
    justify-content: center;
  }

  .nav-item.inscricao.icon.is-trackable.test-header-link-2 {
    display: none;
  }

  .sticky-nav {
    z-index: 10;
    display: block;
    top: 5%;
  }

  .heading-v2-4.white.center {
    font-size: 28px;
    line-height: 38px;
  }

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

  .small-container-5 {
    margin-bottom: 0;
  }

  .paragraph-default-4.white {
    text-align: left;
  }

  .paragraph-default-4.white.countdown {
    text-align: center;
  }

  .paragraph-default-4.white.countdown.center {
    align-self: center;
  }

  .paragraph-mkt.hero {
    width: 100%;
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-mkt.hero.white.padding {
    line-height: 28px;
  }

  .h1-mkt {
    font-size: 32px;
    line-height: 38px;
  }

  .h1-mkt.white {
    width: 100%;
    font-size: 32px;
    line-height: 40px;
  }

  .content-block-4.small-gap {
    grid-row-gap: 16px;
    justify-content: space-between;
  }

  .content-block-4.small-gap.me {
    align-items: center;
  }

  .content-block-4.horizontal.hero-mobile {
    margin-bottom: 0;
  }

  .title-badge {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .text-block-2056 {
    font-size: 3.5vw;
  }

  .item-wrap-2 {
    align-items: center;
  }

  .slide-nav-23 {
    display: none;
    top: 121%;
  }

  .slide-nav-23.show {
    display: block;
    top: 84%;
  }

  .skills-section.white {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-395 {
    bottom: 336.504px;
    left: 14%;
  }

  .right-arrow-10 {
    top: 73%;
    right: 98px;
  }

  .right-arrow-10._2 {
    right: 4px;
  }

  .div-block-3513 {
    width: 90%;
    height: 80%;
  }

  .lider-heading-4.blue {
    font-size: 24px;
  }

  .lider-heading-4.blue.h3 {
    text-align: center;
  }

  .lider-heading-4.blue.h3.center.no-pb {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 18px;
  }

  .lider-heading-4.blue.h3.no-p {
    text-align: left;
  }

  .modulos-title-2 {
    bottom: 353px;
    left: 30%;
  }

  .modulos-title-2.growth {
    left: 35%;
  }

  .modulos-title-2.branding {
    left: 31%;
  }

  .cards-wrap-4 {
    padding-top: 0;
  }

  .atributos-card {
    grid-column-gap: 8px;
    min-height: 70px;
    padding-left: 16px;
    padding-right: 37px;
  }

  .image-396 {
    bottom: 10%;
    right: 2%;
  }

  .feature-title-card {
    text-align: left;
  }

  .left-arrow-13 {
    bottom: -12%;
  }

  .slide-nav-24 {
    bottom: -9%;
  }

  .slide-nav-24.static {
    margin-top: 20px;
  }

  .right-arrow-11 {
    bottom: -12%;
  }

  .mentor-3.card-orange._2.small {
    background-image: linear-gradient(0deg, #ed917d 18%, #e3524a);
    min-height: 100%;
    display: flex;
  }

  .mentor-3.card-orange._2.small {
    height: 430px;
  }

  .mentor-3.card-orange._2 {
    height: 570px;
    margin-top: 0;
  }

  .price-txt-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .price-container-2 {
    width: 100%;
  }

  .div-block-3286 {
    flex-direction: column;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: flex;
  }

  .countdown-number-title---brix {
    color: #fff;
    font-size: 12px;
    line-height: 17px;
  }

  .countdown-wrapper---brix {
    flex-direction: row;
    width: auto;
    margin-top: 0;
    padding: 5px 20px 0;
    display: flex;
  }

  .header-gcp-sei-la {
    display: none;
  }

  .botao-loucra.transparent-button-copy {
    font-size: 14px;
  }

  .button-gcp-header-copy {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .two-points---brix {
    font-size: 52px;
    line-height: 67px;
  }

  .button-7-copy.clone-project-copy {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .button-7-copy.transparent-button-copy {
    color: #fff;
    border-color: #fff;
    font-size: 14px;
  }

  .div-block-3272-gcp {
    padding-bottom: 0;
  }

  .countdown-number-container---brix {
    min-width: auto;
    padding: 0 5px 10px;
  }

  .text-block-101 {
    color: #fff;
  }

  .timer {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .countdown-number---brix.number {
    color: #fff;
    font-size: 30px;
    line-height: 72px;
  }

  .image-291 {
    flex: 0 auto;
    align-self: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
    overflow: visible;
  }

  .div-block-3287-gpc-gpc {
    display: none;
  }

  .grid-header-gcp-gpc {
    flex-flow: column;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .header-imagem-gcp-gpc {
    width: 100%;
  }

  .grid-16-gcp-gpc {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    display: flex;
  }

  .header-gcp-sei-la-mobile {
    width: 100%;
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .header-gcp-sei-la-mobile.pma-mobile {
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-113 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .header-texto-gcp-gpc {
    width: auto;
    padding-bottom: 40px;
  }

  .image-290 {
    flex: 1;
    align-self: center;
  }

  .flex-row-outer.blue {
    width: 300px;
  }

  .courses__col {
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .dobra-2-gcp {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 55px;
    display: none;
  }

  .courses__block {
    width: 135px;
    height: auto;
    box-shadow: 1px 1px 20px 2px #00000021;
  }

  .button-socorro-gcp {
    font-size: 14px;
  }

  .heading-59 {
    font-size: 28px;
    font-weight: 600;
    line-height: 32px;
  }

  .paragraph-59 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .courses__title {
    width: 120px;
    font-size: 13px;
    line-height: 14px;
  }

  .hero__btn-wrap-copy {
    padding-top: 40px;
  }

  .flex-container-gcp {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .grid-11 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .flex-row-outer-copy.blue-copy {
    justify-content: center;
    align-items: center;
    width: 300px;
  }

  .dobra-2-gcp-mob-lou {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 55px;
    display: block;
  }

  .grid-11-copy-copy {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: stretch stretch;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .bold-text-109-copy {
    text-align: center;
    font-size: 16px;
  }

  .texto-secundario-copy-copy {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    line-height: 22px;
  }

  .button-copy-copy-copy-copy.clone-project-copy-copy {
    color: #fa7268;
    background-color: #ffddd2;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .button-copy-copy-copy-copy.clone-project-copy-copy.minina {
    color: #fa7268;
    background-color: #fff;
    background-image: none;
  }

  .conteiner-gpc-4 {
    padding-bottom: 0;
  }

  .dobra-4-gcp {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px;
  }

  .hero__btn-wrap-copy-copy {
    padding-top: 20px;
  }

  .no-margin {
    line-height: 22px;
  }

  .faq-grid-5-gcp {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .faq-card {
    transition: none;
  }

  .dobra-5-gcp {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .dobra-5-gcp.smoke-background-5gcp {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 15px 55px;
  }

  .button-copy-copy-copy.clone-project-copy-copy {
    background-image: none;
  }

  .button-copy-copy-copy.clone-project-copy-copy.is-trackable.pma {
    background-color: #fa7268;
  }

  .image-292-copy-mit {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 40px;
    overflow: visible;
  }

  .grid-19-mit.gap60-copy-mit {
    flex-flow: column;
    display: flex;
  }

  .mit-2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    line-height: 40px;
  }

  .column-39-copy-2-mit {
    width: 100%;
  }

  .mit-3 {
    font-size: 16px;
    line-height: 24px;
  }

  .container-246-dobra-mit {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-246-dobra-mit.pma-container-gente {
    display: flex;
  }

  .dobra-mit {
    padding: 60px 20px 40px;
  }

  .left-content-2-copy-mit {
    width: 100%;
    min-height: auto;
  }

  .column-39-copy-mit, .hero-image-wrap-5-gcp6 {
    width: 100%;
  }

  .bonus-gcp-arredondado.maior {
    background-color: #ffddd2;
  }

  .blue-text-4-gcp6 {
    text-align: center;
    margin-top: 10px;
  }

  .column-40-gcp6 {
    justify-content: center;
    align-items: center;
  }

  .dobra-6-gcp {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .dobra-6-gcp.hero-section {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 15px;
  }

  .text-block-105-copy-copy-copy {
    text-align: left;
  }

  .grid-12 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-3519 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .text-block-105-copy-copy-copy-2 {
    text-align: left;
    width: auto;
  }

  .hero-image-wrap-5-gcp7-copy {
    grid-template-columns: 1fr;
  }

  .dobra-7-gcp {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .dobra-7-gcp.hero-section {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0 30px;
  }

  .imagem {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .text-block-105-copy-copy-copy-3 {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .blue-text-4-gcp7 {
    text-align: center;
    font-size: 28px;
    line-height: 32px;
  }

  .texto {
    width: 260px;
  }

  .dobra-8---gente-e-cultura-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .grid-faq-2-copy-gcp8 {
    grid-row-gap: 54px;
    grid-template-columns: 1fr;
  }

  .bold-bold-copy-gcp8 {
    font-size: 28px;
    font-weight: 600;
    line-height: 32px;
  }

  .text0-2-dobra-8-gcp-copy {
    padding-bottom: 45px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 36px;
  }

  .card-2---conteiner-copy-gcp {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 45px;
  }

  .dobra-8-gcp {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .dobra-bonus-gcp {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 20px 40px;
  }

  .grid-12-copy {
    width: auto;
  }

  .text-block-106-copy {
    padding-bottom: 25px;
    padding-left: 10px;
    font-size: 25px;
    line-height: 32px;
  }

  .image-397 {
    padding-top: 20px;
  }

  .text-block-106 {
    padding-bottom: 25px;
    padding-left: 10px;
    font-size: 25px;
    line-height: 32px;
  }

  .text-block-gcp-b-copy, .div-block-com-b {
    width: auto;
  }

  .grid-14 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .texto-com-a {
    width: auto;
  }

  .bonus-mentoria {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 20px 50px;
  }

  .image-289 {
    margin-top: 0;
    padding-top: 0;
  }

  .column-40-copy-lp-em-2-dias {
    margin-top: -44px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blue-text-4, .paragraph-54 {
    text-align: center;
  }

  .text-single-200-copy-copy.text-color-neutral-100 {
    font-size: 16px;
  }

  .titulos-oferta-gcp {
    padding-bottom: 40px;
  }

  .text-block-111 {
    line-height: 42px;
  }

  .button-primary-copy {
    padding: 15px 34px 16px;
  }

  .button-primary-copy.light {
    padding-left: 50px;
    padding-right: 50px;
    font-size: 16px;
  }

  .italic-text-15 {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
  }

  .oferta-exclusiva-gcp {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 20px;
  }

  .paragraph-307.aaaaaa {
    text-align: center;
    padding-left: 0;
  }

  .container-4-copy.grid-copy {
    flex-flow: column;
    display: flex;
  }

  .image-398 {
    width: 100%;
  }

  .sete-dias-gcp {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .sete-dias-gcp.hero-section-sete-dias-gcp {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 15px;
  }

  .paragraph-47-texto-gcp-a-q-dor {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 26px;
  }

  .blue-text-copy-gcp {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 38px;
    line-height: 42px;
  }

  .column-41 {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .div-block-3521 {
    padding-bottom: 40px;
  }

  .faq-gcp-final {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .faq-gcp-final.smoke-background-copy-gcp-final {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-grid-3-copy-final-gcp {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .features-title-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex: 0 auto;
    align-self: flex-start;
  }

  .section-scale-v2-2.white {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-scale-2.no-p {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-4 {
    display: flex;
  }

  .tab-link-tab-2-2.w--current {
    padding-left: 8px;
    padding-right: 8px;
  }

  .title-slide {
    font-size: 56px;
  }

  .navigation-button-3 {
    display: none;
  }

  .h3 {
    font-size: 20px;
  }

  .h3.coral.margin {
    text-align: center;
  }

  .heading-v2-6.coral {
    margin-top: 0;
  }

  .heading-v2-6.coral.center._65 {
    max-width: 100%;
  }

  .heading-v2-6.coral.ch {
    line-height: 32px;
  }

  .home-review_slide-content-5 {
    padding-bottom: 0;
    padding-left: 0;
  }

  .testimonial-text-5 {
    padding-left: 65px;
    font-size: 16px;
    line-height: 24px;
  }

  .testimonial-text-5.no-icon {
    padding-left: 48px;
  }

  .exp-support-container {
    bottom: 96px;
    right: 16px;
  }

  .exp-support-button.is-trackable.mobile-wpp-button {
    flex-direction: row;
    margin-right: 20px;
    display: none;
  }

  .exp-support-button.header-wpp-button.is-trackable {
    display: none;
  }

  .footer-dropdown {
    flex-direction: column;
    justify-content: space-between;
    min-width: 100%;
    display: flex;
  }

  .footer-dropdown-icon {
    margin: 0;
    display: block;
  }

  .dropdown-toggle-8 {
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

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

  .image-407 {
    max-width: 90%;
  }

  .container-padrao-9 {
    grid-row-gap: 24px;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-9.horizontal {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-v2-7.white {
    text-align: center;
  }

  .container-padrao-10 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-10.horizontal.reverse.center.pma-oratoria {
    height: 100%;
    min-height: 100%;
    margin-bottom: 0;
  }

  .paragraph-v2-4 {
    width: 100%;
    margin-bottom: 10px;
  }

  .hero-online-content-4 {
    align-items: flex-start;
    margin-bottom: -39px;
  }

  .hero-online-content-4.lider {
    margin-bottom: 0;
  }

  .hero-online-content-4.combo-vendas {
    align-self: stretch;
    align-items: flex-start;
    max-width: 100%;
    margin-bottom: 0;
    margin-right: 0;
    display: block;
    position: static;
  }

  .heading-hero-3 {
    text-align: left;
    white-space: normal;
    font-size: 30px;
  }

  .middle-bg-cta-4 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .home-review_info-wrapper-2 {
    margin-left: 1.8rem;
  }

  .right-arrow-online-2 {
    top: 118%;
    right: 5%;
  }

  .home-review_slider-nav-6 {
    margin-top: 5.4375px;
    top: 106%;
  }

  .left-arrow-online-2 {
    top: 118%;
    left: 5%;
  }

  .div-block-3537 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-3537.pb {
    background-color: #ed917d;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .v2-btn-3 {
    min-width: 270px;
  }

  .v2-btn-3.center.padding-top.compra {
    min-width: auto;
  }

  .paragraph-online-2.white.centr.small {
    width: 100%;
  }

  .container-online-2 {
    max-width: 100%;
  }

  .hero-xp {
    background-size: auto, cover;
  }

  .btn-square {
    font-size: 18px;
  }

  .btn-square.coral {
    padding-left: 26px;
    padding-right: 26px;
  }

  .small {
    letter-spacing: 3px;
    width: 30px;
  }

  .fs_numbercount-1_wrapper {
    grid-template-columns: 1fr;
  }

  .mentor-block {
    width: 41vw;
    min-height: 300px;
  }

  .mentor-block:hover {
    width: 41vw;
  }

  .mentor-block.marcela {
    background-image: linear-gradient(to top, #0f1a45e3 15%, #0000 78%), url('../images/marcela-r.jpg');
    background-position: 0 0, 43%;
    background-size: auto, cover;
    width: 41vw;
  }

  .mentor-block.nardon {
    width: 41vw;
  }

  .mentor-block.chayo {
    background-image: linear-gradient(to top, #0f1a45cc 15%, #0000 63%), url('../images/sandra-c.jpg');
    background-position: 0 0, 56%;
    background-size: auto, cover;
  }

  .mentor-block.bern {
    background-image: linear-gradient(to top, #0f1a45e0 35%, #0000 71%), url('../images/bernardinho.jpg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    display: flex;
  }

  .div-block-3556 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .tag-atuacao {
    font-size: 13px;
  }

  .mentor-6.card-orange._2 {
    height: 570px;
    margin-top: 0;
  }

  .mentor-6.card-orange._2.novo.fnn {
    width: 100%;
  }

  .mentor-6.card-orange._2 {
    height: auto;
  }

  .mentor-6.etapa {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3563 {
    padding-bottom: 0;
  }

  .text-block-2076 {
    font-size: 18px;
    line-height: 26px;
  }

  .text-block-2076.left {
    font-size: 20px;
  }

  .faixa-pass {
    inset: 0% 0% auto;
  }

  .faixa-pass.mobile-down {
    background-image: linear-gradient(#fff, #fff);
    padding-top: 11px;
    position: static;
  }

  .slider-pass-phrase {
    color: var(--new-coral);
  }

  .table-cookies {
    max-width: 87vw;
  }

  .text-block-2079 {
    text-align: center;
    max-width: 31ch;
  }

  .segmento-section.fixed {
    background-image: linear-gradient(#f0f0f0 90%, #fff0);
    height: auto;
    min-height: 200px;
    padding-bottom: 32px;
    position: sticky;
  }

  .container-segmentos {
    padding-left: 16px;
    padding-right: 16px;
  }

  .collection-list-wrapper-16 {
    width: 100%;
  }

  .block-container.hero {
    padding-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .block-container.topics-container.tg {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .paragraph-308 {
    margin-bottom: 40px;
    font-size: 14px;
  }

  .download-button {
    padding: 12px 40px;
    font-size: 20px;
    position: static;
  }

  .container-261 {
    height: 613px;
  }

  .image-437 {
    width: 200px;
  }

  .white-paragraph.white {
    text-align: left;
    position: static;
  }

  .biography-container {
    width: auto;
    max-width: 300px;
    height: 1150px;
  }

  .biography-container.h-auto {
    max-width: 91vw;
    height: 1220px;
  }

  .div-block-3571 {
    height: auto;
    position: absolute;
    inset: 22% 0 0%;
  }

  .div-block-3572 {
    width: 100%;
    position: static;
  }

  .div-block-3574 {
    flex-direction: column;
    align-items: center;
    padding: 60px 16px;
    display: flex;
  }

  .awards-container {
    margin-top: 0;
  }

  .div-block-3575 {
    padding-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .slider-20 {
    max-width: 100%;
    overflow: visible;
  }

  .mask-21 {
    height: 580px;
    overflow: hidden;
  }

  .slide-105 {
    width: 92%;
    margin-left: 16px;
  }

  .title-treinamento-2 {
    font-size: 18px;
  }

  .container-263, .heading-29 {
    text-align: center;
  }

  .container-264 {
    width: 150px;
  }

  .section-67 {
    flex-direction: column;
    align-items: center;
    height: 750px;
    padding-top: 40px;
    overflow: hidden;
  }

  .div-block-3577 {
    width: 500px;
    top: -39%;
    left: auto;
    right: auto;
  }

  .div-block-3578 {
    align-items: center;
    width: 100%;
    position: absolute;
    inset: 12% auto 0% 0%;
  }

  .div-block-3579 {
    z-index: 100;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    position: absolute;
    inset: 50% auto 0% 0%;
  }

  .image-444 {
    max-width: 300px;
  }

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

  .text-block-2087 {
    text-align: center;
    padding-bottom: 25px;
  }

  .image-445 {
    max-width: 130px;
    height: auto;
  }

  .slide-nav-30.slider-circle {
    opacity: 1;
    width: auto;
    height: 40px;
    padding-top: 15px;
  }

  .image-445-1 {
    max-width: 130px;
  }

  .image-445-1.img-mobile {
    height: 0;
    margin-bottom: 0;
  }

  .hero-picture-2 {
    margin-top: 60px;
    margin-bottom: -17px;
  }

  .heading-hero-4 {
    text-align: left;
    white-space: normal;
    font-size: 30px;
  }

  .heading-hero-4.small {
    letter-spacing: 0;
    width: 100%;
    font-size: 32px;
    line-height: 50px;
  }

  .curso-tag-2.coral {
    margin-top: 30px;
  }

  .curso-tag-2.coral._2 {
    width: 190px;
  }

  .curso-tag-2.coral._2.size {
    width: 255px;
  }

  .curso-tag-2.coral._2.size.flex {
    width: 100%;
  }

  .paragraph-v2-5 {
    width: 100%;
    margin-bottom: 10px;
  }

  .v2-btn-5 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .v2-btn-5.align-left {
    margin-left: 0;
  }

  .container-padrao-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-11.horizontal.reverse {
    max-width: 90vw;
    margin-bottom: 0;
  }

  .container-padrao-11.horizontal.reverse.gap {
    align-self: auto;
    align-items: stretch;
    max-width: 90vw;
  }

  .container-padrao-12 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .fg4-tab-title-3 {
    font-size: 32px;
    line-height: 40px;
  }

  .tab-fg4-3-copy {
    height: 90px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tab-fg4-3-copy.w--current, .tab-fg4-3-copy-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tab-fg4-3-copy-2.w--current {
    height: 90px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-menu-fg4-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
    max-width: 100%;
    padding-bottom: 24px;
  }

  .tab-fg4-3-copy-3, .tab-fg4-3-copy-3.w--current {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-combo-gestao {
    max-width: 100%;
  }

  .paragraph-v2-6 {
    width: 100%;
    margin-bottom: 10px;
  }

  .heading-v2-9 {
    margin-top: 10px;
    line-height: 36px;
  }

  .container-padrao-13 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .cards-wrap-6 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column wrap;
  }

  .vantagem-description-3 {
    font-size: 18px;
  }

  .section-v2-3.no-overflow, .section-v2-3.no-overflow.orange {
    max-height: none;
  }

  .middle-bg-cta-5 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-padrao-14 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-14.horizontal {
    flex-direction: column-reverse;
    justify-content: center;
    max-width: none;
  }

  .v2-btn-3-copy {
    width: 100%;
    min-width: auto;
  }

  .right-arrow-25.carrossel-etapas {
    right: 0%;
  }

  .right-arrow-25.carrossel-etapas.visivel.margin {
    bottom: -10%;
  }

  .div-block-3582 {
    width: auto;
    max-width: none;
  }

  .heading-v2-10 {
    margin-top: 10px;
    line-height: 36px;
  }

  .image-294-copy {
    transform: none;
  }

  .lider-heading-8.blue {
    font-size: 24px;
  }

  .lider-heading-8.blue.h3 {
    text-align: center;
  }

  .lider-heading-8.blue.h3.no-p {
    text-align: left;
  }

  .container-padrao-15 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-294-copy-2 {
    transform: none;
  }

  .slide-nav-32 {
    top: 545px;
    bottom: -2%;
  }

  .slide-nav-32.small._3 {
    bottom: -16%;
  }

  .slide-nav-32.small._3.margin {
    bottom: -10%;
  }

  .image-294-copy-3, .image-595 {
    transform: rotate(180deg);
  }

  .paragraph--online-2.center.big {
    line-height: 32px;
  }

  .section-v2-4.no-overflow, .section-v2-4.no-overflow.orange, .section-v2-4.no-overflow, .section-v2-4.no-overflow.orange {
    max-height: none;
  }

  .section-v2-4.no-overflow.orange.no-pt.fnn {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-v2-4.no-overflow.padding-bottom {
    padding-bottom: 60px;
  }

  .section-v2-4.no-overflow, .section-v2-4.no-overflow.orange, .section-v2-4.no-overflow, .section-v2-4.no-overflow.orange, .section-v2-4.no-overflow, .section-v2-4.no-overflow, .section-v2-4.no-overflow.orange {
    max-height: none;
  }

  .section-v2-4.no-overflow.orange.padding {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .left-arrow-20.carrossel-etapas {
    left: 0%;
  }

  .left-arrow-20.carrossel-etapas.visivel.margin {
    bottom: -10%;
  }

  .slide-106.etapas {
    padding-bottom: 0;
  }

  .slide-106.etapas.modulos {
    height: auto;
  }

  .slider-21.etapas {
    height: 300px;
  }

  .slider-21.etapas.modulos {
    height: auto;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-v2-11 {
    margin-top: 10px;
    line-height: 36px;
  }

  .container-padrao-16 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-596 {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .cards-wrap-7 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column wrap;
  }

  .right-arrow-26.carrossel-etapas {
    right: 0%;
  }

  .right-arrow-26.carrossel-etapas.mentor-slider {
    margin-right: -65px;
  }

  .heading-v2-12.coral {
    margin-top: 0;
    line-height: 34px;
  }

  .heading-v2-12.coral.center._65 {
    max-width: 100%;
  }

  .mask-10-copy {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .slide-10-copy.etapas-mentor {
    height: auto;
  }

  .slide-10-copy.etapas-copy {
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .slide-10-copy.etapas-copy._2 {
    height: 400px;
  }

  .slide-10-copy.etapas-copy {
    height: auto;
  }

  .slide-nav-33 {
    top: 545px;
    bottom: -2%;
  }

  .slide-nav-33.small._3.lideranca {
    bottom: -26%;
  }

  .slide-nav-33.small._3 {
    bottom: -16%;
  }

  .slide-nav-33.small._3.mentor-slider {
    margin-bottom: 0;
  }

  .slide-nav-33.small._3.white {
    width: 43%;
    position: absolute;
    bottom: -20%;
    overflow: visible;
  }

  .image-598 {
    transform: rotate(180deg);
  }

  .container-online-3 {
    z-index: 1;
    max-width: 90%;
  }

  .left-arrow-21.carrossel-etapas {
    left: 0%;
  }

  .left-arrow-21.carrossel-etapas.metor-slider {
    margin-left: -65px;
  }

  .slider-mentores-2.etapas-copy {
    height: auto;
    margin-bottom: 0;
  }

  .features-wrap-3.ge {
    padding-left: 10px;
  }

  .features-wrap-3.fg4 {
    width: 100%;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-599 {
    margin-right: 0;
  }

  .tab-feature-3 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 9px;
    padding-left: 0;
  }

  .lider-heading-9.white {
    text-align: center;
    margin-bottom: 0;
  }

  .container-padrao-17 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-56-copy {
    width: 100vw;
    display: block;
  }

  .tab-features-2 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

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

  .price-tag-fg4-3.horizontal {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .price-tag-fg4-3.white {
    flex: 1;
    max-width: 100%;
    min-height: 100%;
  }

  .text-block-2090 {
    font-size: 100px;
  }

  .text-block-2091 {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-3586.no-bkg {
    flex-direction: column;
    margin-top: 10px;
  }

  .v2-btn-6 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .v2-btn-6.center.padding-top.compra {
    width: 100%;
    min-width: auto;
    margin-bottom: 0;
    line-height: 22px;
  }

  .text-size-regular-sf1-11 {
    width: 100%;
  }

  .heading-v2-14 {
    margin-top: 10px;
    line-height: 36px;
  }

  .container-padrao-18 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-medium-sf1-3.text-color-black.pma {
    color: #000;
  }

  .text-size-medium-sf1-3.text-color-black {
    font-size: 16px;
  }

  .paragraph-v2-7 {
    width: 100%;
    margin-bottom: 10px;
  }

  .v2-btn-7 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .v2-btn-7.align-left {
    margin-left: 0;
  }

  .container-padrao-19 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-19.horizontal.reverse {
    max-width: 90vw;
    margin-bottom: 0;
  }

  .container-padrao-19.horizontal.reverse.gap {
    align-self: auto;
    align-items: stretch;
    max-width: 90vw;
  }

  .container-padrao-20 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .fg4-tab-title-4 {
    font-size: 32px;
    line-height: 40px;
  }

  .tab-fg4-3-copy-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tab-fg4-3-copy-4.w--current {
    height: 90px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-menu-fg4-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
    max-width: 100%;
    padding-bottom: 24px;
  }

  .tab-fg4-3-copy-5, .tab-fg4-3-copy-5.w--current {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-v2-8 {
    width: 100%;
    margin-bottom: 10px;
  }

  .heading-v2-15 {
    margin-top: 10px;
    line-height: 36px;
  }

  .heading-v2-15.white.small {
    text-align: center;
  }

  .heading-v2-15.centralize {
    line-height: 36px;
  }

  .container-padrao-21 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .cards-wrap-8 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column wrap;
  }

  .vantagem-description-4 {
    font-size: 18px;
  }

  .middle-bg-cta-6 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-padrao-22 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-22.horizontal {
    flex-direction: column-reverse;
    justify-content: center;
    max-width: none;
  }

  .right-arrow-27.carrossel-etapas {
    right: 0%;
  }

  .div-block-3592 {
    width: auto;
    max-width: none;
  }

  .image-294-copy-4 {
    transform: none;
  }

  .lider-heading-10.blue {
    font-size: 24px;
  }

  .lider-heading-10.blue.h3 {
    text-align: center;
  }

  .lider-heading-10.blue.h3.no-p {
    text-align: left;
  }

  .container-padrao-23 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-23.horizontal {
    flex-direction: column-reverse;
    justify-content: center;
    max-width: none;
  }

  .image-294-copy-5 {
    transform: none;
  }

  .image-294-copy-6, .image-601 {
    transform: rotate(180deg);
  }

  .left-arrow-22.carrossel-etapas {
    left: 0%;
  }

  .slide-107.etapas {
    padding-bottom: 0;
  }

  .slide-107.etapas.modulos, .slide-107.etapas.modulos.vendas {
    height: auto;
  }

  .slider-22.etapas {
    height: 300px;
  }

  .slider-22.etapas.modulos {
    height: auto;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-22.etapas.modulos.vendas {
    min-height: auto;
  }

  .image-602 {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .cards-wrap-9 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column wrap;
  }

  .right-arrow-28.carrossel-etapas {
    right: 0%;
  }

  .right-arrow-28.carrossel-etapas.mentor-slider {
    margin-right: -65px;
  }

  .section-online-copy.no-overflow.mentores-section {
    padding-bottom: 40px;
  }

  .asset-seta {
    opacity: .64;
    width: 70px;
    display: none;
    top: 29%;
  }

  .heading-v2-16.coral {
    margin-top: 0;
    line-height: 34px;
  }

  .heading-v2-16.coral.center._65 {
    max-width: 100%;
  }

  .image-604 {
    transform: rotate(180deg);
  }

  .container-online-4 {
    z-index: 1;
    max-width: 90%;
  }

  .left-arrow-23.carrossel-etapas {
    left: 0%;
  }

  .left-arrow-23.carrossel-etapas.metor-slider {
    margin-left: -65px;
  }

  .image-605 {
    margin-right: 0;
  }

  .tab-feature-4 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 9px;
    padding-left: 0;
  }

  .lider-heading-11.white {
    text-align: center;
    margin-bottom: 0;
  }

  .tab-features-3 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

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

  .price-tag-fg4-4.horizontal {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .price-tag-fg4-4.white {
    flex: 1;
    max-width: 100%;
    min-height: 100%;
  }

  .text-block-2095 {
    font-size: 100px;
  }

  .text-block-2096 {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-3596.no-bkg {
    flex-direction: column;
    margin-top: 10px;
  }

  .v2-btn-8 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .v2-btn-8.center.padding-top.compra {
    width: 100%;
    min-width: auto;
    margin-bottom: 0;
    line-height: 22px;
  }

  .container-online-5 {
    z-index: 1;
    max-width: 90%;
  }

  .paragraph-v2-9 {
    width: 100%;
    margin-bottom: 10px;
  }

  .v2-btn-9 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .v2-btn-9.align-left {
    margin-left: 0;
  }

  .container-padrao-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-24.horizontal.reverse {
    max-width: 90vw;
    margin-bottom: 0;
  }

  .container-padrao-24.horizontal.reverse.gap {
    align-self: auto;
    align-items: stretch;
    max-width: 90vw;
  }

  .tab-fg4-3-copy-6 {
    height: 90px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tab-fg4-3-copy-6.w--current, .tab-fg4-3-copy-7 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tab-fg4-3-copy-7.w--current {
    height: 90px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-menu-fg4-5 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
    max-width: 100%;
    padding-bottom: 24px;
  }

  .tab-fg4-3-copy-8, .tab-fg4-3-copy-8.w--current {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-v2-10 {
    width: 100%;
    margin-bottom: 10px;
  }

  .cards-wrap-10 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column wrap;
  }

  .middle-bg-cta-7 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .right-arrow-29.carrossel-etapas {
    right: 0%;
  }

  .div-block-3602 {
    width: auto;
    max-width: none;
  }

  .image-294-copy-7 {
    transform: none;
  }

  .lider-heading-12.blue {
    font-size: 24px;
  }

  .lider-heading-12.blue.h3 {
    text-align: center;
  }

  .lider-heading-12.blue.h3.no-p {
    text-align: left;
  }

  .image-294-copy-8, .image-607 {
    transform: rotate(180deg);
  }

  .left-arrow-24.carrossel-etapas {
    left: 0%;
  }

  .slide-108.etapas {
    padding-bottom: 0;
  }

  .slide-108.etapas.modulos {
    height: auto;
  }

  .slide-108.etapas.modulos.lideranca {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slide-108.etapas.modulos.vendas {
    height: auto;
  }

  .slider-23.etapas {
    height: 300px;
  }

  .slider-23.etapas.modulos {
    height: auto;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-23.etapas.modulos.lideranca {
    min-height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-608 {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .cards-wrap-11 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column wrap;
  }

  .v2-btn-10 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .right-arrow-30.carrossel-etapas {
    right: 0%;
  }

  .right-arrow-30.carrossel-etapas.mentor-slider {
    margin-right: -65px;
  }

  .heading-v2-18.coral {
    margin-top: 0;
    line-height: 34px;
  }

  .heading-v2-18.coral.center._65 {
    max-width: 100%;
  }

  .image-610 {
    transform: rotate(180deg);
  }

  .container-online-6 {
    z-index: 1;
    max-width: 90%;
  }

  .left-arrow-25.carrossel-etapas {
    left: 0%;
  }

  .left-arrow-25.carrossel-etapas.metor-slider {
    margin-left: -65px;
  }

  .image-611 {
    margin-right: 0;
  }

  .tab-feature-5 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 9px;
    padding-left: 0;
  }

  .lider-heading-13.white {
    text-align: center;
    margin-bottom: 0;
  }

  .tab-features-4 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

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

  .price-tag-fg4-5.horizontal {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .price-tag-fg4-5.white {
    flex: 1;
    max-width: 100%;
    min-height: 100%;
  }

  .text-block-2100 {
    font-size: 100px;
  }

  .text-block-2101 {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-3606.no-bkg {
    flex-direction: column;
    margin-top: 10px;
  }

  .v2-btn-11 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .v2-btn-11.center.padding-top.compra {
    width: 100%;
    min-width: auto;
    margin-bottom: 0;
    line-height: 22px;
  }

  .container-online-7 {
    z-index: 1;
    max-width: 90%;
  }

  .paragraph-v2-11 {
    width: 100%;
    margin-bottom: 10px;
  }

  .v2-btn-12 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .v2-btn-12.align-left {
    margin-left: 0;
  }

  .container-padrao-25 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-25.horizontal.reverse {
    max-width: 90vw;
    margin-bottom: 0;
  }

  .container-padrao-25.horizontal.reverse.gap {
    align-self: auto;
    align-items: stretch;
    max-width: 90vw;
  }

  .container-padrao-26 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-fg4-3-copy-9 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tab-fg4-3-copy-9.w--current {
    height: 90px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-menu-fg4-6 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
    max-width: 100%;
    padding-bottom: 24px;
  }

  .tab-fg4-3-copy-10, .tab-fg4-3-copy-10.w--current {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-v2-12 {
    width: 100%;
    margin-bottom: 10px;
  }

  .container-padrao-27 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .cards-wrap-12 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column wrap;
  }

  .container-padrao-28 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-28.horizontal {
    flex-direction: column-reverse;
    justify-content: center;
    max-width: none;
  }

  .right-arrow-31.carrossel-etapas {
    right: 0%;
  }

  .div-block-3612 {
    width: auto;
    max-width: none;
  }

  .image-294-copy-9 {
    transform: none;
  }

  .lider-heading-14.blue {
    font-size: 24px;
  }

  .lider-heading-14.blue.h3 {
    text-align: center;
  }

  .lider-heading-14.blue.h3.no-p {
    text-align: left;
  }

  .container-padrao-29 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-294-copy-10 {
    transform: none;
  }

  .image-613 {
    transform: rotate(180deg);
  }

  .left-arrow-26.carrossel-etapas {
    left: 0%;
  }

  .slide-109.etapas {
    padding-bottom: 0;
  }

  .slide-109.etapas.modulos, .slide-109.etapas.modulos.vendas {
    height: auto;
  }

  .slider-24.etapas {
    height: 300px;
  }

  .slider-24.etapas.modulos {
    height: auto;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-24.etapas.modulos.vendas {
    min-height: auto;
  }

  .container-padrao-30 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-614 {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .cards-wrap-13 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column wrap;
  }

  .right-arrow-32.carrossel-etapas {
    right: 0%;
  }

  .right-arrow-32.carrossel-etapas.mentor-slider {
    margin-right: -65px;
  }

  .heading-v2-20.coral {
    margin-top: 0;
    line-height: 34px;
  }

  .heading-v2-20.coral.center._65 {
    max-width: 100%;
  }

  .image-616 {
    transform: rotate(180deg);
  }

  .container-online-8 {
    z-index: 1;
    max-width: 90%;
  }

  .left-arrow-27.carrossel-etapas {
    left: 0%;
  }

  .left-arrow-27.carrossel-etapas.metor-slider {
    margin-left: -65px;
  }

  .image-617 {
    margin-right: 0;
  }

  .tab-feature-6 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 9px;
    padding-left: 0;
  }

  .lider-heading-15.white {
    text-align: center;
    margin-bottom: 0;
  }

  .container-padrao-31 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-features-5 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

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

  .price-tag-fg4-6.horizontal {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .price-tag-fg4-6.white {
    flex: 1;
    max-width: 100%;
    min-height: 100%;
  }

  .text-block-2105 {
    font-size: 100px;
  }

  .text-block-2106 {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-3616.no-bkg {
    flex-direction: column;
    margin-top: 10px;
  }

  .v2-btn-14 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-online-9 {
    z-index: 1;
    max-width: 90%;
  }

  .asset-bkg {
    height: auto;
    inset: auto 0% 0%;
  }

  .button-fnn-cohort {
    z-index: 90;
    text-align: center;
    background-color: #e76353;
    border-radius: 100px;
    width: 100%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px 8px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 700;
    position: static;
    inset: auto 0% 40px;
    box-shadow: 0 2px 7px 1px #e763534f;
  }

  .bullets-hero {
    flex-direction: column;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .fnn-hero-cohort {
    min-height: auto;
    padding-top: 15px;
    padding-bottom: 0;
    display: flex;
  }

  .hero-content-fnn-cohort {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 15px;
    padding-top: 25px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-content-fnn-cohort.fnn {
    margin-top: 0;
  }

  .topicos {
    font-size: 16px;
    line-height: 28px;
  }

  .section-68-copy {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .h3-fnn-copy {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  .h3-fnn-copy.maring {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .h3-fnn-copy.coral {
    font-size: 24px;
    line-height: 34px;
  }

  .div-topicos-fnn {
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon-check {
    width: 25px;
    height: 25px;
    margin-top: 0;
  }

  .button-fnn-mobile-fixo {
    z-index: 90;
    text-align: center;
    background-color: #e76353;
    border-radius: 100px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 15px 0 15px 10px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 600;
    position: static;
    inset: auto 0% 40px;
    box-shadow: 0 2px 7px 1px #e763534f;
  }

  .h4-fnn {
    margin-top: 0;
  }

  .h2-fnn {
    font-size: 28px;
    font-weight: 600;
  }

  .section-price.padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .content {
    font-size: 20px;
  }

  .content.margin {
    margin-bottom: 0;
  }

  .section-sobreg4-cohort {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .heading-94-copy {
    font-size: 24px;
  }

  .heading-94-copy.center-text.blue {
    line-height: 30px;
  }

  .paragraph-93-copy {
    font-size: 16px;
  }

  .div-block-3797 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-direction: column;
    padding-top: 40px;
  }

  .div-block-3798 {
    align-items: flex-start;
  }

  .paragrafo.item {
    border-radius: 7px;
    flex: 0 auto;
    order: 0;
    align-self: stretch;
    align-items: center;
    min-width: 47%;
    max-width: 47%;
    min-height: 100%;
  }

  .fs_modal-2_component-4 {
    justify-items: center;
  }

  .fs_modal-2_wrapper-5 {
    overflow: scroll;
  }

  .paragraph-v2-13.white, .paragraph-v2-13.silver, .paragraph-v2-13.full {
    text-align: left;
  }

  .slide-111 {
    width: 100%;
    height: 240px;
  }

  .image-681 {
    height: auto;
  }

  .div-block-3805 {
    height: 30px;
  }

  .div-block-3806 {
    width: 100%;
  }

  .sub-h1 {
    width: 100%;
    margin-bottom: 0;
  }

  .h1-fnn-cohort-2 {
    text-align: center;
    max-width: 99%;
    margin: 0 auto 10px;
    padding-left: 0;
    font-size: 30px;
    line-height: 38px;
  }

  .container-padrao-38 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .cards-wrap-14 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column wrap;
  }

  .vantagem-description-5 {
    text-align: left;
    font-size: 18px;
  }

  .div-block-3807 {
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .container-online-16 {
    z-index: 1;
    max-width: 90%;
    min-height: auto;
  }

  .mentor-copy.etapa-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3851 {
    text-align: left;
    align-items: flex-start;
  }

  .lider-heading-16.blue {
    font-size: 24px;
  }

  .lider-heading-16.blue.h3 {
    text-align: center;
  }

  .lider-heading-16.blue.h3.no-p {
    text-align: left;
  }

  .image-706 {
    transform: rotate(180deg);
  }

  .image-704 {
    display: none;
  }

  .slide-nav-37 {
    top: 545px;
    bottom: -2%;
  }

  .slide-nav-37.small._3 {
    bottom: -16%;
  }

  .slide-nav-37.small._3.margin.fnn {
    width: auto;
    bottom: -7%;
  }

  .h3-fnn-2 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 40px;
  }

  .h3-fnn-2.white {
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 38px;
  }

  .h3-fnn-2.coral {
    font-size: 24px;
  }

  .div-block-3849 {
    width: auto;
    max-width: none;
    height: 380px;
  }

  .slider-27.etapas {
    height: 300px;
  }

  .slider-27.etapas.modulos {
    height: auto;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-27.etapas.modulos.margin-down.slider-vendas {
    margin-bottom: 20px;
  }

  .right-arrow-35.carrossel-etapas {
    right: 0%;
  }

  .right-arrow-35.carrossel-etapas.visivel.margin.space {
    bottom: 3%;
    right: 0%;
  }

  .container-online-17 {
    z-index: 1;
    max-width: 90%;
    min-height: auto;
  }

  .left-arrow-30.carrossel-etapas {
    left: 0%;
  }

  .left-arrow-30.carrossel-etapas.visivel.margin.space {
    bottom: 3%;
    left: 0%;
  }

  .slide-nav-38 {
    top: 545px;
    bottom: -2%;
  }

  .slide-nav-38.small._3 {
    bottom: -16%;
  }

  .slide-nav-38.small._3.mentor-slider {
    margin-bottom: 0;
  }

  .image-707._2 {
    width: 30px;
    margin-bottom: -15px;
  }

  .image-709 {
    transform: rotate(180deg);
  }

  .right-arrow-36.carrossel-etapas {
    right: 0%;
  }

  .right-arrow-36.carrossel-etapas.mentor-slider {
    margin-right: -65px;
  }

  .left-arrow-31.carrossel-etapas {
    left: 0%;
  }

  .left-arrow-31.carrossel-etapas.metor-slider {
    margin-left: -65px;
  }

  .container-online-18 {
    z-index: 1;
    max-width: 90%;
    min-height: auto;
  }

  .paragraph-93 {
    color: #0f1a45;
  }

  .image-702 {
    width: 30px;
  }

  .div-block-3847 {
    text-align: left;
    align-items: flex-start;
  }

  .home-review_slide-content-6 {
    padding-bottom: 0;
    padding-left: 0;
  }

  .right-arrow-online-3 {
    top: 113%;
    right: 0%;
  }

  .left-arrow-online-3 {
    top: 113%;
    left: 0%;
  }

  .home-review_slider-nav-8 {
    margin-top: 22.4375px;
    top: 106%;
  }

  .home-review_info-wrapper-5 {
    margin-left: 1.8rem;
  }

  .heading-large-sf1-6.coral {
    text-align: center;
    margin-top: 10px;
    font-size: 24px;
    line-height: 38px;
  }

  .heading-large-sf1-6.white-size {
    line-height: 36px;
  }

  .testimonial-text-6 {
    padding-left: 65px;
    font-size: 16px;
    line-height: 24px;
  }

  .testimonial-text-6.no-icon {
    padding-left: 48px;
  }

  .paragraph-online-4.white.centr.small {
    width: 100%;
  }

  .image-710 {
    width: 50px;
  }

  .div-block-3856 {
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 20px;
  }

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

  .price-tag-fg4-8.horizontal {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .price-tag-fg4-8.white {
    flex: 1;
    max-width: 100%;
    min-height: 100%;
  }

  .tab-feature-10 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    padding-left: 0;
    line-height: 22px;
  }

  .div-block-3859 {
    background-image: linear-gradient(126deg, #fff0, #ffffff4f 50%, #fff0);
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-2123 {
    font-size: 100px;
  }

  .text-block-2124 {
    font-size: 24px;
    line-height: 32px;
  }

  .v2-btn-17 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .v2-btn-17.center.padding-top.compra {
    width: 100%;
    min-width: auto;
    margin-bottom: 0;
    line-height: 22px;
  }

  .image-712 {
    width: 90%;
  }

  .div-block-3866 {
    padding-right: 0;
  }

  .paragraph-93-copy-3 {
    font-size: 16px;
  }

  .container-285 {
    position: static;
  }

  .section-106.faq {
    padding-top: 20px;
  }

  .button-mobile-container {
    flex-direction: row;
    display: flex;
    right: 10%;
  }

  .container-286 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    display: none;
  }

  .new-navbar {
    background-color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 44px;
    padding: 0;
    line-height: 20px;
    display: block;
  }

  .hero-logo-h1 {
    text-align: left;
  }

  .slide-112, .slide-113 {
    width: 100%;
    height: 240px;
  }

  .flex-block-43.margintop.g4day.traction {
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
  }

  .hero-paragraph-5 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-paragraph-5.no-m {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-paragraph-5.no-m.left.size.g4day {
    width: 100%;
    font-size: 18px;
    line-height: 28px;
  }

  .hero-paragraph-5.no-m.left.size.g4day.especie-em-extincao {
    font-size: 18px;
  }

  .container-new-website {
    text-align: left;
    max-width: 100vw;
  }

  .container-new-website.horizontal.mobile-vertical._2, .container-new-website.horizontal.relative {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-new-website.center.mobile-no-p.max-w {
    justify-content: flex-start;
    align-items: center;
  }

  .header-new-website.h2.margin.blue.report {
    margin-left: 16px;
    margin-right: 16px;
  }

  .header-new-website.h2.blue {
    text-align: center;
  }

  .faq1-5_question-2 {
    text-align: left;
  }

  .mentor-card.mentors.fix-size.light {
    min-width: 315px;
    max-width: 315px;
  }

  .gt-section-2 {
    background-image: radial-gradient(circle at 0 0, #ddeef6 70%, #87b0f64d), linear-gradient(to right, #f5f5f5 50%, #0178d4cc);
    height: auto;
    min-height: auto;
    margin-top: 0;
    padding-top: 30px;
  }

  .div-block-3892 {
    margin-top: 10px;
  }

  .div-block-3892.d-none {
    display: none;
  }

  .div-block-3893 {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    justify-content: center;
    height: auto;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .image-723 {
    margin-bottom: 20px;
  }

  .button-33 {
    text-align: center;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .button-33.is-trackable {
    width: 95%;
    font-size: 16px;
    line-height: 28px;
  }

  .button-33.is-trackable.w--current {
    width: 95%;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .image-724 {
    width: 90%;
    margin-bottom: 20px;
    display: block;
  }

  .text-block-332 {
    width: 310px;
    font-size: 36px;
    line-height: 46px;
  }

  .text-block-332.d-none-mobile, .bullets-tablet {
    display: none;
  }

  .tag-hero-gt {
    color: #ff4e43;
    text-align: center;
    letter-spacing: 2px;
    width: 95%;
    padding-top: 30px;
    font-size: 14px;
  }

  .section-95 {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .slider-31 {
    margin-top: 20px;
  }

  .text-block-318 {
    border-bottom: 1px #ff4e43;
    margin-top: 10px;
    padding-bottom: 0;
    font-size: 16px;
    font-weight: 700;
  }

  .slide-pilares {
    width: 100%;
    height: 375px;
    margin-left: 0;
    margin-right: 0;
  }

  .arrow-slider.left {
    transform: none;
  }

  .div-block-3754 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .div-block-3894 {
    width: 100%;
  }

  .heading-online-8.white.thin {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 34px;
  }

  .heading-online-8.white.thin._70 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-2145 {
    text-align: left;
  }

  .container-padrao-46 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-3895.no-shadow.alinhamento._50 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-feature-12 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 15px;
    padding-bottom: 0;
    padding-left: 0;
    line-height: 22px;
  }

  .tab-feature-12.gap {
    align-items: flex-start;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .image-658 {
    width: 90%;
    margin-top: -32px;
  }

  .image-658._2 {
    width: 200px;
  }

  .button-gt {
    width: 100%;
    margin-top: 80px;
  }

  .button-gt.hero {
    justify-content: center;
    margin-top: 0;
    display: flex;
  }

  .heading-v2-34.center._70 {
    margin-top: 0;
  }

  .button-34 {
    text-align: center;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .button-34.is-trackable {
    width: 95%;
    font-size: 16px;
    line-height: 28px;
  }

  .button-34.is-trackable.w--current {
    width: 95%;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .heading-93.center-desk {
    text-align: center;
    font-size: 24px;
    line-height: 34px;
  }

  .div-block-3763 {
    padding-right: 0;
  }

  .bonus-section {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .tag-space.size {
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
  }

  .heading-94.white {
    font-size: 24px;
  }

  .div-block-3759 {
    margin-bottom: 10px;
  }

  .text-block-2149 {
    border-bottom: 1px #ff4e43;
    margin-top: 10px;
    padding-bottom: 0;
    font-size: 16px;
    font-weight: 700;
  }

  .image-653 {
    display: block;
  }

  .button-35 {
    text-align: center;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .button-35.is-trackable {
    width: 95%;
    font-size: 16px;
    line-height: 28px;
  }

  .button-35.is-trackable.w--current {
    width: 95%;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .section-95-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-3756 {
    width: 50px;
    height: auto;
  }

  .heading-95.center-desk {
    text-align: center;
    font-size: 24px;
    line-height: 34px;
  }

  .heading-95.center {
    text-align: center;
  }

  .div-block-3757 {
    width: 85%;
    height: 220px;
    margin-bottom: 10px;
    margin-left: 20px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .heading-online-9.size {
    font-size: 24px;
    line-height: 34px;
  }

  .price-tag-fg4-9 {
    padding-left: 13px;
    padding-right: 13px;
  }

  .text-block-421.white {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 16px;
  }

  .text-block-421.white.padding {
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
  }

  .container-online-19 {
    z-index: 1;
    max-width: 90%;
    min-height: auto;
  }

  .tab-feature-13 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .v2-btn-19 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .v2-btn-19.center.is-trackable.compra.ge {
    width: 100%;
  }

  .section-108 {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .slider-32 {
    margin-top: 20px;
  }

  .text-block-340 {
    margin-top: 0;
  }

  .div-block-3923 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

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

  .text-block-339 {
    font-size: 50px;
  }

  .section-100.faq {
    padding-top: 20px;
  }

  .container-online-20 {
    z-index: 1;
    max-width: 90%;
    min-height: auto;
  }

  .hero-paragraph-6 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-paragraph-6.no-m {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-default-im {
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-2159 {
    font-size: 14px;
  }

  .text-block-2159.card-title {
    font-size: 15px;
  }

  .icon-relogio.text-blue-scale {
    width: 25px;
    height: 25px;
  }

  .bloco-atracao-2 {
    min-width: 93%;
    max-width: 93%;
    margin-left: 4px;
    margin-right: 4px;
    padding-right: 16px;
  }

  .bloco-atracao-2.pausa {
    min-width: 93%;
    min-height: 67px;
  }

  .bloco-atracao-2.pausa.pausa-bg-mobile {
    grid-row-gap: 16px;
    min-height: auto;
    max-height: none;
    display: flex;
  }

  .div-conteudo.mobile-center {
    align-items: flex-start;
  }

  .div-horario-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-horario-2.div-horario-mobile {
    justify-content: flex-start;
    margin-bottom: 8px;
  }

  .fs_modal-2_button-8, .html-embed-44 {
    min-width: auto;
  }

  .fs_modal-2_component-6 {
    justify-items: center;
  }

  .mobile.ao {
    justify-content: space-between;
    align-items: center;
    width: auto;
  }

  .tab-hero {
    justify-content: center;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .background-video-3.insta {
    min-height: 350px;
    max-height: 350px;
    top: 80px;
  }

  .fs_modal-2_component-7 {
    justify-items: center;
  }

  .html-embed-45 {
    min-width: auto;
  }

  .subtitle-agenda.white {
    font-size: 14px;
  }

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

  .heading-hero-online-2.nfg4 {
    font-size: 32px;
  }

  .heading-hero-online-2.nfg4.size {
    text-align: left;
    font-size: 38px;
    line-height: 42px;
  }

  .check-icon-6 {
    margin-top: 5px;
  }

  .container-lideran-a-2 {
    grid-row-gap: 24px;
  }

  .container-lideran-a-2.direction {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .tab-feature-14 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    line-height: 22px;
  }

  .tag-fg4 {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .content-hero {
    flex-direction: row;
    display: block;
  }

  .price-tag-fg4-11.white.new-copy {
    padding-left: 1px;
    padding-right: 1px;
  }

  .v2-btn-22 {
    width: 95%;
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .v2-btn-22.center {
    width: 100%;
    min-width: auto;
  }

  .container-online-25 {
    z-index: 1;
    max-width: 90%;
    min-height: auto;
  }

  .slider-fg4-mentores {
    width: 90%;
    margin-top: 0;
    padding-left: 13px;
    padding-right: 13px;
  }

  .arrow-slider-3 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .arrow-slider-3.left {
    display: block;
    transform: none;
  }

  .slide-mentor-fg4 {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .image-700 {
    height: auto;
    margin-left: 0;
  }

  .slide-nav-46.fg4 {
    display: block;
  }

  .slide-nav-46.fg4.d-none {
    display: none;
  }

  .slide-116 {
    width: 100%;
    height: 240px;
  }

  .container-online-28 {
    z-index: 1;
    max-width: 90%;
    min-height: auto;
  }

  .image-742 {
    opacity: 0;
  }

  .grid-course-highlight-2 {
    flex-direction: column;
  }

  .item-wrapper-1 {
    grid-row-gap: 16px;
    text-align: center;
    border-right-style: none;
    flex-direction: column;
    align-items: center;
    margin-left: 0;
  }

  .item-wrapper-3 {
    grid-row-gap: 16px;
    text-align: center;
    border-bottom-style: solid;
    border-bottom-color: #2d4a8c;
    border-right-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .grid-course-highlights {
    flex-direction: column;
  }

  .item-wrapper-2 {
    grid-row-gap: 16px;
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .text-wrap-2.text-wrap-left {
    margin-right: 0;
  }

  .item-wrapper-4 {
    grid-row-gap: 16px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
  }

  .h2-vitrine-online.mb-0 {
    font-size: 40px;
    line-height: 40px;
  }

  .h2-vitrine-online.mt-0.mobile-h2 {
    font-size: 35px;
    line-height: 35px;
  }

  .text-span-860 {
    font-size: 20px;
  }

  .text-block-2190 {
    font-size: 12px;
  }

  .quick-stack-5 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .flex-block-115 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-card-mentor {
    max-width: 46vw;
  }

  .flex-block-116 {
    padding-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .logo-mentor {
    width: 54px;
    top: 11px;
    right: 11px;
  }

  .image-954 {
    max-width: 46vw;
  }

  .column-mentor {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .fixed-hero-container {
    background-image: linear-gradient(#fff0, #101b46 50%);
  }

  .flex-block-121._33 {
    min-width: 36%;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-2194 {
    text-transform: capitalize;
    white-space: nowrap;
    font-size: 28px;
  }

  .quick-stack-6 {
    grid-column-gap: 20px;
  }

  .text-block-2195 {
    white-space: nowrap;
  }

  .div-block-4278 {
    padding-bottom: 10px;
  }

  .section-ementa-gt {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .section-ementa-gt.white {
    padding-top: 20px;
  }

  .container-342 {
    position: static;
  }

  .div-block-4383 {
    padding-right: 0;
  }

  .paragraph-93-copy-4 {
    font-size: 16px;
  }

  .image-962.g4day.especie-em-extincao._2 {
    display: block;
  }

  .image-962.g4day.especie-em-extincao._3 {
    display: none;
  }

  .image-962.g4day.traction.pg {
    align-self: center;
    width: 100%;
    min-width: 0;
  }

  .container-320.pn {
    width: 95%;
    margin-top: 20px;
  }

  .text-block-2199 {
    letter-spacing: 2px;
  }

  .div-block-4176 {
    margin-top: 40px;
  }

  .div-block-4176._2 {
    margin-top: 0;
  }

  .div-block-4179 {
    margin-top: 40px;
  }

  .text-block-2200 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-99 {
    font-size: 10.5vw;
  }

  .heading-99.pn {
    font-size: 28px;
    line-height: 10vw;
  }

  .section-146 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-4185 {
    border-radius: 15px;
    padding: 5px;
  }

  .div-block-4184 {
    border-radius: 15px;
  }

  .bold-text-312 {
    line-height: 34px;
  }

  .container-321 {
    grid-row-gap: 16px;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-2202 {
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-4180 {
    display: block;
  }

  .div-block-4180.pn2 {
    display: none;
  }

  .section-149 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-323 {
    grid-row-gap: 16px;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .title-agenda-5 {
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-2204 {
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .button-38 {
    text-align: center;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-117 {
    margin-bottom: 10px;
    font-size: 4.8vw;
    line-height: 7vw;
  }

  .heading-117.h2 {
    width: 100%;
    font-weight: 500;
    line-height: 38px;
  }

  .heading-117.h2.center.vsl {
    text-align: left;
  }

  .heading-117.h2.size {
    width: 100%;
    font-size: 24px;
    line-height: 34px;
  }

  .heading-117.h2.center {
    width: 90%;
  }

  .slider-depoimento-video {
    width: 100%;
    height: 100%;
    margin: 0%;
  }

  .white-bkg-journey {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .depoimento {
    font-size: 16px;
    line-height: 26px;
  }

  .slider-mentores-valley {
    width: 100%;
    margin-top: 0;
    padding-left: 13px;
    padding-right: 13px;
  }

  .slider-mentores-valley.pma-gemp-depoimentos {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-4387 {
    width: 100%;
  }

  .div-block-4387.pma-gemp-depoimentos {
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    overflow: hidden;
  }

  .right-arrow-44.blur {
    width: 15%;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .right-arrow-44.blur.d-none-copy {
    margin-bottom: 100px;
    margin-left: 0;
    margin-right: -10px;
    padding-right: 0;
  }

  .right-arrow-44.blur {
    width: 15%;
    padding-right: 10px;
  }

  .arrow-slider-5 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .arrow-slider-5.left {
    display: block;
    transform: none;
  }

  .arrow-slider-5.left.d-none {
    display: none;
  }

  .div-block-4388 {
    width: 100%;
  }

  .div-block-4389 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-2227.margin {
    margin-top: 0;
    line-height: 18px;
  }

  .slide-nav-49.valley.show {
    display: none;
  }

  .slide-nav-49.valley.show.margin {
    width: auto;
  }

  .slider-mentor-valley-2 {
    width: 90%;
    height: 100%;
    margin: 0% 5%;
  }

  .img-mentor-bf {
    height: auto;
  }

  .text-block-2228, .text-block-2228.black {
    font-size: 16px;
    line-height: 26px;
  }

  .h1-bf {
    font-size: 32px;
    line-height: 42px;
  }

  .h1-bf.gradiente {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 38px;
  }

  .h1-bf.gradiente.blue {
    text-align: left;
  }

  .slider-mentores-valley-2 {
    width: 100%;
    margin-top: 0;
    padding-left: 13px;
    padding-right: 13px;
  }

  .slider-mentores-valley-2._2.pma-gemp-slides {
    padding-left: 0;
    padding-right: 0;
  }

  .right-arrow-46.show, .left-arrow-43.show {
    width: auto;
  }

  .div-block-4369 {
    margin-top: 20px;
  }

  .div-block-4369.horizontal {
    padding: 20px 24px;
  }

  .div-block-4369.horizontal.blue {
    padding-left: 19px;
    padding-right: 19px;
  }

  .div-block-4369.horizontal.blue.pma-gemp-programas {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-4375 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div-block-4375.pma-gemp-spacing {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-right: 0;
  }

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

  .text-block-2231.white {
    text-align: left;
  }

  .div-block-4374 {
    margin-bottom: 10px;
    margin-left: 15px;
  }

  .div-block-4374.margin {
    margin-bottom: 10px;
  }

  .text-block-2233 {
    font-size: 16px;
    line-height: 26px;
  }

  .desk {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .sub {
    font-size: 14px;
    line-height: 24px;
  }

  .slide-118 {
    width: 95%;
    height: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .slide-118.white {
    height: auto;
  }

  .cargo-aluno-2, .text-block-609.white, .nome-aluno-2 {
    text-align: left;
  }

  .left-arrow-46 {
    width: 15%;
    padding-left: 10px;
  }

  .slide-nav-53.valley.show {
    display: none;
  }

  .slide-nav-53.valley.show.depoimento {
    display: block;
  }

  .slide-nav-53.valley.show.depoimento.pma-gemp {
    width: 48%;
  }

  .div-block-4023 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-4023.gemp {
    border-radius: 35px;
    margin-top: 20px;
  }

  .div-block-4023.gemp.pma-gemp-cta {
    margin-left: 0;
    margin-right: 0;
    padding: 24px 16px;
  }

  .div-block-4026 {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-4026.gemp {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-4008 {
    background-color: #ffffff9e;
    width: 100%;
    height: 45px;
    margin-bottom: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    box-shadow: 0 4px 8px -4px #383f7c33;
  }

  .div-block-4008.oferta {
    height: 60px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
  }

  .div-block-4008.oferta.journey {
    align-items: flex-start;
    width: 100%;
    padding-left: 5px;
    padding-right: 10px;
  }

  .text-block-2242 {
    text-align: center;
    letter-spacing: 0;
    width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 4.3vw;
  }

  .text-block-2242._90 {
    width: 90%;
  }

  .image-816.oferta.size {
    width: 15px;
    height: 15px;
    margin-top: 5px;
  }

  .text-block-509 {
    text-align: left;
    flex: 0 auto;
    font-size: 3.2vw;
  }

  .text-block-509.pma-gemp {
    font-size: 13px;
  }

  .div-block-4024.gemp {
    padding-top: 30px;
  }

  .div-block-4024.gemp.pma-gemp {
    margin-top: 16px;
    padding-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-4327.last.pma-gemp-cta {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .bold-text-363 {
    font-size: 16px;
  }

  .text-block-502, .text-block-502.oferta {
    line-height: 24px;
  }

  .div-block-4027 {
    width: 100%;
  }

  .div-block-4027.pma-gemp {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-997 {
    margin-right: 5px;
  }

  .btn-gemp.center.compra.is-trackable {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .btn-gemp.center.compra.is-trackable.oferta.pma-gemp {
    justify-content: center;
    align-items: center;
  }

  .container-online-29 {
    z-index: 1;
    max-width: 90%;
    min-height: auto;
  }

  .section-157 {
    padding-bottom: 20px;
  }

  .seta-bhag {
    width: 180px;
  }

  .h1-bhag {
    font-size: 8vw;
    line-height: 11vw;
  }

  .text-block-2246 {
    font-size: 16px;
    line-height: 26px;
  }

  .bhag-bkg {
    width: 100%;
    height: auto;
  }

  .bhag-bkg.last {
    bottom: auto;
  }

  .section-158 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bhag-ny {
    width: 100%;
  }

  .text-block-2248 {
    margin-bottom: 30px;
    font-size: 32px;
  }

  .div-block-4404 {
    padding-top: 20px;
    padding-left: 9px;
    padding-right: 9px;
  }

  .div-block-4407 {
    width: 85%;
  }

  .ny-img {
    width: 100%;
  }

  .ny-img.margin {
    width: 100%;
    margin-left: 20px;
  }

  .fs_modal-2_component-5 {
    justify-items: center;
  }

  .fs_modal-2_button-10 {
    min-width: 290px;
  }

  .fs_modal-2_button-10.is-trackable.hero {
    width: 100%;
    padding-left: 17px;
    padding-right: 17px;
  }

  .fs_modal-2_button-10.is-trackable.hero.size {
    width: 100%;
  }

  .fs_modal-2_button-10.is-trackable.hero.size.bhag {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .fs_modal-2_button-10.is-trackable.hero.size.bhag.left {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-block-2250 {
    width: 90%;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .image-1033 {
    width: 100%;
    margin-bottom: 0;
  }

  .text-block-2251 {
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-4297 {
    width: 90%;
  }

  .div-block-4292 {
    height: auto;
  }

  .div-block-4286 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-4288 {
    flex-flow: column-reverse wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-left: 24px;
  }

  .image-1034 {
    width: 32px;
    height: 32px;
    margin-right: 5px;
  }

  .div-block-4289 {
    background-color: #162668db;
    border-radius: 100px;
    width: 90%;
    height: 1px;
    margin: 15px 10px;
  }

  .text-block-2253 {
    font-size: 12px;
    line-height: 20px;
  }

  .text-block-2254 {
    border-radius: 5px;
    margin-bottom: 0;
    padding: 3px 12px;
    font-size: 10px;
  }

  .div-block-4417 {
    top: -60px;
  }

  .faq1-5_list-9.ai {
    width: 100%;
  }

  .faq1-5_list-9.ai._21312 {
    width: 100%;
    max-width: 374px;
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .bold-text-366 {
    text-align: left;
  }

  .faq1-5_accordion-9.is-trackable.aaa2.sprint {
    max-width: none;
  }

  .faq1-5_accordion-9.is-trackable.aaa2 {
    max-width: 374px;
  }

  .faq1-5_accordion-9.is-trackable.aaa2.pma-nova-ge {
    max-width: none;
  }

  .html-embed-72 {
    width: 100%;
  }

  .body-21 {
    background-position: 50% 0;
    background-size: 400%;
  }

  .container-352 {
    flex-flow: column;
    width: auto;
    max-width: 90%;
    height: auto;
  }

  .container-352._23 {
    flex-flow: column;
    margin-top: 50px;
    display: flex;
  }

  .div-block-4421 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-4421._2 {
    width: 90%;
    margin-top: 40px;
    margin-left: 0;
  }

  .div-block-4421._2._3 {
    justify-content: center;
    align-items: center;
    width: 90%;
    display: flex;
  }

  .text-block-2256 {
    text-align: center;
    width: 80%;
    font-size: 14px;
  }

  .text-block-2256._2 {
    text-align: center;
  }

  .image-1038 {
    width: 90%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-353 {
    max-width: 90%;
  }

  .div-block-4423 {
    flex-flow: column;
    width: auto;
    max-width: 100%;
  }

  .text-block-2257 {
    max-width: 100%;
    font-size: 20px;
  }

  .text-block-2258 {
    font-size: 55px;
  }

  .div-block-4424 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-1039 {
    display: block;
  }

  .text-block-2260 {
    text-align: center;
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-4426b.mobile {
    display: block;
  }

  .div-block-4426b.desk {
    display: none;
  }

  .div-block-4427.mobile {
    width: 50%;
  }

  .div-block-4427.desktop {
    display: none;
  }

  .container-354 {
    max-width: 90%;
    margin-top: 40px;
  }

  .div-block-4428 {
    width: 49%;
    margin-bottom: 40px;
  }

  .div-block-4429.desktop {
    display: none;
  }

  .div-block-4429.mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    display: flex;
  }

  .text-block-2261 {
    font-size: 20px;
    line-height: 24px;
  }

  .text-span-987 {
    line-height: 24px;
  }

  .container-355 {
    max-width: 90%;
  }

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

  .image-1041 {
    width: 20%;
  }

  .text-block-2262 {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-4435 {
    width: 90%;
  }

  .text-block-2263 {
    text-align: center;
    font-size: 12px;
    line-height: 24px;
  }

  .text-block-2263.testeb {
    text-align: left;
  }

  .div-block-4436 {
    width: 90%;
  }

  .div-block-4437 {
    margin-top: 40px;
  }

  .image-1042 {
    width: 50%;
  }

  .image-1042.aa, .image-1043, .image-1044, .image-1045 {
    width: 80%;
  }

  .image-1046 {
    width: 60%;
  }

  .text-block-2264 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    line-height: 30px;
  }

  .div-block-4438 {
    width: 900px;
  }

  .div-block-4438.desktop {
    display: none;
  }

  .slide-nav-54 {
    background-color: #0000;
    margin-top: 0;
    top: auto;
    bottom: -50px;
  }

  .slide-127, .slide-128, .slide-129, .slide-130, .slide-131 {
    width: 175px;
    margin-right: 2px;
  }

  .image-1052 {
    width: 100%;
    max-width: 100%;
    margin-right: 2px;
  }

  .image-1053 {
    width: 100%;
    max-width: 100%;
  }

  .image-1054 {
    width: 175px;
    max-width: 100%;
  }

  .image-1055, .image-1056 {
    max-width: 100%;
  }

  .mask-38 {
    width: 100%;
    margin-right: 1px;
  }

  .slider-37 {
    background-color: #070c1e;
  }

  .section-161 {
    margin-top: 40px;
  }

  .section-162._2 {
    display: none;
  }

  .video-6 {
    border-radius: 20px;
  }

  .html-embed-73.mobile {
    display: flex;
  }

  .html-embed-73.desktop {
    display: none;
  }

  .div-block-4439 {
    justify-content: center;
    align-items: center;
    width: 90%;
    display: flex;
  }

  .image-1070 {
    width: 50%;
    margin-bottom: 40px;
  }

  .variantea {
    margin-bottom: 40px;
    display: none;
  }

  .controle {
    margin-bottom: 40px;
    display: block;
  }

  .image-1071 {
    width: 40%;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .varianteb {
    display: none;
  }

  .container-regular {
    justify-content: flex-end;
    height: 44px;
    min-height: 44px;
    margin-top: 0;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .navbar-wrapper-2 {
    display: none;
  }

  .nav-menu-wrapper-2 {
    display: block;
  }

  .nav-menu-9 {
    flex-direction: column;
  }

  .menu-button-10 {
    display: block;
  }

  .image-1076.telamenor {
    width: 48px;
    height: 28px;
    margin-left: 16px;
    margin-right: auto;
  }

  .div-block-4443 {
    width: 44px;
    height: 44px;
    right: 184px;
  }

  .div-block-4443.is-trackable {
    position: static;
    right: 64%;
  }

  .div-block-4444 {
    width: 97px;
    height: 44px;
    font-size: 12px;
    right: 87px;
  }

  .div-block-4444.is-trackable {
    position: static;
  }

  .text-block-2283 {
    font-size: 12px;
  }

  .image-1078 {
    width: 16px;
    height: 16px;
  }

  .container-360 {
    z-index: 2;
    background-color: var(--white-smoke);
    height: 70px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .bottomnav {
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .programs01 {
    border-bottom: 3px solid var(--white-smoke);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 20%;
    height: 70px;
    display: flex;
  }

  .programs01:focus {
    border-bottom: 3px solid var(--new-coral);
    color: var(--new-coral);
  }

  .programs01.is-trackable {
    width: 25%;
  }

  .exp01 {
    border-bottom: 3px solid var(--white-smoke);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 20%;
    height: 70px;
    display: flex;
  }

  .exp01:focus {
    border-bottom: 3px solid var(--new-coral);
  }

  .exp01.is-trackable {
    width: 25%;
  }

  .div-block-4454 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 20%;
    height: 70px;
    display: flex;
  }

  .div-block-4454.is-trackable.none {
    display: none;
  }

  .content01 {
    border-bottom: 3px solid var(--white-smoke);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 20%;
    height: 70px;
    display: flex;
  }

  .content01:focus {
    border-bottom-width: 3px;
  }

  .content01.is-trackable {
    width: 25%;
  }

  .more01 {
    border-bottom: 3px solid var(--white-smoke);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 20%;
    height: 70px;
    display: flex;
  }

  .more01:focus {
    border-bottom-width: 3px;
    border-bottom-color: var(--new-coral);
  }

  .more01.is-trackable {
    width: 25%;
    display: flex;
  }

  .bt-programas {
    color: var(--new-blue);
    font-size: 2.2vw;
    font-weight: 500;
    line-height: 4.1vw;
  }

  .bt-programas:active, .bt-programas:focus {
    color: var(--new-blue);
  }

  .text-block-2286 {
    color: var(--new-blue);
    font-size: 2.2vw;
    font-weight: 500;
    line-height: 4.1vw;
  }

  .text-block-2287 {
    color: var(--new-blue);
    font-size: 10px;
    font-weight: 500;
  }

  .text-block-2288 {
    color: var(--new-blue);
    font-size: 2.2vw;
    font-weight: 500;
    line-height: 4.1vw;
  }

  .text-block-2289 {
    color: var(--new-blue);
    font-size: 10px;
    font-weight: 500;
  }

  .icon01 {
    box-shadow: none;
  }

  .icon01:focus {
    box-shadow: none;
    color: #0000;
    mix-blend-mode: normal;
  }

  .container-361 {
    z-index: 1;
    background-color: #fafbfc;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    flex-flow: column;
    width: 100%;
    height: auto;
    margin-bottom: 71px;
    padding-bottom: 0;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .container-361.programas {
    margin-bottom: 70px;
    display: flex;
  }

  .downbar {
    justify-content: center;
    align-items: center;
    height: 40px;
    min-height: 40px;
    display: flex;
  }

  .downbar.programs {
    display: flex;
  }

  .downbar.programs.is-trackable {
    display: none;
  }

  .div-block-4458 {
    background-color: var(--new-blue);
    border-radius: 20px;
    width: 80px;
    height: 4px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-4459 {
    justify-content: flex-start;
    align-items: center;
    min-height: 71px;
    display: flex;
  }

  .div-block-4460 {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-width: 38px;
    height: 71px;
    min-height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    display: flex;
    position: static;
    inset: -15% auto 0% 40px;
  }

  .div-block-4461 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 89%;
    height: 71px;
    margin-left: 0;
    padding-left: 16px;
    display: flex;
  }

  .div-block-4461.termosdeuso {
    flex-flow: row;
    order: 0;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-4461.presenciaisopen, .div-block-4461._1 {
    width: 88%;
  }

  .text-block-2290 {
    color: #0f1a45;
    font-size: 16px;
    font-weight: 600;
  }

  .text-block-2290.presenciaisopen {
    color: var(--new-coral);
  }

  .text-block-2291 {
    color: var(--new-blue);
    font-size: 12px;
    font-weight: 500;
    display: flex;
  }

  .image-1079 {
    width: auto;
    padding-bottom: 20px;
  }

  .div-block-4462 {
    border-top: 2px solid #f0f2f9;
    justify-content: flex-start;
    align-items: center;
    height: 71px;
    display: flex;
  }

  .div-block-4462._2 {
    flex-flow: wrap;
    display: flex;
  }

  .div-block-4462._2.presenciaisopen {
    background-image: linear-gradient(#f0f2f9, #0000);
    height: 265px;
    margin-bottom: 16px;
    display: none;
  }

  .div-block-4462._2.presenciaisopen.onlineopen {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
    display: none;
  }

  .div-block-4462._2.presenciaisopen.onlineopen.skillsopen {
    height: auto;
    display: none;
  }

  .div-block-4462._2.presenciaisopen.onlineopen.onlinemesmo {
    display: none;
  }

  .div-block-4462._2.presenciaisopen._3 {
    flex-flow: wrap;
    display: none;
  }

  .div-block-4462._3 {
    flex-flow: row;
    display: flex;
  }

  .div-block-4462._3.onlinebanner.is-trackable {
    display: flex;
  }

  .div-block-4462._3.is-trackable {
    display: none;
  }

  .div-block-4462._4 {
    display: flex;
  }

  .div-block-4463 {
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    height: 48px;
    margin-left: 16px;
    display: flex;
  }

  .div-block-4463.presenciaisopen {
    width: 300px;
  }

  .div-block-4464 {
    background-color: #0f1a45;
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    min-width: 32px;
    min-height: 32px;
    margin-right: 10px;
    display: flex;
  }

  .div-block-4464.plusonline {
    background-color: var(--new-blue);
  }

  .div-block-4464.skills {
    background-image: linear-gradient(121deg, #e76353, #9453e7);
  }

  .div-block-4464.skills.academia-de-vendedores {
    background-image: none;
  }

  .text-block-2292 {
    color: var(--new-blue);
    font-weight: 500;
  }

  .text-block-2292.textonline {
    color: var(--new-blue);
  }

  .presenciaiscourses {
    width: 100%;
    margin-bottom: 16px;
  }

  .text-span-997, .text-span-998, .text-span-999 {
    font-weight: 400;
  }

  .redes.icones {
    width: 100%;
    padding-left: 16px;
    display: flex;
  }

  .image-1080, .image-1081, .image-1082 {
    margin-left: 0;
    margin-right: 0;
  }

  .image-1083 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-1084 {
    margin-left: 0;
  }

  .text-block-2293 {
    color: #4d4d4d;
    margin-right: 24px;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
  }

  .text-block-2294 {
    color: #4d4d4d;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
  }

  .div-block-4465 {
    border-radius: 40px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .div-block-4465.face {
    margin-left: 0;
  }

  .div-block-4465.is-trackable {
    display: flex;
  }

  .g4-2024-footer, .g4-2024-footer.novo {
    display: none;
  }

  .dropdown-3 {
    width: 88px;
    height: 44px;
  }

  .text-block-2298 {
    font-size: 12px;
  }

  .dropdown-toggle-9 {
    height: 44px;
  }

  .dropdown-list-4.w--open {
    top: 44px;
  }

  .programas-container, .exp-container, .conteudos-container, .mais-container {
    flex-flow: column;
    display: none;
  }

  .program02, .expiconorange, .contenticonorange, .maisiconorange {
    display: none;
  }

  .arrow-slider-6 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .arrow-slider-6.left {
    display: block;
    transform: none;
  }

  .arrow-slider-6.left.margin {
    margin-top: 0;
    margin-bottom: 60px;
  }

  .arrow-slider-7 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .arrow-slider-7.margin {
    margin-top: 0;
    margin-bottom: 60px;
  }

  .div-block-4486 {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0%;
    display: flex;
  }

  .image-1095 {
    width: 90%;
    padding-bottom: 0;
  }

  .heropg {
    display: none;
  }

  .button-26._2 {
    text-align: center;
    background-position: 20%;
    min-width: 100%;
    margin-bottom: 10px;
  }

  .paragraph-346 {
    max-width: 100%;
    font-size: 14px;
  }

  .imagepghour.mobile {
    display: block;
  }

  .imagepghour.desk {
    display: none;
  }

  .div-block-4490 {
    max-width: 100%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-4490._2 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    top: 47%;
  }

  .text-block-2310 {
    font-size: 12px;
  }

  .heading-106 {
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    font-size: 20px;
  }

  .div-block-4491 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    position: relative;
    top: -7%;
    bottom: auto;
  }

  .image-1098.image11 {
    margin: 35px auto 10px;
  }

  .div-block-4492 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-right: 0;
  }

  .div-block-4492._4 {
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 8px;
  }

  .paragraph-347 {
    width: 100%;
    max-width: 100%;
    font-size: 13px;
    font-weight: 600;
  }

  .image989.mobile {
    display: block;
  }

  .image989.desk {
    display: none;
  }

  .div-block-4494 {
    justify-content: flex-end;
    align-items: center;
    height: auto;
    position: relative;
    top: -10%;
  }

  .container-363 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .section-166 {
    background-image: linear-gradient(#030018, #030018);
    height: 780px;
    margin-top: 44px;
  }

  .section-166._2 {
    background-image: linear-gradient(#fff0 36%, #030018 50%), url('../images/frame-427319728.png'), linear-gradient(#010211, #010211);
    background-position: 0 0, 50% 38%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 400px, auto;
  }

  .text-block-2311 {
    font-size: 12px;
  }

  .container-364._2 {
    justify-content: center;
    align-items: flex-start;
    max-width: 100%;
  }

  .div-block-4496 {
    margin-top: 40px;
  }

  .linepg1 {
    width: auto;
    min-width: 90%;
    max-width: 100%;
    margin-left: 16px;
  }

  .text-block-2312 {
    text-align: left;
    margin: 40px 16px 10px;
    font-size: 22px;
  }

  .div-block-4497 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100%;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .container-365._2 {
    justify-content: center;
    align-items: flex-start;
    max-width: 100%;
  }

  .div-block-4499 {
    margin-top: 40px;
  }

  .text-block-2314 {
    margin-top: 20px;
  }

  .text-block-2315 {
    text-align: left;
    margin: 40px 16px 10px;
    font-size: 22px;
  }

  .div-block-4504 {
    flex-flow: column;
    height: auto;
  }

  .container-366 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .div-block-4507 {
    height: 70px;
  }

  .text-block-2318 {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 10px;
    font-size: 12px;
  }

  .div-block-4508 {
    width: auto;
    height: auto;
  }

  .div-block-4509 {
    width: 300px;
  }

  .image-1102 {
    width: 380px;
    margin: 2px auto 4px;
  }

  .image-1102._2._1 {
    margin-bottom: auto;
  }

  .image-1102._2.exnpic1 {
    height: 160px;
    margin-bottom: 20px;
    overflow: clip;
  }

  .image-1102._3 {
    height: 270px;
    top: auto;
    overflow: visible;
  }

  .image-1102._3._2131231 {
    margin-top: 0;
  }

  .image-1102._1231 {
    width: 100%;
    top: auto;
  }

  .image-1102.exnpic1 {
    width: 100%;
    height: 170px;
    overflow: visible;
  }

  .image-1102.exnpic1._2 {
    height: 200px;
  }

  .div-block-4512 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .text-block-2321 {
    text-align: center;
    margin-left: 16px;
    margin-right: 16px;
  }

  .container-367 {
    width: 100%;
  }

  .lightbox-link-13 {
    width: 380px;
  }

  .div-block-4493.is-trackable {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 90%;
  }

  .faq1-5_list-10.ai._21312 {
    max-width: 374px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .container-368._222 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .bold-text-474 {
    text-align: left;
  }

  .bold-text-474._22231 {
    text-align: center;
    margin-left: 16px;
    margin-right: 16px;
  }

  .hero-g4pass.header-p {
    padding-top: 0;
  }

  .udesly-navigation {
    z-index: 2147483647;
  }

  .udesly-navigation.sprint.aula {
    justify-content: center;
    align-items: flex-start;
    position: static;
  }

  .udesly-menu-buttons {
    flex-direction: column;
  }

  .header-2.frontier {
    z-index: 2147483647;
  }

  .udesly-button-navigation-secondary.udesly-full {
    border: 1px solid #d4d4d4;
    width: 100%;
  }

  .udesly-button-navigation {
    width: 100%;
  }

  .udesly-button-navigation.is-trackable {
    font-size: 13px;
  }

  .udesly-button-navigation.is-trackable.mbap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .udesly-navigation-buttons {
    padding-left: 0;
  }

  .udesly-container-navigation._2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
  }

  .div-block-4635 {
    margin-top: 20px;
  }

  .image-1161 {
    box-sizing: border-box;
    object-fit: contain;
    width: 600px;
    max-width: none;
    overflow: clip;
  }

  .div-block-4636.online {
    height: 20px;
  }

  .hero.frontier {
    padding-bottom: 0;
  }

  .div-block-4637 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .button-32 {
    background-color: #e76353;
  }

  .button-32.is-trackable {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 14px;
  }

  .button-32.is-trackable.online {
    font-weight: 600;
  }

  .heading-131.image-h1 {
    background-size: 500px;
    min-width: 320px;
    max-width: 320px;
    height: 40px;
    margin-bottom: 0;
  }

  .div-block-4638 {
    top: 2px;
    left: auto;
  }

  .div-block-4638.online {
    justify-content: center;
    align-items: center;
    height: 20px;
    padding-left: 0;
  }

  .div-block-4639, .div-block-4639.online {
    display: none;
  }

  .text-block-2370 {
    text-align: center;
    font-weight: 600;
  }

  .text-block-2369 {
    letter-spacing: 6px;
  }

  .div-block-4640 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    display: flex;
  }

  .text-block-2387.online {
    font-size: 14px;
  }

  .div-block-4641 {
    flex-flow: column;
  }

  .div-block-4641.online {
    margin-top: 50px;
  }

  .container-375 {
    width: 100%;
    margin-top: 10px;
  }

  .text-block-2374, .text-block-2374._2 {
    font-size: 14px;
  }

  .text-span-1084 {
    text-align: center;
    line-height: 16px;
  }

  .div-block-4642 {
    flex-flow: column;
  }

  .text-block-2380 {
    font-size: 15.2px;
  }

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

  .container-376 {
    width: 95%;
  }

  .container-376.mobile {
    flex-flow: column;
    display: none;
  }

  .container-376.desktop {
    flex-flow: column;
    display: flex;
  }

  .image-1165 {
    margin-bottom: 20px;
  }

  .button-63 {
    color: #0f1a45;
    background-color: #c1cde0;
    border-style: none;
    font-weight: 600;
  }

  .button-63._4 {
    color: #0f1a45;
  }

  .div-block-4645._2 {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    width: 100%;
  }

  .div-block-4645._2.mobile {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 270px;
  }

  .div-block-4645._2.right1 {
    border-top-right-radius: 0;
    width: 95%;
  }

  .div-block-4645._3._4 {
    width: 100%;
    height: 280px;
  }

  .div-block-4645._3._4.mobile {
    background-color: #0a192e66;
    border-style: solid;
    border-color: #00ace4;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 220px;
  }

  .div-block-4645._3._4.left.online {
    width: 95%;
    height: 150px;
  }

  .text-block-2371 {
    text-align: left;
    line-height: 18px;
  }

  .text-block-2371._1 {
    clear: none;
    text-align: center;
    margin-top: 50px;
    font-size: 16px;
    line-height: 20px;
  }

  .image-1164.right2._333, .image-1164.online, .image-1164.bottom1.online, .image-1164.right11._112 {
    display: none;
  }

  .div-block-4647 {
    flex-flow: column;
  }

  .div-block-4647.mobile {
    display: none;
  }

  .video-7 {
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
    position: relative;
    inset: auto 0% 0% auto;
  }

  .video-7.frontier {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .video-7.frontier.mobile {
    display: block;
  }

  .text-block-2379 {
    text-align: left;
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-2378 {
    font-size: 24px;
  }

  .tabs-menu-11 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
  }

  .confirmados.frontier {
    padding-bottom: 100px;
  }

  .heading-132 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 20px;
  }

  .div-block-4649 {
    flex-flow: wrap;
    width: 100%;
  }

  .div-block-4649._1 {
    margin-top: 10px;
  }

  .div-block-4650 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 40px;
  }

  .tabs-19 {
    flex-flow: wrap;
    margin-top: 0;
    display: flex;
  }

  .div-block-4651 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 0;
  }

  .container-378 {
    justify-content: center;
    align-items: flex-start;
    width: 90%;
  }

  .image-1162 {
    width: 48%;
  }

  .tabs-content-3 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-4652 {
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
  }

  .paragraph-352 {
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
  }

  .thumb--lightbox {
    height: 240px;
  }

  .div-block-4589 {
    width: 50%;
  }

  .div-block-4653 {
    margin-top: 0;
  }

  .bold-text-507 {
    text-align: left;
  }

  .bold-text-507._22231 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .bold-text-507._22231.online {
    font-size: 20px;
  }

  .div-block-4655 {
    width: 50%;
  }

  .text-block-2389 {
    font-size: 24px;
  }

  .faq1-5_list-11.ai._21312 {
    width: 100%;
    max-width: none;
    margin-left: 16px;
    margin-right: 16px;
  }

  .text-size-regular-sf1-13.pg-faq-text-color {
    font-size: 14px;
  }

  .bold-text-513 {
    text-align: left;
  }

  .bold-text-513._22231 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .bold-text-513._22231.online {
    text-align: center;
    font-size: 20px;
    line-height: 20px;
  }

  .popup.best-sellers, .popup.best-sellers.frontier {
    display: none;
  }

  .div-block-4536 {
    flex-flow: column;
    width: 90%;
    height: 70%;
    display: flex;
  }

  .code-embed-3 {
    overflow: visible;
  }

  .text-span-1086 {
    text-align: left;
  }

  .div-block-4656 {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: auto;
    margin-bottom: 20px;
    padding: 8px;
    display: block;
  }

  .code-embed-6 {
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%;
  }

  .container-383 {
    flex-flow: column;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-2391 {
    margin-top: 40px;
  }

  .div-block-4660 {
    width: 100%;
  }

  .div-block-4661 {
    width: 100%;
    margin-top: 40px;
  }

  .image-1168 {
    width: 100%;
  }

  .container-384 {
    max-width: 95%;
  }

  .div-block-4662 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 60px;
  }

  .text-block-2398 {
    font-size: 20px;
  }

  .lightbox-link-15 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .image-1169 {
    width: 49%;
    height: 140px;
  }

  .image-1169._1 {
    display: none;
  }

  .text-block-2399._2 {
    height: 140px;
  }

  .div-block-4663 {
    width: 100%;
  }

  .text-block-2401 {
    text-align: center;
    width: 180px;
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-2401._1 {
    display: none;
  }

  .text-block-2401._1._33 {
    width: auto;
    display: flex;
  }

  .text-block-2401._1._33._12321 {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .text-block-2402 {
    letter-spacing: 6px;
    line-height: 32px;
  }

  .div-block-4669 {
    background-image: linear-gradient(284deg, #04111ee6 14%, #1f314480 84%, #06142133 99%, #04111ee6);
    width: 100%;
  }

  .div-block-4668 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
  }

  .container-385 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 90%;
    display: flex;
  }

  .text-block-2405 {
    font-size: 20px;
  }

  .text-block-2406 {
    text-align: left;
    width: 100%;
    margin-top: 20px;
    font-size: 14px;
  }

  .btn-modal-2 {
    font-size: 18px;
  }

  .btn-modal-2.blue {
    font-size: 16px;
    line-height: 24px;
  }

  .btn-modal-2.blue.bme.mobile-center {
    align-self: center;
  }

  .hero-credito-dobro {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-credito-dobro.bg-credito-dobro.revamp {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .texto-topo-credito.white {
    text-align: center;
    font-size: 10px;
  }

  .texto-topo-credito.white.font-size {
    font-size: 14px;
    line-height: 22px;
  }

  .texto-topo-credito.white.font-size._2 {
    text-align: left;
    flex-flow: column;
    font-size: 16px;
    line-height: 1.5;
    display: flex;
  }

  .texto-topo-credito.large {
    text-align: left;
    max-width: 90px;
    font-size: 12px;
    line-height: 14px;
    display: none;
  }

  .bold-text-486 {
    font-size: 20px;
  }

  .countdown-time-4 {
    font-size: 26px;
  }

  .page-navbar-6.countdown {
    flex-direction: column;
  }

  .paragraph-default-9.white.countdown {
    text-align: center;
  }

  .countdown-detail-4 {
    font-size: 12px;
  }

  .heading-online-19.big.m-left {
    text-align: center;
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .container-online-31.pt.m-left {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .title-online-23 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-137 {
    width: 365px;
  }

  .indicacoes-qtd-2 {
    width: 80%;
  }

  .fs_modal-2_close-9 {
    display: block;
  }

  .div-block-4673 {
    margin-top: 100px;
  }

  .div-block-4674 {
    width: 50%;
  }

  .text-block-2388 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .text-block-2388._2 {
    margin-bottom: 10px;
  }

  .div-block-4675 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-4676 {
    margin-top: 100px;
  }

  .div-block-4677 {
    width: 50%;
  }

  .div-block-4677.apoio {
    width: 40%;
  }

  .text-block-2410 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .text-block-2410._2 {
    margin-bottom: 10px;
  }

  .div-block-4678 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-1173 {
    width: 60px;
    max-width: 100%;
  }

  .image-1173.basicamente {
    width: 90px;
  }

  .arrow-slider-10 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .arrow-slider-10.left {
    display: block;
    transform: none;
  }

  .div-block-4708 {
    width: 90%;
  }

  .left-arrow-50 {
    width: 15%;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .left-arrow-50.d-none-copy {
    margin-bottom: 100px;
  }

  .div-block-4709 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .button-66 {
    width: 100%;
  }

  .mask-43.mentores {
    margin-bottom: 40px;
  }

  .slide-nav-59.valley.show {
    display: none;
  }

  .slide-nav-59.valley.show.margin {
    margin-left: auto;
    margin-right: auto;
  }

  .slider-mentores-valley-5 {
    width: 300px;
    margin-top: 0;
    padding-left: 13px;
    padding-right: 13px;
  }

  .slider-mentores-valley-5.height {
    width: 100%;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-depoimento-video-3 {
    width: 100%;
    height: 100%;
    margin: 0%;
  }

  .div-block-4710 {
    width: 100%;
  }

  .div-block-4711 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-4711.vsl {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph--online-8.center.size {
    margin-bottom: 0;
  }

  .paragraph--online-8.center.size.lef-mobile {
    text-align: left;
  }

  .line-5 {
    margin-right: 5px;
  }

  .line-5.d-none {
    display: none;
  }

  .div-block-4713.subf {
    position: relative;
  }

  .heading-online-21.white.size.margin.left-mobile {
    text-align: left;
  }

  .div-block-4714 {
    position: relative;
  }

  .div-block-4715.vendas {
    padding-bottom: 10px;
  }

  .button-67 {
    width: 100%;
  }

  .text-block-2417.cursos {
    padding-left: 5px;
  }

  .text-block-2417.sub-2 {
    width: 100%;
  }

  .div-block-4716.vsl {
    width: 95%;
  }

  .title-etapas {
    font-size: 28px;
  }

  .container-online-33 {
    z-index: 1;
    max-width: 90%;
    min-height: auto;
  }

  .text-block-2418 {
    margin-bottom: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
    font-weight: 600;
  }

  .text-block-2418.bonus {
    padding-left: 19px;
    padding-right: 19px;
  }

  .text-block-2418.bonus.left.vsl {
    box-shadow: none;
  }

  .bold-text-373 {
    font-size: 14px;
  }

  .div-block-4719 {
    padding-top: 20px;
  }

  .text-block-2420 {
    line-height: 26px;
  }

  .div-block-4720 {
    width: 95%;
    padding-right: 0;
  }

  .div-block-4720.vsl {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph--online-9.center.blue {
    font-size: 16px;
  }

  .bold-text-372 {
    font-size: 14px;
  }

  .text-block-2421 {
    text-align: left;
    margin-top: 0;
    font-size: 16px;
  }

  .text-block-2421.big {
    font-size: 18px;
    line-height: 28px;
  }

  .div-block-4456.vsl {
    width: 100%;
  }

  .div-block-4721 {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-4721.vsl {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-2422 {
    font-size: 22px;
    line-height: 35px;
  }

  .text-block-2423 {
    line-height: 26px;
  }

  .text-block-2423.white {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 16px;
  }

  .text-block-2423.white.padding {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 18px;
  }

  .tab-feature-20 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-4723.last.vsl {
    width: 100%;
  }

  .bold-text-374 {
    font-size: 14px;
  }

  .text-block-2426 {
    font-size: 26px;
  }

  .button-68 {
    width: 100%;
  }

  .button-68.is-trackable.compra.oferta {
    width: 95%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .bold-text-377 {
    font-size: 14px;
  }

  .div-block-4725 {
    grid-column-gap: 0px;
  }

  .image-1183 {
    margin-right: 5px;
  }

  .div-block-4726 {
    flex-direction: column;
  }

  .text-block-2427 {
    font-size: 30vw;
    font-weight: 800;
    line-height: 30vw;
  }

  .div-block-4727 {
    margin-left: 5px;
  }

  .price-tag-fg4-12 {
    padding-left: 13px;
    padding-right: 13px;
  }

  .price-tag-fg4-12.color.shadow.vsl {
    padding-left: 13px;
  }

  .bold-text-375, .bold-text-376 {
    font-size: 14px;
  }

  .container-online-34 {
    z-index: 1;
    max-width: 90%;
    min-height: auto;
  }

  .text-span-1025 {
    font-weight: 400;
  }

  .text-block-2428 {
    text-align: left;
    flex: 0 auto;
    font-size: 3.2vw;
  }

  .section-202 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .container-388 {
    padding-top: 60px;
  }

  .div-block-4728 {
    flex-flow: column;
    margin-top: 36px;
    bottom: -1%;
  }

  .heading-135 {
    margin-bottom: 0;
    font-size: 24px;
  }

  .heading-136 {
    margin-top: 20px;
    font-size: 16px;
    line-height: 20px;
  }

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

  .div-block-4732 {
    width: 300px;
    height: 200px;
  }

  .bignumbers {
    padding-top: 480px;
    padding-bottom: 20px;
  }

  .container-389 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    flex-flow: column;
  }

  .div-block-4735 {
    width: 60%;
  }

  .div-block-4736 {
    width: 90%;
  }

  .text-block-2430 {
    font-size: 60px;
    line-height: 60px;
    text-decoration: none;
  }

  .div-block-4737 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .container-390 {
    width: 95%;
  }

  .div-block-4738 {
    flex-flow: column;
  }

  .div-block-4739 {
    width: 90%;
    height: 23vh;
  }

  .heading-140 {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }

  .container-391 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
    padding-top: 40px;
  }

  .div-block-4741, .div-block-4742 {
    width: 90%;
  }

  .container-392 {
    width: 95%;
    margin-top: 20px;
  }

  .div-block-4743 {
    width: 100%;
  }

  .heading-143 {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }

  .div-block-4747 {
    width: 95%;
  }

  .container-393 {
    width: 95%;
    margin-bottom: 100px;
  }

  .div-block-4752 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .heading-145 {
    text-align: center;
    font-size: 24px;
  }

  .div-block-4753 {
    margin-top: 40px;
  }

  .div-block-4754 {
    width: 100%;
  }

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

  .div-block-4759 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 60px;
    margin-bottom: 0;
  }

  .cards-wrap-15 {
    grid-row-gap: 4px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .flip-card-area-2 {
    justify-content: center;
    align-items: center;
    width: 60%;
  }

  .text-block-2440 {
    font-size: 14px;
  }

  ._w-flip-card-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    padding-left: 0;
  }

  .tabs-menu-12 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .text-block-2442 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .div-block-4760 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 0;
  }

  .tabs-content-4 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-block-2445 {
    text-align: left;
    line-height: 20px;
  }

  .container-395 {
    justify-content: center;
    align-items: flex-start;
    width: 90%;
  }

  .image-1172 {
    width: 225px;
    max-width: none;
    height: 300px;
    max-height: none;
    position: static;
  }

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

  .tabs-20 {
    flex-flow: wrap;
    margin-top: 20px;
    display: flex;
  }

  .div-block-4761 {
    margin-top: 40px;
  }

  .image-1186 {
    width: 100px;
  }

  .image-1187 {
    width: 80px;
    max-width: 100%;
  }

  .image-1187._1 {
    max-width: 80%;
  }

  .div-block-4762 {
    width: 50%;
  }

  .div-block-4762.apoio {
    width: 40%;
  }

  .text-block-2446 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .text-block-2446._2 {
    margin-bottom: 10px;
  }

  .div-block-4763 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-1188 {
    width: 100%;
  }

  .body-26 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .container-396 {
    overflow: hidden;
  }

  .div-block-4764 {
    padding-top: 120px;
  }

  .image-1189 {
    width: 290px;
  }

  .text-block-2447 {
    width: 90%;
  }

  .div-block-4766 {
    flex-flow: column;
  }

  .div-block-4767 {
    margin-top: 10px;
  }

  .div-block-4767.mobile {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 40px;
    padding-top: 0;
    display: flex;
    overflow: hidden;
  }

  .div-block-4767.desktop {
    display: none;
  }

  .div-block-4768.mobile {
    justify-content: flex-start;
    align-items: center;
    width: 90%;
    padding-left: 20px;
  }

  .text-block-2448.mobile {
    color: #fff;
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 330px;
    overflow: visible;
  }

  .div-block-4769 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: static;
    left: auto;
    overflow: visible;
  }

  .div-block-4772 {
    height: 200px;
    position: relative;
    top: -15%;
  }

  .section-205 {
    margin-top: 0;
    display: flex;
  }

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

  .container-398 {
    min-width: 100%;
  }

  .container-399 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    overflow: hidden;
  }

  .div-block-4774 {
    width: 90%;
  }

  .section-206.desktop {
    display: none;
  }

  .section-206.mobile {
    background-image: linear-gradient(#0000 51%, #cd5a51e6);
    display: flex;
  }

  .section-207 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    display: flex;
  }

  .div-block-4776 {
    width: 90%;
  }

  .div-block-4777 {
    height: 400px;
  }

  .section-208 {
    margin-top: 60px;
  }

  .div-block-4778 {
    margin-top: 40px;
  }

  .div-block-4779 {
    width: 50%;
  }

  .text-block-2457 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .text-block-2457._2 {
    margin-bottom: 10px;
  }

  .div-block-4780 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-209 {
    background-image: url('../images/sem-ttulo-1_1sem-ttulo-1.webp'), radial-gradient(circle at 0 100%, #0b1c4e 9%, #040a1b57 27%, #0000 41%), radial-gradient(circle at 100% 100%, #fffffff0, #0000 33%), url('../images/005_1005.webp');
    background-position: 50% 100%, 0 0, 0 0, 50% 0;
    background-repeat: no-repeat, repeat, repeat, no-repeat;
    background-size: 330px, auto, auto, 1200px;
    height: 900px;
    display: flex;
  }

  .slider-40 {
    background-color: #0000;
    width: 100%;
    display: flex;
  }

  .div-block-4781, .div-block-4782, .div-block-4783 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .code-embed-7 {
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: scroll;
  }

  .container-400 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-1196 {
    height: 50px;
  }

  .image-1197 {
    height: 25px;
  }

  .section-210 {
    background-color: #e76353;
  }

  .container-401 {
    background-image: url('../images/radialsprint.svg');
    background-position: 50% 15%;
    background-repeat: no-repeat;
    background-size: 300px;
    width: 95%;
  }

  .text-block-2458 {
    width: auto;
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-2459 {
    font-size: 14px;
    line-height: 20px;
  }

  .button-73 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-4787 {
    height: auto;
  }

  .div-block-4788 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-4789 {
    text-align: center;
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-402 {
    width: 95%;
  }

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

  .div-block-4791 {
    background-color: #101d53;
    border-radius: 8px;
    flex-flow: column;
    margin-top: 10px;
    padding: 4px;
  }

  .div-block-4792 {
    border-bottom-width: 1px;
    border-right-style: none;
    border-right-width: 1px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
  }

  .div-block-4793 {
    border-bottom-width: 1px;
    width: 100%;
  }

  .div-block-4794 {
    border-bottom: 1px solid #7381b9;
    border-right-style: none;
    width: 100%;
  }

  .div-block-4795 {
    width: 100%;
  }

  .text-block-2461 {
    text-align: center;
    width: 90%;
    font-size: 14px;
  }

  .div-block-4796 {
    margin-top: 40px;
  }

  .div-block-4797 {
    width: 50%;
  }

  .div-block-4797.apoio {
    width: 40%;
  }

  .image-1198 {
    width: 80px;
    max-width: 100%;
  }

  .image-1198._1 {
    max-width: 80%;
  }

  .div-block-4798 {
    background-color: #0000;
    border-radius: 20px;
    width: 95%;
  }

  .div-block-4799 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-4800._1 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-4800._2 {
    border-right-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-4800._3 {
    padding-left: 0;
  }

  .container-403 {
    width: 95%;
  }

  .div-block-4801 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-4803 {
    width: 100%;
    height: 180px;
    padding-bottom: 20px;
  }

  .div-block-4803._3 {
    padding-bottom: 20px;
  }

  .div-block-4804 {
    grid-column-gap: 57px;
    grid-row-gap: 57px;
    flex-flow: column;
  }

  .text-block-2467 {
    font-size: 14px;
  }

  .div-block-4807.strategy, .div-block-4808._1.strategy, .div-block-4808._2.strategy, .div-block-4808._3.strategy, .div-block-4808._4.strategy, .div-block-4808._5.strategu.stra {
    height: 500px;
  }

  .div-block-4810._2 {
    width: 100%;
    height: 120px;
    top: 38%;
    left: auto;
  }

  .div-block-4810._2.strategy {
    height: 140px;
    top: 35%;
  }

  .div-block-4810._1 {
    width: 100%;
    height: 120px;
  }

  .div-block-4810._3 {
    width: 100%;
    height: 120px;
    top: 71%;
    left: auto;
  }

  .div-block-4810._3.strategy {
    height: 120px;
  }

  .text-block-2468, .text-block-2468._2 {
    width: auto;
  }

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

  .div-block-4812 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 95%;
  }

  .container-405 {
    width: 95%;
  }

  .div-block-4813 {
    flex-flow: column;
    margin-top: 20px;
  }

  .div-block-4814 {
    width: 100%;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 4px;
  }

  .div-block-4815 {
    width: 100%;
    height: 270px;
    padding-top: 20px;
    padding-left: 20px;
  }

  .text-block-2469 {
    width: 95%;
    font-size: 14px;
  }

  .text-block-2469._1 {
    width: 97%;
  }

  .image-1200, .image-1201 {
    display: none;
  }

  .image-1202.aula {
    width: 46px;
  }

  .header-3.frontier {
    z-index: 2147483647;
  }

  .image-1203 {
    width: 100%;
  }

  .div-block-4816 {
    background-color: #fff9;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-4817 {
    width: auto;
  }

  .image-1204 {
    display: block;
    position: absolute;
    inset: auto 0% 0% 34%;
  }

  .image-1205 {
    display: block;
    position: absolute;
    inset: 0% 0% auto 38%;
  }

  .link-block-28.is-trackable {
    top: auto;
    bottom: 3%;
  }

  .div-block-4818 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-4819, .div-block-4820, .div-block-4821, .div-block-4822, .div-block-4823 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-4824 {
    width: 49%;
  }

  .image-1207 {
    width: 100%;
  }

  .div-block-4825 {
    width: 49%;
  }

  .image-1208 {
    width: 100%;
  }

  .div-block-4826 {
    width: 49%;
  }

  .image-1209 {
    width: 100%;
  }

  .div-block-4827 {
    width: 49%;
  }

  .image-1210 {
    width: 100%;
  }

  .div-block-4837 {
    width: 88px;
    height: 44px;
    position: static;
  }

  .medium {
    text-align: left;
    min-width: 20ch;
  }

  .image-1237 {
    max-width: 50%;
  }

  .image-1246 {
    margin-bottom: 20px;
  }

  .image-1267, .image-1273, .image-1279, .image-1286, .image-1291, .image-1297, .image-1321, .image-1328 {
    max-width: 50%;
  }

  .heading-173 {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-5088 {
    margin-bottom: 40px;
  }

  .text-block-2601 {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
  }

  .container-478 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 100px;
    display: flex;
  }

  .heading-176 {
    font-size: 12px;
  }

  .bold-text-552 {
    font-size: 20px;
  }

  .section-311 {
    height: auto;
  }

  .div-block-5090 {
    flex-flow: column;
    display: none;
  }

  .slide-141 {
    box-sizing: border-box;
    vertical-align: top;
    object-fit: fill;
    width: 100%;
    margin-right: 20px;
    overflow: visible;
  }

  .mask-47 {
    float: right;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    overflow: hidden;
  }

  .slider-44 {
    float: none;
    clear: both;
    overflow-wrap: normal;
    background-color: #0000;
    margin-top: 20px;
    padding-bottom: 0;
    display: flex;
    overflow: visible;
  }

  .slide-142 {
    width: 100%;
    margin-right: 20px;
  }

  .slide-nav-62 {
    position: absolute;
    inset: auto 0% -19%;
  }

  .slide-143 {
    width: 100%;
  }

  .container-479 {
    padding-bottom: 40px;
  }

  .slider-45 {
    background-color: #0000;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: visible;
  }

  .slide-nav-63 {
    inset: auto 0% -5%;
  }

  .mask-48 {
    left: 21px;
    overflow: hidden;
  }

  .image-1333, .image-1334, .image-1337 {
    max-width: 50%;
  }

  .div-block-5105 {
    width: 250px;
  }

  .div-block-5106 {
    width: 90%;
  }

  .slide-144 {
    width: 100%;
  }

  .section-318.desktop {
    display: none;
  }

  .container-482 {
    justify-content: center;
    align-items: center;
  }

  .div-block-5107 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .div-block-5108 {
    width: 100%;
  }

  .div-block-5109._2 {
    margin-top: 10px;
  }

  .text-block-2607._2, .text-block-2608._2, .text-block-2609._2 {
    font-size: 14px;
  }

  .button-89._2.is-trackable {
    margin-top: 60px;
  }

  .button-89._2.is-trackable._3 {
    margin-top: 10px;
  }

  .button-89.is-trackable {
    width: 100%;
  }

  .section-319 {
    margin-top: 0;
  }

  .grid-36 {
    grid-auto-flow: row;
    display: flex;
  }

  .grid-36.mb {
    flex-flow: column;
  }

  .grid-36.mb.desk {
    display: none;
  }

  .grid-36.mb.mb2 {
    display: flex;
  }

  .div-block-5113._1.mb2 {
    border-right-style: none;
    padding-bottom: 8px;
    padding-left: 8px;
  }

  .div-block-5113._2.mb2 {
    padding-bottom: 8px;
    padding-left: 8px;
  }

  .div-block-5113._3.mb2 {
    border-bottom: 2px solid #0314b0;
    border-right-style: none;
    padding-top: 8px;
    padding-left: 8px;
  }

  .div-block-5113._4.mb2 {
    padding-top: 8px;
    padding-left: 8px;
  }

  .text-block-2611 {
    text-align: left;
    margin-top: 40px;
    font-size: 18px;
    line-height: 20px;
  }

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

  .text-block-2612 {
    font-size: 18px;
    line-height: 20px;
  }

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

  .div-block-5120._2 {
    width: 300px;
    height: 360px;
  }

  .div-block-5120._2._4 {
    background-image: url('../images/frame-4273195132_2frame-4273195132.webp');
    background-position: 50% 100%;
    width: 300px;
  }

  .div-block-5120._2._4._5 {
    background-image: url('../images/frame-427319513.png');
  }

  .div-block-5120._2._4._7 {
    background-image: url('../images/frame-427319513244.png');
  }

  .text-block-2615, .text-block-2616 {
    font-size: 14px;
  }

  .div-block-5125 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-5130 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-1341 {
    width: 100%;
  }

  .section-323 {
    background-image: url('../images/mobile-01_1mobile-01.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 550px;
  }

  .section-323.mobile {
    background-position: 50% 20%;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 630px;
  }

  .div-block-5131 {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    margin-top: 0;
    display: flex;
    position: relative;
    top: 88px;
  }

  .image-1342 {
    width: 90%;
  }

  .div-block-5132._1 {
    justify-content: center;
    align-items: flex-start;
    width: 90%;
    margin-top: 100px;
  }

  .container-487 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    top: 250px;
  }

  .button-90 {
    background-color: var(--new-coral);
    text-align: center;
    border-radius: 8px;
    width: 200px;
    margin-top: 10px;
    font-weight: 500;
  }

  .div-block-5133 {
    max-width: 100%;
    display: flex;
  }

  .slide-nav-64 {
    inset: auto 0% -14%;
  }

  .slide-145, .mask-49 {
    width: 300px;
    height: 360px;
  }

  .slider-46 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 290px;
    height: 350px;
    display: flex;
  }

  .text-block-2620 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .text-block-2620._32 {
    font-weight: 400;
  }

  .brand-4 {
    display: none;
  }

  .container-488 {
    height: 23%;
  }

  .section-324 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 200px;
    display: flex;
  }

  .image-1343 {
    width: 80%;
  }

  .div-block-5135 {
    margin-top: 5%;
  }

  .text-block-2621 {
    font-size: 16px;
    line-height: 20px;
  }

  .image-1344 {
    width: 20%;
    margin-bottom: 0;
  }

  .section-325 {
    height: 700px;
  }

  .image-1345 {
    width: 70%;
  }

  .div-block-5138 {
    flex-flow: column;
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .image-1347 {
    display: none;
  }

  .div-block-5139 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .section-327 {
    background-position: 0 0, 0 0, 0 0, 50%, 0 0;
  }

  .div-block-5143 {
    justify-content: center;
    align-items: flex-start;
    margin-top: 10px;
  }

  .button-91.is-trackable {
    display: none;
  }

  .text-block-2626 {
    display: flex;
  }

  .div-block-5150 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .div-block-5151 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .div-block-5154 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 0;
  }

  .div-block-5154._2 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .div-block-5155._3 {
    margin-top: 15px;
  }

  .div-block-5157 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .code-embed-10 {
    overflow: scroll;
  }

  .section-329.pma-acad-lideranca {
    padding-top: 0;
  }

  .div-block-5177 {
    margin-top: 24px;
  }

  .div-block-4691 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-4691._4 {
    display: flex;
  }

  .div-block-4691._4.ac {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-4691._4.pma4 {
    width: 100%;
  }

  .div-block-4691._4.pma4.pma-4-4 {
    width: 100%;
    padding: 10px;
  }

  .div-block-4691.ac {
    border-right-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-5179 {
    width: 100%;
  }

  .text-block-2636 {
    text-align: center;
    font-size: 14px;
    line-height: 1.5;
  }

  .heading-114 {
    text-align: center;
    letter-spacing: 1px;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 42px;
    display: flex;
  }

  .text-block-2637 {
    font-size: 12px;
  }

  .heading-177.size {
    font-size: 2.7vw;
    line-height: 4vw;
  }

  .heading-178 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
  }

  .div-block-4690.deskotopo, .div-block-4690.deskotopo.pma-lp {
    display: none;
  }

  .div-block-4690.grid-19-mit {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-4690.grid-19-mit.ac {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 0;
    width: 100vw;
    padding-left: 14px;
    padding-right: 14px;
  }

  .container-495 {
    max-width: 90%;
    position: relative;
  }

  .container-495.pma2, .container-495.pma-acad-liderana {
    padding-top: 0;
  }

  .button-93.is-trackable.forms {
    font-size: 15px;
  }

  .div-block-5183 {
    width: 100%;
  }

  .container-496 {
    background-size: 600px;
    padding-top: 0;
  }

  .div-block-4694 {
    flex-flow: column;
    width: 100%;
  }

  .div-block-5185 {
    margin-top: 60px;
  }

  .heading-180 {
    text-align: center;
    font-size: 20px;
    line-height: 1.5;
  }

  .div-block-4692 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .div-block-4692._3 {
    margin-right: 0;
  }

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

  .div-block-5186 {
    width: 100%;
  }

  .text-block-2639 {
    font-size: 14px;
    line-height: 1.5;
  }

  .div-block-4698 {
    width: 20%;
  }

  .div-block-4701 {
    width: 100%;
  }

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

  .table {
    min-width: 100%;
  }

  .heading-181 {
    font-size: 20px;
  }

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

  .outtable {
    margin-top: 40px;
  }

  .text-block-2644 {
    font-size: 12px;
  }

  .div-block-4697 {
    width: 60%;
    padding-left: 10px;
    padding-right: 8px;
  }

  .div-block-4699 {
    width: 20%;
  }

  .div-block-5191 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-5191.size {
    width: 100%;
    margin-top: 40px;
  }

  .heading-182 {
    font-size: 20px;
  }

  .heading-182.exn {
    text-align: center;
  }

  .div-block-4703 {
    border-radius: 2px;
    width: 13px;
    height: 13px;
    inset: 1.5% auto 0% -2.5%;
  }

  .div-block-4703.mobile-copy {
    top: -1.5%;
    left: 0%;
  }

  .div-block-4702 {
    flex-flow: column;
  }

  .div-block-4702._2 {
    margin-top: 0;
  }

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

  .div-block-4704 {
    border-top-style: none;
    border-left: 1px solid #2d4a8c;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90%;
    height: 200px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 16px;
  }

  .div-block-4704._5 {
    display: none;
  }

  .div-block-4704._33 {
    border-top-style: solid;
    border-left-style: none;
    height: auto;
  }

  .div-block-4704.width {
    width: 95%;
    height: auto;
    min-height: 200px;
    padding-bottom: 40px;
  }

  .div-block-5197 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    margin-top: 20px;
  }

  .heading-183 {
    font-size: 20px;
  }

  .div-block-5202 {
    width: 100%;
  }

  .div-block-5204._3, .div-block-5204._1, .div-block-5204._2 {
    width: 33%;
  }

  .text-block-2650.big {
    font-size: 14px;
  }

  .dia-2 {
    display: none;
  }

  .div-block-5207 {
    width: 100%;
  }

  .heading-184 {
    font-size: 20px;
  }

  .container-500.margin {
    max-width: 95%;
  }

  .text-block-2651 {
    text-align: center;
    width: 100px;
    font-size: 14px;
  }

  .image-1360 {
    height: 30px;
  }

  .div-block-5210 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .div-block-5210.d-noen {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-top: 20px;
    display: none;
  }

  .image-1361, .image-1362 {
    height: 30px;
  }

  .heading-185 {
    text-align: center;
    font-size: 20px;
    line-height: 1.5;
  }

  .image-1363, .image-1364 {
    height: 30px;
  }

  .text-block-2652 {
    font-size: 18px;
    line-height: 28px;
  }

  .image-1365 {
    height: 30px;
  }

  .div-block-5211 {
    margin-top: 40px;
  }

  .dia-1 {
    display: flex;
  }

  .div-block-5213 {
    justify-content: center;
  }

  .div-block-5214 {
    width: 248px;
    padding-right: 20px;
  }

  .div-block-5214.auto {
    height: auto;
    padding: 28px 15px;
  }

  .div-block-5215 {
    justify-content: center;
    align-items: center;
    width: 110px;
    display: flex;
    overflow: hidden;
  }

  .div-block-5215.bkg-jesuel, .div-block-5215.cris-bkg {
    width: 110px;
    height: auto;
  }

  .div-block-5215._250.depo, .div-block-5215.depo-2 {
    height: auto;
  }

  .text-block-2656 {
    font-size: 14px;
  }

  .div-block-5216.gap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
  }

  .div-block-5217.d-none-mobile {
    display: none;
  }

  .text-block-2667 {
    text-align: center;
    width: 80px;
    font-size: 14px;
  }

  .text-block-2668 {
    text-align: center;
    width: 60px;
    font-size: 14px;
  }

  .deskt {
    display: none;
  }

  .mobilenovage {
    width: 100%;
    display: flex;
  }

  .div-block-5218 {
    background-color: #0f1a4580;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 20px;
    display: flex;
  }

  .div-block-5218.pma2 {
    border-radius: 8px;
    width: 60%;
    margin-top: 0;
    padding: 8px 24px;
  }

  .div-block-5218.pma2.gestao-pessoas {
    width: 80%;
  }

  .div-block-5219 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 10px;
    display: flex;
  }

  .div-block-5219.pmapmapmapmapma {
    justify-content: center;
    align-items: center;
  }

  .text-span-1206 {
    font-weight: 600;
  }

  .div-block-5220 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-right: 20px;
    display: flex;
  }

  .div-block-5220.pma2 {
    width: 100%;
    padding: 10px;
  }

  .div-block-5220.pmapmapmapmapma {
    justify-content: center;
    align-items: center;
    padding: 10px;
  }

  .text-block-2669 {
    width: 140px;
    padding-left: 10px;
    font-size: 12px;
  }

  .text-block-2669.pmapma2 {
    width: auto;
  }

  .text-block-2670 {
    width: 160px;
    padding-left: 10px;
    padding-right: 0;
    font-size: 12px;
  }

  .text-block-2670.pmapma2 {
    width: auto;
  }

  .text-span-1207 {
    font-weight: 600;
  }

  .image-1367 {
    overflow: clip;
  }

  .div-block-5221 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-1368, .image-1369, .image-1370, .image-1371, .image-1372 {
    width: 24px;
  }

  .div-block-5223.margin {
    margin-top: 0;
  }

  .div-block-5226 {
    flex-flow: column;
    padding-top: 10px;
  }

  .image-1373 {
    padding-top: 0;
  }

  .text-block-2676 {
    padding-top: 10px;
  }

  .text-block-2676._2 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .div-block-5228 {
    flex-flow: row;
    padding-bottom: 20px;
  }

  .image-1376, .image-1377 {
    width: 100%;
  }

  .container-503 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .section-337 {
    background-image: radial-gradient(circle at 50% 20%, #051022, #0000 80%), url('../images/bgclippath2.svg'), linear-gradient(#081a36, #040d1c);
    background-position: 0 0, 50% 160%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, auto, auto;
  }

  .div-block-5229 {
    width: 40%;
  }

  .image-1379 {
    width: 100%;
  }

  .div-block-5230 {
    width: 95%;
  }

  .text-block-2678 {
    margin-bottom: 40px;
    font-size: 12px;
  }

  .div-block-5231 {
    width: 95%;
  }

  .div-block-5232 {
    z-index: 99;
    background-color: #040d1c;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .text-block-2679 {
    font-size: 14px;
  }

  .text-block-2680 {
    padding: 4px 16px;
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-5237 {
    margin-top: 20px;
  }

  .text-block-2682.desktop {
    display: none;
  }

  .text-block-2682.momobile {
    display: block;
  }

  .div-block-5239 {
    flex-flow: column;
  }

  .section-339 {
    display: none;
  }

  .container-506 {
    max-width: 95%;
  }

  .div-block-5251 {
    width: 100%;
  }

  .div-block-5254 {
    width: 95%;
  }

  .div-block-5254._3 {
    width: 60%;
  }

  .div-block-5254._2 {
    width: 80%;
  }

  .text-block-2694 {
    padding-left: 10px;
    font-size: 16px;
    line-height: 24px;
  }

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

  .text-block-2694.desktop {
    display: none;
  }

  .text-block-2695 {
    font-size: 14px;
  }

  .div-block-5263 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    height: auto;
    padding: 10px;
  }

  .div-block-5263._1 {
    padding-left: 20px;
  }

  .text-block-2704, .text-block-2704._1 {
    font-size: 16px;
  }

  .div-block-5265 {
    justify-content: center;
    align-items: flex-start;
    left: 0;
  }

  .div-block-5265._1 {
    width: 100%;
  }

  .div-block-5266 {
    width: 95%;
    height: auto;
    margin-top: 5px;
  }

  .div-block-5267 {
    width: 95%;
    height: auto;
    margin-top: auto;
    padding-right: 0;
  }

  .div-block-5268 {
    width: 95%;
    height: auto;
  }

  .div-block-5269 {
    flex-flow: column;
  }

  .image-1385 {
    text-align: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-2710 {
    margin-top: 20px;
    font-weight: 300;
    line-height: 1.5;
  }

  .div-block-5270 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-5271 {
    width: 90%;
  }

  .image-1386 {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-mentores-fg4 {
    width: 90%;
    margin-top: 20px;
    margin-right: auto;
  }

  .div-block-5273 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-5273.hero {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    padding-top: 40px;
  }

  .div-block-5273.hero.aceleracao {
    min-height: auto;
  }

  .btn-arrow.is-trackable {
    border: 1px #ffffff75;
    width: 100%;
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .btn-arrow.is-trackable:hover {
    width: 100%;
  }

  .btn-arrow.is-trackable.center {
    padding: 10px 16px;
  }

  .btn-arrow.is-trackable.center.hero.ac.left {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    width: 100%;
    padding-left: 10px;
    padding-right: 4px;
    display: flex;
  }

  .btn-arrow.is-trackable.compra.center {
    width: 100%;
    margin-top: 20px;
  }

  .heading-188 {
    font-size: 18px;
  }

  .h1-block {
    width: 100%;
    margin-bottom: 10px;
  }

  .hero-fg4 {
    background-image: linear-gradient(343deg, #fff 66%, #f2f2f2);
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
    min-height: 70vh;
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .hero-fg4.aceleracao {
    padding-top: 10px;
  }

  .image-1387 {
    height: 25px;
  }

  .h1 {
    font-size: 7.8vw;
    font-weight: 700;
    line-height: 11vw;
  }

  .h1.aceleracao {
    font-size: 8.5vw;
    line-height: 10vw;
  }

  .image-1388 {
    width: 30px;
  }

  .div-block-5274 {
    border-bottom: 2px #fff;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-5276 {
    height: 45px;
  }

  .text-block-2713 {
    width: 200px;
    font-size: 16px;
    line-height: 22px;
  }

  .text-block-2713.fg4 {
    width: auto;
    font-size: 3.5vw;
  }

  .text-block-2713.fg4.left {
    font-size: 3.2vw;
  }

  .sub-title-2 {
    font-weight: 500;
  }

  .text-card {
    margin-top: 15px;
  }

  .slider-47 {
    width: 90%;
  }

  .image-847 {
    flex: none;
  }

  .div-block-4061 {
    border-radius: 15px;
  }

  .div-block-4061.size {
    min-height: auto;
  }

  .slide-146 {
    height: 270px;
    margin-bottom: 0%;
  }

  .slide-146.size {
    width: 99%;
    height: 280px;
  }

  .slide-146.size.anv24 {
    width: 95%;
    margin-left: 2.5%;
    margin-right: 2.5%;
  }

  .left-arrow-52 {
    align-items: center;
    width: 25px;
    height: 310px;
    display: flex;
  }

  .right-arrow-50 {
    width: 25px;
    height: 310px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .image-850 {
    width: 25px;
    height: 25px;
    margin-top: auto;
  }

  .mask-50 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-span-1226 {
    font-size: 26px;
    line-height: 36px;
  }

  .heading-189 {
    width: 90%;
    line-height: 38px;
  }

  .heading-189.anv24 {
    font-size: 24px;
    line-height: 34px;
  }

  .heading-189.white {
    width: 95%;
    font-size: 28px;
    line-height: 38px;
  }

  .div-block-5279 {
    width: 95%;
  }

  .section-342.gratuito {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-5280 {
    width: 100%;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-5282 {
    width: 90%;
    margin-top: 10px;
    margin-bottom: 20px;
    display: block;
  }

  .div-block-5282.video {
    width: 95%;
  }

  .heading-190 {
    width: 90%;
    line-height: 38px;
  }

  .heading-190.anv24 {
    font-size: 24px;
    line-height: 34px;
  }

  .slide-nav-66 {
    opacity: .5;
    width: 70%;
  }

  .slide-nav-66.opacity {
    display: none;
  }

  .slide-nav-66.opacity.d-none-desk {
    margin-top: 20px;
  }

  .text-block-2717 {
    font-size: 18px;
    line-height: 24px;
  }

  .right-arrow-51.center {
    justify-content: flex-end;
  }

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

  .slide-147 {
    width: 95%;
    height: auto;
    margin-left: 2.5%;
    margin-right: 2.5%;
  }

  .slide-147.aceleracai {
    margin-left: .5%;
    margin-right: .5%;
  }

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

  .left-arrow-53.center {
    justify-content: flex-start;
  }

  .heading-191 {
    width: 90%;
    line-height: 38px;
  }

  .heading-191.anv24 {
    font-size: 24px;
    line-height: 34px;
  }

  .text-block-2720 {
    font-size: 22px;
    line-height: 35px;
  }

  .div-block-5289 {
    grid-column-gap: 0px;
  }

  .text-block-2724 {
    font-size: 30vw;
    font-weight: 800;
    line-height: 30vw;
  }

  .text-block-2726 {
    width: 200px;
    font-size: 16px;
    line-height: 22px;
  }

  .text-block-2726.fg4 {
    width: auto;
    font-size: 3.5vw;
  }

  .div-block-5291 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-5291.oferta {
    background-image: linear-gradient(to top, #f7f6f7, #fff);
    width: 95%;
  }

  .div-block-5292 {
    text-align: left;
    width: 100%;
  }

  .text-block-2729 {
    text-align: left;
  }

  .text-span-1230 {
    font-size: 26px;
    line-height: 36px;
  }

  .container-online-35 {
    z-index: 1;
    max-width: 90%;
    min-height: auto;
  }

  .heading-192 {
    width: 90%;
    line-height: 38px;
  }

  .image-1395 {
    width: 30px;
  }

  .text-block-2730 {
    width: 200px;
    font-size: 16px;
    line-height: 22px;
  }

  .text-block-2730.fg4 {
    width: auto;
    font-size: 3.5vw;
  }

  .section-343 {
    padding-bottom: 60px;
  }

  .section-343.padding-top {
    padding-top: 40px;
  }

  .section-343.blog {
    padding-top: 20px;
  }

  .image-1397 {
    width: 140%;
    left: auto;
    right: auto;
  }

  .image-1399 {
    margin-top: 60px;
    margin-bottom: 20px;
  }

  .text-block-2735 {
    font-size: 14px;
    line-height: 22px;
  }

  .text-block-2735.oferta {
    width: 90%;
  }

  .div-block-5307 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .div-block-5308 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-5309 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-5309.d-none {
    display: none;
  }

  .div-block-5309.stroke {
    border-left: 1px solid #ffffff26;
  }

  .image-1402.margin {
    width: 40px;
    top: -2%;
  }

  .heading-193 {
    font-size: 24px;
  }

  .heading-193.max {
    font-size: 24px;
    line-height: 32px;
  }

  .slide-148 {
    width: 99%;
    margin-left: .5%;
    margin-right: .5%;
  }

  .d-none-left.show {
    left: auto;
  }

  .d-none-right.show {
    right: 0;
  }

  .arrow-slider-11 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .arrow-slider-11.left {
    display: block;
    transform: none;
  }

  .left-arrow-54 {
    margin-left: -1%;
  }

  .slide-mentor-fg4-2 {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .right-arrow-53 {
    margin-right: -1%;
  }

  .image-1404 {
    height: auto;
    margin-left: 0;
  }

  .slide-nav-69.white-bkg.mobile {
    display: block;
  }

  .slider-fg4-mentores-3 {
    width: 90%;
    margin-top: 0;
    padding-left: 13px;
    padding-right: 13px;
  }

  .container-519 {
    max-width: 90%;
  }

  .heading-195 {
    text-align: left;
    font-size: 26px;
    line-height: 34px;
  }

  .heading-195.center {
    text-align: center;
  }

  .section-345 {
    min-height: auto;
  }

  .container-520 {
    max-width: 90%;
  }

  .section-347 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-1407 {
    width: 90%;
  }

  .div-block-5313 {
    align-items: center;
    margin-bottom: 0;
  }

  .div-block-5314 {
    width: 90%;
  }

  .section-348 {
    height: 85vh;
  }

  .background-video-5 {
    background-image: linear-gradient(90deg, #000412, #020929b3);
  }

  .div-block-5316 {
    align-items: center;
  }

  .heading-196 {
    text-align: center;
    font-size: 42px;
  }

  .text-block-2741 {
    text-align: center;
    font-size: 28px;
    line-height: 28px;
  }

  .div-block-5317 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    margin-bottom: 10px;
  }

  .div-block-5318.bkg-hero {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    background-color: #f7f7f70f;
  }

  .section-349 {
    padding-top: 10px;
  }

  .image-1410 {
    min-width: 100%;
  }

  .close-modal-img {
    width: 30px;
    margin-top: 5%;
    margin-right: 5%;
  }

  .image-375, .image-1416 {
    max-width: 50%;
  }

  .features-metrics {
    padding-top: 40px;
  }

  .metric-value {
    font-size: 18px;
  }

  .columns-20 {
    grid-row-gap: 20px;
    width: 100%;
  }

  .metric, .metric.short {
    width: 90%;
    height: 160px;
  }

  .metric.short2 {
    height: 150px;
  }

  .metric._1 {
    height: 180px;
  }

  .div-block-5343 {
    width: 100%;
    height: 180px;
    overflow: clip;
  }

  .div-block-5345 {
    height: 170px;
  }

  .body-40 {
    background-color: #051220;
  }

  .body-40.valley {
    background-color: #000;
  }

  .section-header-2 {
    flex-direction: column;
    align-items: center;
  }

  .slider-navigation.prev-slide, .slider-navigation.next-slide {
    width: 50px;
  }

  .slider-navigation-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
  }

  .slider-item {
    width: 78vw;
    height: auto;
    margin-left: 11vw;
    margin-right: 11vw;
  }

  .slider-list {
    justify-content: flex-start;
    width: 100%;
  }

  .text-block-2801.coral {
    font-size: 14px;
  }

  .text-span-1255, .bold-text-573 {
    text-align: left;
  }

  .image-1439 {
    width: 100%;
    margin-bottom: 20px;
  }

  .container-539 {
    flex-flow: column;
  }

  .div-block-5378, .container-540 {
    width: 95%;
  }

  .div-block-5380 {
    width: 100%;
    height: 100%;
    padding-bottom: 20px;
  }

  .div-block-5386 {
    flex-flow: column;
  }

  .text-block-2812._2 {
    font-size: .8rem;
  }

  .topbar-g4-valley {
    position: fixed;
    inset: 0% 0% auto;
  }

  .div-block-5387 {
    padding-left: 10px;
  }

  .image-1441.mobile {
    width: 20%;
    height: auto;
    margin-top: 0;
  }

  .image-1441.desktop {
    display: none;
  }

  .div-block-5388 {
    justify-content: flex-end;
    margin-left: 0;
  }

  .button-102.is-trackable {
    flex: none;
    width: auto;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
    font-weight: 700;
    line-height: 12px;
  }

  .paragraph-359 {
    font-size: 6px;
  }

  .paragraph-359.desktop {
    display: none;
  }

  .paragraph-359.mobile {
    font-size: 8px;
    display: flex;
  }

  .marquee-text {
    letter-spacing: 7px;
    font-size: 10px;
  }

  .marquee-text.online {
    letter-spacing: 3px;
    letter-spacing: 3px;
    letter-spacing: 3px;
    letter-spacing: 3px;
    margin-bottom: 0;
    font-size: 12px;
  }

  .slider-wrapper {
    justify-content: center;
  }

  .div-block-4313 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grad-bkg-journey {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-4314 {
    padding-bottom: 20px;
  }

  .container-560 {
    width: 100%;
  }

  .white-bkg-journey-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-599 {
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-599.paragrafo {
    width: 100%;
    font-size: 16px;
  }

  .text-block-599.paragrafo.left {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .bold-text-346 {
    text-align: left;
  }

  .image-1481 {
    display: none;
  }

  .container-padrao-55 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .heading {
    margin-bottom: 10px;
    font-size: 4.8vw;
    line-height: 7vw;
  }

  .heading.h2 {
    width: 100%;
    font-weight: 500;
    line-height: 38px;
  }

  .heading.h2.center {
    width: 90%;
  }

  .arrow-slider-13 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .arrow-slider-13.left {
    display: block;
    transform: none;
  }

  .arrow-slider-13.left.d-none, .slide-nav-73.valley.show {
    display: none;
  }

  .slide-nav-73.valley.show.depoimento {
    display: block;
  }

  .container-padrao-56 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .left-arrow-57 {
    width: 15%;
    padding-left: 10px;
  }

  .slide-152 {
    width: 95%;
    height: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .slider-mentores-valley-7 {
    width: 300px;
    margin-top: 0;
    padding-left: 13px;
    padding-right: 13px;
  }

  .slider-mentores-valley-7.height.depoimentos {
    width: 100%;
    margin-top: 20px;
  }

  .slider-mentores-valley-7.height-copy {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-mentores-valley-7.height {
    width: 100%;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-200 {
    margin-bottom: 10px;
    font-size: 4.8vw;
    line-height: 7vw;
  }

  .heading-200.h2 {
    width: 100%;
    font-weight: 500;
    line-height: 38px;
  }

  .heading-200.h2.center {
    width: 90%;
  }

  .container-padrao-57 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-57.pass {
    margin-bottom: 150px;
  }

  .faq-online-item-6.pass.infos {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .text-block-2886 {
    text-align: center;
    letter-spacing: 8px;
    width: 90%;
    font-size: 7vw;
  }

  .text-block-2886.big {
    letter-spacing: 4px;
    font-size: 9vw;
    font-weight: 700;
  }

  .text-counter-2 {
    font-size: 6px;
  }

  .pointer-counter {
    font-size: 15px;
    line-height: 15px;
  }

  .nav-counter {
    margin-top: 10px;
  }

  .nav-counter._12, .nav-counter._1231 {
    margin-top: 40px;
  }

  .nav-counter._1231.sprints.fixo {
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .number-counter {
    font-size: 6vw;
    line-height: 20px;
  }

  .bold-text-610 {
    font-size: .9rem;
  }

  .text-block-2898.pulsante {
    text-align: center;
    font-size: .9rem;
  }

  .counter-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .faixa-gt.blue {
    width: 100%;
  }

  .div-block-5542 {
    width: 95%;
  }

  .image-1500, .image-1500.size {
    width: 100%;
  }

  .text-block-2924 {
    width: 100%;
    font-size: 24px;
    line-height: 34px;
  }

  .div-block-5543 {
    width: 95%;
    margin-bottom: 0;
    padding-bottom: 5px;
  }

  .text-block-2926 {
    font-size: 35px;
    line-height: 35px;
  }

  .text-and-counter-block-3 {
    width: 90%;
  }

  .text-and-counter-block-3.d-none {
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 0;
  }

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

  .counter-block-number-6 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 40px;
  }

  .desk-logo-2._123 {
    display: none;
  }

  .container-padrao-59 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-59.horizontal {
    flex-direction: column-reverse;
    justify-content: center;
    max-width: none;
  }

  .text-span-547 {
    letter-spacing: 10px;
    font-size: 18px;
  }

  .heading-hero-7 {
    text-align: left;
    white-space: normal;
    font-size: 30px;
  }

  .v2-btn-23 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .v2-btn-23.align-left {
    margin-left: 0;
  }

  .hero-online-content-7 {
    margin-bottom: -39px;
  }

  .text-block-2412 {
    font-size: 14px;
    line-height: 20px;
  }

  .container-padrao-60 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-5553 {
    margin-top: 8px;
    margin-bottom: 15px;
  }

  .container-572 {
    margin-top: 60px;
  }

  .carousel-arrow-w.arrow-next {
    margin-right: 1em;
  }

  .carousel-arrow-w.arrow-previous {
    margin-left: 1em;
  }

  .carousel-arrows {
    margin-top: 2.5em;
  }

  .slider-icon {
    display: none;
  }

  .div-block-5588 {
    width: 100%;
    padding: 10px 0;
  }

  .div-block-5588:hover {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .div-block-5588.grad {
    max-width: none;
    padding: 5px 20px;
  }

  .div-block-5588.grad:hover {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-5588.grad.is-trackable.color.fixo {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .div-block-5588.grad.is-trackable.color.fixo.w--current {
    width: 95%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .div-block-5588.grad.is-trackable.color.fixo._90 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-1523 {
    width: 30px;
  }

  .text-block-2966 {
    font-size: 3vw;
    font-weight: 700;
    line-height: 8vw;
  }

  .text-block-2966.fixo {
    font-size: 3.5vw;
  }

  .hero-sprints {
    padding-top: 2%;
  }

  .hero-sprints.vendas {
    background-image: url('../images/mobile-hero.png');
    background-position: 50% 100%;
    background-size: cover;
    padding-top: 1%;
    padding-bottom: 1%;
  }

  .div-block-5595 {
    border-radius: 20px;
    width: 96%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-1525 {
    width: 80%;
  }

  .container-581 {
    width: 95%;
  }

  .text-block-2969 {
    font-size: 12px;
  }

  .text-block-2970 {
    font-size: 5.5vw;
    line-height: 8vw;
  }

  .text-block-2970.siz {
    font-size: 26px;
    line-height: 36px;
  }

  .text-block-2970.vendas {
    max-width: 400px;
  }

  .text-block-2970.vendas.cultura {
    max-width: none;
    font-size: 8vw;
    line-height: 10vw;
  }

  .text-block-2971 {
    max-width: 400px;
    font-size: 12px;
    line-height: 22px;
  }

  .text-block-2971.left {
    text-align: left;
  }

  .text-block-2971.left.max {
    max-width: none;
  }

  .text-block-2971.left.footer-text {
    text-align: center;
  }

  .image-1526 {
    margin-bottom: 40px;
  }

  .div-block-5596 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-5596.is-trackable {
    width: 90%;
  }

  .div-block-5596.is-trackable.min-w {
    width: 100%;
    min-width: 0;
    margin-top: 20px;
    padding-left: 7px;
    padding-right: 7px;
  }

  .div-block-5596.is-trackable.blue {
    width: 100%;
  }

  .image-1527 {
    width: 18px;
  }

  .text-block-2972 {
    font-size: 4vw;
  }

  .text-block-2972.size-font {
    font-size: 3.5vw;
  }

  .text-block-2972.size-font.size {
    font-size: 3.4vw;
  }

  .section-382 {
    background-image: radial-gradient(circle, #03209266, #0320922e 38%);
  }

  .div-block-5598 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .div-block-5598._100.left-top.programa {
    flex-flow: column;
  }

  .text-block-2975 {
    width: 100%;
  }

  .text-block-2975.size {
    font-size: 24px;
  }

  .text-block-2976 {
    width: 95%;
  }

  .section-383 {
    padding-top: 10px;
  }

  .container-583 {
    z-index: 12;
  }

  .image-1534 {
    inset: 38% 0% auto;
  }

  .div-block-5607 {
    flex-flow: column;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    display: flex;
  }

  .div-block-5607.color {
    overflow: scroll;
  }

  .close-modal {
    min-height: auto;
  }

  .close-modal.aniv25 {
    background-image: none;
    background-position: 100% 100%;
    min-height: 100vh;
  }

  .close-modal-btn-2 {
    top: 1%;
    right: 5%;
  }

  .image-1535 {
    width: 20px;
    height: 20px;
    margin-bottom: 0;
  }

  .text-block-2979 {
    max-width: 300px;
    font-size: 14px;
    line-height: 22px;
  }

  .code-embed-24 {
    overflow: scroll;
  }

  .div-block-5608 {
    width: 90%;
    margin-top: 10px;
  }

  .div-block-5609 {
    width: 90%;
  }

  .text-and-counter-block-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 95%;
  }

  .text-and-counter-block-4.d-none {
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 0;
  }

  .text-and-counter-block-4.pb {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: space-around;
  }

  .counter-block-number-7 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 30px;
  }

  .text-block-2981 {
    text-align: center;
    font-size: 3.5vw;
  }

  .text-block-2981.mob {
    text-align: left;
    letter-spacing: 0;
    font-size: 2.5vw;
    font-weight: 600;
    line-height: 4.5vw;
  }

  .container-padrao-62 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-62.horizontal {
    flex-direction: column-reverse;
    justify-content: center;
    max-width: none;
  }

  .text-span-1326 {
    letter-spacing: 10px;
    font-size: 18px;
  }

  .heading-hero-8 {
    text-align: left;
    white-space: normal;
    font-size: 30px;
  }

  .v2-btn-24 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .v2-btn-24.align-left {
    margin-left: 0;
  }

  .hero-online-content-8 {
    margin-bottom: -39px;
  }

  .container-padrao-63 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .items-holder-3 {
    height: 80px;
  }

  .item-6.big {
    width: 120px;
  }

  .item-6.medium {
    width: 70px;
  }

  .vantagem-description-6 {
    text-align: left;
    font-size: 14px;
  }

  .container-padrao-64 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .cards-wrap-17 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column wrap;
  }

  .image-1537 {
    width: 30px;
  }

  .container-padrao-65 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-65.horizontal {
    flex-direction: column-reverse;
    justify-content: center;
    max-width: none;
  }

  .v2-btn-25 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .left-arrow-60.carrossel-etapas {
    left: 0%;
  }

  .slider-54.etapas {
    height: 300px;
  }

  .slider-54.etapas.modulos {
    height: auto;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-54.etapas.modulos.margin-down.slider-vendas {
    margin-bottom: 20px;
  }

  .container-padrao-66 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-1538 {
    transform: rotate(180deg);
  }

  .slide-nav-12 {
    top: 545px;
    bottom: -2%;
  }

  .slide-nav-12.small._3 {
    bottom: -16%;
  }

  .slide-nav-12.small._3.margin.filter-invert {
    filter: none;
  }

  .lider-heading-17.blue {
    font-size: 24px;
  }

  .lider-heading-17.blue.h3 {
    text-align: center;
  }

  .lider-heading-17.blue.h3.no-p {
    text-align: left;
  }

  .div-block-5610 {
    width: auto;
    max-width: none;
  }

  .image-294-copy-11 {
    transform: none;
  }

  .right-arrow-56.carrossel-etapas {
    right: 0%;
  }

  .image-294-copy-12 {
    transform: none;
  }

  .slide-10.etapas {
    padding-bottom: 0;
  }

  .slide-10.etapas.modulos {
    height: auto;
  }

  .v2-btn-26 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .features-wrap-5.horizontal {
    min-width: auto;
  }

  .tab-feature-22 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    padding-bottom: 0;
    padding-left: 0;
    line-height: 22px;
  }

  .tab-feature-22.gap {
    align-items: center;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .image-386 {
    width: 50px;
    top: 39px;
  }

  .home-review_slide-content-3 {
    padding-bottom: 0;
    padding-left: 0;
  }

  .home-review_slider-nav-9 {
    margin-top: 22.4375px;
    top: 106%;
  }

  .container-padrao-67 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-padrao-67.padding {
    padding-bottom: 10px;
  }

  .left-arrow-online-4 {
    top: 113%;
    left: 0%;
  }

  .testimonial-text-7 {
    padding-left: 65px;
    font-size: 16px;
    line-height: 24px;
  }

  .right-arrow-online-4 {
    top: 113%;
    right: 0%;
  }

  .text-block-2982 {
    font-size: 14px;
    line-height: 20px;
  }

  .container-padrao-68 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-5612 {
    margin-top: 8px;
    margin-bottom: 15px;
  }

  .container-585 {
    margin-top: 60px;
  }

  .text-block-2985 {
    font-size: 100px;
  }

  .container-padrao-69 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .v2-btn-27 {
    min-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-5615 {
    grid-column-gap: 0px;
  }

  .tab-feature-23 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    padding-bottom: 0;
    padding-left: 0;
    line-height: 22px;
  }

  .lider-heading-18.white {
    text-align: center;
    margin-bottom: 0;
  }

  .price-tag-fg4-13.white {
    flex: 1;
    max-width: 100%;
    min-height: 100%;
  }

  .price-tag-fg4-13.horizontal {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-block-188 {
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph-online-5.white.centr.small {
    width: auto;
  }

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

  .container-padrao-70, .container-padrao-71 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-21 {
    max-width: 100%;
  }

  .big-number-online-2 {
    line-height: 49px;
  }

  .div-block-5619 {
    width: 100%;
    margin-top: 20px;
    padding: 5px;
  }

  .text-block-2989 {
    font-size: 28px;
  }

  .div-block-5625 {
    padding-bottom: 20px;
    padding-left: 17px;
    padding-right: 17px;
  }

  .div-block-5625.cultura {
    padding: 9px;
  }

  .div-block-5626 {
    width: 100%;
  }

  .div-block-5628 {
    margin-top: 40px;
  }

  .div-block-5629 {
    flex-flow: column;
  }

  .image-1547 {
    height: 50%;
  }

  .container-587 {
    margin-top: 10px;
  }

  .image-1552 {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-1553 {
    top: 19px;
  }

  .image-1553.auto {
    height: 400px;
  }

  .div-block-5642 {
    width: 100%;
    padding: 10px 0;
  }

  .div-block-5642:hover {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .div-block-5642.grad {
    max-width: none;
    padding: 5px 20px;
  }

  .div-block-5642.grad:hover {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-5642.grad.is-trackable.color.fixo {
    width: 100%;
    padding: 8px 10px;
  }

  .div-block-5642.grad.is-trackable.color.fixo.w--current {
    width: 95%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .div-block-5642.grad.is-trackable.color.fixo.compra {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .image-1554 {
    width: 30px;
  }

  .btn-fixo-copy-6 {
    z-index: 15;
    padding-bottom: 20px;
  }

  .btn-fixo-copy-6.online {
    margin-bottom: 0;
    padding-bottom: 50px;
  }

  .text-block-3000 {
    font-size: 3vw;
    font-weight: 700;
    line-height: 8vw;
  }

  .text-block-3000.fixo {
    font-size: 3.5vw;
  }

  .marquee-horizontal-5.top.show {
    margin-bottom: 0;
  }

  .marquee-horizontal-5.top.show.hero-heading-center {
    margin-top: 0;
  }

  .marquee-horizontal-5.top.show.bottom {
    margin-top: 40px;
  }

  .marquee-horizontal-5.top {
    margin-top: 0;
    margin-bottom: 0;
  }

  .marquee-horizontal-5.bottom {
    height: 25px;
    margin-bottom: 10px;
    position: relative;
  }

  .marquee-horizontal-5.top {
    margin-bottom: 10px;
  }

  .section-390 {
    background-image: url('../images/pelobr-bkg-mobile-copy.png'), url('../images/pelobr-bkg-desktop-copy.png');
    background-position: 50% 0, 0%;
    background-size: cover, cover;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-390.pre-inscricao {
    width: 96%;
    min-height: 0;
    margin-top: 2%;
    padding-top: 60px;
    padding-bottom: 10px;
    overflow: hidden;
  }

  .section-390.pre-inscricao.mapa {
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .section-390.pre-inscricao.mapa.padding {
    padding-top: 20px;
  }

  .section-390.ingresos {
    width: 96%;
    min-height: 80vh;
    margin-top: 2%;
    padding-top: 40px;
    padding-bottom: 10px;
    overflow: hidden;
  }

  .section-390.ingresos.m-t {
    margin-top: 95px;
  }

  .section-390.ingresos.m-t.height {
    margin-top: 80px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section-390.ingresos.m-t.height.faixa {
    margin-top: 120px;
  }

  .container-590.ingressos {
    margin-bottom: 0;
  }

  .image-1556 {
    width: 60%;
    min-width: 200px;
    max-width: 300px;
  }

  .image-1556.ingressos, .image-1556.ingressos.oferta {
    width: 180px;
    min-width: auto;
  }

  .text-block-3001 {
    text-align: left;
    max-width: none;
    font-size: 8.3vw;
    line-height: 11vw;
  }

  .text-block-3001.h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .text-block-3001.h2.ingressos.max-w-2.oferta {
    max-width: 350px;
    font-size: 9vw;
    line-height: 11vw;
  }

  .text-block-3001.h2.ingressos.max-w-2.oferta.aluno {
    max-width: 400px;
    font-size: 8vw;
    line-height: 10vw;
  }

  .text-block-3001.ingressos.left {
    font-size: 28px;
    line-height: 38px;
  }

  .text-block-3001.ingressos.sp {
    font-size: 5vw;
    line-height: 8vw;
  }

  .text-block-3001.ingressos.w.small {
    letter-spacing: 0;
    width: 100%;
    margin-top: 10px;
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-3001.ingressos._w-2 {
    width: 100%;
    max-width: none;
    font-size: 28px;
    line-height: 38px;
  }

  .text-block-3001.ingressos._w-2.typ {
    font-size: 28px;
  }

  .div-block-5645 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .div-block-5645.ingressos {
    margin-top: 30px;
  }

  .div-block-5645.ingressos.floripa {
    margin-top: 0;
  }

  .text-block-3002 {
    text-align: left;
    max-width: none;
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-3002.ingressos.left {
    text-align: center;
  }

  .text-block-3002.ingressos.left.mob {
    text-align: left;
  }

  .text-block-3002.ingressos.sp {
    max-width: 300px;
    font-size: 3.2vw;
    line-height: 5vw;
  }

  .div-block-5646 {
    margin-top: 20px;
  }

  .div-block-5646.ingressos {
    margin-top: 0;
  }

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

  .div-block-5649.mobile {
    margin-top: auto;
    display: flex;
    position: static;
  }

  .div-block-5649.static.opaticy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    display: flex;
  }

  .text-block-3003 {
    text-align: center;
    letter-spacing: 5px;
    font-size: 2.5vw;
  }

  .text-block-3003.mobile-copy {
    display: block;
  }

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

  .btn-stroke.is-trackable {
    width: 100%;
    margin-top: 20px;
  }

  .btn-stroke.is-trackable.mobile {
    margin-top: 40px;
  }

  .btn-stroke.m-t {
    margin-top: 20px;
  }

  .section-391 {
    background-color: #303237;
    background-image: none;
    border-radius: 0;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: auto;
    margin-top: 13%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-391.fnn {
    border-radius: 0;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-top: 30%;
    padding-top: 10px;
    display: flex;
  }

  .section-391.fnn.pma-fnn-2 {
    margin-top: 42px;
  }

  .div-block-5651 {
    align-items: center;
    margin-top: 85%;
  }

  .div-block-5651.gap._100, .div-block-5651.gap.fundamentos, .div-block-5651.oferta, .div-block-5651.fnn {
    margin-top: 0%;
  }

  .text-block-3005 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .text-block-3005.oferta {
    font-size: 3.5vw;
  }

  .div-block-5652 {
    align-items: center;
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .heading-205 {
    font-size: 6.5vw;
    line-height: 9vw;
  }

  .heading-205.oferta {
    margin-top: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  .heading-205.oferta.white.left {
    text-align: left;
  }

  .heading-205.fnn {
    font-size: 6.8vw;
  }

  .heading-205.pma {
    color: #fff;
    text-align: center;
  }

  .paragraph-362 {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-362.fnn {
    max-width: 300px;
  }

  .paragraph-362.pma {
    color: #fff;
    text-align: center;
  }

  .mobile-hero-alfredo {
    width: 100%;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .image-1560 {
    width: 60px;
    margin-left: 0;
  }

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

  .text-block-3006 {
    flex: none;
    max-width: 100px;
    font-size: 12px;
  }

  .div-block-5655 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
  }

  .container-592 {
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .text-block-3007 {
    font-size: 28px;
    line-height: 38px;
  }

  .div-block-4413.first.ss {
    width: 30px;
    height: 80px;
  }

  .div-block-4413.last.ss {
    height: 80px;
  }

  .div-block-4413.ss {
    width: 30px;
    height: 80px;
  }

  .text-block-3008.ss {
    margin-left: 13%;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
  }

  .text-block-3008.ss.fundamentos {
    margin-left: 0%;
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-4414.ss {
    width: 20px;
    height: 20px;
  }

  .div-block-4414.ss.para-qm {
    margin-top: 5px;
  }

  .div-block-4415 {
    position: relative;
  }

  .slide-nav-74.valley.show {
    display: none;
  }

  .slide-nav-74.valley.show.margin {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-5658 {
    width: 100%;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-5659 {
    width: 95%;
  }

  .left-arrow-37 {
    width: 15%;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .left-arrow-37.d-none-copy {
    margin-bottom: 100px;
  }

  .slider-depoimento-video-2 {
    width: 100%;
    height: 100%;
    margin: 0%;
  }

  .div-block-5660 {
    width: 90%;
  }

  .depoimento-2 {
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-5661 {
    width: 100%;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-5662 {
    width: 90%;
    margin-top: 10px;
    margin-bottom: 20px;
    display: block;
  }

  .div-block-5662.video {
    width: 90%;
    margin-left: auto;
  }

  .div-block-5663 {
    width: 95%;
  }

  .div-block-5665 {
    width: 100%;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-5666 {
    width: 95%;
  }

  .div-block-5667 {
    width: 90%;
  }

  .depoimento-3 {
    font-size: 16px;
    line-height: 26px;
  }

  .container-595 {
    margin-top: 20px;
    padding-top: 0;
  }

  .text-block-3013 {
    display: none;
  }

  .text-block-3014 {
    font-size: 24px;
    line-height: 34px;
  }

  .div-block-5670 {
    height: 45px;
  }

  .div-block-5670.coral {
    width: 100%;
  }

  .image-1564 {
    height: 25px;
  }

  .div-block-5672 {
    flex-flow: column;
    align-items: center;
  }

  .div-block-5673, .div-block-5673._33 {
    width: 100%;
  }

  .div-block-5675 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-5677 {
    width: 100%;
    margin-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-5678 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-5679 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-5679.oferta {
    background-image: linear-gradient(to top, #f7f6f7, #fff);
    width: 95%;
  }

  .div-block-4441 {
    text-align: left;
    width: 100%;
  }

  .text-block-3019 {
    text-align: left;
  }

  .div-block-5680 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-5681 {
    flex-flow: column;
    display: block;
  }

  .image-1568 {
    height: 28px;
    margin-top: 0;
  }

  .image-1568.btn-florianopolis, .image-1568.btn-fortaleza {
    height: 25px;
  }

  .div-block-5683.mobile-none {
    display: none;
  }

  .div-block-5683.mobile-none.ingressos {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-top: -20px;
    margin-bottom: 10px;
  }

  .div-block-5683.mobile-none.ingressos.floripa {
    display: flex;
  }

  .div-block-5683.desk-none {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: 80%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
  }

  .section-397 {
    margin-top: 40px;
    padding-top: 20px;
  }

  .text-block-3022 {
    font-size: 28px;
    line-height: 38px;
  }

  .container-598.floripa {
    margin-top: 40px;
  }

  .div-block-5692 {
    padding: 40px 15px;
  }

  .container-599.oferta {
    width: 90%;
  }

  .div-block-5699 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90%;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .ingresso-1._50.bkg-img {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 15px;
  }

  .ingresso-1._50.bkg-img.comum {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-style: solid;
    border-color: #1f16bb45;
  }

  .ingresso-1._50.bkg-img.stroke {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .preco {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .image-1584 {
    width: 30px;
  }

  .checkout-botao {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-2816 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 12px;
  }

  .text-block-2816.opacity {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .text-span-1349 {
    font-size: 60px;
  }

  .text-span-1349.big {
    font-size: 90px;
  }

  .div-block-5702.new.none {
    border: 1px #000;
  }

  .text-block-3032 {
    font-size: 30px;
  }

  .text-block-3033 {
    font-size: 3vw;
    font-weight: 700;
    line-height: 8vw;
  }

  .div-block-5704 {
    width: 100%;
    margin-top: 0;
  }

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

  .div-block-5705 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-5705.blue {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .contador {
    margin-bottom: 0;
  }

  .div-block-5708 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #05091742;
    border-style: solid;
    border-radius: 10px;
    flex-flow: column;
    width: 100%;
  }

  .div-block-5708.auto-w {
    width: auto;
  }

  .div-block-5708.auto-w.no-stroke {
    flex-flow: row;
  }

  .div-block-5708.auto-w.no-stroke.mobile {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-3036 {
    font-size: 3.5vw;
    font-weight: 400;
  }

  .text-block-3036.new {
    font-size: 3.5vw;
  }

  .text-block-3036.new.small._100 {
    letter-spacing: 0;
    width: auto;
    font-size: 12px;
    line-height: 22px;
  }

  .div-block-5709 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    background-color: #05091700;
    border: 1px #0b2279;
    border-radius: 10px;
    width: 100%;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-5709.auto {
    margin-bottom: 10%;
  }

  .div-block-5709.auto.static {
    background-color: #0608295e;
    flex-flow: column;
  }

  .div-block-5709.auto.static.desk {
    display: none;
  }

  .div-block-5709.auto.static.desk.sp {
    display: flex;
  }

  .div-block-5709.auto.static.desk.sp.secnd {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    border-style: none;
    border-color: #1f3c5938;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0%;
    display: flex;
  }

  .div-block-5709.auto.static.desk.sp.first {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    background-color: #05122036;
    border-style: none;
    border-color: #1f3c5900;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px;
    display: flex;
  }

  .div-block-5709.auto.static.desk.sp.first.margin {
    margin-top: 0;
  }

  .div-block-5710 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .image-1593 {
    width: 30px;
  }

  .div-block-5711 {
    flex-flow: row;
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .text-block-3037 {
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
  }

  .div-block-5717 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #05091742;
    border-style: solid;
    border-radius: 10px;
    flex-flow: column;
    width: 100%;
  }

  .div-block-5717.auto-w {
    width: auto;
  }

  .div-block-5717.auto-w.no-stroke {
    flex-flow: row;
    justify-content: center;
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-3039 {
    font-size: 3.5vw;
    font-weight: 400;
  }

  .text-block-3039.new {
    font-size: 3.5vw;
  }

  .text-block-3039.new.small {
    letter-spacing: 0;
    width: auto;
    font-size: 2.5vw;
    line-height: 3.5vw;
  }

  .div-block-5718 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    background-color: #05091700;
    border: 1px #0b2279;
    border-radius: 10px;
    width: 100%;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-5718.auto {
    margin-bottom: 10%;
  }

  .div-block-5718.auto.static {
    background-color: #0608295e;
    flex-flow: column;
  }

  .div-block-5718.auto.static.show-desk {
    display: none;
  }

  .div-block-5718.auto.static.show-desk.new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    padding: 9px 0;
    display: flex;
  }

  .image-1598 {
    width: 4vw;
  }

  .ed-floripa-img.oferta {
    margin-top: -20px;
  }

  .text-block-3041 {
    width: 90%;
    line-height: 20px;
  }

  .bold-text-622 {
    line-height: 22px;
  }

  .section-403 {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .div-block-5735 {
    border-radius: 0 0 25px 25px;
    width: 100%;
    padding: 28% 5%;
  }

  .text-block-3050 {
    max-width: 300px;
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-5738 {
    flex-flow: column;
    display: none;
  }

  .div-block-5739 {
    margin-top: 60px;
  }

  .div-block-5740, .div-block-5740.second {
    min-height: 200px;
  }

  .image-1613 {
    width: 50px;
  }

  .text-block-3055 {
    font-size: 26px;
    line-height: 36px;
  }

  .tab-link-tab-1-2 {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
  }

  .div-block-5741 {
    padding: 35px 20px;
  }

  .text-block-3060 {
    margin-top: 20px;
  }

  .text-block-3062 {
    margin-bottom: 20px;
  }

  .image-1616 {
    width: 150px;
  }

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

  .slide-3, .slide-159, .slide-160 {
    width: 100%;
    height: auto;
  }

  .pma {
    float: right;
    clear: none;
    color: #000;
    text-align: left;
    width: 100%;
  }

  .slider-60 {
    height: 500px;
    min-height: 450px;
  }

  .slide-nav-79 {
    font-size: 8px;
    display: block;
  }

  .slide-161 {
    width: 90%;
    height: 100%;
    margin-left: 5%;
    margin-right: 5%;
  }

  .image-1639 {
    border-radius: 20px;
    width: auto;
    height: 100%;
  }

  .right-arrow-58 {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .left-arrow-63 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-5794 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .image-1640 {
    width: 25px;
    height: 25px;
  }

  .image-1640.left {
    transform: rotate(180deg);
  }

  .body-52 {
    overflow: visible;
  }

  .body-53, .body-54 {
    background-color: #0000;
  }

  .link-block-36 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .hero-without-image {
    margin-top: 40px;
  }

  .materiais-view {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .container-artigos-materiais {
    margin-top: 0;
  }

  .hero-cx-2 {
    width: 100%;
  }

  .div-block-5802 {
    justify-content: center;
    align-items: center;
  }

  .text-block-3104.gray.big {
    font-weight: 700;
  }

  .text-block-3104.gray.big.att {
    text-align: left;
    font-size: 15px;
  }

  .text-block-3104.white {
    font-size: 14px;
  }

  .text-block-3104.gray.big {
    text-align: center;
  }

  .text-block-3105.coral {
    font-size: 18px;
    line-height: 30px;
  }

  .section-pma.expcliente.spacing {
    margin-top: 40px;
    padding-top: 40px;
  }

  .section-pma.expcliente.spacing._80px {
    padding-bottom: 60px;
  }

  .section-pma.expcliente.spacing._0-80px {
    padding-bottom: 40px;
  }

  .section-pma.expcliente.color.f4f4f4.spacing._80px._222 {
    padding-top: 40px;
  }

  .section-pma.expcliente.color.f4f4f4.pma {
    padding-bottom: 40px;
  }

  .curso-tag-3.coral {
    justify-content: center;
    align-items: center;
  }

  .container-pma {
    cursor: auto;
    max-width: none;
  }

  .div-block-5805.top {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    overflow: visible;
  }

  .heading-hero-10.small {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-hero-10.small.pma {
    font-size: 36px;
  }

  .heading-pma-h2.white.width._80 {
    margin-top: 0;
  }

  .heading-pma-h2.coral {
    font-size: 31px;
  }

  .heading-pma-h2.coral.width._80.weight.normal {
    padding-bottom: 0;
  }

  .bold-text-509 {
    font-size: 30px;
  }

  .div-block-5818 {
    height: 94%;
  }

  .div-block-5819 {
    grid-row-gap: 32px;
  }

  .v2-btn-32.center.padding-top.d-none._999 {
    margin-top: 0;
  }

  .div-block-5820, .div-block-5820.pb._2.dennis, .div-block-5820.pb._4 {
    padding-bottom: 24px;
  }

  .div-block-5821 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .slide-12 {
    width: 100%;
    height: 240px;
    margin-left: 0;
    margin-right: 12px;
  }

  .slider-right-arrow-10 {
    left: auto;
    right: -33px;
  }

  .mask-3 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .testimonials1-16_image-4 {
    object-fit: cover;
  }

  .slider-container-7 {
    width: auto;
    padding: 0;
  }

  .slide-content-wrapper-4 {
    height: 100%;
  }

  .slide-nav-81 {
    filter: brightness(200%);
  }

  .slider-62 {
    height: auto;
  }

  .text-span-1371 {
    font-size: 29px;
  }

  .slider-wrapper-10 {
    width: 320px;
  }

  .heading-online-22.white.thin {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-online-22.centralize.white {
    color: var(--white-smoke);
  }

  .button-110 {
    width: 100%;
  }

  .button-110.is-trackable.compra.oferta {
    width: 95%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .paragraph--online-12.feature.white.small {
    color: var(--white-smoke);
    text-align: left;
    width: 100%;
    font-size: 16px;
  }

  .text-span-172 {
    font-size: 30px;
  }

  .heading-228 {
    width: 100%;
  }

  .heading-228._101010 {
    padding-top: 0;
  }

  .paragraph-372 {
    width: 100%;
  }

  .bold-text-639 {
    font-size: 31px;
  }

  .div-block-5832 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

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

  .div-block-5834.pma {
    grid-template-columns: 1fr;
  }

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

  .right-arrow-61.carrossel-etapas {
    right: 0%;
  }

  .left-arrow-65.carrossel-etapas {
    left: 0%;
  }

  .slider-63.etapas {
    height: 300px;
  }

  .bold-text-642 {
    font-size: 16px;
  }

  .div-block-5842 {
    font-size: 14px;
  }

  .div-block-5844 {
    margin-bottom: 20px;
  }

  .div-block-5844.w {
    z-index: 7;
    width: 100%;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-1571 {
    width: 30%;
    margin-bottom: 40px;
  }

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

  .text-block-3115 {
    text-align: center;
    letter-spacing: 8px;
    font-size: 2.5vw;
  }

  .text-block-3115.mobile-copy {
    display: block;
  }

  .text-block-3116 {
    font-size: 10px;
  }

  .div-block-5851 {
    border-radius: 15px;
    flex-flow: column;
    align-items: flex-start;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 50px;
  }

  .div-block-5851.second {
    padding-top: 20px;
    padding-bottom: 25px;
    padding-left: 50px;
  }

  .text-block-3117 {
    font-size: 20px;
  }

  .text-block-3118 {
    text-align: left;
    max-width: none;
    font-size: 8.3vw;
    line-height: 11vw;
  }

  .text-block-3118.h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .text-block-3118.h2.max-w {
    max-width: 250px;
  }

  .text-block-3118.h2.max-w.center-mobile {
    max-width: 350px;
  }

  .text-block-3119 {
    text-align: left;
    max-width: none;
    font-size: 14px;
    line-height: 24px;
  }

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

  .div-block-5853.mobile {
    margin-top: auto;
    display: flex;
    position: static;
  }

  .section-418 {
    background-image: url('../images/pelobr-bkg-mobile-copy.png'), url('../images/pelobr-bkg-desktop-copy.png');
    background-position: 50% 0, 0%;
    background-size: cover, cover;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-418.pre-inscricao {
    width: 96%;
    min-height: 0;
    margin-top: 2%;
    padding-top: 60px;
    padding-bottom: 10px;
    overflow: hidden;
  }

  .section-418.pre-inscricao.mapa {
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .section-418.pre-inscricao.mapa.bkg-color {
    background-image: radial-gradient(circle at 0 0, #0a257a, #050f2f 19%);
  }

  .div-block-5855 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .div-block-5855.m-t.center-mobile {
    align-items: center;
  }

  .fs_modal-2_popup-19 {
    display: none;
  }

  .text-block-3120 {
    max-width: 300px;
    font-size: 14px;
    line-height: 22px;
  }

  .slider-64 {
    margin-bottom: 40px;
  }

  .slide-nav-82 {
    margin-bottom: 0;
  }

  .slide-164 {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-block-3121 {
    margin-bottom: 15px;
    font-size: 3vw;
  }

  .div-block-5858 {
    width: 100%;
  }

  .div-block-5860 {
    width: 90%;
  }

  .text-block-3122 {
    font-size: 14px;
    line-height: 24px;
  }

  .text-span-1373 {
    font-size: 12px;
  }

  .div-block-5863 {
    width: 100%;
    margin-top: 10px;
  }

  .paragraph.textos.hero.pma.pmapmapma {
    font-size: 16px;
  }

  .section.hero.pmapmapmapma {
    margin-top: -8px;
  }

  .heading-hero-11.pmapma {
    font-size: 39px;
  }

  .div-left.pma {
    padding-top: 8px;
  }

  .heading-10.pma {
    padding-bottom: 8px;
    font-size: 30px;
  }

  .div-block-16 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .heading-3.numbers {
    font-size: 49px;
  }

  .bold-text-631 {
    font-size: 31px;
  }

  .paragraph-373.textos {
    width: 100%;
  }

  .div-vertical.acesso {
    padding: 32px 16px;
  }

  .paragraph-374 {
    font-size: 14px;
  }

  .image-1670 {
    width: 16%;
  }

  .div-block-5.pma {
    grid-template-columns: 1fr 1fr;
  }

  .bold-text {
    font-size: 30px;
  }

  .paragraph-375.textos.depoimentos.pma {
    font-size: 20px;
  }

  .bold-text-647.depoimento.pma.pma2 {
    font-size: 31px;
  }

  .bold-text-648 {
    font-size: 16px;
  }

  .container-635.pma {
    width: 90%;
  }

  .div-block-13 {
    justify-content: center;
    align-items: center;
  }

  .text-size-regular-sf1-22.pg-faq-text-color {
    font-size: 14px;
    line-height: 120%;
  }

  .div-block-10.cta.pma.pma2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-9.pma.pma2, .bold-text-649.cta.pma.pma2, .bold-text-650 {
    font-size: 29px;
  }

  .div-block-5869 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-421 {
    background-color: #fffffff5;
    inset: auto 0% 0%;
  }

  .paragraph-364 {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .image-1601, .image-1601.mobile {
    width: 120px;
  }

  .text-block-3040 {
    font-size: 14px;
    line-height: 24px;
  }

  .container-601 {
    padding-bottom: 10px;
  }

  .text-block-3126 {
    font-size: 30px;
  }

  .checkout-botao-2 {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .checkout-botao-2.compra.is-trackable.ancora {
    width: 90%;
  }

  .checkout-botao-2.compra.is-trackable.patrocinio {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-5870 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .div-block-5870.ingressos {
    margin-top: 30px;
  }

  .image-1675 {
    width: 30px;
  }

  .div-block-5872 {
    margin-top: 20px;
  }

  .div-block-5872.ingressos {
    margin-top: 0;
  }

  .text-block-3127 {
    text-align: left;
    max-width: none;
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-3127.ingressos.typ {
    max-width: 350px;
  }

  .text-block-3127.ingressos.typ.second {
    max-width: 300px;
  }

  .text-block-3127.ingressos.typ.second.upgrade {
    max-width: 250px;
    line-height: 22px;
  }

  .text-block-3128 {
    font-size: 3vw;
    font-weight: 700;
    line-height: 8vw;
  }

  .div-block-5875.desk-none {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: 80%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
  }

  .container-637.ingressos {
    margin-bottom: 0;
  }

  .div-block-5876 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-span-1374 {
    font-size: 60px;
  }

  .text-span-1374.big {
    font-size: 90px;
  }

  .section-422 {
    background-image: url('../images/pelobr-bkg-mobile-copy.png'), url('../images/pelobr-bkg-desktop-copy.png');
    background-position: 50% 0, 0%;
    background-size: cover, cover;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-422.ingresos {
    width: 96%;
    min-height: 0;
    margin-top: 2%;
    padding-top: 40px;
    padding-bottom: 10px;
    overflow: hidden;
  }

  .section-422.ingresos.typ {
    border-radius: 20px;
    min-height: auto;
    padding-top: 20px;
  }

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

  .div-block-5879 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90%;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .text-block-3131 {
    text-align: left;
    max-width: none;
    font-size: 8.3vw;
    line-height: 11vw;
  }

  .text-block-3131.ingressos.typ {
    max-width: none;
    font-size: 8vw;
  }

  .image-1603 {
    width: 60%;
    max-width: 200px;
  }

  .text-block-3132 {
    font-size: 30px;
  }

  .div-block-5880 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .div-block-5880.ingressos {
    margin-top: 30px;
  }

  .image-1678 {
    width: 30px;
  }

  .div-block-5882 {
    margin-top: 20px;
  }

  .div-block-5882.ingressos {
    margin-top: 0;
  }

  .text-block-3133 {
    text-align: left;
    max-width: none;
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-3133.ingressos.typ {
    max-width: 350px;
  }

  .text-block-3133.ingressos.typ.second {
    max-width: 300px;
  }

  .text-block-3134 {
    font-size: 3vw;
    font-weight: 700;
    line-height: 8vw;
  }

  .div-block-5885.desk-none {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: 80%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
  }

  .container-638.ingressos {
    margin-bottom: 0;
  }

  .text-block-3135 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 12px;
  }

  .div-block-5886 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-span-1376 {
    font-size: 60px;
  }

  .text-span-1376.big {
    font-size: 90px;
  }

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

  .div-block-5890 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90%;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .text-block-3139 {
    text-align: left;
    max-width: none;
    font-size: 8.3vw;
    line-height: 11vw;
  }

  .text-block-3139.ingressos.typ {
    max-width: none;
    font-size: 8vw;
  }

  .text-block-3141 {
    font-size: 30px;
  }

  .div-block-5891 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .div-block-5891.ingressos {
    margin-top: 30px;
  }

  .image-1682 {
    width: 30px;
  }

  .div-block-5893 {
    margin-top: 20px;
  }

  .div-block-5893.ingressos {
    margin-top: 0;
  }

  .text-block-3142 {
    text-align: left;
    max-width: none;
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-3142.ingressos.typ {
    max-width: 350px;
  }

  .text-block-3142.ingressos.typ.second {
    max-width: 300px;
  }

  .text-block-3143 {
    font-size: 3vw;
    font-weight: 700;
    line-height: 8vw;
  }

  .div-block-5896.desk-none {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: 80%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
  }

  .container-639.ingressos {
    margin-bottom: 0;
  }

  .text-block-3144 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 12px;
  }

  .div-block-5897 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-span-1379 {
    font-size: 60px;
  }

  .text-span-1379.big {
    font-size: 90px;
  }

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

  .div-block-5901 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90%;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .text-block-3148 {
    text-align: left;
    max-width: none;
    font-size: 8.3vw;
    line-height: 11vw;
  }

  .text-block-3148.ingressos.typ {
    max-width: none;
    font-size: 8vw;
  }

  .image-1686 {
    width: 60%;
    min-width: 200px;
    max-width: 300px;
  }

  .div-block-5902 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .div-block-5903.center.typ {
    width: 100%;
  }

  .text-block-3150 {
    text-align: left;
    max-width: none;
    font-size: 14px;
    line-height: 24px;
  }

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

  .text-block-3151 {
    text-align: center;
    letter-spacing: 8px;
    font-size: 2.5vw;
  }

  .section-423 {
    background-image: url('../images/pelobr-bkg-mobile-copy.png'), url('../images/pelobr-bkg-desktop-copy.png');
    background-position: 50% 0, 0%;
    background-size: cover, cover;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .text-block-3152 {
    text-align: left;
    max-width: none;
    font-size: 8.3vw;
    line-height: 11vw;
  }

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

  .div-block-5905.mobile {
    margin-top: auto;
    display: flex;
    position: static;
  }

  .div-block-5905.mobile.absolute {
    margin-top: 0;
    position: absolute;
    inset: auto 0% 2%;
  }

  .image-1687 {
    width: 60%;
    min-width: 200px;
    max-width: 300px;
  }

  .div-block-5906 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .div-block-5907.center.typ {
    width: 100%;
  }

  .text-block-3153 {
    text-align: left;
    max-width: none;
    font-size: 14px;
    line-height: 24px;
  }

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

  .text-block-3154 {
    text-align: center;
    letter-spacing: 8px;
    font-size: 2.5vw;
  }

  .section-424 {
    background-image: url('../images/pelobr-bkg-mobile-copy.png'), url('../images/pelobr-bkg-desktop-copy.png');
    background-position: 50% 0, 0%;
    background-size: cover, cover;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .text-block-3155 {
    text-align: left;
    max-width: none;
    font-size: 8.3vw;
    line-height: 11vw;
  }

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

  .div-block-5909.mobile {
    margin-top: auto;
    display: flex;
    position: static;
  }

  .div-block-5909.mobile.absolute {
    margin-top: 0;
    position: absolute;
    inset: auto 0% 2%;
  }

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

  .div-block-5911 {
    width: 100%;
  }

  .heading-232 {
    font-size: 26px;
    line-height: 32px;
  }

  .container-642 {
    max-width: none;
    padding: 32px 16px;
  }

  .div-block-5912 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .section-425 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-3157 {
    text-align: left;
    max-width: none;
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-3157.ingressos.left {
    text-align: center;
  }

  .text-block-3157.ingressos.left.max {
    max-width: 300px;
  }

  .text-block-3158 {
    text-align: left;
    max-width: none;
    font-size: 8.3vw;
    line-height: 11vw;
  }

  .text-block-3158.h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .text-block-3158.h2.ingressos.mas-w.second {
    text-align: center;
    max-width: 350px;
  }

  .section-427 {
    padding: 135px 16px 40px;
  }

  .heading-236 {
    font-size: 26px;
    line-height: 32px;
  }

  .bold-text-654 {
    line-height: 32px;
  }

  .bold-text-655 {
    max-width: none;
    font-size: 2.2vw;
    line-height: 3.5vw;
  }

  .g4pb-popup {
    display: none;
  }

  .g4pb-popup.upsell-skills {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    min-height: 100vh;
    padding-top: 13px;
    padding-bottom: 13px;
    display: flex;
    position: fixed;
    overflow: scroll;
  }

  .g4pb-popup.upsell-skills.center {
    justify-content: center;
    align-items: center;
    min-height: auto;
    padding-bottom: 20px;
    display: flex;
    position: absolute;
  }

  .div-block-5968 {
    height: auto;
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .image-1713 {
    width: 150px;
  }

  .image-1714 {
    width: 160px;
    margin-top: 8%;
    margin-bottom: 8%;
  }

  .text-block-3169 {
    width: 80%;
    font-size: 7vw;
    line-height: 9vw;
  }

  .div-block-5969 {
    margin-bottom: 10%;
  }

  .button-113 {
    text-align: center;
    width: 80%;
    font-size: 14px;
  }

  .div-block-5975 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .div-block-5296 {
    flex-flow: column;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    display: flex;
  }

  .code-embed-35 {
    width: 95%;
  }

  .close-modal-btn-3 {
    top: 1%;
    right: 5%;
  }

  .text-block-3172 {
    max-width: 250px;
    font-size: 14px;
    line-height: 22px;
  }

  .image-1716 {
    width: 20px;
    height: 20px;
    margin-bottom: 0;
  }

  .pma-section-scale.pma-scale-hero {
    margin-top: 0;
    padding-top: 32px;
    padding-bottom: 128px;
  }

  .pma-section-scale.pma-scale-padding-0.pma-scale-padding-negative {
    margin-top: -64px;
  }

  .pma-section-scale.pma-scale-faq {
    padding-bottom: 100px;
  }

  .pma-scale-heading1 {
    font-size: 39px;
  }

  .pma-scale-paragraph.pma-scale-white, .pma-scale-paragraph.pma-scale-white.pma-scale-align-center, .pma-scale-paragraph.pma-scale-black.pma-scale-align-esquerda, .pma-scale-paragraph.pma-scale-black.pma-scale-width {
    text-align: left;
  }

  .div-block-5981 {
    flex-flow: column;
    grid-template-columns: .5fr;
    width: 100%;
    display: flex;
  }

  .div-block-5984 {
    flex-flow: row;
    display: none;
  }

  .pma-scale-heading2, .pma-scale-heading2.pma-scale-align-esquerda, .pma-scale-heading2.pma-scale-white {
    text-align: left;
  }

  .pma-scale-heading2.pma-scale-heading2-width-80 {
    font-size: 29px;
  }

  .pma-scale-button.pma-scale-button-white.pma-scale-button-cta.is-trackable {
    display: none;
  }

  .pma-scale-button.pma-scale-button-white.pma-scale-button-cta.is-trackable.mobile {
    display: block;
  }

  .div-block-5996 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-6000 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-6003 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-6015 {
    background-image: linear-gradient(#44aaeeed, #44aaeeed), url('../images/img_cta.webp');
    background-position: 0 0, 50%;
    background-size: auto, auto;
    padding: 24px 16px;
  }

  .pma-scale-heading-cta {
    text-align: left;
  }

  .image-1721 {
    height: 100%;
  }

  .image-1722 {
    width: 100%;
  }

  .background-video-10 {
    height: 799px;
    margin-top: 0;
  }

  .div-block-6028 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bold-text-663 {
    line-height: 22px;
  }

  .div-block-6032 {
    flex-flow: column;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    display: flex;
  }

  .code-embed-36 {
    width: 95%;
  }

  .close-modal-btn-4 {
    top: 1%;
    right: 5%;
  }

  .text-block-3174 {
    max-width: 250px;
    font-size: 14px;
    line-height: 22px;
  }

  .image-1727 {
    width: 20px;
    height: 20px;
    margin-bottom: 0;
  }

  .div-block-6033 {
    width: 90%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-6033._100 {
    width: 100%;
    margin-top: 20px;
  }

  .text-block-3175 {
    font-size: 4vw;
  }

  .text-block-3175.vendas {
    letter-spacing: 0;
    font-size: 3vw;
  }

  .image-1728 {
    width: 18px;
  }

  .container-648 {
    padding-top: 46px;
  }

  .div-block-6035 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-438 {
    margin-top: 40px;
  }

  .text-block-3177 {
    font-size: 24px;
  }

  .heading-260 {
    font-size: 31px;
  }

  .paragraph-389 {
    padding-right: 0;
    font-size: 16px;
  }

  .paragraph-389.pma-gemp-hero {
    margin-bottom: 0;
  }

  .div-block-6037 {
    flex-flow: row;
  }

  .div-block-6038 {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 24px;
  }

  .div-block-6038.pma-gemp-semtraco {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 24px;
  }

  .text-block-3180, .text-block-3181 {
    font-size: 14px;
  }

  .container-649 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .div-block-6041 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-6042 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-6043 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .paragraph-391 {
    font-size: 18px;
  }

  .div-block-6048 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-439 {
    background-position: 50%;
  }

  .div-block-6053 {
    padding-bottom: 0;
  }

  .paragraph-394.pma-gemp-pilares {
    width: 100%;
  }

  .section-440, .div-block-6063, .container-652 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .div-block-6068 {
    width: 100%;
  }

  .heading-268 {
    text-align: center;
  }

  .div-block-6071 {
    width: 100%;
  }

  .section-442 {
    padding-top: 64px;
  }

  .div-block-6077.pma-gemp-cta-desktop {
    display: flex;
  }

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

  .text-block-3188 {
    font-size: 12px;
  }

  .paaama-iderana-de-alto-impactoaaa {
    width: 32%;
  }

  .modal-form {
    display: none;
  }

  .modal-form.popup {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    min-height: 100vh;
    padding-top: 13px;
    padding-bottom: 13px;
    display: none;
    position: fixed;
    overflow: scroll;
  }

  .modal-form.popup.center {
    justify-content: center;
    align-items: flex-start;
    min-height: 100vh;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: scroll;
  }

  .image-1740 {
    width: 20px;
  }

  .div-block-6098 {
    width: 100%;
    min-height: 25px;
    margin-top: 10px;
    padding: 2.3px;
  }

  .div-block-6099 {
    width: 90%;
  }

  .div-block-6099.right {
    min-height: 20px;
  }

  .text-block-3196 {
    font-size: 12px;
  }

  .g4-sprint_logo_lilas-1 {
    margin-bottom: 0;
    overflow: visible;
  }

  .container-671 {
    background-image: linear-gradient(#0f25ac3d, #6772b73d), url('../images/2025-g4sprint-tela-fundo-copy.png');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
    border-style: solid;
    border-radius: 24px;
    width: 90%;
  }

  .section-4451 {
    margin-top: 64px;
    padding-top: 0;
  }

  .frame-771282 {
    width: 160px;
  }

  .div-5 {
    padding: 40px 16px;
  }

  .text-7 {
    font-size: 31px;
  }

  .text-7.pma-aumente-typ {
    font-size: 40px;
  }

  .text-8 {
    font-size: 16px;
  }

  .frame-771284 {
    overflow: visible;
  }

  .frame-771285 {
    box-sizing: border-box;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
  }

  .div-7 {
    overflow: hidden;
  }

  .div-10 {
    justify-content: start;
    width: 100%;
    height: auto;
  }

  .text-10 {
    font-size: 31px;
  }

  .section-4452 {
    padding-bottom: 64px;
  }

  .text-11, .text-11.pma-ar-typh, .text-11.pma-planej-typ {
    font-size: 31px;
  }

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

  .text-14 {
    text-align: left;
    font-size: 18px;
  }

  .frame-771291 {
    padding: 16px;
  }

  .text-17 {
    font-size: 31px;
  }

  .div-19 {
    grid-row-gap: 24px;
    padding-right: 24px;
  }

  .text-20.pma-aumento-typ {
    padding-right: 0;
    font-size: 31px;
  }

  .frame-771306 {
    padding-left: 0;
  }

  .text-21 {
    font-size: 16px;
  }

  .text-21.pma-sprints-planejamento {
    width: 100%;
  }

  .text-21.pma-sprints {
    font-size: 14px;
  }

  .text-22 {
    font-size: 12px;
  }

  .section-4455 {
    background-image: linear-gradient(#0b0e6e7a 24%, #0b0e6e7a), url('../images/2025-g4sprint-tela10-1.png');
    background-position: 0 0, 100%;
  }

  .div-block-6114 {
    padding-bottom: 64px;
  }

  .text-23 {
    padding-right: 48px;
    font-size: 31px;
  }

  .text-24 {
    font-size: 20px;
  }

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

  .div-25 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-26 {
    font-size: 31px;
  }

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

  .section-4456 {
    padding-bottom: 40px;
  }

  .text-size-regular-sf1-25.pg-faq-text-color.pma-sprints-cultura {
    font-size: 14px;
    font-weight: 300;
  }

  .text-28 {
    font-size: 31px;
  }

  .div-block-6117 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .bold-text-677 {
    font-size: 31px;
  }

  .container-681 {
    padding-top: 64px;
  }

  .text-block-3214.pma-planj-typh {
    padding-left: 0;
  }

  .div-block-6119 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-6123 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .bold-text-680 {
    text-align: left;
    font-size: 2.5vw;
  }

  .exp-support-container-3 {
    bottom: 96px;
    right: 16px;
  }

  .exp-support-container-3.is-trackable {
    bottom: 20%;
  }

  .exp-support-container-3.is-trackable.aniv25 {
    bottom: 12%;
  }

  .exp-support-button-3 {
    width: 60px;
    min-width: 50px;
    max-width: none;
    height: 60px;
    min-height: 50px;
    max-height: none;
  }

  .counter {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .exp-support-container-4 {
    bottom: 96px;
    right: 16px;
  }

  .exp-support-container-4.is-trackable {
    bottom: 20%;
  }

  .exp-support-container-4.is-trackable.aniv25 {
    bottom: 12%;
  }

  .exp-support-container-4.is-trackable.aniv25.none {
    bottom: 25vw;
  }

  .exp-support-button-4 {
    min-width: 50px;
    min-height: 50px;
  }

  .text-block-3276 {
    flex: 0 auto;
    font-size: 19px;
  }

  .code-embed-44 {
    width: 95%;
    overflow: scroll;
  }

  .image-1840 {
    width: 20px;
    height: 20px;
    margin-bottom: 0;
  }

  .image-1840.aniv25 {
    z-index: 100;
    opacity: .77;
    width: 25px;
    height: 25px;
    top: 2.5%;
  }

  .container-712 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #f75d102e;
    justify-content: flex-start;
    width: 95%;
    height: auto;
    margin-top: 15%;
    padding-top: 20px;
    padding-bottom: 10px;
    overflow: scroll;
  }

  .div-block-5864 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
    top: 0;
  }

  .form-wrapper {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    border-radius: 15px;
    margin-top: 20px;
    padding: 20px 0;
    overflow: scroll;
  }

  .text-block-3343 {
    text-align: center;
    width: 100%;
    max-width: 250px;
    font-size: 14px;
    line-height: 22px;
  }

  .text-block-3349 {
    font-size: 12px;
  }

  .dropdown-toggle-10 {
    height: 44px;
  }

  .div-block-6294 {
    width: 88px;
    height: 44px;
    position: static;
  }

  .div-block-6295 {
    width: 97px;
    height: 44px;
    font-size: 12px;
    right: 87px;
  }

  .div-block-6295.is-trackable {
    position: static;
  }

  .image-1841 {
    width: 16px;
    height: 16px;
  }

  .text-block-3351 {
    font-size: 12px;
  }

  .container-regular-2 {
    justify-content: flex-end;
    height: 44px;
    min-height: 44px;
    margin-top: 50px;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .dropdown-list-5.w--open {
    top: 44px;
  }

  .div-block-6296 {
    width: 44px;
    height: 44px;
    right: 184px;
  }

  .div-block-6296.is-trackable {
    position: static;
    right: 64%;
  }

  .image-1843.telamenor {
    width: 48px;
    height: 28px;
    margin-left: 16px;
    margin-right: auto;
  }

  .text-116.pma-sprints-ar {
    width: 100%;
  }

  .section-7712030 {
    margin-top: 48px;
    padding-top: 0;
  }

  .container-77120044 {
    background-image: linear-gradient(#0f25ac3d, #6772b73d), url('../images/2025-g4sprint-tela-fundo-copy.png');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
    border-style: solid;
    border-radius: 24px;
    width: 90%;
    margin-top: 32px;
  }

  .frame-427319686 {
    width: 160px;
  }

  .text-117 {
    font-size: 31px;
  }

  .text-117.pma-sprints-aumento-receita {
    padding-left: 0;
    padding-right: 0;
  }

  .div-771200065 {
    padding: 40px 16px;
  }

  .div-block-6305 {
    border-style: solid;
    border-color: #eb772157;
    border-radius: 20px;
    width: 95%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-6305.desk, .code-embed-45 {
    width: 100%;
  }

  .text-block-3361 {
    margin-bottom: 50px;
  }

  .section-357 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .card-bonus {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .card-bonus.bkg-2 {
    width: 100%;
  }

  .text-block-3363.mas-w {
    max-width: 300px;
    font-size: 28px;
    line-height: 38px;
  }

  .text-block-3363.mas-w.patrocinio {
    max-width: 300px;
  }

  .div-block-6309.left {
    width: 90%;
    margin-right: auto;
  }

  .div-block-6309.left.patrocinio {
    width: 100%;
  }

  .div-block-6310 {
    grid-column-gap: 1.5%;
    grid-row-gap: 1.5%;
    justify-content: space-between;
    align-items: stretch;
    width: 90%;
    display: none;
  }

  .image-1850 {
    width: 31%;
  }

  .paragraph-404._16 {
    font-size: 14px;
  }

  .section-7712031 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-7712031.width {
    background-image: url('../images/bkg-mob-2.webp');
    background-position: 50% 0;
    border-style: none;
    border-radius: 0;
    justify-content: center;
    width: 100%;
    padding: 40px 0;
  }

  .section-7712031.width.patrocinio {
    background-image: url('../images/bkg-mobile-1.png');
    background-position: 50% 0;
    margin-top: 100px;
    margin-bottom: 0;
  }

  .section-header-3 {
    flex-direction: column;
    align-items: center;
  }

  .text-block-3364 {
    text-align: center;
    max-width: 300px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-3364.lp-a.vendas {
    max-width: 350px;
  }

  .text-block-3365.max {
    max-width: 280px;
  }

  .container-77120051 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-7712032 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-1852 {
    width: 30px;
  }

  .section-7712033 {
    background-image: url('../images/bkg-mobile-1.png');
    background-position: 50% 0;
    align-items: center;
    padding-top: 160px;
  }

  .section-7712033.oferta {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .div-block-6313 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-6313.blue {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .text-span-1501 {
    font-size: 60px;
  }

  .text-span-1501.big {
    font-size: 90px;
  }

  .text-block-3366.cap {
    margin-top: 10px;
    font-size: 5vw;
    line-height: 7vw;
  }

  .text-block-3368 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 14px;
  }

  .div-block-6246 {
    margin-top: 40px;
  }

  .text-block-3370 {
    margin-top: 20px;
  }

  .div-block-6314 {
    width: 100%;
  }

  .image-1854 {
    width: 20px;
  }

  .contador-2 {
    margin-bottom: 0;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .div-block-6318 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90%;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .text-block-3371 {
    font-size: 3vw;
    font-weight: 700;
    line-height: 8vw;
  }

  .image-1857 {
    width: 90%;
  }

  .text-block-3373 {
    font-size: 30px;
  }

  .text-block-3375 {
    font-size: 14px;
  }

  .container-77120054 {
    z-index: 8;
  }

  .text-size-regular-sf1-26 {
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
  }

  .valey-faq {
    padding-bottom: 100px;
  }

  .container-padrao-72 {
    justify-content: space-between;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-3376 {
    font-size: 24px;
    line-height: 34px;
  }

  .image-1860 {
    width: 30px;
  }

  .text-block-3377 {
    font-size: 3vw;
    font-weight: 700;
    line-height: 8vw;
  }

  .image-1862 {
    width: 25px;
  }

  .slide-nav-56.white-bkg.mobile {
    display: block;
  }

  .slider-fg4-mentores-4 {
    width: 90%;
    margin-top: 0;
    padding-left: 13px;
    padding-right: 13px;
  }

  .slider-fg4-mentores-4.fv.traction.pma-fnn {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-405 {
    text-align: center;
  }

  .slide-mentor-fg4-4 {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .slide-mentor-fg4-4.pma-sales {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .slide-mentor-fg4-5 {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .slide-mentor-fg4-5.pma-sales {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-6377 {
    width: 100%;
  }

  .text-block-3358 {
    width: 100%;
    font-size: 26px;
  }

  .div-block-6364 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .text-block-3357 {
    width: auto;
  }

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

  .text-block-3355 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-6363 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .div-block-6383 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-3383 {
    width: 100%;
    font-size: 16px;
  }

  .text-block-3386 {
    font-size: 14px;
  }

  .div-block-6417 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .text-block-3387 {
    width: 100%;
  }

  .slide-150 {
    margin-left: 2%;
    margin-right: 2%;
  }

  .div-block-6425 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .div-block-6397 {
    padding: 32px 16px;
  }

  .div-block-6392 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

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

  .text-size-regular-sf1-27.pg-faq-text-color {
    font-size: 14px;
  }

  .text-size-regular-sf1-27.pg-faq-text-color.pma-nova-ge-text {
    line-height: 150%;
  }

  .div-block-6398 {
    padding-top: 64px;
    padding-bottom: 120px;
  }

  .faixa-fixa.vsl-esconder.counter {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #000000d6;
    background-image: radial-gradient(circle, #1e0802, #000 59%, #1e0802);
    border-bottom-style: solid;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    inset: 0% 0% auto;
  }

  .text-block-3399 {
    max-width: none;
    font-size: 3.5vw;
  }

  .text-block-3400 {
    font-size: 3vw;
  }

  .box-ingressos-animation {
    height: 15px;
  }

  .div-block-6435 {
    justify-content: center;
    width: 90%;
  }

  .text-span-1557 {
    color: #ed5300;
    font-weight: 700;
  }

  .div-block-6436 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    align-items: center;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .box-ingressos {
    height: 15px;
  }

  .italic-text-33 {
    color: #fff;
  }

  .image-1492, .image-1492.valley {
    width: 100px;
  }

  .image-1492.valley.mob {
    width: 140px;
    margin-bottom: 30px;
    display: block;
  }

  .section-valley25-hero {
    background-image: url('../images/bkg-mobile-1.png');
    background-position: 50% 0;
    align-items: center;
    padding-top: 160px;
  }

  .section-valley25-hero.s-m {
    background-image: url('../images/mob-bkg.webp');
    min-height: 80vh;
    padding-top: 50%;
  }

  .section-valley25-hero.s-m._100-margin-top {
    background-image: url('../images/bkg-mobile-1.png');
    min-height: 70vh;
    margin-top: 70px;
  }

  .section-valley25-hero.s-m._100-margin-top.m-t {
    background-image: url('../images/bkg-mobile-3.webp');
    background-position: 50%;
    justify-content: center;
    min-height: 72vh;
    margin-top: 70px;
    padding-top: 40px;
  }

  .title-valley {
    text-align: center;
    max-width: 90%;
    font-size: 5.4vw;
    line-height: 7.5vw;
  }

  .title-valley.width {
    width: 90%;
  }

  .title-valley.width.caps {
    width: 100%;
    max-width: none;
    font-size: 5.6vw;
    line-height: 8vw;
    display: none;
  }

  .title-valley.width.caps.vendas {
    text-align: center;
    font-size: 8vw;
    line-height: 10vw;
    display: block;
  }

  .div-block-6437 {
    z-index: 100;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-bottom: 1px #f75d101a;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 10px;
  }

  .container-77120062 {
    width: 100%;
    min-height: auto;
    padding-top: 30px;
  }

  .container-77120062._95 {
    width: 95%;
    margin-top: 0;
  }

  .text-block-2829 {
    text-align: center;
    max-width: 300px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-2829.lp-b.vendas {
    max-width: 350px;
  }

  .text-block-2829.lp-b.vendas.small {
    border-style: solid;
    border-color: #ffffff1f;
    border-radius: 10px;
    width: 100%;
    max-width: none;
    font-size: 3.5vw;
  }

  .text-block-2829.lp-b.vendas.small.last {
    border-bottom-style: solid;
  }

  .text-block-3401 {
    text-align: center;
    max-width: 300px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-3401.lp-a.vendas, .text-block-3401.lp-a.vendas.m-w {
    max-width: 350px;
  }

  .image-1886 {
    opacity: 1;
    width: 90px;
    max-width: 150px;
    position: absolute;
    inset: auto auto 5%;
  }

  .image-1887 {
    opacity: 1;
    width: 80%;
  }

  .image-1887.lp-f {
    opacity: .31;
    width: 70%;
    max-width: 200px;
    display: none;
  }

  .slide-165 {
    width: 90%;
  }

  .slider-68 {
    margin-top: 0;
  }
}

#w-node-_8ce2d6ee-d7ec-6bef-9869-5b1b5109bcef-41093509, #w-node-f29a5d6d-44e9-4198-6e71-188631893275-41093509, #w-node-c45c0a0e-7093-ea16-d66e-e8914d7b2dce-4d7b2dcb, #w-node-dc5fda23-005a-4e9a-9d13-c793d685a6d7-4109350c, #w-node-_3e63b97f-a25b-eb9f-ca32-74375fa1fbac-41093511, #w-node-_4232b205-9ab4-a31a-5904-fe58f71498fa-41093514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4232b205-9ab4-a31a-5904-fe58f7149913-41093514 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4232b205-9ab4-a31a-5904-fe58f714991e-41093514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0dfbe2d-6f80-e626-2550-774af239a92e-41093514 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d0dfbe2d-6f80-e626-2550-774af239a930-41093514, #w-node-d0dfbe2d-6f80-e626-2550-774af239a932-41093514, #w-node-d0dfbe2d-6f80-e626-2550-774af239a934-41093514, #w-node-d0dfbe2d-6f80-e626-2550-774af239a936-41093514, #w-node-d0dfbe2d-6f80-e626-2550-774af239a938-41093514, #w-node-d0dfbe2d-6f80-e626-2550-774af239a93a-41093514, #w-node-d0dfbe2d-6f80-e626-2550-774af239a93c-41093514, #w-node-d0dfbe2d-6f80-e626-2550-774af239a93e-41093514, #w-node-d0dfbe2d-6f80-e626-2550-774af239a940-41093514, #w-node-d0dfbe2d-6f80-e626-2550-774af239a942-41093514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0dfbe2d-6f80-e626-2550-774af239a944-41093514, #w-node-_5037d73c-d105-bb1f-ab3e-a4b1802d9d91-41093514 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5037d73c-d105-bb1f-ab3e-a4b1802d9d93-41093514, #w-node-_5037d73c-d105-bb1f-ab3e-a4b1802d9d95-41093514, #w-node-_5037d73c-d105-bb1f-ab3e-a4b1802d9d97-41093514, #w-node-_5037d73c-d105-bb1f-ab3e-a4b1802d9d99-41093514, #w-node-_5037d73c-d105-bb1f-ab3e-a4b1802d9d9b-41093514, #w-node-_5037d73c-d105-bb1f-ab3e-a4b1802d9d9d-41093514, #w-node-_5037d73c-d105-bb1f-ab3e-a4b1802d9d9f-41093514, #w-node-_5037d73c-d105-bb1f-ab3e-a4b1802d9da1-41093514, #w-node-_5037d73c-d105-bb1f-ab3e-a4b1802d9da3-41093514, #w-node-_5037d73c-d105-bb1f-ab3e-a4b1802d9da5-41093514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5037d73c-d105-bb1f-ab3e-a4b1802d9da7-41093514, #w-node-f7a27455-ee4f-676d-75fb-4254fffb56e3-41093514 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7a27455-ee4f-676d-75fb-4254fffb56e5-41093514, #w-node-f7a27455-ee4f-676d-75fb-4254fffb56e7-41093514, #w-node-f7a27455-ee4f-676d-75fb-4254fffb56e9-41093514, #w-node-f7a27455-ee4f-676d-75fb-4254fffb56eb-41093514, #w-node-f7a27455-ee4f-676d-75fb-4254fffb56ed-41093514, #w-node-f7a27455-ee4f-676d-75fb-4254fffb56ef-41093514, #w-node-f7a27455-ee4f-676d-75fb-4254fffb56f1-41093514, #w-node-f7a27455-ee4f-676d-75fb-4254fffb56f3-41093514, #w-node-f7a27455-ee4f-676d-75fb-4254fffb56f5-41093514, #w-node-f7a27455-ee4f-676d-75fb-4254fffb56f7-41093514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7a27455-ee4f-676d-75fb-4254fffb56f9-41093514, #w-node-_4613c8fe-8b8d-73e1-1053-46872cbb2549-41093514 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4613c8fe-8b8d-73e1-1053-46872cbb254b-41093514, #w-node-_4613c8fe-8b8d-73e1-1053-46872cbb254d-41093514, #w-node-_4613c8fe-8b8d-73e1-1053-46872cbb254f-41093514, #w-node-_4613c8fe-8b8d-73e1-1053-46872cbb2551-41093514, #w-node-_4613c8fe-8b8d-73e1-1053-46872cbb2553-41093514, #w-node-_4613c8fe-8b8d-73e1-1053-46872cbb2555-41093514, #w-node-_4613c8fe-8b8d-73e1-1053-46872cbb2557-41093514, #w-node-_4613c8fe-8b8d-73e1-1053-46872cbb2559-41093514, #w-node-_4613c8fe-8b8d-73e1-1053-46872cbb255b-41093514, #w-node-_4613c8fe-8b8d-73e1-1053-46872cbb255d-41093514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4613c8fe-8b8d-73e1-1053-46872cbb255f-41093514 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5084207d-de39-f713-e468-c465b0d4db12-41093515 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2c93808-482a-86a1-578d-397281a9dace-41093516 {
  justify-self: stretch;
}

#w-node-e2c93808-482a-86a1-578d-397281a9dacd-41093516, #w-node-_673379bb-1433-c24d-968a-620d2b5d607a-4109352b, #w-node-_30eb89b4-278a-8cf8-c976-937612b095d1-41093531 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30eb89b4-278a-8cf8-c976-937612b095d7-41093531, #w-node-_30eb89b4-278a-8cf8-c976-937612b095d9-41093531 {
  justify-self: stretch;
}

#w-node-_30eb89b4-278a-8cf8-c976-937612b095db-41093531, #w-node-_30eb89b4-278a-8cf8-c976-937612b095dd-41093531, #w-node-afca602c-9f05-fe2d-8686-c20f9a27dc69-41093531 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afca602c-9f05-fe2d-8686-c20f9a27dc73-41093531, #w-node-afca602c-9f05-fe2d-8686-c20f9a27dc75-41093531 {
  justify-self: stretch;
}

#w-node-afca602c-9f05-fe2d-8686-c20f9a27dc77-41093531, #w-node-afca602c-9f05-fe2d-8686-c20f9a27dc79-41093531, #w-node-_44c85ec0-f3e3-6ea7-167c-8d325c15a22d-41093531, #w-node-b68f0b55-a0ee-4a9e-6868-1238087ec7d7-41093531, #w-node-b68f0b55-a0ee-4a9e-6868-1238087ec7dc-41093531, #w-node-b68f0b55-a0ee-4a9e-6868-1238087ec7e6-41093531 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ac0b9d0-823e-411e-af3a-61f1d75c339f-41093531 {
  place-self: center;
}

#w-node-_0ac0b9d0-823e-411e-af3a-61f1d75c33a1-41093531 {
  align-self: center;
}

#w-node-_0ac0b9d0-823e-411e-af3a-61f1d75c33a3-41093531 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ac0b9d0-823e-411e-af3a-61f1d75c33a4-41093531 {
  place-self: center;
}

#w-node-_0ac0b9d0-823e-411e-af3a-61f1d75c33a8-41093531 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd6cf479-173b-05d9-ed0c-f2b66f5de7c7-41093531 {
  align-self: center;
}

#w-node-fd6cf479-173b-05d9-ed0c-f2b66f5de7cc-41093531 {
  place-self: center start;
}

#w-node-fd6cf479-173b-05d9-ed0c-f2b66f5de7cf-41093531, #w-node-fd6cf479-173b-05d9-ed0c-f2b66f5de7d1-41093531, #w-node-fd6cf479-173b-05d9-ed0c-f2b66f5de7d6-41093531, #w-node-fd6cf479-173b-05d9-ed0c-f2b66f5de7d8-41093531, #w-node-fd6cf479-173b-05d9-ed0c-f2b66f5de7dd-41093531, #w-node-fd6cf479-173b-05d9-ed0c-f2b66f5de7df-41093531, #w-node-fd6cf479-173b-05d9-ed0c-f2b66f5de7e4-41093531, #w-node-fd6cf479-173b-05d9-ed0c-f2b66f5de7e6-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b728d-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b7293-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b7295-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b729c-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b729e-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72a5-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72a7-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72ae-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72b0-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72b5-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72b7-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72bd-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72bf-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72c6-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72c8-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72cf-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72d1-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72d8-41093531, #w-node-c8f145ff-87d9-85fb-e956-0418126b72da-41093531 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fffe592c-6238-ccad-829e-1a7e658090e9-41093531, #w-node-fffe592c-6238-ccad-829e-1a7e658090eb-41093531 {
  place-self: center;
}

#w-node-_634c41dc-9d41-59f5-59d0-d4d1804aa7bd-41093531, #compre-aqui.w-node-_634c41dc-9d41-59f5-59d0-d4d1804aa7be-41093531 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d313a843-a37b-86e3-c7d6-c5a08d06c410-41093531 {
  align-self: center;
}

#w-node-d313a843-a37b-86e3-c7d6-c5a08d06c418-41093531 {
  place-self: center;
}

#w-node-_6017b7b0-42ac-0792-e0f4-5c2a942a02fc-41093618 {
  grid-area: Area-2;
}

#w-node-_3e63b97f-a25b-eb9f-ca32-74375fa1fbac-41093619 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5ccad29-3e96-76ff-7a22-13e2e8192444-41093636 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b4f081c6-0064-ddc8-b8a3-06eafb842861-41093656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70fb28c1-97d2-28c5-162f-4df6b8603c67-41093656 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_58a31bfd-1afa-da68-609f-a89d8a9104eb-41093656, #w-node-_23ee5cfb-c595-a104-1cfc-2a187f35d085-41093656, #w-node-d4580c1d-e78a-154a-9220-8c28d607c505-41093656, #w-node-c3bfbb5d-6b56-3446-895a-349926750d29-41093656, #w-node-_334e9567-c181-9f8e-52d9-f2f466e21367-41093656, #w-node-_8d492a82-6199-a786-13db-29a00ee74522-41093656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aee5bd01-72e2-ca91-c58d-620d9e10e62f-41093656 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_0e86e5d0-1f38-4ef3-4c98-3f994fe1ed7d-41093656, #w-node-_9222aab3-9c69-fe19-9939-901e409760e9-41093656, #w-node-_392562da-f967-d199-375a-d99557f5eedb-41093656, #w-node-_922b9032-62c0-e6db-3782-c1c4e7318fda-41093656, #w-node-_2301d6b5-d625-9dcf-5ada-fce03b444d41-41093656, #w-node-_6f112605-7c96-d667-ba36-56378e573f91-41093656, #w-node-_1a0f61fb-c29c-5ee1-2f1b-83731d48bf89-41093656, #w-node-_2173356d-2af3-64b8-de2f-a51a8a70c4f9-41093656, #w-node-_0c0995cc-7c41-f618-beab-39df5c38b611-41093656, #w-node-_5288cfb2-13a4-ed42-61c8-5b7f6673c52d-41093656, #w-node-_2a2d91b8-63b0-f008-999e-40ea54ad9e3b-41093656, #w-node-df2d0cfe-7f7b-bd0e-98ca-f0d8a5bc5314-41093656, #w-node-de628967-c857-223c-3b2a-66bef8624ada-41093656, #w-node-fd7f9558-b847-66bc-e685-1d86fdc97f73-41093656, #w-node-_1d9cfe27-7b02-4646-472c-bcfbfa6a72fb-41093656, #w-node-_91502628-a5fd-93f6-9aa8-fc9447cce1a5-41093656, #w-node-a30314c1-9c19-0f6a-82e4-4134f3062ae5-41093656, #w-node-_57383a87-965b-b652-6036-ce418d99cc16-41093656, #w-node-_780fde61-d6c6-17b5-8286-05a077ea62b5-41093656, #w-node-_18f0a194-ac3d-e7f6-a9ed-c9c7139f4391-41093656, #w-node-a26bed4b-a9aa-ee75-7784-c98ec220c454-41093656, #w-node-_7e5666b6-1b63-3515-7531-1c74fb34736b-41093656, #w-node-a2992a77-57bc-e9b2-5655-dbe512904a7b-41093656, #w-node-_47a9c49d-2b69-b5c5-3e5a-4c8d411ec19f-41093656, #w-node-e263b652-3e76-2fa2-27f1-1265280e359c-41093656, #w-node-_4925fd1e-6630-6357-0ca8-259945fe685a-41093656, #w-node-_4655557e-bd80-7192-83bd-5bd760e6f0c0-41093656, #w-node-ac31f8d1-562e-bd5a-6011-0eb2f1c275d1-41093656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22974469-8256-d829-69c9-1c03fc8cc4f8-41093678 {
  align-self: center;
}

#w-node-_22974469-8256-d829-69c9-1c03fc8cc4ff-41093678 {
  justify-self: stretch;
}

#w-node-b4f081c6-0064-ddc8-b8a3-06eafb842861-4109367a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70fb28c1-97d2-28c5-162f-4df6b8603c67-4109367a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_29d72f48-a9f0-9a9c-2e33-eb1fbdd62e4c-4109368a, #w-node-a4484360-5212-03e3-ba5c-bbd50c82ca99-4109368a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a4484360-5212-03e3-ba5c-bbd50c82ca9a-4109368a, #w-node-a4484360-5212-03e3-ba5c-bbd50c82caa5-4109368a {
  grid-row: span 2 / span 2;
}

#w-node-ac3fc1d4-a1aa-6459-6bf8-39b80c741e54-4109368a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_03062c5f-ccc5-41bf-a36f-3d0d97ecfa41-4109368a {
  grid-column: span 2 / span 2;
}

#w-node-_9b7aa8a0-3224-d671-aa56-ff8e7eabf150-41093710, #w-node-_9b7aa8a0-3224-d671-aa56-ff8e7eabf150-41093711, #w-node-_9b7aa8a0-3224-d671-aa56-ff8e7eabf150-41093714, #w-node-_9b7aa8a0-3224-d671-aa56-ff8e7eabf150-41093715, #w-node-_9b7aa8a0-3224-d671-aa56-ff8e7eabf150-41093716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Price-card.w-node-_27ca21a4-c957-943d-7842-992a239d2e11-41093717 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_27ca21a4-c957-943d-7842-992a239d2e31-41093717, #w-node-_27ca21a4-c957-943d-7842-992a239d2e39-41093717, #w-node-_11bdcae4-ae5c-6245-2d06-44a4d3fc39e3-41093719, #w-node-f43608d9-9adf-6cf1-4b59-d738d179a592-4109371a, #w-node-_38fb6db8-d702-ead7-6ba9-35d45294a973-4109371b, #w-node-_087cffb8-8d3b-94b1-0b1f-83db885e86cc-4109371c, #w-node-_9b7aa8a0-3224-d671-aa56-ff8e7eabf150-4109371d, #w-node-_34f3fec5-3c15-73d9-984c-005eecce7f2c-4109371e, #w-node-_9b7aa8a0-3224-d671-aa56-ff8e7eabf150-4109371f, #w-node-_9b7aa8a0-3224-d671-aa56-ff8e7eabf150-41093720 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Price-card.w-node-_27ca21a4-c957-943d-7842-992a239d2e11-41093721 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_27ca21a4-c957-943d-7842-992a239d2e31-41093721, #w-node-_27ca21a4-c957-943d-7842-992a239d2e39-41093721, #w-node-_5ab11426-a57e-b3d0-8b25-5c4b00cbec10-4109380a, #w-node-b4f081c6-0064-ddc8-b8a3-06eafb842861-4109382a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70fb28c1-97d2-28c5-162f-4df6b8603c67-4109382a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0bcd8b1a-b9ce-607d-c6ed-cd4347d68466-41093853 {
  place-self: center end;
}

#w-node-_52024d52-5a42-a9a4-2076-21aa28437e4b-41093857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e72c719-cd1b-d9f2-fe3d-475195279651-41093861 {
  place-self: center start;
}

#w-node-_4c701c12-eb5a-b436-a02d-2d80ef39e00a-41093861 {
  place-self: center end;
}

#w-node-_54920b93-8828-d560-e407-96bc14df23a3-41093861 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_54920b93-8828-d560-e407-96bc14df23a9-41093861, #w-node-_54920b93-8828-d560-e407-96bc14df23b5-41093861, #w-node-_54920b93-8828-d560-e407-96bc14df23af-41093861, #w-node-_54920b93-8828-d560-e407-96bc14df23bb-41093861 {
  place-self: auto;
}

#w-node-_9b7aa8a0-3224-d671-aa56-ff8e7eabf150-41093863 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9642b81f-ce92-95f9-8d01-a3e52810d4ae-41093865 {
  align-self: auto;
}

#w-node-_6cf0c7d8-a8aa-34c1-730c-fc516ca8c74a-41093865, #w-node-_6cf0c7d8-a8aa-34c1-730c-fc516ca8c75b-41093865, #w-node-_6cf0c7d8-a8aa-34c1-730c-fc516ca8c76d-41093865, #w-node-_6cf0c7d8-a8aa-34c1-730c-fc516ca8c77e-41093865 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Price-card.w-node-_77bf254e-ed0c-7193-2719-b85370ab7f77-41093865 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_77bf254e-ed0c-7193-2719-b85370ab7fb0-41093865, #w-node-_77bf254e-ed0c-7193-2719-b85370ab7fb8-41093865, #w-node-_618ed387-11bb-d91d-d3e0-972ce87577b2-410938a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b326670-7a97-0195-ab71-88e81c6fd661-410938a9, #w-node-_271bed2c-7a55-37f8-842d-66b608144d01-410938a9, #w-node-_6f2939f8-ea1a-562b-687a-808ad1c57eaa-410938a9, #w-node-_79030eab-aeea-058e-6b35-3c29f0f41340-410938a9 {
  align-self: stretch;
}

#w-node-_087cffb8-8d3b-94b1-0b1f-83db885e86cc-41093925, #w-node-_087cffb8-8d3b-94b1-0b1f-83db885e86cc-41093927 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-_0c0995cc-7c41-f618-beab-39df5c38b611-41093656 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_30eb89b4-278a-8cf8-c976-937612b095d9-41093531 {
    justify-self: stretch;
  }

  #w-node-_6017b7b0-42ac-0792-e0f4-5c2a942a02fc-41093618 {
    grid-area: Area-2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_23372244-c940-05e4-e853-b5db6da11557-41093531 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0ac0b9d0-823e-411e-af3a-61f1d75c339f-41093531 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_0ac0b9d0-823e-411e-af3a-61f1d75c33a1-41093531, #w-node-fd6cf479-173b-05d9-ed0c-f2b66f5de7c7-41093531 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd6cf479-173b-05d9-ed0c-f2b66f5de7cc-41093531, #w-node-fffe592c-6238-ccad-829e-1a7e658090e9-41093531 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fffe592c-6238-ccad-829e-1a7e658090eb-41093531, #w-node-d313a843-a37b-86e3-c7d6-c5a08d06c410-41093531 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d313a843-a37b-86e3-c7d6-c5a08d06c418-41093531 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_83aff16d-6da6-2b74-d4e4-8e6cc5a68f1d-41093531, #w-node-_22974469-8256-d829-69c9-1c03fc8cc4f8-41093678 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_29d72f48-a9f0-9a9c-2e33-eb1fbdd62e4c-4109368a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2e72c719-cd1b-d9f2-fe3d-475195279651-41093861 {
    justify-self: start;
  }

  #w-node-_9642b81f-ce92-95f9-8d01-a3e52810d4d4-41093865 {
    place-self: auto center;
  }

  #w-node-_6cf0c7d8-a8aa-34c1-730c-fc516ca8c75b-41093865 {
    justify-self: center;
  }

  #w-node-_9220840d-a4c6-79b7-501d-c1ad0798b45a-410938aa, #w-node-_9220840d-a4c6-79b7-501d-c1ad0798b45a-410938d8, #w-node-b214e0c1-b574-83f0-3553-98a3412c8c20-410938f5, #w-node-b214e0c1-b574-83f0-3553-98a3412c8c2a-410938f5, #w-node-b214e0c1-b574-83f0-3553-98a3412c8c20-410938f6, #w-node-b214e0c1-b574-83f0-3553-98a3412c8c2a-410938f6, #w-node-b214e0c1-b574-83f0-3553-98a3412c8c20-410938f7, #w-node-b214e0c1-b574-83f0-3553-98a3412c8c2a-410938f7 {
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_94679450-d161-1ea8-6e27-e377ee45902c-41093678 {
    justify-self: stretch;
  }

  #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f14-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f1a-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f23-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f29-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f37-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f45-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f54-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f62-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f71-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f7f-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f8d-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f9c-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0faa-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0fb8-410936c5, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0fc7-410936c5, #w-node-_382f6820-7395-d795-b14f-e5d661590775-410936c6, #w-node-_382f6820-7395-d795-b14f-e5d66159077b-410936c6, #w-node-_382f6820-7395-d795-b14f-e5d661590784-410936c6, #w-node-_382f6820-7395-d795-b14f-e5d66159078a-410936c6, #w-node-_382f6820-7395-d795-b14f-e5d661590799-410936c6, #w-node-_382f6820-7395-d795-b14f-e5d6615907ac-410936c6, #w-node-_382f6820-7395-d795-b14f-e5d6615907bf-410936c6, #w-node-_382f6820-7395-d795-b14f-e5d6615907ce-410936c6, #w-node-_382f6820-7395-d795-b14f-e5d6615907e1-410936c6, #w-node-_382f6820-7395-d795-b14f-e5d6615907f0-410936c6, #w-node-_382f6820-7395-d795-b14f-e5d661590812-410936c6, #w-node-_382f6820-7395-d795-b14f-e5d661590803-410936c6, #w-node-_382f6820-7395-d795-b14f-e5d661590825-410936c6, #w-node-_3fe588b8-46c5-9790-3883-b248fae5572f-410936c6, #w-node-_42ddd520-388c-6cb2-d168-fc928f933257-410936c6, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b0fec-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b0ff2-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b0ffb-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1001-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1010-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1023-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1036-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1045-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1058-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1067-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b107a-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1089-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b109c-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b10be-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b0fec-4109380c, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b0ff2-4109380c, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b0ffb-4109380c, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1001-4109380c, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1010-4109380c, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1023-4109380c, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1036-4109380c, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1045-4109380c, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1058-4109380c, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1067-4109380c, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b107a-4109380c, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b1089-4109380c, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b109c-4109380c, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b10be-4109380c, #w-node-_382f6820-7395-d795-b14f-e5d661590775-4109389f, #w-node-_382f6820-7395-d795-b14f-e5d66159077b-4109389f, #w-node-_382f6820-7395-d795-b14f-e5d661590784-4109389f, #w-node-_382f6820-7395-d795-b14f-e5d66159078a-4109389f, #w-node-_382f6820-7395-d795-b14f-e5d661590799-4109389f, #w-node-_382f6820-7395-d795-b14f-e5d6615907ac-4109389f, #w-node-_382f6820-7395-d795-b14f-e5d6615907bf-4109389f, #w-node-_382f6820-7395-d795-b14f-e5d6615907ce-4109389f, #w-node-_382f6820-7395-d795-b14f-e5d6615907e1-4109389f, #w-node-_382f6820-7395-d795-b14f-e5d6615907f0-4109389f, #w-node-_382f6820-7395-d795-b14f-e5d661590812-4109389f, #w-node-_382f6820-7395-d795-b14f-e5d661590803-4109389f, #w-node-_382f6820-7395-d795-b14f-e5d661590825-4109389f, #w-node-_3fe588b8-46c5-9790-3883-b248fae5572f-4109389f, #w-node-_42ddd520-388c-6cb2-d168-fc928f933257-4109389f, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f14-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f1a-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f23-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f29-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f37-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f45-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f54-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f62-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f71-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f7f-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f8d-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f9c-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0faa-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0fb8-410938a0, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0fc7-410938a0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ac3fc1d4-a1aa-6459-6bf8-39b80c741e54-4109368a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f14-410936c5, #w-node-_382f6820-7395-d795-b14f-e5d661590775-410936c6, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b0fec-41093805, #w-node-_362db5b5-bb29-52a1-f337-1f43c40b0fec-4109380c {
    place-self: center;
  }

  #w-node-_6cf0c7d8-a8aa-34c1-730c-fc516ca8c787-41093865 {
    justify-self: center;
  }

  #w-node-_382f6820-7395-d795-b14f-e5d661590775-4109389f, #w-node-cc9235bf-b994-a970-1820-c1d4d4ce0f14-410938a0 {
    place-self: center;
  }

  #w-node-df268112-58e0-577f-5b05-ca3aa0ad8cf4-410938a9 {
    justify-self: center;
  }
}


@font-face {
  font-family: 'Montserrat variablefont wght';
  src: url('../fonts/montserrat-variablefont_wght.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Zuume';
  src: url('../fonts/zuume-bold.ttf') format('truetype'), url('../fonts/zuume-extrabold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Zuume';
  src: url('../fonts/zuume-semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Knockout 49liteweight';
  src: url('../fonts/knockout-49liteweight.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Groteska';
  src: url('../fonts/groteska-thinitalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Groteska';
  src: url('../fonts/groteska-lightitalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Groteska';
  src: url('../fonts/groteska-thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Groteska';
  src: url('../fonts/groteska-bolditalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Groteska Book';
  src: url('../fonts/groteska-book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Groteska';
  src: url('../fonts/groteska-medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Groteska';
  src: url('../fonts/groteska-light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Groteska';
  src: url('../fonts/groteska-italic.otf') format('opentype'), url('../fonts/groteska-bookitalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Groteska';
  src: url('../fonts/groteska-regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Groteska';
  src: url('../fonts/groteska-mediumitalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Groteska';
  src: url('../fonts/groteska-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}