:root {
  --h1: 5rem;
  --h2: 4rem;
  --h3: 3.5rem;
  --black: #0a0a0a;
  --brand3: #ff8f34;
  --white: #fff;
  --brand2: #307164;
  --brand1: #53a08e;
  --avena1: #be2710;
  --light-green: #f3faf7;
  --brand4: #254a44;
  --avena2: #972115;
  --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--neutral--300: #eff0f6;
  --elements-webflow-library--general--shadow-02: #14142b14;
  --avena3: #faf4df;
}

body {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
}

h1 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: var(--h1);
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: 400;
  line-height: 1.1;
}

h2 {
  color: #111;
  font-family: Lato, sans-serif;
  font-size: var(--h2);
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: 400;
  line-height: 1;
}

h3 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: var(--h3);
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: 400;
  line-height: 1;
}

strong {
  font-weight: 600;
}

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

.text-size-small {
  color: var(--black);
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 1.15rem;
  font-weight: 400;
  line-height: 1.5;
}

.text-size-small.text-style-allcaps {
  letter-spacing: 1px;
  letter-spacing: 1px;
}

.button {
  background-color: var(--brand3);
  color: #fff;
  text-align: center;
  border: 1px #743fe4;
  border-radius: 9999rem;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 0;
  padding: 1.25rem 2rem;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  transition: all .6s;
  display: block;
}

.button:hover {
  color: #ef5707;
  background-color: #ffedd4;
}

.button.is-large {
  padding: 1.5rem 3rem;
}

.button.is-small {
  padding: 1rem 1.5rem;
}

.button.is-light {
  color: #000;
  background-color: #fff;
}

.page-wrapper {
  position: static;
  overflow: hidden;
}

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

.text-weight-semibold {
  font-weight: 600;
}

.spacing-section-medium {
  z-index: 1;
  width: 100%;
  height: 10rem;
  position: relative;
}

.spacing-section-medium.edit {
  height: 16rem;
}

.spacing-section-medium.is-edit {
  height: 15rem;
}

.spacing-section-medium.hide-mobile {
  height: 10rem;
}

.text-size-huge {
  font-family: Poppins, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.5;
}

.text-size-huge.text-weight-semibold {
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.text-size-huge.text-weight-semibold.is-white {
  color: var(--white);
  font-size: 2.25rem;
}

.text-size-huge.text-weight-semibold.is-green {
  color: var(--brand2);
  line-height: 1.3;
}

.text-size-huge.text-weight-semibold.is-duvida {
  color: var(--white);
  font-size: 1.75rem;
}

.text-size-huge.text-weight-semibold.is-duvida.is-black {
  color: var(--black);
}

.text-size-huge.text-weight-semibold.is-serif {
  color: var(--black);
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1;
}

.text-size-huge.text-weight-semibold.is-white-serif {
  color: var(--white);
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1;
}

.main-wrapper {
  overflow: hidden;
}

.text-size-medium {
  color: #000;
  flex: none;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.35rem;
  font-weight: 400;
  line-height: 1.5;
}

.text-size-medium.text-color-white.is-bold {
  color: var(--white);
  font-weight: 600;
}

.text-size-medium.is-black-mobile.is-bold, .text-size-medium.text-color-white.is-bold {
  color: var(--white);
  font-weight: 600;
}

.text-size-medium.text-weight-semibold {
  font-weight: 500;
}

.text-size-medium.text-weight-semibold.is-white {
  color: var(--white);
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 2.5rem;
  line-height: 1;
}

.text-size-medium.is-black-mobile {
  color: var(--white);
}

.text-size-medium.is-black-mobile.is-bold {
  color: var(--white);
  font-weight: 600;
}

.text-color-white {
  color: #fff;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.text-size-large {
  font-family: Lato, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.5;
}

.text-size-large.text-color-white.text-weight-semibold {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.text-size-large.text-color-white.is-serif {
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 2.25rem;
  line-height: 1;
}

.text-size-large.text-weight-semibold {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.text-size-large.text-weight-semibold.text-color-avena1.is-compra {
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 1.75rem;
}

.text-size-large.text-weight-semibold.text-color-avena1.is-serif {
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 2.25rem;
  line-height: 1;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.navbar_links {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: none;
}

.navbar_link {
  color: #000;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.1;
  text-decoration: none;
  transition: all .3s;
}

.navbar_link:hover {
  color: #ceff1c;
}

.navbar_component {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.navbar_logo-link:hover {
  opacity: .6;
}

.navbar_logo-link.w--current {
  transition: opacity .3s;
}

.navbar_logo-link.w--current:hover {
  opacity: .8;
}

.home-header_heading-wrap {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  object-fit: fill;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 82rem;
  display: flex;
  position: relative;
}

.home-header_features-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  max-width: 84rem;
  margin-top: 2rem;
  display: none;
}

.feature-title {
  color: #000;
  text-transform: none;
  font-size: 1.45rem;
  font-weight: 400;
  line-height: 1.5;
}

.feature-title.is-white {
  color: #fff;
}

.feature-title.is-white-avena {
  color: #fff;
  font-size: 1.35rem;
  font-weight: 500;
}

.feature-title.is-avena {
  font-size: 1.35rem;
  font-weight: 500;
}

.feature-title.is-duvida {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 400;
}

.feature-title.is-duvida-black {
  color: var(--black);
  font-size: 1.25rem;
  font-weight: 400;
}

.home-header-button-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 1rem;
  display: flex;
}

.home-header_features-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #2c2c2c00;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-header_component {
  z-index: 2;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
  position: relative;
}

.home-header_features-content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.home-header_heading {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.depo-text {
  color: #000;
  margin-bottom: 0;
  font-size: 1.35rem;
  font-weight: 400;
  line-height: 1.5;
}

.depo-text.text-color-white {
  color: #fff;
}

.depo-text.text-color-white.is-footer.is-avena {
  font-size: 1rem;
}

.icon-1x1-small {
  color: #fff;
  width: 24px;
  height: 24px;
}

.spacing-section-custom {
  width: 100%;
  height: 10rem;
}

.spacing-section-custom.is-avena {
  height: 11rem;
}

.header-features-icon {
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.header-features-icon.is-light-green {
  background-color: var(--brand1);
  color: var(--brand1);
  border-radius: 999rem;
  flex: none;
  width: 2.25rem;
  height: 2.25rem;
  padding: 0;
}

.header-features-icon.is-green {
  background-color: var(--brand2);
  color: var(--brand1);
  border-radius: 999rem;
  width: 2rem;
  height: 2rem;
  padding: 0;
}

.header-features-icon.is-white {
  background-color: var(--white);
  color: #dbfe52;
  border-radius: 999rem;
  flex: none;
  width: 2rem;
  height: 2rem;
  margin-top: .45rem;
  padding: 0;
}

.header-features-icon.is-red {
  color: #dbfe52;
  background-color: #db3a00;
  border-radius: 999rem;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
}

.header-features-icon.is-green {
  background-color: var(--brand2);
  color: #dbfe52;
  border-radius: 999rem;
  flex: none;
  width: 2.25rem;
  height: 2.25rem;
  padding: 0;
}

.header-features-icon.is-avena {
  background-color: var(--avena1);
  color: #dbfe52;
  border-radius: 999rem;
  flex: none;
  width: 2rem;
  height: 2rem;
  padding: 0;
}

.header-features-icon.is-red {
  background-color: var(--avena1);
  color: #dbfe52;
  border-radius: 999rem;
  flex: none;
  width: 2.25rem;
  height: 2.25rem;
  margin-top: .45rem;
  padding: 0;
}

.header-features-icon.is-basic {
  background-color: var(--avena1);
  color: #dbfe52;
  border-radius: 999rem;
  width: 2rem;
  height: 2rem;
  padding: 0;
}

.home-header_image-wrap {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.div-wrap-44 {
  max-width: 53rem;
}

.div-wrap-44.is-avena {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 46rem;
  display: flex;
}

.home-problem-without-item-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 4rem;
  line-height: 1;
}

.h2.is-white, .h2.is-black-mobile {
  color: #fff;
  font-family: Poppins, sans-serif;
}

.h2.is-sistema {
  font-family: Poppins, sans-serif;
  line-height: 1.1;
}

.section-5_content-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-13 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon-embed-xxsmall {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.div-block-14 {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.depo_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  background-color: #fafafa00;
  border-radius: 3rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.testimonial_details {
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.user-name {
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1;
}

.user-name.is-sistema {
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
}

.section_depoimentos {
  background-color: #fff;
  border-radius: 3rem;
  margin-left: 2rem;
  margin-right: 2rem;
  overflow: hidden;
}

.testimonial_image {
  object-fit: cover;
  border-radius: 100vw;
  width: 3rem;
  height: 3rem;
}

.testimonial_person {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.depo_heading {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.depo_heading.is-avena {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: flex-start;
  max-width: 56rem;
  margin-left: 0;
}

.pricing_item-top-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.pricing_item-text-wrap {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  flex-flow: column;
  display: flex;
}

.oferta_component {
  z-index: 1;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.pricing_item-middle-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  max-width: 43rem;
  display: flex;
}

.div-block-19 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-plan-check {
  font-size: .875rem;
}

.text-plan-check.is-white.is-bold, .text-plan-check.is-white.is-basic {
  font-size: 1.45rem;
  font-weight: 600;
}

.text-plan-check.is-white {
  color: var(--white);
  font-size: 1.35rem;
  font-weight: 600;
}

.text-plan-check.is-white.is-bold, .text-plan-check.is-white.is-basic {
  font-size: 1.45rem;
  font-weight: 600;
}

.text-plan-check.is-basic {
  color: var(--black);
  font-size: 1.35rem;
  font-weight: 600;
}

.text-plan-check.is-basic.is-bold {
  font-size: 1.45rem;
  font-weight: 700;
}

.pricing-plan-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.oferta-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/69153f9e76013998acb58c65/6919275161dd5c2ea8ce60aa_bg.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch stretch;
  width: 100%;
  max-width: 106rem;
  display: flex;
  overflow: hidden;
}

.oferta-block.is-sistema {
  background-color: var(--brand4);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.oferta-block.is-avena {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #97211500;
  background-image: none;
  border-radius: 0;
  height: 100%;
}

.plan_heading {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.plan_heading.is-avena {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  max-width: 58rem;
}

.text-size-large-3 {
  font-size: 2.5rem;
}

.text-size-large-3.is-white {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 7rem;
  font-weight: 400;
}

.text-size-large-3.is-white.is-sistema {
  font-family: Poppins, sans-serif;
}

.text-size-large-3.is-basic {
  color: var(--avena1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 7rem;
  font-weight: 400;
}

.pricing_item-bottom-wrap {
  text-align: left;
}

.pricing_item-tick-text-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.pricing-tem-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #111114;
  border: 2px solid #39383d;
  border-radius: 25px;
  flex-flow: column;
  padding: 30px;
  transition: all .3s;
  display: flex;
}

.pricing-tem-wrap:hover {
  box-shadow: 0 0 7px #39383d;
}

.pricing-tem-wrap.is-anual {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--avena2);
  border-style: none;
  border-radius: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  max-width: 100%;
  height: 100%;
  padding: 4rem;
  transition-property: none;
  position: relative;
}

.pricing-tem-wrap.is-anual:hover {
  box-shadow: none;
  border-style: none;
}

.pricing-tem-wrap.is-anual.is-sistema {
  background-color: var(--brand4);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pricing-tem-wrap.is-basic {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--white);
  border-style: none;
  border-radius: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  max-width: 100%;
  height: 100%;
  padding: 4rem;
  transition-property: none;
  position: relative;
}

.pricing-tem-wrap.is-basic:hover {
  box-shadow: none;
  border-style: none;
}

.section_oferta {
  z-index: 2;
  background-color: #53a08e1a;
  border-top: 1px #d4d4d41a;
  border-radius: 2rem;
  margin-left: 2rem;
  margin-right: 2rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.section_oferta.is-avena {
  background-color: #9721151a;
}

.plan-text {
  font-size: 1.25rem;
}

.plan-text.is-anual {
  color: var(--white);
  letter-spacing: 1px;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: 0;
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1;
}

.plan-text.is-anual.is-sistema {
  font-family: Poppins, sans-serif;
  font-size: 2.25rem;
}

.plan-text.is-basic {
  color: var(--black);
  letter-spacing: 1px;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: 0;
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1;
}

.faq_icon_wrap {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
}

.faq_ques {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.faq_title {
  color: #383534;
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 159%;
}

.faq_heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 66rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bottom_border {
  background-color: #ff8f341a;
  width: 100%;
  height: 1px;
}

.faq_card {
  cursor: pointer;
  border-radius: 8px;
  overflow: hidden;
}

.faq_component {
  background-color: #ff8f340d;
  border: 1px solid #ff8f343b;
  border-radius: 3rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: flex;
}

.faq_component.is-avena {
  background-color: #be27100d;
  border-color: #be271047;
}

.faq-line1 {
  background-color: var(--brand3);
  border-radius: 100px;
  width: 1rem;
  height: 3px;
}

.faq-line1.red {
  background-color: var(--avena1);
  background-color: var(--avena1);
}

.faq_ans {
  color: #383534;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-family: Poppins, sans-serif;
  font-size: 1.35rem;
  font-weight: 400;
  line-height: 1.5;
}

.faq-line2 {
  background-color: var(--brand3);
  border-radius: 100px;
  width: 1rem;
  height: 3px;
  position: absolute;
  transform: rotate(90deg);
}

.faq-line2.red {
  background-color: var(--avena1);
  background-color: var(--avena1);
}

.faq_content {
  flex-flow: column;
  width: 100%;
  max-width: 840px;
  margin-top: 54px;
  display: flex;
}

.footer_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}

.footer_brand-link {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.footer_main-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.a-icon-button {
  color: #868898;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .4s;
  display: flex;
}

.a-icon-button:hover {
  background-color: var(--avena1);
  color: #000;
}

.footer_divider {
  background-color: #ffffff26;
  width: 100%;
  height: 1px;
}

.a-footer-social {
  grid-column-gap: 8px;
  display: flex;
}

.footer_bottom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #fff;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3rem;
  font-size: 1rem;
  display: flex;
}

.a-footer-logo {
  width: 23rem;
}

.a-footer-logo.is-avena {
  width: 10rem;
}

.a-icon-small {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.section_footer {
  background-color: var(--brand4);
  border-top: 1px gray;
  border-radius: 3rem 3rem 0 0;
  padding: 7rem 5%;
  display: block;
  position: relative;
}

.section_footer.is-avena {
  background-color: var(--avena2);
  background-color: var(--avena2);
}

.image-depois {
  object-fit: cover;
  border-radius: 2rem;
  width: 100%;
  height: 20rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.produto-avena_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: left;
  background-color: #7ebea326;
  border-radius: 2rem 0 0 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 5rem 4rem;
  display: flex;
}

.produto-avena_content.is-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-radius: 0 2rem 2rem 0;
  width: 100%;
  padding: 4rem;
}

.produto-avena_content.is-produto-avena {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #f3faf7;
  border-radius: 2rem 0 0 2rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.icon-check-3 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 2rem;
  display: flex;
}

.header-social-proof {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.header-social-proof.is-2, .header-social-proof.is-avena, .header-social-proof.is-avena {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  background-color: #53a08e26;
  border: 1px solid #30716447;
  border-radius: 2rem;
  flex-flow: column;
  width: 50rem;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 1.5rem;
  display: none;
}

.social-proof-img {
  width: 8rem;
}

.social-proof-img.is-middle-cta {
  width: 12rem;
}

.text-span-2 {
  font-size: 4rem;
}

.header-topicos {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.header-topicos-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #2c2c2c00;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-topico-text {
  color: #000;
  flex: none;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.35rem;
  font-weight: 400;
  line-height: 1.5;
}

.header-topico-text.text-color-white {
  color: var(--white);
}

.avena-navbar {
  z-index: 99;
  background-color: #fff0;
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.avena-h1 {
  color: var(--white);
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 7.6rem;
  font-weight: 400;
  line-height: .9;
}

.avena-h1.is-en {
  font-size: 7.3rem;
}

.section_avena-header {
  background-color: #972115;
  border-radius: 2rem;
  margin: 1.5rem 1.5rem 0;
  padding-bottom: 10rem;
  position: relative;
  overflow: visible;
}

.navbar_avena-logo {
  width: 11rem;
}

.icon-check-red {
  color: #972115;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 2rem;
  display: flex;
}

.icon-check-red.is-basic {
  color: var(--white);
}

.avena-header_img {
  z-index: 1;
  object-fit: contain;
  border-radius: 2rem;
  width: 100%;
  max-width: 100%;
  height: 56rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: auto 0% -1.3rem;
}

.avena-header_img.is-en {
  bottom: 2.8rem;
}

.button-avena {
  border: 1px solid var(--white);
  background-color: var(--white);
  color: #972115;
  text-align: center;
  border-radius: .75rem;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 0;
  padding: 1.25rem 2rem;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  transition: all .6s;
  display: block;
}

.button-avena:hover {
  border-style: solid;
  border-color: var(--white);
  color: var(--white);
  background-color: #ffedd400;
}

.button-avena.is-red {
  border-color: var(--avena1);
  background-color: var(--avena1);
  color: var(--white);
}

.button-avena.como-funciona {
  color: var(--white);
  background-color: #ffffff1a;
  background-image: url("https://cdn.prod.website-files.com/69153f9e76013998acb58c65/69472d4a86e3f8d9706e61b0_441a999006a4788dd080b7651c8c5be7_icon-rounded-arrow-elements-brix-templates.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: none;
  padding: 1rem 4rem 1rem 1.25rem;
  font-weight: 500;
}

.button-avena.como-funciona.w--current {
  font-size: 1.15rem;
}

.button-avena.is-2 {
  background-color: var(--white);
  color: var(--avena1);
}

.avena-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 4.9rem;
  line-height: 1;
}

.avena-h2.is-white {
  color: #fff;
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 5rem;
}

.section-2-avena_component {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  display: flex;
}

.section-2-avena_heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-color-avena1 {
  color: var(--avena1);
}

.text-color-avena1.is-new-font {
  font-family: Instrument Serif Italic, Times New Roman, sans-serif;
}

.section_avena-antes-depois {
  background-color: #53a08e00;
  margin-left: 2rem;
  margin-right: 2rem;
  display: block;
}

.avena-antes-depois_layout {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 102rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.avena-antes_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f8f8f8;
  border: 1px solid #f0f0f0;
  border-radius: 2rem;
  flex-flow: column;
  align-items: flex-start;
  padding: 3rem 2rem;
  display: flex;
}

.avena-depois_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--avena1);
  border: 1px solid #dcf1a5;
  border-radius: 2rem;
  flex-flow: column;
  align-items: flex-start;
  padding: 3rem 2rem;
  display: flex;
}

.section_avena-produto {
  background-color: var(--avena1);
  border-radius: 2rem;
  margin-left: 2rem;
  margin-right: 2rem;
}

.avena-produto_heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 88rem;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section_produto-avena-content-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 110rem;
  height: 100%;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.produto-avena_img-wrap {
  background-color: var(--avena2);
  border-radius: 0 2rem 2rem 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 2px 8px -2px #ffffffab;
}

.produto-avena_item-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.produto-avena_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #2c2c2c00;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.produto-avena-img {
  z-index: 1;
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 0 2rem 2rem 0;
  width: 100%;
  height: 56rem;
  position: static;
  bottom: -10.5rem;
}

.avena-h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Serif Regular, Times New Roman, sans-serif;
  font-size: 4rem;
  line-height: 1;
}

.avena-h3.is-white {
  color: var(--white);
  font-size: 4.5rem;
  line-height: 1;
}

.avena-h3.is-black-mobile {
  color: var(--white);
  line-height: 1;
}

.middle-cta {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.middle-cta.is-2 {
  background-color: #9721150d;
  border-radius: 2rem;
  max-width: 68rem;
  padding: 4rem 3rem;
  box-shadow: inset 0 2px 7px #a0a0a033;
}

.middle-cta.is-true {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #9721150d;
  border-radius: 2rem;
  max-width: 68rem;
  margin-top: 4rem;
  padding: 4rem 3rem;
  box-shadow: inset 0 2px 7px #a0a0a033;
}

.middle-cta.is-duvida {
  background-color: #97211500;
  border-radius: 2rem;
  max-width: 54rem;
  margin-top: 3rem;
  padding-top: 0;
}

.avena-como-funciona_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.avena-como-funciona_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.avena-como-funciona_img-wrap {
  background-color: #be27101a;
  border-radius: 2rem;
  height: 100%;
  padding-top: 2rem;
  padding-left: 3rem;
  padding-right: 3rem;
  box-shadow: inset 0 2px 5px #0003;
}

.avena-como-funciona_img-wrap.is-other {
  box-shadow: none;
  box-shadow: none;
  background-color: #be271000;
  border-radius: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.avena-como-funciona-item_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-top: 0;
  display: flex;
}

.avena-como-funciona_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--avena2);
  border-radius: 1.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem 1.5rem;
  display: flex;
}

.div-block-24 {
  background-color: #ffffff1a;
  border-radius: 999rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.div-block-24.is-white {
  background-color: var(--white);
  background-color: var(--white);
}

.div-block-25 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.avena-como-funciona_heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 60rem;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.avena-como-funciona_image {
  object-fit: contain;
  border-radius: 2rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-26 {
  max-width: 41rem;
}

.disclaimer-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--avena2);
  border-radius: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-top: 10rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3.5rem 4rem 3.5rem 5rem;
  display: flex;
}

.disclaimer-content-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 50rem;
  display: flex;
}

.avena-sobre_heading {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 60rem;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.avene-sobre_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.avena-sobre_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 51rem;
  display: flex;
}

.image-9 {
  object-fit: fill;
  width: 250%;
  max-width: 250%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 1% 0% 0% -53%;
}

.image-10 {
  object-fit: contain;
  width: 190%;
  max-width: 170%;
  height: 140%;
  position: absolute;
  top: -77.9375px;
  bottom: -159.922px;
}

.como-funciona-icon {
  width: 1.75rem;
}

.como-funciona-icon.is-3 {
  width: 1.25rem;
}

.como-funciona-icon.is-2 {
  width: 2rem;
}

.como-funciona-icon.is-3-copy {
  width: .4rem;
}

.avena-como-funciona_image-copy {
  object-fit: cover;
  border-radius: 4rem;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

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

.problema_content-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #97211500;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 4rem;
  display: flex;
}

.list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--avena1);
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 20px;
  display: flex;
}

.problema_image-wrap {
  position: relative;
  overflow: visible;
}

.section_industria-avena {
  background-color: #53a08e00;
}

.industria_heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 49rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-27 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  max-width: 50rem;
  display: flex;
}

.section_solution {
  background-color: var(--avena2);
  border-radius: 2rem;
  margin-left: 6rem;
  margin-right: 6rem;
  overflow: hidden;
}

.solution_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: visible;
}

.solution_image {
  object-fit: contain;
  border-radius: 2rem;
  width: 100%;
  height: 55rem;
  position: relative;
  inset: auto 0% 0;
  overflow: hidden;
}

.solution-content-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #97211500;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 8rem;
  margin-left: 4rem;
  display: flex;
}

.div-block-28 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 42rem;
  font-size: 0;
  display: flex;
}

.brix---mg-bottom-32px {
  margin-bottom: 32px;
}

.brix---hidden-desktop {
  display: none;
}

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

.brix---slide-item-mg {
  margin-right: 28px;
}

.brix---paragraph-default-2 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.35rem;
  line-height: 1.6;
}

.brix---btn-slider-arrow-right---top-left {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
}

.brix---btn-slider-arrow-right---top-left:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-slider-arrow-right---top-right {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
}

.brix---btn-slider-arrow-right---top-right:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-1 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--avena2);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
}

.brix---card-testimonial-color-1:hover {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---slider-mask-width-490px {
  max-width: 480px;
  height: 100%;
  overflow: visible;
}

.como-funciona-number {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.5;
}

.como-funciona-number.text-color-white.text-weight-semibold {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.plan_top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.badge {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--white);
  background-color: #ffffff1a;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  box-shadow: inset 0 2px 5px #fff3;
}

.badge.is-basic {
  background-color: var(--avena1);
}

.badge.is-dark {
  color: var(--avena2);
  text-transform: uppercase;
  text-transform: uppercase;
  background-color: #9721151a;
  box-shadow: inset 0 2px 5px #0003;
}

.image-11 {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
}

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

.plan_title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.div-block-30 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #be271008;
  border-radius: 2rem;
  flex-flow: column;
  padding: 2rem 1.5rem;
  display: flex;
}

.div-block-30.hide-desktop {
  display: none;
}

.planos_entrega-items-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 106rem;
  display: grid;
}

.compra_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.plano-entrega_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--white);
  background-color: #be27100d;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  box-shadow: inset 0 2px 8px #97211536;
}

.plano-entrega_item.is-basic {
  background-color: var(--avena1);
}

.plano-entrega_item.is-dark {
  color: var(--avena2);
  text-transform: uppercase;
  background-color: #9721151a;
  box-shadow: inset 0 2px 5px #0003;
}

.section_compra {
  padding-top: 8rem;
}

.compra_heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  max-width: 55rem;
  display: flex;
}

.compra-icon {
  flex: none;
  width: 2rem;
  height: 2rem;
}

.section_duvida {
  background-color: var(--avena2);
  border-radius: 2rem;
  margin-top: 10rem;
  margin-left: 2rem;
  margin-right: 2rem;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: none;
}

.duvida-plano-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #ffffff1a;
  border-radius: 2rem;
  flex-flow: column;
  align-items: flex-start;
  padding: 3rem 2rem;
  display: flex;
}

.duvida-plano-item.is-white {
  background-color: var(--white);
  background-color: var(--white);
}

.home-problem-without-item-wrapper-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.button-avena-red-mobile {
  border: 1px solid var(--white);
  background-color: var(--white);
  color: #972115;
  text-align: center;
  border-radius: .75rem;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 0;
  padding: 1.25rem 2rem;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  transition: all .6s;
  display: block;
}

.button-avena-red-mobile:hover {
  border-style: solid;
  border-color: var(--white);
  color: var(--white);
  background-color: #ffedd400;
}

.button-avena-red-mobile.is-red {
  border-color: var(--avena1);
  background-color: var(--avena1);
  color: var(--white);
}

.problema-video {
  filter: none;
  border-radius: 2rem;
  width: 40rem;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.problema-video.is-mobile {
  display: none;
}

.industria-img {
  object-fit: cover;
  border-radius: 2rem;
  width: 100%;
  height: 26rem;
  margin-left: auto;
  margin-right: auto;
}

.industria-pele {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--avena1);
  border: 1px solid #dcf1a5;
  border-radius: 2rem;
  flex-flow: column;
  align-items: flex-start;
  padding: 3rem 2rem;
  display: flex;
}

.industria-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f8f8f8;
  border: 1px solid #f0f0f0;
  border-radius: 2rem;
  flex-flow: column;
  align-items: flex-start;
  padding: 3rem 2rem;
  display: flex;
}

.soluition_image-wrap {
  position: relative;
  overflow: visible;
}

.heading-font-italic {
  font-family: Instrument Serif Italic, Times New Roman, sans-serif;
}

.div-block-31 {
  max-width: 53rem;
}

.div-block-32, .div-block-33 {
  max-width: 40rem;
}

.div-block-33.is-en {
  max-width: 32rem;
}

.div-block-34 {
  max-width: 51.7rem;
}

.div-block-35 {
  max-width: 40rem;
}

.div-block-36 {
  max-width: 39rem;
}

.div-block-37 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--avena1);
  text-align: center;
  border-radius: 2rem;
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

.code-embed {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.div-block-40 {
  border-radius: 25px;
  width: 33rem;
  height: 56rem;
  overflow: hidden;
}

@media screen and (min-width: 1440px) {
  .text-size-medium {
    color: var(--black);
    line-height: 1.6;
  }

  .text-size-medium.text-color-white, .text-size-medium.is-black-mobile, .text-size-medium.text-color-white, .text-size-medium.is-black-mobile {
    color: var(--white);
  }

  .home-header_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .div-wrap-44.is-avena {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .solution_image {
    bottom: 0%;
  }

  .rt-advertise-icon-wrapper.rt-icon-one {
    background-color: var(--avena1);
    background-color: var(--avena1);
  }

  .rt-dotted-line {
    border-style: solid;
    border-color: var(--avena1);
  }

  .brix---display-2 {
    font-size: 5rem;
    line-height: 1;
  }

  .brix---heading-h3-size {
    font-size: 2rem;
    line-height: 1;
  }

  .brix---grid-stats-v1 {
    grid-column-gap: 100px;
  }

  .section_numbers {
    padding-top: 10rem;
    padding-bottom: 0;
  }

  .numbers_component {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .numbers_block {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-size-medium-copy {
    color: var(--black);
    line-height: 1.6;
  }

  .text-size-medium-copy.text-color-white {
    color: var(--white);
  }
}

@media screen and (min-width: 1920px) {
  .text-size-large {
    font-family: Poppins, sans-serif;
  }

  .text-size-large.text-weight-semibold {
    font-weight: 600;
  }

  .home-header_features-item {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .home-header_features-content, .home-problem-without-item-wrapper {
    width: 100%;
  }

  .depo_heading.is-avena {
    text-align: left;
    text-align: left;
    align-items: flex-start;
    margin-left: 0;
  }

  .avena-header_img {
    bottom: -2.5rem;
  }

  .button-avena {
    box-shadow: 0 5px 30px 5px #fff3;
  }

  .button-avena.is-red {
    background-color: var(--avena1);
    color: var(--white);
    box-shadow: 0 5px 30px 5px #ff171733;
  }

  .button-avena.is-red:hover {
    border-color: var(--avena1);
    background-color: var(--white);
    color: var(--avena1);
  }

  .text-color-avena1.is-new-font {
    font-family: Perfectly Nineties Semi Bold Italic;
    font-size: 4.5rem;
  }

  .avena-h3 {
    line-height: 1.25;
  }

  .middle-cta.is-2, .middle-cta.is-true, .middle-cta.is-duvida, .middle-cta.is-2, .middle-cta.is-true, .middle-cta.is-duvida {
    max-width: 58rem;
  }

  .disclaimer-block {
    margin-top: 10rem;
  }

  .problema_content-wrap {
    margin-left: 0;
  }

  .industria_heading {
    max-width: 60.8rem;
  }

  .solution_image {
    bottom: 0%;
  }

  .rt-advertise-image-wrapper {
    border-radius: 6px;
  }

  .brix---mg-bottom-32px {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-bottom: 0;
    display: flex;
  }

  .slider {
    width: 100%;
  }

  .brix---card-testimonial-color-1 {
    background-color: var(--avena2);
    flex-flow: column;
    justify-content: space-between;
    height: 35rem;
    padding: 3rem;
    display: flex;
  }

  .section_numbers {
    display: none;
  }

  .como-funciona-number {
    color: var(--white);
    font-family: Poppins, sans-serif;
    font-size: 2rem;
    font-weight: 600;
  }

  .como-funciona-number.text-weight-semibold {
    font-weight: 600;
  }

  .text-span-3 {
    color: var(--avena1);
    font-family: Perfectly Nineties Regular Italic;
    font-size: 4.5rem;
    line-height: .9;
  }

  .text-span-4 {
    color: var(--avena1);
    font-family: Perfectly Nineties Regular Italic;
    font-size: 5rem;
    line-height: 1;
  }

  .home-problem-without-item-wrapper-copy {
    width: 100%;
  }

  .button-avena-red-mobile {
    box-shadow: 0 5px 30px 5px #fff3;
  }

  .button-avena-red-mobile.is-red {
    background-color: var(--avena1);
    color: var(--white);
    box-shadow: 0 5px 30px 5px #ff171733;
  }

  .button-avena-red-mobile.is-red:hover {
    border-color: var(--avena1);
    background-color: var(--white);
    color: var(--avena1);
  }
}

@media screen and (max-width: 991px) {
  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .spacing-section-huge {
    height: 9.375rem;
  }

  .ss_utility_spacing-items {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .spacing-block-huge {
    height: 5rem;
  }

  .heading-style-h2 {
    font-size: 2.5rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .spacing-block-xlarge {
    height: 3rem;
  }

  .spacing-section-large, .spacing-section-xlarge {
    height: 7.5rem;
  }

  .hide-tablet {
    display: none;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .ss_text_item-label {
    font-size: 15px;
  }

  .spacing-block-large {
    height: 2.5rem;
  }

  .spacing-block-custom5 {
    height: 2rem;
  }

  .spacing-section-xxlarge {
    height: 7.5rem;
  }

  .spacing-block-custom4 {
    height: 1.5rem;
  }

  .ss_utility_visibility-wrap.show-tablet {
    display: block;
  }

  .spacing-section-medium {
    height: 6.25rem;
  }

  .text-size-huge {
    font-size: 2rem;
  }

  .ss_content_item.is-horizontal {
    flex-direction: column;
  }

  .text-size-medium {
    font-size: 1.35rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .spacing-section-small {
    height: 5.125rem;
  }

  .spacing-block-xhuge {
    height: 6rem;
  }

  .spacing-block-xxlarge {
    height: 4rem;
  }

  .spacing-block-medium {
    height: 1.5rem;
  }

  .spacing-block-xxhuge {
    height: 8rem;
  }

  .heading-style-h1 {
    font-size: 4rem;
  }

  .navbar_hamburguer-line-2, .navbar_hamburguer-line-1 {
    background-color: #fff;
  }

  .navbar_links {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 100vh;
    padding-bottom: 3rem;
    padding-left: 2.5rem;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .navbar_hamburguer {
    z-index: 2;
    cursor: pointer;
    display: flex;
    position: relative;
  }

  .navbar {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar_link {
    font-size: 1.875rem;
  }

  .navbar_logo {
    width: 11rem;
  }

  .feature-title {
    font-size: 1.25rem;
  }

  .home-header_features-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .depo-text {
    font-size: 1.35rem;
  }

  .spacing-section-custom {
    height: 7.5rem;
  }

  .h2 {
    font-size: 3rem;
  }

  .text-size-huge-3 {
    font-size: 2rem;
  }

  .h2-3 {
    font-size: 3rem;
  }

  .oferta-block {
    grid-template-columns: 1fr 1fr;
    place-items: stretch stretch;
  }

  .text-size-large-3 {
    font-size: 2.2rem;
  }

  .h2-4 {
    font-size: 3rem;
  }

  .footer_component {
    justify-content: center;
  }

  .semana-topicos-item, .header-topicos-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header-topico-text {
    font-size: 1.35rem;
  }

  .avena-navbar {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar_avena-logo {
    width: 11rem;
  }

  .avena-h2 {
    font-size: 3rem;
  }

  .produto-avena_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-advertise-content-text-wrapper {
    max-width: none;
  }

  .rt-advertise-content-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
    align-items: stretch;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 48px;
  }

  .brix---display-2 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---section {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---grid-stats-v1 {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---mg-bottom-32px {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 40px;
  }

  .brix---heading-h2-size-2 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-2 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---btn-slider-arrow-right---top-left {
    inset: auto auto -90px 39.5%;
  }

  .brix---btn-slider-arrow-right---top-right {
    inset: auto 39.5% -90px auto;
  }

  .brix---slider-mask-width-490px {
    position: static;
  }

  .brix---section-overflow-hidden {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .text-size-medium-copy {
    font-size: 1.35rem;
  }
}

@media screen and (max-width: 767px) {
  .spacing-section-huge {
    height: 7.5rem;
  }

  .ss_content_items-wrap {
    border-bottom-style: none;
  }

  .ss_content_items-wrap.with-gap-row {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .ss_text_sidebar-heading {
    margin-bottom: 1.5rem;
    font-size: 1.5rem;
  }

  .ss_utility_spacing-items {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .spacing-block-huge {
    height: 3.5rem;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .spacing-block-custom3 {
    height: 1.25rem;
  }

  .spacing-block-xlarge {
    height: 2rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .spacing-section-large {
    height: 5rem;
  }

  .spacing-section-xlarge {
    height: 6.25rem;
  }

  .ss_sidebar {
    z-index: 3;
    box-shadow: none;
    border-bottom: 1px solid #ddd;
    width: 100%;
    padding: 4rem 2em;
    position: relative;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-style-h3 {
    font-size: 1.625rem;
  }

  .ss_utility_alignment-wrap {
    width: 100%;
  }

  .spacing-block-large, .spacing-block-custom5 {
    height: 1.5rem;
  }

  .ss_sidebar_sticky {
    padding-bottom: 0;
    position: relative;
    top: 0;
  }

  .spacing-section-xxlarge {
    height: 6.25rem;
  }

  .spacing-block-custom4 {
    height: 1.25rem;
  }

  .ss_text_label {
    margin-bottom: 4rem;
    display: none;
  }

  .ss_utility_visibility-wrap.show-mobile {
    display: block;
  }

  .spacing-section-xsmall {
    height: 2.5rem;
  }

  .spacing-section-medium {
    height: 3.75rem;
  }

  .hide-mobile {
    display: none;
  }

  .text-size-huge {
    font-size: 1.125rem;
  }

  .ss_content_item.remove-border-mobile {
    border-top-style: none;
  }

  .ss_content {
    padding-top: 2rem;
    padding-bottom: 8em;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .spacing-section-small {
    height: 2.5rem;
  }

  .spacing-block-xhuge {
    height: 4rem;
  }

  .spacing-block-xxlarge {
    height: 3rem;
  }

  .spacing-block-medium {
    height: 1.25rem;
  }

  .max-width-full-mobile {
    width: 100%;
    max-width: none;
  }

  .text-size-large {
    font-size: 1.063rem;
  }

  .ss_section {
    flex-direction: column-reverse;
  }

  .ss_section.is-first, .ss_section.is-header, .ss_section.is-first, .ss_section.is-header {
    height: auto;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .ss_text_heading {
    font-size: 2.5em;
  }

  .spacing-block-xxhuge {
    height: 4.5rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
    line-height: 1.2;
  }

  .navbar_links {
    display: none;
  }

  .navbar {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .spacing-section-custom {
    height: 6.25rem;
  }

  .text-size-huge-3 {
    font-size: 1.125rem;
  }

  .user-name {
    font-size: .875rem;
  }

  .slide-item {
    padding: 2rem;
  }

  .testimonial_person {
    grid-column-gap: 1rem;
  }

  .pricing_item-top-wrap, .pricing_item-middle-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-plan-check {
    font-size: .875rem;
  }

  .oferta-block {
    grid-template-columns: 1fr;
  }

  .text-size-large-3 {
    font-size: 2rem;
  }

  .pricing-tem-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 20px;
  }

  .section_footer {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .avena-navbar {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 40px;
  }

  .brix---display-2 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-stats-v1 {
    grid-row-gap: 52px;
    grid-template-columns: 1fr;
  }

  .brix---text-center---mb-left {
    text-align: center;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-2 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---link-icon-right {
    width: 20px;
    margin-left: 8px;
  }

  .brix---btn-slider-arrow-right---top-left {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---btn-slider-arrow-right---top-right {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---card-testimonial-color-1, .brix---card-testimonial-color-2, .brix---card-testimonial-color-3 {
    padding: 48px 32px;
  }

  .brix---section-overflow-hidden {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .como-funciona-number {
    font-size: 1.063rem;
  }
}

@media screen and (max-width: 479px) {
  strong {
    font-weight: 600;
  }

  .ss_utility_spacing-items {
    grid-template-columns: 1fr 1fr;
  }

  .text-size-regular {
    font-size: 1.1rem;
  }

  .spacing-section-xlarge {
    height: 7rem;
  }

  .text-size-small {
    font-size: 1rem;
  }

  .text-size-small.text-color-white {
    font-size: .9rem;
  }

  .text-size-small.text-style-allcaps, .text-size-small.text-color-white {
    font-size: .9rem;
  }

  .text-size-small.text-color-white.is-cta {
    font-size: .8rem;
  }

  .text-size-small.text-style-allcaps {
    font-size: .9rem;
  }

  .text-size-tiny {
    font-size: .75rem;
  }

  .button {
    width: 100%;
    font-family: Poppins, sans-serif;
    font-size: 1rem;
    font-weight: 600;
  }

  .page-wrapper {
    overflow: hidden;
  }

  .spacing-section-medium {
    height: 3.5rem;
  }

  .spacing-section-medium.edit, .spacing-section-medium.is-edit {
    height: 3rem;
  }

  .spacing-section-medium.edit, .spacing-section-medium.is-edit {
    height: 3rem;
  }

  .spacing-section-medium.is-slider {
    height: 9rem;
  }

  .text-size-huge {
    font-size: 1.75rem;
  }

  .text-size-huge.text-weight-semibold.is-serif, .text-size-huge.text-weight-semibold.is-white-serif {
    font-size: 2rem;
  }

  .text-size-huge.text-weight-semibold {
    margin-left: auto;
    margin-right: auto;
    font-size: 1.45rem;
  }

  .text-size-huge.text-weight-semibold.is-serif, .text-size-huge.text-weight-semibold.is-white-serif {
    font-size: 2rem;
  }

  .text-size-huge.text-weight-semibold.is-white {
    font-size: 1.45rem;
  }

  .text-size-huge.text-weight-semibold.is-green {
    font-size: 1.35rem;
  }

  .text-size-huge.text-weight-semibold.is-duvida {
    text-align: left;
    font-family: Instrument Serif Italic, Times New Roman, sans-serif;
    font-size: 1.75rem;
    font-weight: 400;
    line-height: 1.1;
  }

  .text-size-huge.text-weight-semibold.is-duvida.is-black {
    text-align: left;
    text-align: left;
  }

  .text-size-huge.text-weight-semibold.is-serif, .text-size-huge.text-weight-semibold.is-white-serif {
    font-size: 2rem;
  }

  .main-wrapper {
    overflow: hidden;
  }

  .text-size-medium {
    text-align: left;
    font-size: 1rem;
    line-height: 1.45;
  }

  .text-size-medium.text-color-white {
    text-align: left;
    font-size: 1rem;
  }

  .text-size-medium.text-color-white.is-bold {
    flex: 0 auto;
  }

  .text-size-medium.text-color-white.is-disclaimer {
    text-align: center;
    font-size: .9rem;
  }

  .text-size-medium.text-color-white.is-center {
    text-align: center;
  }

  .text-size-medium.text-weight-semibold {
    font-size: 1.1rem;
  }

  .text-size-medium.text-weight-semibold.is-white {
    color: var(--white);
    text-align: center;
    text-align: center;
    font-family: Instrument Serif Regular, Times New Roman, sans-serif;
    font-size: 2rem;
    line-height: 1.1;
  }

  .text-size-medium.is-black-mobile {
    color: var(--black);
    font-size: 1rem;
  }

  .text-size-medium.is-black-mobile.is-bold {
    flex: 0 auto;
  }

  .text-size-medium.is-black-mobile.is-disclaimer {
    font-size: .9rem;
  }

  .text-size-medium.is-center {
    text-align: center;
  }

  .padding-global {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .spacing-section-small {
    height: 4rem;
  }

  .text-size-large {
    font-size: 1.1rem;
  }

  .text-size-large.text-color-white {
    margin-bottom: 0;
  }

  .text-size-large.text-color-white.text-weight-semibold {
    font-size: 1.25rem;
  }

  .text-size-large.text-color-white.is-serif {
    font-size: 2rem;
  }

  .text-size-large.text-weight-semibold.text-color-avena1 {
    font-size: 1.25rem;
  }

  .text-size-large.text-weight-semibold.text-color-avena1.is-compra {
    font-family: Instrument Serif Regular, Times New Roman, sans-serif;
    font-size: 1.5rem;
    font-weight: 600;
  }

  .text-size-large.text-weight-semibold.text-color-avena1.is-serif {
    font-family: Instrument Serif Regular, Times New Roman, sans-serif;
    font-size: 1.75rem;
    line-height: 1;
  }

  .navbar_links {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: #000;
    padding-bottom: 5.8rem;
    display: none;
  }

  .navbar_hamburguer {
    display: flex;
  }

  .navbar {
    padding-top: .5rem;
    padding-bottom: 0;
  }

  .navbar_link {
    color: #fff;
    font-size: 1.5rem;
    position: relative;
  }

  .navbar_component {
    justify-content: center;
    margin-top: .75rem;
  }

  .navbar_logo-link {
    z-index: 10;
    position: relative;
  }

  .navbar_logo {
    width: 18rem;
    margin-left: auto;
    margin-right: auto;
  }

  .home-header_heading-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .home-header_features-wrapper {
    grid-template-columns: 1fr;
    place-content: center;
    place-items: center start;
    display: none;
  }

  .feature-title {
    text-align: left;
    font-size: 1.1rem;
    font-weight: 400;
  }

  .feature-title.is-white-avena, .feature-title.is-avena {
    font-size: 1rem;
    font-weight: 400;
  }

  .feature-title.is-duvida, .feature-title.is-duvida-black {
    font-size: 1rem;
  }

  .feature-title.is-white {
    font-size: 1.1rem;
  }

  .feature-title.is-white-avena, .feature-title.is-avena {
    font-size: 1rem;
    font-weight: 400;
  }

  .feature-title.is-duvida, .feature-title.is-duvida-black {
    font-size: 1rem;
  }

  .section_home-header {
    padding-bottom: 3rem;
  }

  .home-header-button-wrap {
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .home-header-button-wrap.is-sistema {
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .home-header_features-item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    text-align: left;
    background-color: #fff0;
    border-radius: 0;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .home-header_features-item.is-left {
    text-align: left;
    text-align: left;
    justify-content: flex-start;
  }

  .home-header_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .home-header_features-content {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .home-header_features-content.is3, .home-header_features-content.is-4 {
    max-width: 9rem;
  }

  .home-header_features-content.is3, .home-header_features-content.is-4 {
    max-width: 9rem;
  }

  .home-header_features-content.is-left {
    text-align: left;
    align-items: flex-start;
  }

  .depo-text, .depo-text.text-color-white.is-footer {
    font-size: 1rem;
  }

  .depo-text.text-color-white.is-footer {
    font-size: 1rem;
  }

  .depo-text.text-color-white.is-footer.is-avena {
    font-size: .7rem;
  }

  .spacing-section-custom {
    height: 5.5rem;
  }

  .spacing-section-custom.is-avena {
    height: 6rem;
  }

  .h1 {
    font-size: 2rem;
  }

  .h1.is-v2, .h1.is-v3, .h1.is-v4, .h1.is-sistema, .h1.is-v2, .h1.is-v3, .h1.is-v4, .h1.is-sistema {
    font-size: 2.5rem;
  }

  .header-features-icon.is-avena, .header-features-icon.is-red, .header-features-icon.is-basic {
    flex: none;
    width: 1.25rem;
    height: 1.25rem;
    margin-top: .45rem;
  }

  .header-features-icon.is-green {
    background-color: var(--brand2);
    flex: none;
    width: 1.75rem;
    height: 1.75rem;
  }

  .header-features-icon.is-white {
    flex: none;
    width: 1.25rem;
    height: 1.25rem;
    margin-top: 0;
  }

  .header-features-icon.is-red {
    flex: none;
    width: 1.25rem;
    height: 1.25rem;
    margin-top: .45rem;
  }

  .header-features-icon.is-green {
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
  }

  .header-features-icon.is-light-green {
    background-color: var(--brand1);
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
  }

  .header-features-icon.is-avena, .header-features-icon.is-red, .header-features-icon.is-basic {
    flex: none;
    width: 1.25rem;
    height: 1.25rem;
    margin-top: .45rem;
  }

  .div-wrap-44 {
    max-width: 100%;
  }

  .div-wrap-44.is-avena {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    max-width: 25rem;
    display: flex;
  }

  .section_home-2 {
    border-radius: 1.5rem;
    margin: 0 1.25rem 2rem;
  }

  .home-problem-without-item-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .h2 {
    font-size: 2.25rem;
  }

  .h2.is-black-mobile {
    color: var(--black);
  }

  .h2.is-sistema {
    font-size: 2rem;
  }

  .section-2_content-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .section_home-solution {
    background-image: url("https://cdn.prod.website-files.com/69153f9e76013998acb58c65/6919275161dd5c2ea8ce60aa_bg.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 1.5rem 1.5rem 0 0;
    margin-top: 0;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    padding-top: 3rem;
  }

  .section-4_heading {
    margin-bottom: 2rem;
  }

  .section-4_content-wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.75rem;
  }

  .section_home-antes-depois {
    border-radius: 0 0 1.5rem 1.5rem;
    margin: 0 1.25rem;
  }

  .section-5_content-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .section-5_heading {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .home-problem-without {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 0;
  }

  .div-block-13 {
    text-align: center;
    width: auto;
    margin-top: 2rem;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-14 {
    text-align: center;
    flex: none;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .home-problem-with {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-style: none;
    border-radius: 0 0 1.5rem 1.5rem;
    padding: 2rem 0 0;
  }

  .text-size-huge-3 {
    font-size: 2rem;
  }

  .home-problem_layout {
    z-index: 2;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    object-fit: fill;
    grid-template-columns: 1fr;
    position: relative;
  }

  .section_home-6 {
    background-image: url("https://cdn.prod.website-files.com/69153f9e76013998acb58c65/6919275161dd5c2ea8ce60aa_bg.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 1.5rem;
    margin-top: 3rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .depo_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .user-name {
    font-size: 1.35rem;
  }

  .section_depoimentos {
    border-radius: 1.5rem;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .slide-item {
    grid-row-gap: 1.5rem;
  }

  .testimonial_image {
    flex: none;
    width: 2rem;
    height: 2rem;
  }

  .testimonial_person {
    grid-column-gap: .5rem;
  }

  .depo_heading.is-avena {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    align-items: center;
  }

  .pricing_item-top-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .oferta_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .h2-3 {
    font-size: 2.25rem;
  }

  .pricing_item-middle-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-19 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text-plan-check {
    font-size: .75rem;
  }

  .text-plan-check.is-white.is-bold, .text-plan-check.is-white.is-basic {
    text-align: center;
    font-size: 1.1rem;
    font-weight: 500;
  }

  .text-plan-check.is-white {
    font-size: 1.1rem;
  }

  .text-plan-check.is-white.is-bold, .text-plan-check.is-white.is-basic, .text-plan-check.is-white.is-bold, .text-plan-check.is-white.is-basic {
    text-align: center;
    font-size: 1.1rem;
    font-weight: 500;
  }

  .text-plan-check.is-basic {
    font-size: 1.1rem;
  }

  .text-plan-check.is-basic.is-bold {
    text-align: center;
    text-align: center;
    font-size: 1.1rem;
    font-weight: 500;
  }

  .pricing-plan-block {
    margin-left: auto;
    margin-right: auto;
  }

  .oferta-block {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-position: 50%;
    background-size: cover;
    border-radius: 1.5rem;
    flex-flow: column;
  }

  .oferta-block.is-avena {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-radius: 1.5rem;
  }

  .plan_heading.is-avena {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .text-size-large-3 {
    font-size: 1.5rem;
  }

  .text-size-large-3.is-white, .text-size-large-3.is-basic, .text-size-large-3.is-white, .text-size-large-3.is-basic {
    font-family: Instrument Serif Regular, Times New Roman, sans-serif;
    font-size: 6rem;
    font-weight: 400;
  }

  .pricing_item-tick-text-wrap {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tag-line, .tag-line.entrega, .tag-line.is-avena {
    font-size: 1.1rem;
  }

  .tag-line.entrega, .tag-line.is-avena {
    font-size: 1.1rem;
  }

  .tag-line.is-avena.is-white {
    line-height: 1;
  }

  .pricing-tem-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 15px;
    padding: 20px;
  }

  .pricing-tem-wrap.is-anual {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 3rem 1.5rem;
    box-shadow: inset 0 2px 5px #0003;
  }

  .pricing-tem-wrap.is-basic {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--white);
    border-radius: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 3rem 1.5rem;
    box-shadow: inset 0 2px 5px #0003;
  }

  .section_oferta {
    background-color: #53a08e00;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    padding-top: 0;
  }

  .section_oferta.is-avena {
    background-color: #9721150d;
    padding-top: 3.5rem;
  }

  .plan-text.is-anual, .plan-text.is-basic, .plan-text.is-anual, .plan-text.is-basic {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.1;
  }

  .h2-4 {
    font-size: 2.25rem;
  }

  .faq_title {
    font-size: 1.1rem;
  }

  .faq_heading {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section_faq {
    overflow: hidden;
  }

  .faq_component {
    border-radius: 1.5rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faq_ans {
    font-size: 1rem;
  }

  .faq_content {
    margin-top: 2rem;
  }

  .footer_component {
    margin-bottom: 2rem;
  }

  .footer_brand-link {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: center;
    align-items: center;
    max-width: 22rem;
    font-size: 1rem;
  }

  .footer_main-wrapper {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .footer_bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    margin-top: 2rem;
    font-size: .9rem;
    display: flex;
  }

  .a-footer-logo {
    width: 25rem;
  }

  .section_footer {
    border-radius: 1rem 1rem 0 0;
    padding-top: 3.5rem;
    padding-bottom: 2rem;
  }

  .section_footer.is-avena {
    background-color: var(--avena2);
    background-color: var(--avena2);
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
    overflow: hidden;
  }

  .oferta-img {
    object-fit: contain;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: 7%;
    bottom: -3.6rem;
  }

  .oferta-img.is-info {
    width: 100%;
    max-width: 100%;
    height: 100%;
    top: 12%;
    bottom: 0;
  }

  .oferta-img-wrap {
    border-radius: 0 0 1.5rem 1.5rem;
    width: 100%;
    height: 27rem;
    margin-left: 0;
  }

  .depo-grid-wrap {
    flex-flow: column;
    display: flex;
  }

  .image-antes {
    border-radius: 1.5rem;
    height: 18rem;
  }

  .image-antes.is-sistema {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .image-depois {
    border-radius: 1.5rem;
    height: 14rem;
  }

  .section-6_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .section-3_content-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .home-header_img {
    height: 100%;
  }

  .produto-avena_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-top-right-radius: 2rem;
    padding: 3rem 1.5rem;
  }

  .produto-avena_content.is-produto-avena {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
    border-bottom-left-radius: 0;
    padding: 2.5rem 1.5rem;
  }

  .produto-avena_content.is-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-top-left-radius: 2rem;
    border-bottom-right-radius: 0;
    padding: 3rem 1.5rem;
  }

  .section-6_content-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .metodo-img {
    object-fit: cover;
    border-radius: 1.5rem;
    height: 15rem;
  }

  .section-2_image {
    border-radius: 1.5rem;
    height: 18rem;
  }

  .icon-check-3 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .semana-topicos-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .semana-topicos-item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    text-align: left;
    background-color: #ffffff12;
    border-radius: 0;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .semana-resultado {
    justify-content: flex-start;
    align-items: center;
  }

  .resultado-icon {
    flex: none;
    height: 2rem;
  }

  .header-social-proof {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: #53a08e00;
    border-radius: 1rem;
    flex-flow: column;
    max-width: 20rem;
    padding: 0;
    display: block;
  }

  .header-social-proof.is-2, .header-social-proof.is-avena, .header-social-proof.is-2, .header-social-proof.is-avena {
    text-align: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .social-proof-img {
    width: 6rem;
  }

  .social-proof-img.is-middle-cta {
    width: 9rem;
    margin-bottom: 1rem;
  }

  .semana1-img-block {
    background-position: 50% 140%, 0 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 2rem;
    height: 25rem;
  }

  .semana1-image {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 2rem;
    height: 35rem;
    bottom: -12rem;
  }

  .semana2-img-block {
    background-position: 40% 20%, 0 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 2rem;
    height: 25rem;
  }

  .oferta-garantia-block {
    background-position: 5% 30%;
    background-size: 55rem;
    border-radius: 1.5rem;
    padding: 2rem 1.5rem;
  }

  .oferta-garantia-block.is-avena {
    background-color: var(--avena1);
    background-color: var(--avena1);
  }

  .garantia-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .image-8 {
    width: 2.5rem;
  }

  .text-span-2 {
    font-size: 3rem;
  }

  .header-topicos {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    display: grid;
  }

  .header-topicos-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    text-align: center;
    background-color: #53a08e1a;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 15rem;
    padding: 1rem .75rem;
  }

  .header-topicos-item.is-avena {
    text-align: center;
    text-align: center;
    background-color: #ffffff0d;
  }

  .header-topico-text {
    color: var(--brand4);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4;
  }

  .header-topico-text.text-color-white {
    font-size: .9rem;
  }

  .header-topico-text.text-color-white.is-avena {
    font-size: .8rem;
  }

  .section_home-verdade {
    background-color: #53a08e00;
    border-radius: 1.5rem;
    margin: 0 1.25rem;
  }

  .italic-text {
    font-size: .8rem;
  }

  .home-verdade_layout {
    z-index: 2;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    object-fit: fill;
    grid-template-columns: 1fr;
    position: relative;
  }

  .verdade-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 2rem 0;
  }

  .verdade-item.is-green {
    border-radius: 0 0 2rem 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section-verdade_heading {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .avena-navbar {
    margin-top: 0;
    padding-top: .5rem;
    padding-bottom: 0;
  }

  .avena-h1 {
    font-size: 3.5rem;
    line-height: 1;
  }

  .avena-h1.is-en {
    font-size: 3.9rem;
    line-height: 1;
  }

  .section_avena-header {
    border-radius: 0;
    margin: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .navbar_avena-logo {
    width: 8rem;
    margin-left: auto;
    margin-right: auto;
  }

  .icon-check-red {
    width: 1.5rem;
    height: 1.5rem;
  }

  .avena-header_img {
    width: 100%;
    max-width: 110%;
    height: 100%;
    position: relative;
    bottom: -2.2rem;
    left: 0;
  }

  .button-avena {
    white-space: normal;
    word-break: normal;
    width: 100%;
    font-family: Poppins, sans-serif;
    font-size: 1rem;
    font-weight: 600;
  }

  .button-avena.is-red {
    background-color: var(--avena1);
    color: var(--white);
  }

  .button-avena.como-funciona {
    z-index: 1;
    background-position: 93%;
    padding-right: 3.5rem;
    font-size: 1rem;
    position: relative;
  }

  .button-avena.como-funciona.w--current {
    font-size: .9rem;
  }

  .avena-h2 {
    font-size: 3rem;
  }

  .avena-h2.is-white {
    font-size: 2.8rem;
  }

  .avena-h2.is-white.is-mobile {
    color: var(--black);
  }

  .section-2-avena_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section-2-avena_heading {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .section_avena-antes-depois {
    border-radius: 0 0 1.5rem 1.5rem;
    margin: 0 1.25rem;
    overflow: hidden;
  }

  .avena-antes-depois_layout {
    z-index: 2;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    object-fit: fill;
    grid-template-columns: 1fr;
    position: relative;
  }

  .avena-antes_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: 1.5rem;
    padding: 0;
  }

  .avena-depois_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-style: none;
    border-radius: 1.5rem;
    margin-top: 0;
    padding: 2rem 0;
  }

  .avena-depois_item.is-depois {
    padding-bottom: 0;
  }

  .section_avena-produto {
    border-radius: 1.5rem;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .avena-produto_heading {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    margin-bottom: 2rem;
  }

  .section_produto-avena-content-wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    margin-bottom: 2rem;
  }

  .produto-avena_img-wrap {
    background-image: none;
    border-radius: 0 0 1.5rem 1.5rem;
    height: 25rem;
  }

  .produto-avena_item-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .produto-avena_item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    text-align: left;
    background-color: #ffffff12;
    border-radius: 0;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .produto-avena-img {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 2rem;
    width: 100%;
    height: 100%;
    margin-left: 1rem;
    margin-right: 1rem;
    bottom: -3.5rem;
  }

  .avena-h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.6rem;
    line-height: 1;
  }

  .avena-h3.is-white {
    font-size: 3rem;
    line-height: 1;
  }

  .avena-h3.is-black-mobile {
    color: var(--black);
    line-height: 1;
  }

  .middle-cta {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .middle-cta.is-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #be27100d;
    border-radius: 1.5rem;
    padding: 2.5rem 2rem;
    box-shadow: inset 0 2px 8px 1px #a0a0a033;
  }

  .middle-cta.is-true {
    background-color: #be27100d;
    border-radius: 1.5rem;
    margin-top: 0;
    padding: 2.5rem 2rem;
    box-shadow: inset 0 2px 8px 1px #a0a0a033;
  }

  .middle-cta.is-duvida {
    box-shadow: none;
    text-align: center;
    background-color: #be271000;
    border-radius: 1.5rem;
    align-items: center;
    margin-top: 0;
    padding: 0;
  }

  .section_avena-como-funciona {
    overflow: hidden;
  }

  .avena-como-funciona_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    display: flex;
  }

  .avena-como-funciona_img-wrap {
    background-color: #be27101a;
    border-radius: 0 0 1.5rem 1.5rem;
    width: 100%;
    padding: 2rem;
    box-shadow: inset 0 2px 5px #0003;
  }

  .avena-como-funciona_img-wrap.is-other {
    box-shadow: none;
    box-shadow: none;
    background-color: #be271000;
    padding: 0;
  }

  .avena-como-funciona-item_wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .avena-como-funciona_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .avena-como-funciona_item.is-last {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .div-block-24 {
    background-color: #fff3;
    width: 2.5rem;
    height: 2.5rem;
  }

  .div-block-24.is-white {
    background-color: var(--white);
    background-color: var(--white);
  }

  .avena-como-funciona_heading {
    margin-bottom: 2rem;
  }

  .avena-como-funciona_image {
    border-radius: 1.5rem;
    width: 100%;
    height: 24rem;
  }

  .div-block-26 {
    margin-top: 1rem;
  }

  .disclaimer-block {
    background-color: var(--avena2);
    background-image: none;
    border-radius: 0;
    margin-top: 3.5rem;
    margin-left: auto;
    margin-right: auto;
    padding: 3.5rem 1.5rem;
  }

  .disclaimer-content-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section_avena-sobre {
    overflow: hidden;
  }

  .avena-sobre_heading {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .avene-sobre_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .avena-sobre_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #be27100d;
    border-radius: 1.5rem;
    padding: 2rem 1.5rem;
  }

  .image-9 {
    top: 4%;
    left: -64%;
  }

  .como-funciona-icon {
    width: 1.25rem;
    margin-left: auto;
    margin-right: auto;
  }

  .como-funciona-icon.is-3 {
    width: 1rem;
  }

  .como-funciona-icon.is-2 {
    width: 1.5rem;
  }

  .como-funciona-icon.is-3-copy {
    width: .3rem;
  }

  .avena-como-funciona_image-copy {
    border-radius: 2rem;
    width: 100%;
    height: 100%;
  }

  .section_problema {
    height: 100%;
  }

  .problema_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .problema_content-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    margin-left: 0;
  }

  .list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    font-size: 1.1rem;
  }

  .problema_image-wrap {
    height: 10%;
  }

  .problema_image {
    height: 100%;
  }

  .section_industria-avena {
    border-radius: 0 0 1.5rem 1.5rem;
    margin-bottom: 0;
    overflow: visible;
  }

  .industria_heading {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .div-block-27 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section_solution {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .solution_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .solution_image {
    width: 120%;
    max-width: 100%;
    height: 135%;
    inset: auto 0% -1%;
  }

  .solution-content-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    margin-bottom: 0;
    margin-left: 0;
  }

  .rt-dotted-line {
    display: none;
  }

  .rt-advertise-content {
    flex-direction: column;
  }

  .brix---mg-bottom-24px {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 32px;
  }

  .brix---display-2 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---grid-stats-v1 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---container-default-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-2 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-2 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .slider {
    width: 100%;
  }

  .brix---link-icon-right {
    width: 18px;
  }

  .brix---paragraph-default-2 {
    font-size: 1rem;
    line-height: 1.5;
  }

  .brix---btn-slider-arrow-right---top-left {
    -webkit-text-stroke-color: var(--avena1);
    bottom: -6rem;
    left: 26%;
  }

  .brix---btn-slider-arrow-right---top-right {
    bottom: -6rem;
    right: 26%;
  }

  .brix---card-testimonial-color-1 {
    background-color: var(--avena2);
    padding: 2.5rem 2rem;
  }

  .brix---card-testimonial-color-2, .brix---card-testimonial-color-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---section-overflow-hidden {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section_numbers {
    padding-top: 4rem;
  }

  .numbers_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .numbers_heading {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .numbers_block {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .como-funciona-number {
    color: var(--white);
    font-family: Poppins, sans-serif;
    font-size: 1.35rem;
    font-weight: 600;
    line-height: 1;
  }

  .como-funciona-number.text-color-white.text-weight-semibold {
    font-size: 1.25rem;
  }

  .text-span-4 {
    color: var(--avena1);
    font-family: Perfectly Nineties Semi Bold Italic;
    font-size: 2.8rem;
  }

  .plan_top {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .badge {
    order: -9999;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .8rem;
  }

  .badge.is-dark {
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .8rem;
  }

  .badge.is-mobile {
    color: var(--avena2);
    background-color: #9721151a;
    box-shadow: inset 0 2px 5px #0003;
  }

  .badge.is-cta {
    font-size: 1rem;
  }

  .image-11 {
    width: 1rem;
    height: 1rem;
  }

  .image-11.is-plan {
    width: 1.35rem;
    height: 1.35rem;
  }

  .plan_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .image-11-copy {
    width: 2rem;
    height: 2rem;
  }

  .problema-item {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    display: flex;
  }

  .text-size-medium-copy {
    font-size: 1rem;
    line-height: 1.45;
  }

  .text-size-medium-copy.text-color-white {
    font-size: 1rem;
  }

  .text-size-medium-copy.text-color-white.is-bold {
    flex: 0 auto;
  }

  .text-size-medium-copy.text-color-white.is-disclaimer {
    font-size: .9rem;
  }

  .text-size-medium-copy.text-weight-semibold {
    font-size: 1.1rem;
  }

  .div-block-30 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    background-color: #be27100d;
  }

  .div-block-30.hide-desktop, .planos_entrega-items-wrap {
    flex-flow: column;
    display: flex;
  }

  .compra_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 0;
  }

  .plano-entrega_item {
    border-radius: 1rem;
    order: -9999;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    font-size: .9rem;
  }

  .plano-entrega_item.is-dark {
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .8rem;
  }

  .section_compra {
    padding-top: 3.5rem;
  }

  .compra-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .compra-icon.is-plan {
    width: 1.25rem;
    height: 1.25rem;
  }

  .section_duvida {
    background-color: #be27101a;
    border-radius: 1.5rem;
    margin-top: 3.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    display: none;
  }

  .duvida_latou {
    flex-flow: column;
    display: flex;
  }

  .duvida-plano-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--avena1);
    border-style: none;
    border-radius: 1.5rem;
    margin-top: 0;
    padding: 2rem 1.5rem;
  }

  .home-problem-without-item-wrapper-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: 0;
    margin-right: 0;
  }

  .button-avena-red-mobile {
    background-color: var(--avena1);
    color: var(--white);
    width: 100%;
    font-family: Poppins, sans-serif;
    font-size: 1rem;
    font-weight: 600;
  }

  .button-avena-red-mobile:hover {
    border-color: var(--avena1);
    color: var(--avena1);
  }

  .button-avena-red-mobile.is-red {
    background-color: var(--avena1);
    color: var(--white);
    background-color: var(--avena1);
  }

  .badge-dar {
    order: -9999;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .9rem;
  }

  .badge-dar.is-dark {
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .8rem;
  }

  .problema-video {
    filter: blur(4px);
    border-radius: 1.5rem;
    height: 32rem;
    position: static;
  }

  .problema-video.is-mobile {
    filter: none;
    width: 100%;
    height: 32rem;
    display: block;
    position: relative;
    box-shadow: inset 0 2px 7px 4px #0003;
  }

  .industria-img {
    border-radius: 1.5rem;
    height: 14rem;
  }

  .industria-pele {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-style: none;
    border-radius: 1.5rem;
    margin-top: 0;
    padding: 2rem 0 0;
  }

  .industria-pele.is-depois {
    padding-bottom: 0;
  }

  .industria-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: 1.5rem;
    padding: 0;
  }

  .soluition_image-wrap {
    height: 30rem;
  }

  .heading-font-italic.is-mobile {
    color: var(--avena1);
  }

  .div-block-37 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--avena1);
    border-radius: 1.5rem;
    flex-flow: column;
    padding: 2rem 1rem;
    display: flex;
  }

  .image-12 {
    width: 1.5rem;
  }

  .image-13 {
    -webkit-text-stroke-color: var(--black);
    width: 1.5rem;
  }

  .cta-disclaimer {
    max-width: 18rem;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block {
    line-height: 1;
  }

  .code-embed {
    width: auto;
    max-width: none;
    height: auto;
  }

  .div-block-40 {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}

#w-node-d7fc82eb-b661-70fa-1322-987484d9cf57-acb58c9b {
  place-self: center;
}

#w-node-_7003e27f-91b8-6c82-a181-8c3dcbc0f046-acb58c9b, #w-node-_7003e27f-91b8-6c82-a181-8c3dcbc0f04c-acb58c9b, #w-node-_7003e27f-91b8-6c82-a181-8c3dcbc0f052-acb58c9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f974643-7448-24a4-d43b-f518f7a97cb2-acb58c9b {
  align-self: start;
}

#w-node-_6be3c9f6-1a06-ce5b-6941-9a625e34e4f9-acb58c9b, #w-node-c8ebe172-6920-75f7-f436-ef6cd1f4f638-acb58c9b {
  place-self: center;
}

@media screen and (max-width: 479px) {
  #w-node-_416c83dc-d90d-1718-0423-ede849dfb74f-acb58c9b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_31cfcb13-187e-2faf-c56d-7324a1e3aa0c-acb58c9b, #w-node-_0012ae77-59f6-eb9a-05d9-f3bdf4ec0445-acb58c9b {
    align-self: stretch;
  }

  #w-node-_7003e27f-91b8-6c82-a181-8c3dcbc0f046-acb58c9b {
    justify-self: start;
  }

  #w-node-_7003e27f-91b8-6c82-a181-8c3dcbc0f052-acb58c9b {
    grid-area: 2 / 1 / 3 / 2;
  }
}
