html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

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

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

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

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

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

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

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

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

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

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

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

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

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Fractul;
  src: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66bf4cbaa7269185d8115845_66a7b31d993acefb302d3d8b_Fractul-ExtraBold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fractul;
  src: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66bf4d2f6c3062c80c9672ec_66a7b31dcbce10f76dbbcf3b_Fractul-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fractul;
  src: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66bf4d4f801d874fde92efd6_66a7b31de15b93c1eba54d1e_Fractul-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fractul;
  src: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a7b31de1d19df915d4f824_Fractul-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Fractul;
  src: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a7b31d3edfe18d7f9234b7_Fractul-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fractul;
  src: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a7b31cd8a982e011620999_Fractul-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Fractul;
  src: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a7b31dacbc561b8c38416e_FractulAlt-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fractul;
  src: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a7b31dbca1b65994cd8303_Fractul-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fractul;
  src: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a7b31d704e7054c44efc5d_FractulAlt-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

:root {
  --white: white;
  --goldenrod: #dcb12a;
  --khaki: #ebd48b;
  --black: #141f19;
  --goldenrod-2: #f3bb04;
  --black-2: black;
  --dark-slate-grey: #103828;
  --black-3: #1f1f1f;
  --spring-green: #00ff76;
  --cta-amarelo-bg: #e0b405;
  --fac-verde: #09a350;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

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

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

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-block-17 {
  color: var(--white);
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 19px;
}

.link-3 {
  color: #343434;
  text-decoration: none;
}

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

.ac-section-rodape {
  color: #343434;
  text-align: right;
  background-color: #292929;
  font-size: 16px;
  line-height: 19px;
}

.image-5 {
  height: auto;
}

.grid-6 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 173px 120px auto;
  align-items: center;
  width: 100%;
}

.ac-space {
  padding-left: 20px;
  padding-right: 20px;
}

.ac-space.ac-space-rodape {
  align-items: center;
  padding-top: 72px;
  padding-bottom: 93px;
  display: flex;
}

.ac-container {
  max-width: 1240px;
}

.image-4 {
  width: 100%;
  max-width: 50px;
  height: auto;
}

.div-block-23 {
  grid-column-gap: 20px;
  display: flex;
}

.text-span-42, .text-span-43 {
  color: var(--white);
}

._10wac-pp-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627682128834745aee20d089_bg-pp.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

._10wac-pp-section-rodape {
  color: #343434;
  text-align: right;
  background-color: #292929;
  font-size: 16px;
  line-height: 19px;
}

._10wac-pp-section-rodape.azul-escuro {
  background-color: #050c0b;
}

._10wac-pp-container {
  max-width: 1240px;
}

._10wac-pp-space {
  padding-left: 20px;
  padding-right: 20px;
}

._10wac-pp-space.ac-space-rodape, ._10wac-pp-space._10wac-pp-space-rodape {
  align-items: center;
  padding-top: 72px;
  padding-bottom: 93px;
  display: flex;
}

._10wac-pp-space._10wac-pp-space-hero {
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 100px;
  display: flex;
}

._10wac-pp-space.space-frase {
  flex-direction: column;
  align-items: center;
  padding-bottom: 64px;
  display: flex;
}

.image-6 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-6.mob {
  display: none;
}

.text-block-18 {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 482px;
  margin-top: 40px;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 31px;
}

.paragraph {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 482px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.link-block {
  background-color: #00ff92;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 431px;
  height: 54px;
  text-decoration: none;
  display: flex;
}

.link-block.cta-whats-dinamico {
  margin-top: 25px;
  font-size: 16px;
  font-weight: 700;
}

.link-block.cta-whats-dinamico.suporte {
  color: #fff;
  -webkit-text-stroke-color: #424242;
  background-color: #2f494e;
  border: 4px solid #f7b803;
  max-width: 500px;
  margin: 40px auto 20px;
}

.image-7 {
  margin-right: 17px;
}

.text-block-19 {
  color: #002e2f;
  text-align: center;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.text-block-19.sup {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  text-transform: none;
  font-size: 13px;
  font-weight: 600;
}

.text-block-20 {
  color: #909090;
  text-align: center;
  width: 100%;
  max-width: 438px;
  margin-top: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 14px;
}

.text-span-44 {
  color: #b6b6b6;
  text-decoration: underline;
}

.text-span-45 {
  text-decoration: underline;
}

._10wac-section-hero {
  background-color: #080f17;
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627682113c392610be386a95_bg-10wac.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

._10wac-container {
  max-width: 1240px;
}

._10wac-space {
  padding-left: 20px;
  padding-right: 20px;
}

._10wac-space.ac-space-rodape, ._10wac-space._10wac-pp-space-rodape {
  align-items: center;
  padding-top: 72px;
  padding-bottom: 93px;
  display: flex;
}

._10wac-space._10wac-pp-space-hero {
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 180px;
  display: flex;
}

._10wac-space._10wac-space-hero {
  padding-top: 95px;
  padding-bottom: 155px;
}

._10wac-space._10wac-space-hero.v2 {
  padding-top: 74px;
  padding-bottom: 116px;
}

._10wac-space._10wac-space-hero.v2.novo {
  padding-top: 120px;
  padding-bottom: 150px;
}

._10wac-space._10wac-space-form {
  flex-direction: column;
  align-items: center;
  padding-top: 39px;
  padding-bottom: 29px;
  display: flex;
}

._10wac-space._10wac-space-descobrir {
  flex-direction: column;
  align-items: center;
  padding-top: 125px;
  padding-bottom: 154px;
  display: flex;
}

._10wac-space._10wac-space-form-2 {
  flex-direction: column;
  align-items: center;
  padding-top: 129px;
  padding-bottom: 129px;
  display: flex;
}

._10wac-space._10wac-space-seus-professores {
  flex-direction: column;
  align-items: center;
  padding-top: 125px;
  padding-bottom: 134px;
  display: flex;
}

._10wac-space._10wac-space-faixa {
  padding-top: 28px;
  padding-bottom: 28px;
}

.text-block-21 {
  color: var(--goldenrod);
  text-transform: uppercase;
  margin-top: 23px;
  margin-bottom: 24px;
  font-family: Merriweather, serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-2 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.heading {
  color: var(--white);
  width: 100%;
  max-width: 590px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 49px;
}

.heading.v2 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-color: #86c291;
  background-image: linear-gradient(#dbd7bd, #86c291);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 93px;
  margin-bottom: 24px;
  font-size: 32px;
  line-height: 39px;
}

._10wac-section-form {
  background-image: linear-gradient(to top, #37b48b, #2d8064);
}

.form-block {
  width: 100%;
  max-width: 792px;
  margin-bottom: 29px;
  display: flex;
}

.form {
  grid-column-gap: 20px;
  flex-direction: row;
  width: 100%;
  display: flex;
}

.text-field {
  color: #999;
  text-align: center;
  width: 100%;
  max-width: 386px;
  height: 54px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.submit-button {
  color: #493b00;
  background-color: #e0b405;
  border-radius: 5px;
  width: 100%;
  max-width: 386px;
  height: 54px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-22 {
  color: #050c0b;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
}

.text-block-22.na {
  color: #6d6d6d;
  text-align: center;
  margin-top: 24px;
  line-height: 15px;
}

.text-span-46, .text-span-47 {
  text-decoration: underline;
}

._10wac-section-descobrir {
  background-color: #d9d9d9;
}

.heading-2 {
  color: #294141;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 96px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-2.v2 {
  text-align: center;
  max-width: 793px;
}

.grid-7 {
  grid-column-gap: 22px;
  grid-row-gap: 96px;
  width: 100%;
  max-width: 794px;
}

.div-block-24 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-23 {
  color: #292929;
  text-align: center;
  margin-top: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.heading-3 {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 991px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 49px;
}

.text-block-24 {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 793px;
  margin-top: 24px;
  margin-bottom: 72px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

._10wac-section-form-2 {
  background-image: linear-gradient(to top, #37b48b, #2d8064);
}

.heading-4 {
  color: #294141;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 109px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.grid-8 {
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 998px;
  margin-bottom: 0;
}

.div-block-25 {
  align-items: center;
  width: 100%;
  max-width: 784px;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.div-block-25._2 {
  flex-direction: row-reverse;
  max-width: 845px;
  margin-left: auto;
}

.image-8 {
  border: 1px solid #c5c5c5;
  border-radius: 9px;
  margin-right: 20px;
}

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

.div-block-26 {
  flex-direction: column;
  width: 100%;
  margin-left: 40px;
  display: flex;
}

.div-block-26._2 {
  align-items: stretch;
}

.text-block-25 {
  color: #292929;
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
}

.text-block-26 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.paragraph-3 {
  color: #292929;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-3._2 {
  text-align: right;
}

.image-9.v2 {
  margin-bottom: 80px;
}

.link-4 {
  color: #050c0b;
  font-weight: 400;
}

.image {
  margin-bottom: 27px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.youtube {
  max-width: 387px;
  height: 217px;
}

.div-block-3 {
  grid-column-gap: 23px;
  justify-content: center;
  max-width: 885px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 794px 1fr;
  margin-bottom: 50px;
}

.image-2 {
  margin-left: auto;
}

.text-block-2 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.link-block-2 {
  background-color: #36ade1;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 431px;
  height: 54px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.button {
  text-align: center;
  text-transform: uppercase;
  background-color: #efae19;
  border-radius: 5px;
  max-width: 386px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: block;
}

.button.mob {
  display: none;
}

.link-block-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #00ff92;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  max-width: 431px;
  height: 54px;
  margin-right: 0;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-block {
  color: #002e2f;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.section {
  background-color: #002e2f;
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627aa863ed2321eede6ff48e_Slice%201.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-2 {
  grid-column-gap: 20px;
  grid-row-gap: 12px;
  flex-direction: column;
  max-width: 387px;
  height: 454px;
  display: flex;
}

.image-3 {
  margin-right: 30px;
}

.container {
  max-width: 1200px;
  padding-top: 56px;
  padding-bottom: 81px;
}

.youtube-2 {
  margin-bottom: 24px;
}

.div-block-9 {
  margin-top: 0;
  padding-top: 115px;
}

.container-2 {
  max-width: 1200px;
  padding-top: 0;
  padding-bottom: 32px;
}

.text-block-3 {
  color: #294141;
  text-align: center;
  max-width: 380px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
}

.div-block-5 {
  background-color: #e7e7e7;
  margin-top: 0;
  padding-top: 115px;
  padding-left: 55px;
  padding-right: 55px;
}

.grid-2 {
  grid-template-rows: auto;
}

.div-block-6 {
  margin-bottom: 48px;
}

.div-block-8 {
  margin-bottom: 46px;
}

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

.text-block-5 {
  color: #292929;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-4 {
  color: #294141;
  text-align: center;
  max-width: 394px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
}

.text-block-6 {
  color: #fff;
  text-align: right;
  margin-left: auto;
  font-size: 16px;
  line-height: 18px;
}

.container-3 {
  align-items: center;
  max-width: 1200px;
  padding-top: 67px;
  padding-bottom: 67px;
  display: flex;
}

.image-10 {
  margin-right: 62px;
}

.link-block-4 {
  margin-right: 20px;
}

.link-block-5 {
  text-align: left;
}

.section-2 {
  background-color: #292929;
}

.image-11 {
  margin-right: 20px;
}

.div-block-10 {
  flex-direction: row;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-11.mob {
  display: none;
}

.text-block-27 {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  font-family: Roboto, sans-serif;
}

.ac-section-rodape-2 {
  color: #343434;
  text-align: right;
  font-size: 16px;
  line-height: 19px;
}

.fo-section-nav {
  background-color: #ff4b4b;
  background-image: linear-gradient(#37b48b, #2d8064);
  width: 100%;
  position: absolute;
}

.fo-section-nav._2 {
  background-image: none;
}

.fo-section-rodape {
  color: #343434;
  text-align: right;
  font-size: 16px;
  line-height: 19px;
}

.fo-container {
  max-width: 1240px;
}

.fo-space {
  padding-left: 20px;
  padding-right: 20px;
}

.fo-space.ac-space-rodape, .fo-space.fo-space-rodape {
  align-items: center;
  padding-top: 72px;
  padding-bottom: 93px;
  display: flex;
}

.fo-space.fo-space-nav {
  text-align: center;
  align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
}

.fo-space.fo-space-hero {
  flex-direction: column;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.fo-space.fo-space-o-que-e, .fo-space.fo-space-conheca-os-modulos {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.fo-space.fo-space-bonus {
  flex-direction: column;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 0;
  display: flex;
}

.fo-space.fo-space-button {
  justify-content: center;
  align-items: center;
  padding-top: 55px;
  padding-bottom: 55px;
  display: flex;
}

.fo-space.fo-space-hora-de-descobrir {
  flex-direction: column;
  align-items: center;
  padding-top: 125px;
  padding-bottom: 138px;
  display: flex;
}

.fo-space.fo-space-historias {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.fo-space.fo-space-garantia {
  text-transform: uppercase;
  padding-top: 100px;
  padding-bottom: 170px;
}

.text-block-28 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-left: 29px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.grid-9 {
  grid-column-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 5px 1fr 5px 1fr 5px 1fr;
  align-items: center;
  margin-left: auto;
}

.div-block-27 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-29 {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 42px;
}

.text-block-30 {
  color: var(--white);
  margin-top: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.div-block-28 {
  background-color: var(--white);
  border-radius: 5px;
  width: 100%;
  max-width: 5px;
  height: 25px;
}

.fo-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627d1cc4ef51707ec5cdd9c6_bg-topo.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.heading-5 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 49px;
}

.text-block-31 {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 787px;
  margin-top: 10px;
  margin-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 31px;
}

.div-block-29 {
  width: 100%;
  max-width: 794px;
  margin-bottom: 0;
}

.button-2 {
  color: #493b00;
  text-align: center;
  text-transform: uppercase;
  background-color: #e0b405;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 386px;
  height: 72px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.heading-6 {
  color: #294141;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-7 {
  color: #294141;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 58px;
}

.text-block-32 {
  color: #292929;
  text-align: center;
  width: 100%;
  max-width: 460px;
  margin-top: 58px;
  margin-bottom: 75px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.grid-10 {
  grid-row-gap: 72px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 831px;
}

.div-block-30 {
  grid-column-gap: 24px;
  align-items: flex-start;
  display: flex;
}

.div-block-31 {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.text-block-33 {
  color: #292929;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.paragraph-4 {
  color: #292929;
  width: 100%;
  max-width: 680px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-4._2 {
  max-width: 689px;
}

.paragraph-4._3 {
  max-width: 692px;
}

.fo-section-conheca-os-modulos {
  background-color: #343434;
}

.heading-8 {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-9 {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 16px;
  margin-bottom: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 59px;
}

.grid-11 {
  grid-row-gap: 96px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 919px;
}

.div-block-32 {
  grid-column-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.div-block-33 {
  border: 3px solid #e0b405;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 138px;
  padding-top: 31px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-34 {
  color: var(--white);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.div-block-34 {
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-34._1 {
  max-width: 591px;
}

.div-block-34._2 {
  max-width: 666px;
}

.div-block-34._3 {
  max-width: 693px;
}

.div-block-34._7 {
  max-width: 684px;
}

.div-block-34._9 {
  max-width: 713px;
}

.div-block-34._10 {
  max-width: 761px;
}

.text-block-35 {
  color: #e0b405;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.paragraph-5 {
  color: var(--white);
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.fo-section-bonus {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627c13ac30a06da6b452c3f3_Group%202644.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.heading-10 {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  line-height: 44px;
}

.image-12 {
  margin-top: 150px;
  margin-bottom: 72px;
}

.heading-11 {
  color: #294141;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 72px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.div-block-35 {
  grid-column-gap: 49px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-36 {
  grid-row-gap: 85px;
  flex-direction: column;
  width: 100%;
  max-width: 561px;
  display: flex;
}

.div-block-37 {
  background-color: #141f19;
  border-radius: 20px;
  width: 100%;
  padding: 72px 36px 80px;
}

.div-block-38 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-39 {
  width: 100%;
}

.text-block-36 {
  color: #292929;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 31px;
}

.text-block-37 {
  color: #292929;
  margin-top: 16px;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 37px;
}

.text-block-37.mob {
  display: none;
}

.text-span-48 {
  color: #00ab40;
}

.paragraph-6 {
  color: #292929;
  border: 1px #000;
  flex: 0 auto;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-6._2 {
  width: 100%;
  max-width: 379px;
  display: none;
}

.text-span-49, .text-span-50 {
  text-decoration: line-through;
}

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

.text-block-38 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 29px;
}

.div-block-40 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-39 {
  color: #e0b405;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.paragraph-7 {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 491px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.fo-section-button {
  background-image: linear-gradient(#37b48b, #2d8064);
}

.button-3 {
  color: #493b00;
  text-transform: uppercase;
  background-color: #e0b405;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 386px;
  height: 52px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.fo-section-hora-de-descobrir {
  background-color: #141f19;
}

.heading-12 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-13 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 24px;
  margin-bottom: 89px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 58px;
}

.paragraph-8 {
  color: var(--white);
  width: 100%;
  max-width: 839px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-41 {
  border: 3px solid #e0b405;
  border-radius: 20px;
  width: 100%;
  max-width: 836px;
  margin-top: 52px;
  margin-bottom: 69px;
  padding: 38px 73px 34px 67px;
}

.text-block-40 {
  color: var(--white);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.paragraph-9 {
  color: var(--white);
  width: 100%;
  max-width: 839px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-42 {
  align-items: center;
  width: 100%;
  max-width: 590px;
  margin-top: 58px;
  margin-bottom: 75px;
  display: flex;
}

.text-block-41 {
  width: 100%;
  max-width: 102px;
  font-family: Montserrat, sans-serif;
}

.text-block-42 {
  color: var(--white);
  text-align: right;
  width: 100%;
  max-width: 102px;
  font-family: Montserrat, sans-serif;
  font-size: 53px;
  font-weight: 700;
  line-height: 64px;
}

.div-block-43 {
  background-color: var(--white);
  border-radius: 146px;
  width: 100%;
  max-width: 3px;
  height: 113px;
  margin-left: 15px;
  margin-right: 10px;
}

.div-block-44 {
  width: 100%;
  display: flex;
}

.text-block-43 {
  color: #e0b405;
  align-items: flex-end;
  font-family: Montserrat, sans-serif;
  font-size: 53px;
  font-weight: 800;
  line-height: 64px;
  display: flex;
}

.text-block-44 {
  color: var(--goldenrod);
  margin-left: 9px;
  margin-right: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 141px;
  font-weight: 800;
  line-height: 114px;
}

.text-block-45 {
  color: var(--goldenrod);
  font-family: Montserrat, sans-serif;
  font-size: 53px;
  font-weight: 800;
  line-height: 64px;
}

.text-block-46 {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 590px;
  margin-bottom: 90px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.heading-14 {
  color: #294141;
  text-align: center;
  width: 100%;
  max-width: 610px;
  margin-top: 0;
  margin-bottom: 64px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.grid-13 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.fo-section-garantia {
  background-color: #343434;
}

.div-block-45 {
  text-transform: none;
  width: 100%;
  max-width: 796px;
  margin-left: auto;
  margin-right: auto;
}

.heading-15 {
  color: var(--white);
  text-transform: uppercase;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 14px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
  display: flex;
}

.text-span-51 {
  color: var(--goldenrod);
}

.div-block-46 {
  align-items: center;
  display: flex;
}

.text-block-47 {
  color: #fff;
  margin-top: 64px;
  margin-bottom: 70px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.paragraph-10 {
  color: var(--white);
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-47 {
  grid-column-gap: 21px;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 60px;
  display: flex;
}

.div-block-48 {
  margin-bottom: 72px;
}

.obg-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627d238c3181b778b17d6c75_bg-obg.jpg"), url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627d1cc4ef51707ec5cdd9c6_bg-topo.webp");
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat-x;
  background-size: auto, auto;
}

.obg-section-hero.boleto {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627d1cc4ef51707ec5cdd9c6_bg-topo.webp");
  background-repeat: repeat;
  background-size: cover;
}

.obg-section-hero.pix {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627d1cc4ef51707ec5cdd9c6_bg-topo.webp");
  background-size: cover;
}

.obg-section-hero.v2 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627d1cc4ef51707ec5cdd9c6_bg-topo.webp");
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: auto;
}

.obg-container, .fo-container-copy {
  max-width: 1240px;
}

.obg-section-rodape {
  color: #343434;
  text-align: right;
  font-size: 16px;
  line-height: 19px;
}

.obg-space {
  padding-left: 20px;
  padding-right: 20px;
}

.obg-space.ac-space-rodape, .obg-space.fo-space-rodape {
  align-items: center;
  padding-top: 72px;
  padding-bottom: 93px;
  display: flex;
}

.obg-space.fo-space-nav {
  align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
}

.obg-space.fo-space-hero {
  flex-direction: column;
  align-items: center;
  padding-top: 188px;
  padding-bottom: 97px;
  display: flex;
}

.obg-space.fo-space-o-que-e {
  flex-direction: column;
  align-items: center;
  padding-top: 144px;
  padding-bottom: 144px;
  display: flex;
}

.obg-space.fo-space-conheca-os-modulos {
  flex-direction: column;
  align-items: center;
  padding-top: 224px;
  padding-bottom: 224px;
  display: flex;
}

.obg-space.fo-space-bonus {
  flex-direction: column;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 82px;
  display: flex;
}

.obg-space.fo-space-button {
  justify-content: center;
  align-items: center;
  padding-top: 55px;
  padding-bottom: 55px;
  display: flex;
}

.obg-space.fo-space-hora-de-descobrir {
  flex-direction: column;
  align-items: center;
  padding-top: 125px;
  padding-bottom: 138px;
  display: flex;
}

.obg-space.fo-space-historias {
  flex-direction: column;
  align-items: center;
  padding-top: 146px;
  padding-bottom: 131px;
  display: flex;
}

.obg-space.fo-space-garantia {
  padding-top: 81px;
  padding-bottom: 131px;
}

.obg-space.obg-space-rodape {
  align-items: center;
  padding-top: 72px;
  padding-bottom: 93px;
  display: flex;
}

.obg-space.obg-space-hero {
  flex-direction: column;
  align-items: center;
  padding-top: 78px;
  padding-bottom: 233px;
  display: flex;
}

.obg-space.obg-space-hero.boleto {
  padding-top: 74px;
  padding-bottom: 138px;
}

.obg-space.obg-space-hero.pix {
  padding-top: 74px;
  padding-bottom: 176px;
}

.obg-space.obg-space-hero._2 {
  padding-top: 74px;
}

.heading-16 {
  color: #dbd7bd;
  -webkit-text-fill-color: transparent;
  background-color: #dbd7bd;
  background-image: linear-gradient(#dbd7bd, #86c291);
  -webkit-background-clip: text;
  background-clip: text;
  flex-direction: column;
  margin-top: 194px;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 49px;
  display: flex;
}

.heading-16.pix {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: none;
  background-clip: border-box;
  margin-top: 80px;
  margin-bottom: 34px;
}

.heading-16._2 {
  color: #91c597;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: none;
  background-clip: padding-box;
  align-items: center;
  margin-top: 47px;
  margin-bottom: 30px;
}

.paragraph-11 {
  color: var(--white);
  width: 100%;
  max-width: 590px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-11.boleto {
  text-align: center;
  margin-top: 57px;
  margin-bottom: 69px;
}

.paragraph-11.pix {
  text-align: center;
  margin-bottom: 55px;
}

.paragraph-11.b {
  margin-bottom: 48px;
}

.image-16 {
  margin-top: 66px;
  margin-bottom: 24px;
}

.div-block-49 {
  width: 100%;
  max-width: 590px;
}

.button-4 {
  color: #493b00;
  text-transform: uppercase;
  background-color: #e0b405;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 315px;
  height: 52px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.text-block-48 {
  color: var(--white);
  margin-top: 111px;
  margin-bottom: 47px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-50 {
  width: 100%;
  max-width: 590px;
}

.image-17 {
  display: none;
}

.image-18 {
  max-width: 573px;
}

.image-19 {
  display: none;
}

._10wac-section-faixa {
  background-color: #841b1b;
}

.text-block-49 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.text-block-50 {
  color: #fff;
  max-width: 563px;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 130%;
}

.text-block-51 {
  font-family: Montserrat, sans-serif;
}

.text-block-52 {
  color: #fff;
  text-align: center;
  max-width: 590px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 150%;
}

.text-span-52 {
  display: block;
}

.div-block-51 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  display: grid;
}

.div-block-52 {
  flex: 0 auto;
  width: 100%;
  max-width: 387px;
}

.div-block-53 {
  text-align: center;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-53._2 {
  margin-top: 47px;
}

.pmo-container {
  max-width: 1240px;
}

.pmo-space {
  flex-direction: column;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.pmo-space.ac-space-rodape, .pmo-space._10wac-pp-space-rodape {
  align-items: center;
  padding-top: 72px;
  padding-bottom: 93px;
  display: flex;
}

.pmo-space._10wac-pp-space-hero {
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 180px;
  display: flex;
}

.pmo-space._10wac-space-hero {
  padding-top: 95px;
  padding-bottom: 155px;
}

.pmo-space._10wac-space-hero.v2 {
  padding-top: 74px;
  padding-bottom: 116px;
}

.pmo-space._10wac-space-form {
  flex-direction: column;
  align-items: center;
  padding-top: 39px;
  padding-bottom: 29px;
  display: flex;
}

.pmo-space._10wac-space-descobrir {
  flex-direction: column;
  align-items: center;
  padding-top: 125px;
  padding-bottom: 154px;
  display: flex;
}

.pmo-space._10wac-space-form-2 {
  flex-direction: column;
  align-items: center;
  padding-top: 129px;
  padding-bottom: 129px;
  display: flex;
}

.pmo-space._10wac-space-seus-professores {
  flex-direction: column;
  align-items: center;
  padding-top: 125px;
  padding-bottom: 134px;
  display: flex;
}

.pmo-space._10wac-space-faixa {
  padding-top: 28px;
  padding-bottom: 28px;
}

.pmo-space.pmo-space-seus-professores {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.pmo-space.pmo-space-videos {
  flex-direction: column;
  align-items: center;
  padding-top: 137px;
  padding-bottom: 168px;
  display: flex;
}

.pmo-space.pmo-space-hero {
  padding-top: 34px;
  padding-bottom: 34px;
}

.pmo-space.pmo-duvidas {
  padding-top: 105px;
  padding-bottom: 105px;
}

.pmo-space.pmo-space-duvidas {
  padding-top: 18px;
  padding-bottom: 18px;
}

.pmo-section-videos {
  background-color: #d9d9d9;
}

.heading-17 {
  color: #294141;
  text-align: center;
  width: 100%;
  max-width: 793px;
  margin-top: 0;
  margin-bottom: 122px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.grid-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.pmo-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627d1cc4ef51707ec5cdd9c6_bg-topo.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-54 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 794px;
  display: flex;
}

.paragraph-12 {
  color: #dbd7bd;
  text-align: center;
  margin-top: 47px;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 31px;
}

.grid-9-copy {
  grid-column-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 5px 1fr 5px 1fr 5px 1fr;
  align-items: center;
  margin-left: auto;
}

.grid-9-copy.clockdiv {
  grid-column-gap: 25px;
}

.pmo-section-desconto {
  background-color: #841b1b;
}

.text-block-53 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 26px;
  display: none;
}

.text-block-53.mob {
  display: block;
}

.heading-18 {
  color: #294141;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  max-width: 550px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.text-block-54 {
  color: #292929;
  text-align: center;
  width: 100%;
  max-width: 590px;
  margin-top: 64px;
  margin-bottom: 64px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.grid-15 {
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 495px;
}

.div-block-55 {
  border: 3px solid #43b38b;
  border-radius: 5px;
  align-items: center;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.text-block-55 {
  color: #292929;
  margin-left: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.div-block-56 {
  flex-direction: column;
  align-items: center;
  margin-left: 20px;
  display: flex;
}

.text-block-55-copy {
  color: #292929;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-56 {
  color: #292929;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

._10wac-section-frase {
  background-color: #003c3c;
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627d1cc4ef51707ec5cdd9c6_bg-topo.webp");
  background-position: 0 0;
  background-size: auto;
}

.html-embed {
  margin-top: 66px;
  margin-bottom: 24px;
}

.html-embed-2 {
  margin-bottom: 0;
}

.div-block-57 {
  width: 100%;
  max-width: 590px;
}

.text-block-57 {
  color: var(--goldenrod);
  margin-top: 72px;
  margin-bottom: 64px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
}

.text-block-58 {
  color: #fff;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-57-copy {
  color: var(--goldenrod);
  text-transform: uppercase;
  margin-top: 72px;
  margin-bottom: 64px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
}

.text-block-59 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
}

.text-span-54 {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-60 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.cele-space {
  padding-left: 20px;
  padding-right: 20px;
}

.cele-space.acle-space-hero {
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 60px;
  display: flex;
}

.paragraph-27 {
  color: #fff;
  text-align: center;
  width: auto;
  max-width: none;
  margin: 30px 140px 40px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.submit-button-2 {
  color: #493b00;
  text-transform: uppercase;
  background-color: #e0b405;
  border-radius: 5px;
  width: 100%;
  height: 54px;
  margin-top: 16px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: block;
}

.cele-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627d1cc4ef51707ec5cdd9c6_bg-topo.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.heading-color {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  background-image: linear-gradient(#e0b4054d, #e0b40500);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  line-height: 44px;
}

.heading-color.acle-h-hero {
  color: #fff;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  text-transform: none;
  white-space: pre-wrap;
  background-color: #fff;
  background-image: linear-gradient(#e0b4054d, #e0b40500);
  border: 1px solid #fff;
  border-radius: 9px;
  margin: 10px auto 0;
  padding: 10px 80px;
  font-size: 22px;
  line-height: 32px;
}

.form-block-2 {
  width: 100%;
  max-width: 386px;
  margin-bottom: 0;
}

.form-block-2.c {
  max-width: 400px;
}

.form-block-2.off-desk {
  display: none;
}

.paragraph-28 {
  color: #b6b6b6;
  text-align: center;
  margin-top: 32px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  line-height: 14px;
}

.paragraph-28.c {
  margin-top: 15px;
}

.cele-container {
  max-width: 1240px;
}

.text-field-2 {
  color: #000;
  text-align: left;
  border-radius: 5px;
  width: 100%;
  height: 54px;
  margin-bottom: 16px;
  padding-left: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.text-field-2::placeholder {
  color: #999;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.text-field-2.icon-nome {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/667436e650be9735fb75c8f1_user.svg");
  background-position: 9px;
  background-repeat: no-repeat;
  background-size: auto;
}

.text-field-2.icon-email {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/6674370eee1f553fa77aed2e_email.svg");
  background-position: 8px;
  background-repeat: no-repeat;
  background-size: auto;
}

.image-20 {
  padding-left: 0;
}

.link-5 {
  color: #946464;
}

.l3f-section-cronometro {
  z-index: 999;
  background-color: #ff4b4b;
  position: fixed;
  inset: 0% 0% auto;
}

.ddn-container {
  max-width: 1240px;
}

.ddn-space {
  padding-left: 20px;
  padding-right: 20px;
}

.ddn-space.ddn-space-cronometro {
  justify-content: space-between;
  align-items: center;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.ddn-space.ddn-space-hero {
  padding-top: 102px;
  padding-bottom: 165px;
}

.ddn-space.ddn-space-hero.v2 {
  padding-top: 123px;
  padding-bottom: 72px;
}

.ddn-space.ddn-space-4-coisas {
  flex-direction: column;
  align-items: center;
  padding-top: 110px;
  padding-bottom: 161px;
  display: flex;
}

.ddn-space.ddn-space-4-coisas.v2 {
  padding-top: 96px;
  padding-bottom: 181px;
}

.ddn-space.ddn-3-coisas {
  flex-direction: column;
  align-items: center;
  padding-top: 528px;
  display: flex;
}

.ddn-space.ddn-3-coisas.v2 {
  padding-top: 380px;
  padding-bottom: 110px;
}

.ddn-space.ddn-space-pessoas-exigindo {
  padding-top: 270px;
  padding-bottom: 420px;
}

.ddn-space.ddn-space-pessoas-exigindo.v2 {
  padding-top: 198px;
  padding-bottom: 224px;
}

.ddn-space.ddn-space-quem-se-conhece {
  flex-direction: column;
  align-items: center;
  padding-bottom: 178px;
  display: flex;
}

.ddn-space.ddn-space-quem-se-conhece.v2 {
  padding-bottom: 181px;
}

.ddn-space.ddn-space-analise-corporal {
  flex-direction: column;
  align-items: center;
  padding-bottom: 233px;
}

.ddn-space.ddn-space-analise-corporal.v2 {
  padding-bottom: 120px;
}

.ddn-space.ddn-space-garantia-duvidas {
  flex-direction: column;
  align-items: center;
  padding-top: 130px;
  padding-bottom: 190px;
  display: flex;
}

.ddn-space.ddn-space-todo-mundo {
  padding-top: 125px;
  padding-bottom: 125px;
}

.ddn-space.ddn-como-funciona {
  flex-direction: column;
  align-items: center;
  padding-top: 127px;
  padding-bottom: 127px;
  display: flex;
}

.ddn-space.ddn-space-orcamento {
  flex-direction: column;
  align-items: center;
  padding-top: 133px;
  padding-bottom: 115px;
  display: flex;
}

.ddn-space.ddn-space-numero-vagas {
  flex-direction: column;
  align-items: center;
  padding-top: 26px;
  padding-bottom: 26px;
  display: flex;
}

.text-block-61 {
  color: var(--white);
  text-transform: uppercase;
  margin-right: 13px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.grid-16 {
  grid-column-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr;
}

.grid-16.clockdiv {
  grid-column-gap: 25px;
  grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr;
  margin-left: auto;
}

.text-block-62 {
  color: var(--white);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.ddn-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629fba869755a8b85ac549a8_Slice%2013.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.ddn-section-hero.v2 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a1da6748b5adcf2f2eb6ca_bg-1.jpg");
}

.grid-17 {
  grid-column-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 712px 1fr;
  margin-bottom: 131px;
  position: relative;
}

.grid-17.v2 {
  margin-bottom: 0;
}

.heading-19 {
  color: #141f19;
  max-width: 589px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  line-height: 58px;
}

.heading-19.v2 {
  color: #fff;
}

.text-block-63 {
  color: #141f19;
  max-width: 519px;
  margin-top: 24px;
  margin-bottom: 80px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.text-block-63.v2 {
  color: var(--white);
}

.div-block-58 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629a5daae943921c0a88760a_elemento_05.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  width: 100%;
  max-width: 712px;
  padding-top: 33px;
  padding-bottom: 35px;
  display: flex;
  position: static;
}

.div-block-58.v2 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a11932525001858c2ba308_elemento_05.avif");
}

.text-block-64 {
  color: var(--white);
  max-width: 578px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
}

.text-span-55 {
  color: var(--khaki);
}

.text-span-56 {
  color: #ebd48b;
}

.div-block-59 {
  padding-top: 30px;
}

.div-block-60 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 692px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-65 {
  width: 100%;
  max-width: 509px;
  font-family: Montserrat, sans-serif;
}

.text-block-66 {
  color: var(--black);
  text-align: center;
  text-transform: none;
  width: 100%;
  max-width: 637px;
  margin-bottom: 72.12px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
}

.text-block-66.v2 {
  color: var(--white);
  text-transform: uppercase;
  max-width: 590px;
  margin-bottom: 43px;
  font-size: 24px;
  line-height: 29px;
}

.text-block-67 {
  color: var(--black);
  text-align: center;
  margin-top: 25px;
  margin-bottom: 64px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}

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

.div-block-61 {
  background-image: linear-gradient(#37b48b, #2d8064);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 172px;
  padding-top: 29px;
  padding-bottom: 37px;
  display: flex;
}

.div-block-61._2 {
  height: 153px;
  padding-bottom: 33px;
}

.div-block-61._2.v-2 {
  background-color: #1d0058;
  background-image: none;
  border: 2px solid #8d20ee;
}

.div-block-61.v2 {
  background-image: none;
  border: 2px solid #6105b2;
}

.text-block-68 {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 205px;
  margin-top: 19px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-68._2 {
  max-width: 171px;
}

.ddn-section-4-coisas {
  background-color: #eff0f1;
}

.ddn-section-4-coisas.v2 {
  background-color: #14003e;
}

.heading-20 {
  color: var(--black);
  text-align: center;
  width: 100%;
  max-width: 655px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-20.v2 {
  color: var(--white);
}

.text-span-57 {
  color: #37b48b;
}

.text-span-57.v2 {
  color: var(--goldenrod-2);
}

.paragraph-29 {
  color: var(--black);
  text-align: center;
  width: 100%;
  max-width: 590px;
  margin-top: 48px;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-29.v2 {
  color: var(--white);
}

.div-block-62 {
  background-image: linear-gradient(#37b48b, #2d8064);
  border-radius: 5px;
  flex-direction: column;
  width: 100%;
  max-width: 585px;
  margin-bottom: 189px;
  padding: 67px 81px 69px 78px;
  display: flex;
}

.div-block-62._2 {
  margin-bottom: 0;
}

.div-block-62._3 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: 0;
  padding-top: 69px;
  padding-bottom: 64px;
}

.div-block-62.v2 {
  background-color: #1d0058;
  background-image: none;
  border: 2px solid #6105b2;
}

.text-block-69 {
  color: var(--white);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.text-block-69._3 {
  margin-bottom: 50px;
}

.text-block-70 {
  color: var(--white);
  text-align: center;
  margin-top: 8px;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-71 {
  color: var(--white);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: line-through;
}

.text-block-71._3 {
  text-align: center;
  text-decoration: none;
}

.text-block-72 {
  color: var(--khaki);
  margin-top: 12px;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 63px;
  font-weight: 700;
  line-height: 55px;
}

.text-block-72.v2 {
  color: var(--goldenrod-2);
  text-align: center;
}

.text-span-58 {
  font-size: 31px;
}

.text-block-73 {
  color: var(--white);
  text-align: center;
  margin-bottom: 62px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
}

.text-block-73._3 {
  text-align: center;
  margin-bottom: 51px;
}

.button-5 {
  color: #39554b;
  background-color: #00ffc2;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 426px;
  height: 75px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  display: flex;
}

.button-5:hover {
  background-color: #94ffe5;
}

.grid-19 {
  grid-column-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-63 {
  color: var(--black-2);
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  padding-bottom: 51px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  box-shadow: 0 4px 8px #00000040;
}

.image-21 {
  margin-top: -56px;
  display: block;
}

.text-block-74 {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.ddn-section-3-coisas {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629ac00e782368410377c42d_bg-3.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.ddn-section-3-coisas.v2 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a1da66baf92002f8bb5119_bg-2.jpg");
}

.heading-21 {
  color: var(--black);
  text-align: center;
  width: 100%;
  max-width: 834px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-21.v2 {
  color: var(--white);
}

.text-span-59 {
  color: #37b48b;
}

.text-span-59.v2 {
  color: var(--goldenrod-2);
}

.grid-20 {
  grid-column-gap: 69px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 993px;
  margin-top: 70px;
  margin-bottom: 70px;
}

.grid-20.v2 {
  margin-top: 73px;
  margin-bottom: 73px;
}

.paragraph-30 {
  color: var(--black);
  text-align: center;
  width: 100%;
  max-width: 786px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-30.v2 {
  color: var(--white);
}

.div-block-64 {
  grid-column-gap: 90px;
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629a85310d9a844102085860_Rectangle%20262.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  max-width: 996px;
  margin-top: 50px;
  margin-bottom: 75px;
  padding: 45px 40px 33px;
  display: flex;
}

.div-block-64.v2 {
  background-image: none;
  border: 2px solid #8d20ee;
  border-radius: 5px;
  margin-top: 55px;
  margin-bottom: 87px;
}

.div-block-65 {
  align-items: flex-start;
  display: flex;
}

.div-block-65._2 {
  margin-bottom: 64px;
}

.div-block-65._3 {
  margin-bottom: 53px;
}

.div-block-65._4 {
  align-items: center;
}

.text-block-75 {
  color: #37b48b;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#37b48b, #2d8064);
  -webkit-background-clip: text;
  background-clip: text;
  margin-right: 20px;
  font-family: Roboto, sans-serif;
  font-size: 84px;
  font-weight: 900;
  line-height: 87px;
}

.text-block-75._2 {
  line-height: 70px;
}

.text-block-75.v2 {
  color: var(--goldenrod-2);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.text-block-76 {
  color: var(--black);
  width: 100%;
  max-width: 319px;
  margin-bottom: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-76._2 {
  flex-direction: column;
  max-width: 387px;
  margin-bottom: 0;
  display: flex;
}

.text-block-76._3.v2, .text-block-76.v2 {
  color: var(--white);
}

.div-block-66 {
  flex-direction: column;
  display: flex;
}

.text-block-77 {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-77.v2 {
  color: var(--white);
}

.paragraph-31 {
  color: var(--black);
  text-align: center;
  width: 100%;
  max-width: 638px;
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-31.v2 {
  color: var(--white);
  margin-bottom: 65px;
}

.ddn-section-pessoas-exigindo {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629ac00ef3d28f15d2b5e192_bg-4.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.ddn-section-pessoas-exigindo.v2 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a1da6643e45d6a055a8b94_bg-3.jpg");
}

.heading-22 {
  color: var(--black);
  width: 100%;
  max-width: 614px;
  margin-top: 0;
  margin-bottom: 39px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-22.v2 {
  color: var(--white);
  max-width: 625px;
  margin-bottom: 91px;
  font-size: 48px;
  line-height: 59px;
}

.div-block-67 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629a873d27e6af78ab05cee6_c.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  max-width: 678px;
  padding: 32px 63px 31px 50px;
}

.div-block-67.v2 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a129344fa76f941c4ba779_c.avif");
}

.heading-23 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-23.v2 {
  font-weight: 500;
}

.text-span-60 {
  color: var(--khaki);
}

.paragraph-32 {
  color: var(--white);
  width: 100%;
  max-width: 540px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.ddn-section-quem-se-conhece.v2 {
  background-color: #2c2c2c;
  background-image: linear-gradient(80deg, #6105b280, #6105b200);
}

.div-block-68 {
  grid-column-gap: 47px;
  background-color: #fcf8ec;
  border-radius: 5px;
  align-items: flex-start;
  width: 100%;
  max-width: 996px;
  margin-top: -265px;
  padding: 63px 62px;
  display: flex;
  box-shadow: 0 4px 8px #00000040;
}

.div-block-68.v2 {
  background-color: #1d0058;
  border: 2px solid #6105b2;
  margin-top: -50px;
}

.div-block-69 {
  width: 100%;
  max-width: 387px;
}

.paragraph-33 {
  color: var(--black);
  text-align: center;
  margin-bottom: 47px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-33.v2 {
  color: var(--white);
}

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

.div-block-71 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-78 {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-78.v2 {
  color: var(--white);
}

.div-block-72 {
  background-color: #36b48a;
  width: 100%;
  max-width: 3px;
  height: 509px;
}

.div-block-72.v2 {
  background-color: var(--goldenrod-2);
}

.heading-24 {
  color: var(--black);
  margin-top: 174px;
  margin-bottom: 77px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-24.v2 {
  color: var(--white);
}

.div-block-73 {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  max-width: 996px;
  display: flex;
}

.div-block-74 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629a97283be4ddbabbc1a52e_c%20(1).png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 678px;
  height: 88px;
  display: flex;
}

.div-block-74._2 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629a9728b9ecd24bc88a3581_c%20(2).png");
  margin-left: auto;
}

.div-block-74._2.v2 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a162d11c79bf178e9f1967_c-2.png");
}

.div-block-74.v2 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a162d15ad0e2b027a5b324_c-1.png");
}

.text-block-79 {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 531px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-79.v2 {
  color: #6105b2;
}

.text-span-61 {
  font-weight: 800;
}

.ddn-section-analise-corporal {
  background-color: #eff0f1;
}

.ddn-section-analise-corporal.v2 {
  background-color: #5a05a6;
}

.div-block-75 {
  margin-bottom: 188px;
  display: flex;
}

.div-block-75.v2 {
  margin-bottom: 0;
}

.div-block-76 {
  width: 100%;
  max-width: 610px;
  padding-top: 187px;
}

.heading-25 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 97px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-25.v2 {
  color: var(--white);
}

.text-span-62 {
  color: #37b48b;
}

.text-span-62.v2 {
  color: var(--goldenrod-2);
}

.heading-26 {
  color: var(--black);
  text-align: center;
  width: 100%;
  max-width: 405px;
  margin: 0 auto 64px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-26.v2 {
  color: var(--white);
}

.text-span-63 {
  color: #37b48b;
}

.text-span-63.v2 {
  color: var(--goldenrod-2);
}

.grid-21 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-77 {
  background-image: linear-gradient(#37b48b, #2d8064);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 387px;
  height: 303px;
  padding-top: 35px;
  display: flex;
}

.div-block-77._2 {
  padding-top: 26px;
}

.div-block-77._2.v2 {
  background-image: none;
  border: 2px solid #8d20ee;
}

.div-block-77._3 {
  padding-top: 45px;
}

.div-block-77._3.v2, .div-block-77.v2 {
  background-image: none;
  border: 2px solid #8d20ee;
}

.text-block-80 {
  color: var(--white);
  margin-top: 27px;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-80._3 {
  margin-top: 33px;
}

.paragraph-34 {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 305px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-34._2 {
  max-width: 285px;
}

.paragraph-34.v2 {
  max-width: 290px;
}

.ddn-section-garantia-duvidas {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629ac00d7d66dde9c04b4492_bg-7.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.ddn-section-garantia-duvidas.v2 {
  background-color: #2c2c2c;
  background-image: linear-gradient(#6105b280, #6105b200);
}

.section-3 {
  background-color: #d9d9d9;
}

.paragraph-35 {
  color: var(--black-2);
  text-align: center;
  width: 100%;
  max-width: 791px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.paragraph-35.v2 {
  color: var(--white);
}

.paragraph-36 {
  color: var(--black-2);
  text-align: center;
  width: 100%;
  max-width: 682px;
  margin-top: 48px;
  margin-bottom: 173px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-36.v2 {
  color: var(--white);
}

.div-block-78 {
  width: 100%;
  max-width: 878px;
  display: flex;
}

.div-block-78._3 {
  width: 100%;
  max-width: 585px;
}

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

.div-block-79 {
  grid-column-gap: 20px;
  align-items: center;
  margin-top: 75px;
  margin-bottom: 190px;
  display: flex;
}

.div-block-79.v2 {
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-81 {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-81.v2 {
  color: var(--white);
}

.div-block-80 {
  grid-row-gap: 48px;
  background-color: #f2f2f2;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  flex-direction: column;
  width: 100%;
  max-width: 292px;
  padding: 56px 29px 75px 42px;
  display: flex;
}

.div-block-80.v2 {
  background-color: #5a05a6;
}

.div-block-81 {
  flex-direction: column;
  display: flex;
}

.div-block-82 {
  background-image: linear-gradient(#dbd7bd, #86c291);
  border-radius: 100px;
  width: 100%;
  max-width: 41px;
  height: 7px;
}

.div-block-82.v2 {
  background-color: var(--goldenrod-2);
  background-image: none;
}

.text-block-82 {
  color: #060805;
  margin-top: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.text-block-82.v2 {
  color: var(--white);
}

.div-block-83 {
  align-items: center;
  margin-bottom: 250px;
  display: flex;
}

.div-block-84 {
  margin-left: 72px;
}

.text-block-83 {
  color: var(--black);
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
}

.text-block-83.v2 {
  color: var(--white);
}

.paragraph-37 {
  color: var(--black-2);
  width: 100%;
  max-width: 600px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-37.v2 {
  color: var(--white);
}

.text-block-84 {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
}

.text-block-84.v2 {
  color: var(--white);
}

.text-block-85 {
  color: var(--black);
  margin-top: 24px;
  margin-bottom: 66px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-85.v2 {
  color: var(--white);
}

.grid-22 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  width: 100%;
  max-width: 1010px;
}

.grid-22._2 {
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
  max-width: 495px;
}

.div-block-85 {
  border: 3px solid #37b48b;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 495px;
  height: 83px;
  text-decoration: none;
  display: flex;
}

.div-block-85.v2 {
  border-color: #8d20ee;
}

.text-block-86 {
  color: var(--black-2);
  flex-direction: column;
  align-items: center;
  margin-left: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  display: flex;
}

.text-block-86.v2 {
  color: var(--white);
}

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

.image-23, .image-25 {
  display: none;
}

.heading-27 {
  color: var(--black);
  text-align: center;
  width: 100%;
  max-width: 712px;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-27.v2 {
  color: var(--white);
}

.text-span-66 {
  color: #37b48b;
}

.text-span-66.v2 {
  color: var(--goldenrod-2);
}

.link-6 {
  color: #343434;
  text-decoration: none;
  display: inline;
}

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

.link-6.branco {
  color: #fff;
}

.text-block-87 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.div-block-86 {
  grid-column-gap: 29px;
  align-items: center;
  display: flex;
}

.text-span-67 {
  color: var(--khaki);
}

.text-span-67.v2 {
  color: var(--goldenrod-2);
}

.text-span-68 {
  color: var(--khaki);
}

.text-span-68.v2 {
  color: var(--goldenrod-2);
}

.div-block-87 {
  padding-top: 5px;
}

.image-31 {
  margin-top: 22px;
  margin-bottom: 22px;
}

.text-span-69 {
  color: var(--khaki);
}

.text-span-69.v2 {
  color: var(--goldenrod-2);
  font-weight: 700;
}

.text-span-70 {
  color: var(--goldenrod-2);
}

.ddn-section-todo-mundo, .ddn-section-como-funciona {
  background-color: #1d0058;
}

.ddn-section-orcamento {
  background-color: #14003e;
  background-image: linear-gradient(240deg, #420379cc, #8d20ee00);
}

.ddn-section-numero-vagas {
  background-color: #ff4b4b;
}

.l3f-container {
  max-width: 1240px;
}

.l3f-space {
  padding-left: 20px;
  padding-right: 20px;
}

.l3f-space.l3f-space-cronometro {
  align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
}

.l3f-space.l3f-space-hero {
  flex-direction: column;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 104px;
  display: flex;
}

.l3f-space.l3f-space-depimentos {
  flex-direction: column;
  align-items: center;
  padding-bottom: 206px;
  display: flex;
}

.l3f-space.l3f-space-pdf {
  padding-top: 96px;
  padding-bottom: 581px;
}

.l3f-space.l3f-space-o-que-descobrir {
  padding-bottom: 143px;
  position: relative;
}

.l3f-space.l3f-space-como-funciona {
  flex-direction: column;
  align-items: center;
  padding-bottom: 91px;
  display: flex;
}

.l3f-space.l3f-space-porque {
  grid-column-gap: 44px;
  padding-top: 139px;
  padding-bottom: 411px;
  display: flex;
}

.l3f-space.l3f-space-garantia {
  flex-direction: column;
  align-items: center;
  padding-bottom: 515px;
  display: flex;
}

.l3f-space.l3f-space-recado-autor {
  flex-direction: column;
  align-items: center;
  padding-top: 113px;
  padding-bottom: 113px;
  display: flex;
}

.l3f-space.l3f-space-deixe-a-vida {
  flex-direction: column;
  align-items: center;
  padding-top: 136px;
  padding-bottom: 128px;
  display: flex;
}

.l3f-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a2b2312b518a400cc68138_bg-1.jpg");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: auto;
}

.text-block-88 {
  color: var(--white);
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-88 {
  grid-column-gap: 17px;
  width: 100%;
  max-width: 996px;
  margin-top: 53px;
  display: flex;
}

.text-block-89 {
  color: #103828;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a26b895ab99b396663640f_elemento_07.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  max-width: 491px;
  padding: 38px 31px 146px 42px;
  font-family: Montserrat, sans-serif;
  font-size: 52px;
  font-weight: 800;
  line-height: 64px;
}

.div-block-89 {
  grid-row-gap: 16px;
  flex-direction: column;
  margin-top: 64px;
  display: flex;
}

.text-block-90 {
  color: #00a95e;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.text-block-91 {
  color: var(--white);
  max-width: 488px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-90 {
  background-color: #d2cbb1;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 606px;
  margin-top: -38px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 47px;
  padding-bottom: 58px;
  display: flex;
  position: relative;
  box-shadow: 0 8px 16px #0003;
}

.div-block-90._2 {
  z-index: 99;
  margin-top: -475px;
}

.div-block-90._3 {
  margin-top: -397px;
}

.div-block-90._4 {
  margin-top: -550px;
}

.div-block-90._5 {
  margin-top: 0;
}

.image-32 {
  width: 624px;
  max-width: none;
  margin-right: -17px;
  position: absolute;
  top: 15px;
}

.text-block-92 {
  color: #103828;
  text-align: center;
  width: 100%;
  max-width: 385px;
  margin-top: 97px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.text-block-93 {
  color: #103828;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.text-block-94 {
  color: #103828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
}

.text-block-95 {
  color: #103828;
  font-family: Inter, sans-serif;
  font-size: 63px;
  font-weight: 800;
  line-height: 55px;
}

.text-span-71 {
  font-size: 31px;
}

.text-block-96 {
  color: var(--dark-slate-grey);
  margin-top: 12px;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
}

.l3f-section-depoimentos {
  display: none;
}

.heading-28 {
  color: var(--dark-slate-grey);
  margin-top: 24px;
  margin-bottom: 126px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 29px;
}

.grid-23 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-bottom: 155px;
}

.div-block-91 {
  background-color: #d9d9d9;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  padding-bottom: 40px;
  padding-left: 39px;
  padding-right: 39px;
  display: flex;
}

.image-33 {
  margin-top: -68px;
}

.paragraph-38 {
  color: var(--black-3);
  text-align: center;
  margin-top: 18px;
  margin-bottom: 34px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: italic;
}

.text-block-97 {
  color: #1f1f1f;
  text-align: center;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-98 {
  color: var(--black-3);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.heading-29 {
  color: var(--dark-slate-grey);
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  max-width: 587px;
  margin-top: 24px;
  margin-bottom: 125px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 29px;
}

.grid-24 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.l3f-section-pdf {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a2b2310b7cb46cc8f4e311_bg-2.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-92 {
  grid-column-gap: 47px;
  align-items: center;
  display: flex;
}

.div-block-93 {
  flex-direction: column;
  width: 100%;
  max-width: 488px;
  display: flex;
}

.text-block-99 {
  color: var(--white);
  flex-direction: column;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.text-block-100 {
  color: #00a95e;
  margin-top: 16px;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}

.paragraph-39 {
  color: var(--white);
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-101 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}

.image-34 {
  position: absolute;
  top: 475px;
  right: 0;
}

.heading-30 {
  color: #103828;
  width: 100%;
  max-width: 590px;
  margin-top: 169px;
  margin-bottom: 87px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 29px;
}

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

.div-block-94 {
  grid-column-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.div-block-94._2 {
  margin-top: 59px;
  margin-bottom: 44px;
}

.text-block-102 {
  color: #00a95e;
  font-family: Roboto, sans-serif;
  font-size: 84px;
  font-weight: 900;
  line-height: 84px;
}

.text-block-103 {
  width: 100%;
  max-width: 387px;
  font-family: Montserrat, sans-serif;
}

.text-block-104 {
  color: #1f1f1f;
  flex-direction: column;
  width: 100%;
  max-width: 387px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.text-block-104._3 {
  max-width: 399px;
}

.heading-31 {
  color: var(--dark-slate-grey);
  margin-top: 24px;
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 29px;
}

.grid-26 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-95 {
  background-color: #10382800;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 387px;
  height: 303px;
  padding-top: 35px;
  display: flex;
}

.text-block-105 {
  color: var(--black-3);
  margin-top: 27px;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.paragraph-40 {
  color: var(--black-3);
  text-align: center;
  width: 100%;
  max-width: 301px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.image-35, .image-36 {
  height: 72px;
}

.l3f-section-porque {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a2b2310b7cb46cc8f4e311_bg-2.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-block-106 {
  color: #103828;
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a26b895ab99b396663640f_elemento_07.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  max-width: 491px;
  padding: 47px 38px 153px 42px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 59px;
}

.text-block-107 {
  color: #00a95e;
  width: 100%;
  max-width: 457px;
  margin-top: 89px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.image-37 {
  margin-top: 60px;
  margin-bottom: 24px;
}

.heading-32 {
  color: var(--dark-slate-grey);
  text-align: center;
  text-transform: uppercase;
  flex-direction: column;
  width: 100%;
  max-width: 630px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 29px;
  display: flex;
}

.paragraph-41 {
  color: var(--black-3);
  text-align: center;
  width: 100%;
  max-width: 590px;
  margin-top: 48px;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.image-38 {
  margin-top: 48px;
  margin-bottom: 24px;
}

.text-block-108 {
  color: var(--dark-slate-grey);
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 29px;
}

.paragraph-42 {
  color: var(--black-3);
  text-align: center;
  width: 100%;
  max-width: 580px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.l3f-section-recado-autor {
  background-color: #141f19;
}

.div-block-96 {
  align-items: flex-end;
  width: 100%;
  max-width: 895px;
  margin-top: 140px;
  display: flex;
  position: relative;
}

.div-block-96._2 {
  margin-top: 0;
}

.paragraph-43 {
  color: var(--white);
  text-align: left;
  width: 100%;
  max-width: 783px;
  margin-top: 81px;
  margin-bottom: 72px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-109 {
  color: var(--white);
  flex-direction: column;
  width: 100%;
  max-width: 783px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.l3f-section-deixa-a-vida {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a2b2310b7cb46cc8f4e311_bg-2.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-97 {
  position: absolute;
  left: 508px;
}

.text-block-110 {
  color: #00a95e;
  margin-top: 24px;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 39px;
}

.paragraph-44 {
  color: var(--white);
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-98 {
  grid-column-gap: 33px;
  margin-bottom: 1px;
  display: flex;
}

.text-block-111 {
  width: 100%;
  max-width: 575px;
  padding-left: 31px;
}

.text-block-112 {
  color: var(--dark-slate-grey);
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a28aa814b12c90d4926ef9_Vector.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  max-width: 575px;
  padding: 49px 35px 157px 31px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 59px;
}

.text-block-113 {
  color: #00a95e;
  width: 100%;
  max-width: 384px;
  margin-top: 92px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
}

.button-7 {
  background-color: var(--spring-green);
  color: var(--dark-slate-grey);
  text-transform: uppercase;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 426px;
  height: 75px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  display: flex;
}

.button-7:hover {
  background-color: var(--dark-slate-grey);
  color: var(--spring-green);
}

.div-block-99 {
  background-color: red;
  border: 3px red;
  width: 100%;
  max-width: 123.54px;
  height: 3px;
  position: absolute;
  left: 35px;
}

.div-block-100 {
  align-items: center;
  margin-top: 40px;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.na-section-recado-autor {
  background-color: #141f19;
}

.na-container {
  max-width: 1240px;
}

.na-space {
  padding-left: 20px;
  padding-right: 20px;
}

.na-space.l3f-space-cronometro {
  align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
}

.na-space.l3f-space-hero {
  flex-direction: column;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 104px;
  display: flex;
}

.na-space.l3f-space-depimentos {
  flex-direction: column;
  align-items: center;
  padding-bottom: 206px;
  display: flex;
}

.na-space.l3f-space-pdf {
  padding-top: 96px;
  padding-bottom: 581px;
}

.na-space.l3f-space-o-que-descobrir {
  padding-bottom: 143px;
  position: relative;
}

.na-space.l3f-space-como-funciona {
  flex-direction: column;
  align-items: center;
  padding-bottom: 91px;
  display: flex;
}

.na-space.l3f-space-porque {
  grid-column-gap: 44px;
  padding-top: 139px;
  padding-bottom: 411px;
  display: flex;
}

.na-space.l3f-space-garantia {
  flex-direction: column;
  align-items: center;
  padding-bottom: 515px;
  display: flex;
}

.na-space.l3f-space-recado-autor {
  flex-direction: column;
  align-items: center;
  padding-top: 113px;
  padding-bottom: 164px;
  display: flex;
}

.na-space.l3f-space-deixe-a-vida {
  flex-direction: column;
  align-items: center;
  padding-top: 136px;
  padding-bottom: 128px;
  display: flex;
}

.na-space.na-space-recado-autor {
  flex-direction: column;
  align-items: center;
  padding-top: 113px;
  padding-bottom: 0;
  display: flex;
}

.na-space.na-space-voce-recebera-email {
  justify-content: center;
  padding-top: 31px;
  padding-bottom: 31px;
  display: flex;
}

.na-space.na-space-hero {
  padding-top: 66px;
  padding-bottom: 90px;
}

.na-space.na-space-porque {
  padding-top: 323px;
  padding-bottom: 362px;
}

.na-space.na-space-te-espero {
  flex-direction: column;
  align-items: center;
  padding-top: 127px;
  padding-bottom: 127px;
  display: flex;
}

.na-space.naob-space {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 66px;
  padding-bottom: 172px;
  display: flex;
}

.na-section-voce-recebera-email {
  background-color: #25523b;
}

.text-block-114 {
  color: var(--white);
  text-align: center;
  max-width: 770px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.na-section-hero {
  background-image: linear-gradient(#d3ccb4, #d3ccb400);
}

.image-47 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.grid-27 {
  grid-column-gap: 53px;
  grid-template-rows: auto;
  grid-template-columns: 660px 1fr;
  margin-top: 124px;
}

.text-block-115 {
  color: #1f1f1f;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}

.text-block-116 {
  color: #1f1f1f;
  text-align: center;
  margin-top: 47px;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.text-field-3 {
  color: #867f7f;
  text-align: center;
  border: 1px #000;
  border-radius: 5px;
  width: 100%;
  max-width: 487px;
  height: 75px;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}

.text-field-3._2 {
  margin-bottom: 32px;
}

.text-field-3._3 {
  max-width: 490px;
}

.form-block-3 {
  width: 100%;
  max-width: 490px;
  margin-bottom: 0;
}

.submit-button-3 {
  color: #103828;
  text-transform: uppercase;
  background-color: #00ff76;
  border-radius: 5px;
  width: 100%;
  max-width: 487px;
  height: 75px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  box-shadow: 0 4px 16px #00a95e80;
}

.submit-button-3._2 {
  max-width: 490px;
}

.na-section-porque {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a88c938e6a8202a0a86d56_bg-2.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-101 {
  grid-row-gap: 48px;
  flex-direction: column;
  max-width: 692px;
  margin-left: auto;
  display: flex;
}

.heading-33 {
  color: #103828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 59px;
}

.text-block-117 {
  max-width: 492px;
  font-family: Montserrat, sans-serif;
}

.text-block-118 {
  color: #303030;
  max-width: 492px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
}

.section-4, .na-section-te-espero {
  background-color: #d4cdb5;
}

.heading-34 {
  color: #103828;
  text-align: center;
  max-width: 590px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 52px;
  font-weight: 800;
  line-height: 64px;
}

.text-block-119 {
  color: #1f1f1f;
  text-align: center;
  max-width: 489px;
  margin-top: 48px;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
}

.image-49, .image-50 {
  display: none;
}

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

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

.link-7-copy {
  color: #343434;
  text-decoration: none;
  display: inline-block;
}

.link-7-copy:hover {
  text-decoration: underline;
}

.naob-section-header {
  background-color: #fff;
  background-image: linear-gradient(#d3ccb4 21%, #d3ccb400);
}

.image-51 {
  margin-bottom: 90px;
}

.text-block-120 {
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 29px;
}

.text-block-121 {
  text-align: center;
  max-width: 590px;
}

.text-block-122 {
  text-align: center;
  max-width: 500px;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-102 {
  background-color: #25523b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 518px;
  padding-top: 34px;
  padding-bottom: 57px;
  display: flex;
}

.image-52 {
  margin-bottom: 38px;
}

.text-block-123 {
  color: #fff;
  text-align: center;
  max-width: 377px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
}

.text-block-124 {
  color: #fff;
  text-align: center;
  max-width: 423px;
  margin-top: 24px;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-125 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 14px;
}

.text-block-126 {
  margin-top: 90px;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 29px;
}

.text-block-127 {
  text-align: center;
  max-width: 540px;
}

.text-block-128 {
  color: #1f1f1f;
  text-align: center;
  max-width: 540px;
  margin-bottom: 28px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.obrigado-container {
  max-width: 1240px;
}

.text-block-173 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#dbd7bd, #86c291);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: 590px;
  margin-bottom: 38px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.text-block-178 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.obrigado-space {
  padding-left: 20px;
  padding-right: 20px;
}

.obrigado-space.sec-hero {
  text-align: center;
  padding-top: 74px;
  padding-bottom: 166px;
}

.obrigado-space.sec-rodape {
  padding-top: 80px;
  padding-bottom: 80px;
}

.image-72 {
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-176 {
  color: #fff;
  text-align: center;
  max-width: 590px;
  margin-bottom: 39px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}

.text-block-177 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.text-span-77 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 24px;
}

.div-block-125 {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 264px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-73 {
  width: 67px;
  height: 66px;
  margin-bottom: 14.75px;
}

.obrigado-section-lista-2 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62b362ebf4bfbde3ff4467e5_Slice%202.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.obrigado-container-2 {
  max-width: 1100px;
}

.link-block-6 {
  text-decoration: none;
}

.image-74 {
  margin-bottom: 14.75px;
}

.link-block-7 {
  flex-direction: column;
  align-items: center;
  max-width: 102px;
  text-decoration: none;
  display: flex;
}

.text-block-175 {
  color: #fff;
  text-align: center;
  max-width: 512px;
  margin-bottom: 96px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.div-rodape-ocorpoexplica {
  align-items: center;
  display: flex;
}

.image-75 {
  margin-right: 62px;
}

.div-block-126 {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.text-block-179 {
  text-align: right;
  margin-left: auto;
  font-family: Roboto, sans-serif;
  line-height: 18px;
}

.body {
  color: #1c1c1c;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.ofvc-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/63332e1d8965106c7de99157_Slice%202.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.ofvc-container {
  max-width: 1240px;
}

.ofvc-space {
  padding-left: 20px;
  padding-right: 20px;
}

.ofvc-space.sec-hero {
  padding-top: 88.51px;
  padding-bottom: 135px;
}

.ofvc-space.sec-hero.v2 {
  padding-top: 74px;
  padding-bottom: 74px;
}

.ofvc-space.sec-barra {
  padding-top: 35.67px;
  padding-bottom: 35.67px;
}

.ofvc-space.sec-participar {
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 128.35px;
  display: flex;
}

.ofvc-space.sec-navbar {
  justify-content: space-between;
  align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
}

.ofvc-space.sec-obg {
  flex-direction: column;
  align-items: center;
  padding-top: 74px;
  padding-bottom: 192px;
  display: flex;
}

.div-block-127 {
  background-image: linear-gradient(to right, #e96301, #fecd29);
  width: 100%;
  max-width: 203px;
  height: 5.77px;
}

.text-block-180 {
  text-transform: uppercase;
  max-width: 590px;
  margin-top: 16px;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 800;
  line-height: 48px;
}

.text-block-181, .text-block-182 {
  max-width: 590px;
}

.text-block-182.v2 {
  max-width: 542px;
}

.text-span-78, .text-span-79 {
  font-weight: 800;
}

.text-block-183 {
  text-transform: uppercase;
  margin-top: 64px;
  margin-bottom: 64px;
}

.text-block-183.v2 {
  max-width: 406px;
  margin-top: 63px;
  margin-bottom: 63px;
}

.text-block-183.v2-copy {
  text-transform: none;
  max-width: 406px;
  margin-top: 20px;
  margin-bottom: 46px;
}

.image-76 {
  margin-bottom: 80.6px;
}

.button-8 {
  color: #1c1c1c;
  text-transform: uppercase;
  background-color: #01e97a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 403px;
  height: 75px;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  display: flex;
}

.ofvc-section-barra {
  background-color: #fbbc23;
}

.text-block-184 {
  text-align: center;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 29.26px;
}

.ofvc-section-participar {
  color: #fff;
  background-color: #1c1c1c;
  display: block;
}

.ofvc-section-participar.v2 {
  display: none;
}

.text-block-185 {
  font-size: 24px;
  line-height: 31.2px;
}

.text-block-186 {
  text-align: center;
  max-width: 794px;
  font-size: 24px;
  line-height: 31.2px;
}

.text-block-187 {
  margin-top: 46.81px;
  margin-bottom: 91.72px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-128 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 925px;
  margin-bottom: 164.5px;
  display: flex;
}

.div-block-129 {
  flex-direction: column;
  align-items: center;
  max-width: 227px;
  display: flex;
}

.div-block-129._2 {
  max-width: 285px;
}

.div-block-129._3 {
  max-width: 204px;
}

.text-block-188 {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-189 {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.image-77 {
  margin-bottom: 25.31px;
}

.image-77._2 {
  margin-bottom: 16.59px;
}

.image-77._3 {
  margin-bottom: 21.68px;
}

.text-block-190 {
  text-transform: uppercase;
}

.text-block-191 {
  text-transform: uppercase;
  margin-top: 25.85px;
  font-size: 16px;
  line-height: 21px;
}

.text-span-80, .text-span-81 {
  font-weight: 800;
}

.text-span-82 {
  text-decoration: underline;
}

.ofvc-section-navbar {
  color: #fff;
  background-color: #1c1c1c;
}

.text-block-192 {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.div-block-131 {
  grid-column-gap: 29px;
  align-items: center;
  max-width: 320px;
  display: flex;
}

.text-block-193 {
  font-size: 16px;
  line-height: 19.5px;
}

.text-block-194 {
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 42px;
}

.text-block-195 {
  font-size: 16px;
  line-height: 20px;
}

.div-block-132 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-133 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 383px;
  display: flex;
}

.div-block-134 {
  background-color: #fff;
  width: 5px;
  height: 25px;
}

.ofvc-section-obg-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/63334555d8b82b7ce397fdee_Slice%204.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.body-2 {
  color: #1c1c1c;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.image-79 {
  margin-bottom: 134px;
}

.div-block-135 {
  width: 100%;
  max-width: 482px;
  margin-bottom: 63.53px;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-196 {
  text-align: right;
  margin-bottom: 9px;
  padding-right: 70px;
}

.div-block-136 {
  background-color: #909090;
  border-radius: 50px;
  width: 100%;
  max-width: 482px;
  height: 15px;
}

.div-block-137 {
  background-image: linear-gradient(to right, #e96301, #fbbc23);
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  width: 100%;
  max-width: 407px;
  height: 15px;
}

.text-block-197 {
  max-width: 482px;
}

.text-block-198 {
  text-align: center;
  max-width: 482px;
  margin-top: 24px;
  margin-bottom: 67.67px;
}

.text-block-199 {
  text-align: center;
  max-width: 482px;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
}

.link-block-8 {
  grid-column-gap: 17.43px;
  background-color: #01e97a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 457px;
  height: 61px;
  text-decoration: none;
  display: flex;
}

.text-block-200 {
  color: #1c1c1c;
  font-weight: 700;
  line-height: 20px;
}

.text-block-201 {
  text-align: center;
  max-width: 438px;
  margin-top: 18px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14.63px;
}

.text-span-83 {
  color: #1c1c1c;
  text-decoration: underline;
}

.submit-button-4 {
  color: #302108;
  text-transform: uppercase;
  background-color: #01e97a;
  border-radius: 10px;
  width: 100%;
  height: 74px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}

.link-8 {
  color: #919191;
}

.div-block-138 {
  background-color: #1c1c1c;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 526px;
  padding: 77px 10px 68px;
  display: flex;
  position: relative;
}

.text-block-202 {
  color: #fff;
  text-align: center;
  max-width: 320px;
  margin-bottom: 53px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-203 {
  color: #919191;
  text-align: center;
  max-width: 435px;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
}

.modal-captura {
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #141f1999;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.form-block-4 {
  width: 100%;
}

.text-field-4 {
  color: #999;
  text-align: center;
  border-radius: 10px;
  height: 73px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.close-modal {
  background-color: #fff;
  border: 2px solid #c4c4c4;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  position: absolute;
  inset: 15px 15px auto auto;
}

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

.r6-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aaae6413e41351509b015_bg1.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.r6-section-hero.v2 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aac1e1372651ed213e5c4_bg1v2.webp");
}

.r6-container {
  max-width: 1240px;
}

.r6-space {
  padding-left: 20px;
  padding-right: 20px;
}

.r6-space.r6-space-hero {
  padding-top: 205px;
  padding-bottom: 205px;
}

.r6-space.r6-space-se-voce {
  padding-top: 116px;
  padding-bottom: 70px;
}

.r6-space.r6-space-se-voce.v2 {
  padding-top: 170px;
}

.r6-space.r6-space-problemas {
  padding-top: 84px;
  padding-bottom: 84px;
}

.r6-space.r6-space-5-formas {
  padding-top: 280px;
  padding-bottom: 82px;
}

.r6-space.r6-space-conhecer {
  padding-top: 146px;
  padding-bottom: 134px;
}

.r6-space.r6-space-calma {
  padding-top: 88px;
  padding-bottom: 88px;
}

.r6-space.r6-space-analise-corporal {
  padding-top: 84px;
  padding-bottom: 352px;
}

.r6-space.r6-space-bonus {
  flex-direction: column;
  align-items: center;
  padding-bottom: 282px;
  display: flex;
}

.r6-space.r6-garantia {
  flex-direction: column;
  align-items: center;
  padding-bottom: 120px;
  display: flex;
}

.heading-35 {
  color: var(--white);
  max-width: 396px;
  margin-bottom: 26px;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 44px;
}

.text-block-204 {
  color: var(--white);
  max-width: 380px;
  margin-bottom: 22px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.button-9 {
  color: var(--black-2);
  text-align: center;
  background-color: #63b67f;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 380px;
  height: 70px;
  padding-left: 65px;
  padding-right: 65px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
  display: flex;
  box-shadow: 0 4px 9px #00000040;
}

.button-9._2 {
  margin-left: auto;
  margin-right: auto;
}

.r6-section-se-voce {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aaae51867537a18ea3931_bg2.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.r6-section-se-voce.v2 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aac1d1f89c04a1ecb6ad1_bg2v2.webp");
}

.grid-28 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: 480px 1fr;
  max-width: 872px;
}

.grid-28.v2 {
  grid-column-gap: 158px;
  grid-template-columns: 302px 1fr;
  align-items: center;
  margin-bottom: 198px;
}

.div-block-139 {
  padding-top: 11px;
}

.div-block-139.v2 {
  padding-top: 0;
}

.heading-36 {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  line-height: 32px;
}

.heading-36._2 {
  margin-bottom: 26px;
}

.grid-29 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 21px;
}

.div-block-140 {
  align-items: flex-start;
  display: flex;
}

.text-block-205 {
  color: var(--black-2);
  margin-left: 11px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-205._2 {
  max-width: 250px;
}

.text-block-206 {
  color: var(--black-2);
  max-width: 280px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.text-block-206._2 {
  max-width: none;
}

.text-block-206._3 {
  max-width: 350px;
  margin-top: 28px;
}

.div-block-141 {
  max-width: 392px;
  margin-top: 142px;
  margin-bottom: 214px;
}

.div-block-141.v2 {
  margin-top: 0;
  margin-bottom: 220px;
  margin-left: auto;
}

.div-block-142 {
  max-width: 615px;
  margin-left: auto;
}

.heading-37 {
  color: var(--black-2);
  max-width: 379px;
  margin-top: 0;
  margin-bottom: 45px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  line-height: 45px;
}

.div-block-143 {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-45 {
  color: var(--black-2);
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.r6-section-problemas {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aaae45eab0d59042f5e47_bg3.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-144 {
  grid-column-gap: 65px;
  grid-template-rows: auto;
  grid-template-columns: 406px 1fr;
  grid-auto-columns: 1fr;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.heading-38 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.paragraph-46 {
  color: var(--white);
  max-width: 361px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  line-height: 31px;
}

.paragraph-46._2 {
  max-width: 365px;
}

.div-block-145 {
  padding-top: 28px;
}

.r6-section-5-formas {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aaae5b5d7fa5d3aefd31d_bg4.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-146 {
  max-width: 402px;
  margin-bottom: 140px;
  margin-left: 200px;
}

.heading-39 {
  color: var(--white);
  max-width: 263px;
  margin-top: 0;
  margin-bottom: 27px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.paragraph-47 {
  color: var(--white);
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.text-span-84 {
  max-width: 333px;
  display: block;
}

.r6-section-conhecer {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aaae4e851f04580f18a49_bg5.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-147 {
  align-items: center;
  max-width: 948px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-148 {
  width: 100%;
  max-width: 480px;
  margin-right: 37px;
}

.heading-40 {
  color: var(--black-2);
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 29px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.text-block-207 {
  color: var(--black-2);
  margin-bottom: 43px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  line-height: 31px;
}

.text-block-208 {
  color: var(--black-2);
  flex-direction: column;
  font-family: Sora, sans-serif;
  font-size: 19px;
  line-height: 23px;
  display: flex;
}

.r6-section-calma {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aaae47b04fd5253e1491a_bg6.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-149 {
  grid-column-gap: 114px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 324px 1fr;
  grid-auto-columns: 1fr;
  max-width: 842px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-150 {
  flex-direction: column;
  display: flex;
}

.text-block-209 {
  color: var(--white);
  margin-top: 17px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.heading-41 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  line-height: 45px;
}

.paragraph-48 {
  color: var(--white);
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.r6-section-analise-corporal {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aaae52bb4de5a79e68140_bg7.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-151 {
  max-width: 881px;
  margin-bottom: 146px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-152 {
  width: 100%;
  max-width: 368px;
  margin-right: 45px;
}

.image-80 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-42 {
  color: var(--black-2);
  max-width: 320px;
  margin-top: 0;
  margin-bottom: 56px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  line-height: 45px;
}

.text-block-210 {
  color: var(--black-2);
  max-width: 223px;
  margin-top: 17px;
  font-family: Sora, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-210.mob {
  display: none;
}

.paragraph-49 {
  color: var(--black-2);
  margin-bottom: 0;
  font-family: Sora, sans-serif;
  font-size: 17px;
  line-height: 28px;
}

.text-span-85 {
  max-width: 316px;
  display: block;
}

.div-block-153 {
  grid-column-gap: 87px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 457px 1fr;
  grid-auto-columns: 1fr;
  max-width: 781px;
  margin-top: 88px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.text-block-211 {
  color: var(--black-2);
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-212 {
  color: var(--black-2);
  font-family: Sora, sans-serif;
  font-size: 19px;
  line-height: 23px;
}

.r6-section-bonus {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aaae57b04fdb888e14948_bg8.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-154 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633a2bcb60d847eff03e9a29_Rectangle%207.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 590px;
  margin-top: -288px;
  margin-bottom: 106px;
  padding-top: 70px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
  box-shadow: 0 8px 16px #00000040;
}

.text-block-213 {
  color: #141f19;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-214 {
  color: var(--black);
  margin-top: 5px;
  margin-bottom: 45px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
}

.text-block-215 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
}

.text-span-86 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633a2cdcc32051653231d2c8_Line%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.text-block-216 {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 63px;
  font-weight: 800;
  line-height: 55px;
}

.text-span-87 {
  font-size: 31px;
}

.text-block-217 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
}

.button-10 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #8000ff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 287px;
  height: 90px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
  box-shadow: 0 7px 14px #a347ff52;
}

.text-block-218 {
  max-width: 422px;
  font-family: Montserrat, sans-serif;
}

.text-block-219 {
  color: var(--black);
  text-align: center;
  max-width: 422px;
  margin-top: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 28px;
}

.image-81 {
  position: absolute;
  bottom: -200px;
  right: -200px;
}

.grid-30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 940px;
  margin-bottom: 104px;
  position: relative;
}

.div-block-155 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-220 {
  color: var(--black);
  margin-top: 19px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
}

.div-block-156 {
  align-items: flex-end;
  width: 100%;
  max-width: 936px;
  display: flex;
}

.div-block-157 {
  width: 100%;
  margin-left: 55px;
}

.heading-43 {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 27px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  line-height: 45px;
}

.paragraph-50 {
  color: var(--black-2);
  margin-bottom: 0;
  font-family: Sora, sans-serif;
  font-size: 19px;
  line-height: 23px;
}

.grid-31 {
  grid-column-gap: 37px;
  grid-template-rows: auto;
  grid-template-columns: 291px 1fr;
  margin-top: -182px;
}

.grid-32 {
  grid-row-gap: 13px;
  grid-template-columns: 1fr;
}

.div-block-158 {
  width: 100%;
  max-width: 840px;
  margin-top: 74px;
  margin-bottom: 61px;
  display: flex;
}

.text-block-221 {
  color: var(--black);
  margin-top: 61px;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.text-block-222 {
  color: var(--black);
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-159 {
  width: 100%;
  margin-right: 76px;
}

.heading-44 {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  line-height: 45px;
}

.paragraph-51 {
  color: var(--black-2);
  margin-bottom: 0;
  font-family: Sora, sans-serif;
  font-size: 19px;
  line-height: 23px;
}

.image-83, .text-span-91 {
  display: none;
}

.fvc-section-rodape {
  background-color: #050c0b;
}

.fvc-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/6384bba43a69e92450fac80f_Slice%202.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.fvc-container {
  max-width: 1240px;
}

.fvc-section-para-quem {
  background-color: #1c1c1c;
}

.fvc-space {
  padding-left: 20px;
  padding-right: 20px;
}

.fvc-space.fvc-space-hero {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 47px;
  padding-bottom: 90px;
  display: flex;
}

.fvc-space.fvc-space-para-quem {
  flex-direction: column;
  align-items: center;
  padding-top: 139px;
  padding-bottom: 143px;
  display: flex;
}

.fvc-space.fvc-sapce-rodape {
  padding-top: 47px;
  padding-bottom: 47px;
}

.div-block-161 {
  background-image: linear-gradient(to right, #e96301, #fbbc23);
  width: 100%;
  height: 5px;
}

.div-block-161._2, .div-block-161._3 {
  max-width: 169px;
}

.image-85 {
  margin-top: 55px;
  margin-bottom: 13px;
}

.text-block-223 {
  color: #1c1c1c;
  margin-top: 7px;
  margin-bottom: 55px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 23px;
}

.heading-45 {
  color: #1c1c1c;
  text-transform: uppercase;
  max-width: 457px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
  line-height: 39px;
}

.text-block-224 {
  color: #1c1c1c;
  text-transform: uppercase;
  margin-top: 48px;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-225 {
  color: #1c1c1c;
  max-width: 406px;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.button-11 {
  color: #1c1c1c;
  text-transform: uppercase;
  background-color: #01e97a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 403px;
  height: 75px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  display: flex;
  box-shadow: 0 8px 32px #fbbc2333;
}

.fvc2-section-descontente {
  background-color: #fbbc23;
}

.fvc2-container {
  max-width: 1240px;
}

.fvc2-space {
  padding-left: 20px;
  padding-right: 20px;
}

.fvc2-space.fvc2-space-descontente {
  padding-top: 36px;
  padding-bottom: 36px;
}

.fvc2-space.fvc2-sapce-hero {
  padding-top: 73px;
  padding-bottom: 96px;
}

.text-block-226 {
  color: #1c1c1c;
  text-align: center;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 29px;
}

.heading-46 {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 93px;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 31px;
}

.grid-33 {
  grid-column-gap: 124px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1098px;
}

.div-block-162 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-227 {
  color: var(--white);
  text-align: center;
  max-width: 275px;
  margin-top: 19px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.image-86, .image-88 {
  display: none;
}

.fvc2-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/6384bba43a69e92450fac80f_Slice%202.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.image-89 {
  margin-bottom: 13px;
}

.text-block-228 {
  color: #1c1c1c;
  margin-top: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 23px;
}

.text-block-229 {
  color: #1c1c1c;
  max-width: 416px;
  margin-top: 38px;
  margin-bottom: 26px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
}

.text-block-230 {
  color: #1c1c1c;
  max-width: 406px;
  margin-top: 51px;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}

.div-block-163 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/6384dc8e2abcc70a3fe5f252_mitchel-lensink-Ismnr6WSHCU-unsplash%202%20(1).png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 490px;
  padding: 30px 27px 38px;
}

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

.div-block-164 {
  align-items: flex-start;
  display: flex;
}

.text-block-231 {
  color: var(--white);
  margin-left: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.image-90 {
  display: none;
}

.salasecreta-section-a {
  background-image: linear-gradient(to top, #000 6%, #0000 40%), url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/63970d93aa7b42007a490cda_Slice%201.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
}

.salasecreta-section-a.nova {
  background-image: linear-gradient(0deg, #000 6%, #0000 40%), url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66733feb5643ec09324b39f4_PA%CC%81GINA-DE-CAPTURA-O-CORPO-EXPLICA.png");
  background-size: auto, cover;
  min-height: 614px;
  font-size: 170px;
}

.salasecreta-container {
  max-width: 1240px;
}

.salasecreta-space {
  padding-left: 20px;
  padding-right: 20px;
}

.salasecreta-space.sec-a {
  padding-top: 63px;
  padding-bottom: 63px;
  font-size: 594px;
}

.salasecreta-space.sec-a.sec-b {
  padding-top: 97px;
}

.salasecreta-space.sec-obrigado {
  padding-top: 60px;
  padding-bottom: 140px;
}

.body-3 {
  color: #fff;
  background-color: #000;
  font-family: Sora, sans-serif;
  font-size: 13.67px;
  line-height: 17.23px;
}

.div-block-165 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 676px;
  display: flex;
}

.text-block-232 {
  text-transform: none;
  max-width: 640px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Sora, sans-serif;
  font-size: 22px;
  line-height: 32px;
  display: block;
}

.text-block-232.b {
  margin-top: 42px;
  margin-bottom: 42px;
}

.text-span-93 {
  color: #ffc107;
  text-transform: lowercase;
  font-size: 22px;
  font-weight: 700;
}

.text-span-94 {
  color: #ffc107;
  font-weight: 700;
}

.div-block-166 {
  width: 100%;
  max-width: 550px;
}

.div-block-166.b {
  max-width: 325px;
}

.text-field-5 {
  color: #000;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 7px;
  height: 46px;
  padding-left: 52px;
}

.text-field-5::placeholder {
  color: #9e9e9e;
}

.text-field-5._3 {
  width: 100%;
}

.text-field-5.icon-name {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/667436e650be9735fb75c8f1_user.svg");
  background-position: 9px;
  background-repeat: no-repeat;
  background-size: auto;
}

.text-field-5.icon-email {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/6674370eee1f553fa77aed2e_email.svg");
  background-position: 8px;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.form-block-5 {
  width: 100%;
  font-size: 14px;
}

.submit-button-5 {
  text-align: center;
  white-space: pre-line;
  background-color: #09a350;
  border-radius: 7px;
  width: 100%;
  height: 56px;
  margin-top: 12px;
  padding: 0 40px;
  font-family: Montserrat, sans-serif;
  font-size: 14.97px;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.submit-button-5.b {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.text-block-233 {
  color: #ffc107;
  text-align: left;
  max-width: 550px;
  margin: 20px 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.text-block-233.b {
  max-width: 212px;
}

.text-block-234 {
  text-align: left;
  max-width: 397px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 30px;
}

.text-block-234.b {
  max-width: 345px;
  margin-bottom: 27px;
}

.salasecreta-section-obrigado {
  background-color: #000;
  background-image: linear-gradient(to top, #000, #0000 16%), url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/6397167cb516f86be5f2a8fe_Slice%203.png");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
}

.div-block-167 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.body-4 {
  color: #fff;
  background-color: #000;
  font-family: Sora, sans-serif;
  font-size: 15px;
}

.text-block-235 {
  text-align: center;
  max-width: 600px;
  margin-top: 18px;
  margin-bottom: 23px;
  font-size: 22px;
  font-weight: 700;
  line-height: 35px;
}

.text-block-236 {
  text-align: center;
  max-width: 374px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-237 {
  text-align: center;
  max-width: 1080px;
  font-size: 17px;
  line-height: 22px;
}

.div-block-168 {
  grid-column-gap: 8px;
  grid-row-gap: 37px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  width: 100%;
  max-width: 1080px;
  margin-top: 40px;
  margin-bottom: 0;
  display: grid;
}

.text-block-238 {
  color: #e0b405;
  width: 100%;
  max-width: 50px;
  font-size: 35px;
  font-weight: 700;
  line-height: 44px;
}

.text-block-239 {
  text-transform: capitalize;
  font-size: 17px;
  font-weight: 700;
  line-height: 21px;
}

.text-block-240 {
  text-transform: lowercase;
  width: 100%;
  max-width: 400px;
  font-size: 23px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-240._02 {
  text-transform: uppercase;
  max-width: none;
}

.text-span-95 {
  text-transform: uppercase;
}

.text-span-95._02 {
  text-transform: lowercase;
}

.div-block-169 {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  max-width: 426px;
  display: grid;
}

.div-block-170 {
  grid-row-gap: 10px;
  flex-direction: column;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.button-12 {
  text-align: center;
  background-color: #088a44;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  padding: 5px;
  font-size: 13px;
  font-weight: 700;
  line-height: 17px;
  display: flex;
}

.text-block-241 {
  text-align: left;
  margin-top: 10px;
  font-size: 13px;
  font-weight: 200;
  line-height: 18px;
}

.div-block-171 {
  width: 100%;
}

.div-block-172 {
  width: 100%;
  max-width: 150px;
}

.div-block-172._02 {
  grid-row-gap: 10px;
  flex-direction: column;
  max-width: 100%;
  display: flex;
}

.text-block-242 {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
}

.text-block-243 {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
}

.text-block-244 {
  max-width: 287px;
  display: flex;
}

.text-block-245 {
  text-align: center;
  max-width: 1080px;
  max-height: 1080px;
  font-size: 20px;
  line-height: 30px;
}

.image-91 {
  margin-bottom: 20px;
}

.paragraph-52 {
  color: #fff;
  text-align: center;
  margin: 40px 140px 10px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.paragraph-52.b {
  max-width: 800px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-weight: 500;
}

.paragraph-53 {
  color: #fff;
  text-align: center;
  padding-left: 40px;
  padding-right: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.button-13 {
  text-align: center;
  background-color: #09a24f;
  border-radius: 15px;
  font-size: 30px;
  line-height: 60px;
}

.button-14 {
  background-color: #09a24f;
  border-radius: 15px;
  margin-bottom: 42px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 50px;
}

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

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

.button-15 {
  text-align: center;
  background-color: #09a24f;
  border-radius: 11px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.div-block-173 {
  margin-bottom: 40px;
}

.image-92 {
  margin-bottom: 20px;
}

.button-16 {
  text-align: center;
  text-transform: uppercase;
  background-color: #24cc63;
  border-radius: 7px;
  margin-top: 0;
  padding: 20px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.valida-email, .valid-email-msg, .valid-phone-msg {
  display: none;
}

.bold-text-2 {
  line-height: 24px;
}

.box-form-modal {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62b362ebf4bfbde3ff4467e5_Slice%202.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
  padding: 40px;
}

.body-5 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62b362ebf4bfbde3ff4467e5_Slice%202.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 100px;
}

.msg {
  color: #fff;
  text-align: center;
  text-transform: none;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 29px;
}

.container-4 {
  text-align: center;
  min-height: 100vh;
  padding-top: 0;
}

.time {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 140%;
}

.time.oculto {
  display: none;
}

.bold-text-3 {
  font-size: 22px;
}

.image-93 {
  text-align: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cta-form-whats {
  color: #000;
  text-transform: uppercase;
  background-color: #0afb92;
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/6333443b60c28e902d80d3e5_Group%202.svg");
  background-position: 56px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 5px;
  width: 100%;
  height: 54px;
  margin-top: 16px;
  padding-left: 60px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.image-7-copy {
  margin-right: 17px;
}

.section-5 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 400;
}

.button-17 {
  color: #968b8b;
  -webkit-text-stroke-color: var(--white);
  background-color: #f7b803;
  border-radius: 8px;
  margin-right: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.text-span-96 {
  border-radius: 5px;
}

.text-span-97 {
  color: #1f1f1f;
  -webkit-text-stroke-color: var(--white);
  font-size: 15px;
  position: static;
}

.heading-47 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.heading-48 {
  color: #fff;
  text-align: center;
  border: 2px solid #fedb41;
  border-radius: 17px;
  margin-left: 0;
  padding: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.heading-49 {
  color: #fff;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.grid-35 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 173px 120px auto;
  align-items: center;
  width: 100%;
}

.image-94 {
  width: 100%;
  max-width: 172px;
  height: auto;
}

.text-block-246 {
  color: #24b969;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.waci-section-antes-depois.v2 {
  background-color: #fff;
}

.text-block-247 {
  color: #292929;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.waci-section-button {
  background-color: #25523b;
}

.waci-container {
  max-width: 1240px;
}

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

.grid-36.v2 {
  margin-bottom: 0;
}

.div-block-174 {
  align-items: center;
  display: flex;
}

.text-block-248 {
  color: #141f19;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.text-block-249 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-249.v2 {
  text-align: center;
  max-width: 794px;
  margin-bottom: 67px;
  font-size: 32px;
  line-height: 150%;
}

.text-block-249.c {
  text-align: center;
  max-width: 829px;
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 150%;
}

.paragraph-54 {
  color: #fff;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-175 {
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
  max-width: 5px;
  height: 25px;
}

.waci-section-nav {
  background-color: #ff4b4b;
  background-image: linear-gradient(#37b48b, #2d8064);
  width: 100%;
  position: absolute;
}

.waci-section-nav._2 {
  background-color: #25523b;
  background-image: none;
}

.waci-section-nav._2.off {
  display: none;
}

.text-block-250 {
  color: #fff;
  font-size: 36px;
  font-weight: 900;
  line-height: 42px;
}

.text-block-251 {
  color: #fff;
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.grid-videos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  display: grid;
}

.grid-videos.c {
  margin-bottom: 40px;
}

.grid-videos.fac {
  margin-top: 60px;
  margin-bottom: 145px;
}

.div-block-177 {
  margin-top: 124px;
}

.button-18 {
  color: #141f19;
  text-align: center;
  text-transform: uppercase;
  background-color: #00ff76;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 386px;
  height: 72px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.button-18.cta-edit {
  flex-direction: column;
}

.text-span-98 {
  color: #24b969;
}

.text-block-252 {
  color: #141f19;
  text-align: center;
  max-width: 610px;
  margin-top: 24px;
  margin-bottom: 85px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-252.v2 {
  color: #141f19;
}

.text-block-253 {
  text-align: center;
  border: 3px solid #24b969;
  border-radius: 20px;
  width: 100%;
  max-width: 836px;
  padding: 40px 100px 34px;
}

.text-block-253.c {
  margin-bottom: 40px;
}

.div-block-178 {
  border-bottom: 3px solid #25523b;
}

.grid-37 {
  grid-column-gap: 38px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 532px;
  align-items: start;
  width: 100%;
}

.grid-37.c {
  margin-bottom: 40px;
}

.waci-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/6692d0ef809f558b0a07f2ba_bg-1.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.link-9 {
  color: #343434;
  text-decoration: none;
}

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

.text-span-99 {
  color: #fff;
}

.image-95 {
  width: 100%;
  max-width: 50px;
}

.div-block-179 {
  margin-left: 16px;
}

.div-block-180 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.waci-space {
  padding-left: 20px;
  padding-right: 20px;
}

.waci-space.waci-space-o-que-e {
  flex-direction: column;
  align-items: center;
  padding-top: 144px;
  padding-bottom: 208px;
  display: flex;
}

.waci-space.waci-space-antes-depois {
  flex-direction: column;
  align-items: center;
  padding-top: 142px;
  padding-bottom: 220px;
  display: flex;
}

.waci-space.waci-space-formacao {
  color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 182px;
  padding-bottom: 223px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.waci-space.waci-space-nav {
  align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
}

.waci-space.waci-space-metodo {
  padding-top: 14px;
  padding-bottom: 205px;
}

.waci-space.waci-space-metodo.v2 {
  flex-direction: column;
  align-items: center;
  padding-bottom: 143px;
  display: flex;
}

.waci-space.waci-space-button {
  justify-content: center;
  align-items: center;
  padding-top: 45px;
  padding-bottom: 45px;
  display: flex;
}

.waci-space.waci-space-button._2 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.waci-space.waci-space-button.c {
  padding-top: 100px;
  padding-bottom: 100px;
}

.waci-space.waci-space-rodape {
  padding-top: 47px;
  padding-bottom: 47px;
}

.waci-space.waci-space-hero {
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 97px;
  display: flex;
}

.waci-space.waci-space-hero.c {
  padding-top: 60px;
}

.waci-space.space-elton {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  min-height: 937px;
  display: flex;
}

.heading-50 {
  color: #141f19;
  text-align: center;
  text-transform: uppercase;
  max-width: 794px;
  margin: 0 auto 85px;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-50.v2 {
  color: #141f19;
}

.heading-51 {
  color: #141f19;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-51.v2 {
  color: #141f19;
}

.image-97 {
  width: 100%;
  max-width: 24px;
  margin-right: 20px;
}

.heading-52 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  max-width: 663px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.heading-53 {
  color: #141f19;
  text-transform: uppercase;
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  line-height: 39px;
}

.paragraph-55 {
  color: #292929;
  text-align: center;
  margin-top: 35px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.grid-38 {
  grid-column-gap: 20px;
  grid-row-gap: 110px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 198px 1fr;
  width: 100%;
  max-width: 910px;
  margin-top: 121px;
  margin-bottom: 96px;
}

.text-block-254 {
  color: #292929;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.div-block-181 {
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-182 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.grid-39 {
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
}

.text-span-101 {
  color: #24b969;
}

.div-block-183 {
  align-items: center;
  display: flex;
}

.div-block-184 {
  grid-column-gap: 20px;
  display: flex;
}

.image-99 {
  display: none;
}

.waci-section-rodape {
  color: #343434;
  text-align: right;
  background-color: #2c2c2c;
  font-size: 16px;
  line-height: 19px;
}

.link-10 {
  color: #343434;
  text-decoration: none;
  display: inline;
}

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

.link-10.branco {
  color: #fff;
}

.waci-section-formacao, .waci-section-formacao.v2 {
  background-color: #050c0b;
}

.grid-40 {
  grid-column-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 5px 1fr 5px 1fr 5px 1fr;
  align-items: center;
  margin-left: auto;
}

.text-block-255 {
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 702px;
  margin-top: 51px;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.text-block-255.v2 {
  max-width: 100%;
  margin-top: 120px;
  font-size: 50px;
  line-height: 110%;
}

.text-block-255.c {
  max-width: 100%;
  margin-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  font-size: 30px;
  line-height: 110%;
}

.text-block-256 {
  color: #fff;
  margin-top: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.paragraph-56 {
  color: #292929;
  max-width: 488px;
  margin-top: 32px;
  margin-bottom: 37px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-185 {
  flex: 0 auto;
  width: 100%;
  max-width: 387px;
}

.faixa-desconto {
  color: #fff;
  text-transform: uppercase;
  margin-left: 29px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.div-block-186 {
  border: 3px solid #09a350;
  border-radius: 20px;
  padding: 51px 34px 73px;
}

.div-block-186.v3b {
  background-color: #fff;
}

.modal-form {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627d1cc4ef51707ec5cdd9c6_bg-topo.webp");
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-form.open {
  display: flex;
}

.close-form {
  color: #fff;
  max-width: 40px;
  height: 40px;
  position: absolute;
  inset: 25px 25px auto auto;
}

.image-101 {
  width: 100%;
  max-width: 387px;
  height: auto;
}

.image-102 {
  width: 100%;
  max-width: 386px;
  height: auto;
}

.image-103 {
  width: 100%;
  max-width: 387px;
  height: auto;
}

.waci-section-elton {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/669ba25560c710804afa0032_bg-bio-elton.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: flex-end;
  align-items: center;
}

.box-bio-elton {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 590px;
  display: flex;
}

.heading-54 {
  color: #fff;
  text-align: center;
  max-width: 426px;
  margin: 0 auto 80px;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
  line-height: 130%;
}

.text-block-257 {
  color: #ddab4a;
  text-align: center;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
}

.text-block-257._2 {
  color: var(--white);
  text-transform: none;
  margin-top: 16px;
}

.text-block-258 {
  color: #fff;
  text-align: center;
  max-width: 531px;
  margin: 32px auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

.fac-body {
  color: #fff;
  background-color: #050c0b;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

.fac-hero-box {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  max-width: 509px;
  font-size: 15px;
  display: flex;
}

.fac-hero-logo {
  width: 100%;
  max-width: 277px;
  height: auto;
}

.fac-space {
  padding-left: 20px;
  padding-right: 20px;
}

.fac-space.fac-space-hero {
  padding-top: 80px;
  padding-bottom: 80px;
}

.fac-space.fac-space-dep {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  padding-top: 122px;
  padding-bottom: 88px;
  display: flex;
}

.fac-space.fac-space-ferramenta {
  padding-top: 19px;
  padding-bottom: 104px;
  position: relative;
}

.fac-space.fac-space-formato {
  padding-top: 65px;
  padding-bottom: 65px;
}

.fac-space.fac-space-voce {
  padding-top: 151px;
  padding-bottom: 131px;
}

.fac-space.fac-space-como-funciona {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 98px;
  padding-bottom: 98px;
  display: flex;
}

.fac-space.fac-space-o-que {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 168px;
  padding-bottom: 152px;
  display: flex;
}

.fac-space.fac-space-frase {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  justify-content: center;
  align-items: center;
  padding-top: 85px;
  padding-bottom: 107px;
  display: flex;
}

.fac-space.fac-space-para-voce {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 133px;
  display: flex;
}

.fac-space.fac-space-historias {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 165px;
  display: flex;
}

.fac-space.fac-space-depoiemntos {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.fac-space.fac-space-surgiu {
  color: #050c0b;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 42px;
  padding-bottom: 42px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.fac-space.fac-space-orogem {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 170px;
  display: flex;
}

.fac-space.fac-space-rodape {
  padding-top: 230px;
  padding-bottom: 205px;
}

.fac-space.fac-space-problemas {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 156px;
  padding-bottom: 156px;
  display: flex;
}

.fac-space.fac-space-elton {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fac-space.fac-space-como {
  padding-bottom: 120px;
}

.fac-space.fac-space-dados {
  padding-top: 17px;
  padding-bottom: 240px;
}

.fac-space.fac-space-transformacao {
  padding-top: 150px;
  padding-bottom: 145px;
}

.fac-container {
  max-width: 1280px;
}

.fac-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a65e9e6cf1b83ed08bc661_fac-bg-hero.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.fac-cta {
  background-color: var(--cta-amarelo-bg);
  color: #050c0b;
  text-align: center;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 367px;
  height: 83px;
  margin-bottom: 60px;
  font-size: 22px;
  font-weight: 700;
  line-height: 140%;
  display: flex;
  box-shadow: 0 1px 25px #e0b40566;
}

.fac-cta._2 {
  max-width: 333px;
  height: 57px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
}

.fac-cta._3 {
  max-width: 376px;
  height: 64px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}

.fac-cta._4 {
  max-width: 333px;
  height: 57px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
}

.fac-cta.esconder {
  text-align: center;
  max-width: 400px;
  margin-top: 0;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
}

.fac-promessa {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 120%;
}

.text-span-102, .text-span-103 {
  color: var(--fac-verde);
  text-decoration: underline;
}

.fac-sub {
  font-size: 16px;
  font-weight: 500;
  line-height: 160%;
}

.fac-section-dep {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a6a22405bc9e9c113816b9_fac-bg-dep.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.fac-box-dep {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a6a2df55251576c2d0e17f_fac-bg-boxdep.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 330px;
  height: 281.26px;
  padding-top: 40px;
  display: flex;
}

.fac-box-dep._2 {
  padding-top: 40px;
}

.fac-box-dep.meio {
  padding-top: 20px;
}

.fac-info-dep {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 100%;
  max-width: 235.14px;
  display: flex;
}

.fac-info-dep._1 {
  max-width: 269px;
}

.fac-user-info {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fac-user-nome {
  font-size: 22px;
  font-weight: 500;
}

.fac-user-cargo {
  color: #0aa350;
  font-size: 13px;
}

.text-block-259 {
  font-size: 14px;
  font-weight: 400;
  line-height: 160%;
}

.fac-box-ferramenta {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-flow: column;
  width: 100%;
  max-width: 386.75px;
  display: flex;
}

.fac-title-ferramenta {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: underline;
}

.fac-sub-ferramenta {
  color: var(--fac-verde);
  line-height: 160%;
}

.fac-section-formato {
  color: #050c0b;
  background-color: #dad6bc;
}

.text-block-260 {
  margin-bottom: 17px;
}

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

.div-block-187 {
  max-width: 452px;
}

.image-104 {
  width: 100%;
  max-width: 604px;
  height: auto;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-189 {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 966px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-190 {
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 416px;
  display: flex;
}

.heading-55 {
  color: #dad6bc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fractul, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 39px;
}

.paragraph-57 {
  color: #dad6bc;
  max-width: 381px;
  margin-bottom: 0;
  line-height: 28px;
}

.text-span-104 {
  text-decoration: underline;
}

.paragraph-58 {
  color: #dad6bc;
  max-width: 400px;
  margin-bottom: 0;
  line-height: 28px;
}

.div-block-191 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #dad6bc;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 472px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.image-105 {
  height: auto;
  display: block;
}

.paragraph-59 {
  max-width: 460px;
  margin-bottom: 0;
}

.paragraph-60 {
  margin-bottom: 0;
  font-weight: 400;
}

.text-block-262 {
  color: #09a350;
  text-decoration: underline;
}

.fac-section-como-funciona {
  background-image: linear-gradient(110deg, #25523b, #09a350);
}

.heading-56 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 62px;
  font-family: Fractul, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 38px;
  display: flex;
}

.text-span-105 {
  color: #09a350;
}

.text-span-106 {
  text-decoration: underline;
}

.div-block-192 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 1080px;
  display: flex;
}

.div-block-193 {
  grid-row-gap: 30px;
  background-color: #09a350;
  border-radius: 6px 6px 12px 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 360px;
  height: 245px;
  padding-top: 33px;
  padding-left: 47px;
  padding-right: 47px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.div-block-193._2 {
  padding-left: 39px;
  padding-right: 39px;
}

.image-106 {
  display: block;
}

.div-block-194 {
  grid-row-gap: 30px;
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a7b7476070ca9a229264fe_borda-como-funciona.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 360px;
  height: 292px;
  padding-top: 77px;
  padding-left: 46px;
  padding-right: 46px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.heading-57 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fractul, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: underline;
}

.paragraph-61 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
  display: flex;
}

.text-span-107 {
  color: #09a350;
  font-weight: 400;
}

.div-block-195 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 661px;
  margin-top: 54px;
  display: flex;
}

.div-block-196 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 468px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.div-block-197 {
  background-color: #09a350;
  border: 2px solid #09a350;
  border-radius: 100%;
  width: 100%;
  max-width: 30px;
  height: 30px;
}

.div-block-198 {
  background-image: linear-gradient(#09a350 60%, #050c0b);
  width: 100%;
  max-width: 2px;
  height: 50px;
}

.paragraph-62 {
  text-align: center;
  max-width: 259px;
  margin-bottom: 0;
}

.paragraph-62._2 {
  max-width: 348px;
}

.paragraph-62._3 {
  max-width: 426px;
}

.paragraph-62._4 {
  max-width: 316px;
}

.paragraph-62._5 {
  max-width: none;
}

.div-block-199 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 30px;
  display: flex;
}

.div-block-200 {
  background-image: linear-gradient(#050c0b, #09a350 40%);
  width: 100%;
  max-width: 2px;
  height: 50px;
}

.heading-58 {
  text-align: center;
  max-width: 345px;
  margin-top: 110px;
  margin-bottom: 35px;
  font-family: Fractul, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 32px;
}

.text-span-108 {
  color: #e0b405;
}

.image-107 {
  height: auto;
  display: block;
}

.div-block-201 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1090px;
  display: flex;
}

.image-108 {
  object-fit: cover;
  width: 100%;
  max-width: 632px;
  display: block;
}

.div-block-202 {
  background-image: linear-gradient(#e8e4c8, #c9c6ae);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-height: 469px;
  padding: 70px 70px 70px 56px;
  display: flex;
}

.heading-59 {
  color: #050c0b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
  font-weight: 400;
  line-height: 29px;
}

.paragraph-63 {
  color: #25523b;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px;
}

.bold-text-4 {
  text-decoration: underline;
}

.heading-60 {
  text-align: center;
  max-width: 575px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fractul, sans-serif;
  font-size: 34px;
  font-weight: 500;
}

.div-block-203 {
  grid-column-gap: 62px;
  grid-row-gap: 35px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 728px;
  margin-top: 93px;
  margin-bottom: 93px;
  display: grid;
}

.heading-61 {
  text-align: center;
  max-width: 562px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fractul, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 43px;
}

.text-span-109 {
  color: red;
}

.text-span-110 {
  color: #09a350;
}

.div-block-204 {
  color: #dad6bc;
  background-color: #141f19;
  border-radius: 11px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 333px;
  height: 74px;
  font-family: Fractul, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
}

.div-block-205 {
  color: #dad6bc;
  text-align: center;
  background-color: #221613;
  border-radius: 11px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 333px;
  height: 104px;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Fractul, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
}

.text-block-263 {
  text-align: center;
  max-width: 488px;
  font-family: Montserrat, sans-serif;
  line-height: 20px;
}

.fac-section-frase {
  background-image: linear-gradient(135deg, #25523b, #09a350);
}

.div-block-206 {
  width: 100%;
  max-width: 335px;
}

.image-109 {
  max-width: 580px;
}

.heading-62 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fractul, sans-serif;
  font-size: 27px;
}

.paragraph-64 {
  margin-top: 25px;
  margin-bottom: 25px;
  font-size: 14px;
  line-height: 20px;
}

.bold-text-5 {
  color: #09a350;
}

.paragraph-65 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-decoration: underline;
}

.fac-section-para-voce {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66aa102278900824e6897f5f_fac-bg-para-voce.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.heading-63 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fractul, sans-serif;
  font-size: 34px;
  font-weight: 500;
}

.text-span-111 {
  color: #09a350;
}

.div-block-207 {
  grid-column-gap: 114px;
  grid-row-gap: 70px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 97px;
  margin-bottom: 143px;
  display: grid;
}

.heading-64 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fractul, sans-serif;
  font-size: 34px;
  font-weight: 500;
}

.text-span-112 {
  color: red;
}

.div-block-208 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-264 {
  color: #dad6bc;
  font-family: Fractul, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-265 {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.div-block-209 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 890px;
  margin-top: 76px;
  margin-bottom: 72px;
  display: grid;
}

.div-block-210 {
  background-image: linear-gradient(#e8e4c8, #c9c6ae);
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1215px;
  padding: 161px 206px;
  display: flex;
}

.heading-65 {
  color: #050c0b;
  text-align: center;
  max-width: 719px;
  margin-top: 0;
  margin-bottom: 72px;
  font-family: Fractul, sans-serif;
  font-size: 38px;
  line-height: 44px;
}

.div-block-211 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-212 {
  width: 100%;
  max-width: 318px;
}

.paragraph-66 {
  color: #09a350;
  max-width: 312px;
  margin-top: 27px;
  margin-bottom: 22px;
  font-family: Fractul, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}

.paragraph-66._3 {
  max-width: none;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-67 {
  color: #141f19;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
}

.div-block-213 {
  grid-column-gap: 22px;
  color: #141f19;
  justify-content: flex-start;
  align-items: center;
  font-family: Fractul, sans-serif;
  font-size: 27px;
  font-weight: 700;
  line-height: 37px;
  display: flex;
}

.image-110 {
  display: block;
}

.div-block-214 {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 376px;
  display: grid;
}

.div-block-215 {
  width: 100%;
}

.div-block-216 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #141f19;
  justify-content: flex-start;
  align-items: center;
  font-family: Fractul, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 37px;
  display: flex;
}

.fac-section-historia {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66aa11878a017fa08e078cd0_fac-bg-historia.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.heading-66 {
  color: #cfcbb2;
  text-align: center;
  max-width: 964px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fractul, sans-serif;
  font-size: 36px;
  font-weight: 500;
}

.heading-67 {
  color: #cfcbb2;
  text-align: center;
  max-width: 931px;
  margin-top: 0;
  margin-bottom: 117px;
  font-family: Fractul, sans-serif;
  font-size: 34px;
  font-weight: 500;
}

.div-block-217 {
  grid-column-gap: 53px;
  grid-row-gap: 34px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1105px;
  display: grid;
}

.image-111 {
  height: auto;
  display: block;
}

.div-block-218 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #09a350;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 43px 23px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 150%;
  display: flex;
}

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

.image-112 {
  display: block;
}

.div-block-220 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family: Fractul, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.div-block-221 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-113 {
  display: block;
}

.paragraph-68 {
  margin-bottom: 0;
  font-weight: 700;
}

.paragraph-69 {
  margin-bottom: 0;
}

.div-block-222 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  margin-top: 60px;
  margin-bottom: 145px;
  display: grid;
}

.div-block-223, .image-114 {
  display: block;
}

.text-span-113 {
  color: #09a350;
  text-decoration: underline;
}

.div-block-224 {
  width: 100%;
  max-width: 387px;
  margin-right: auto;
}

.heading-68 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fractul, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 32px;
}

.image-115 {
  margin-top: 35px;
  margin-bottom: 35px;
  display: block;
}

.text-span-114 {
  color: #09a350;
}

.text-block-266 {
  margin-bottom: 24px;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}

.fac-section-surgiu {
  background-color: #dad6bc;
}

.image-116 {
  height: auto;
  margin-top: -76px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

.div-block-225 {
  width: 100%;
  max-width: 878px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-226 {
  width: 100%;
  max-width: 316px;
}

.paragraph-70 {
  max-width: 278px;
  margin-top: 32px;
  margin-bottom: 22px;
}

.heading-69 {
  color: #050c0b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fractul, sans-serif;
  font-size: 38px;
  line-height: 44px;
}

.text-span-115 {
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

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

.text-block-267 {
  color: #09a350;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 14px;
}

.text-span-116 {
  text-decoration: underline;
}

.fac-section-origem {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66aa12d3fcfae8f8af739883_fac-bg-origem.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.heading-70 {
  color: #09a350;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Fractul, sans-serif;
  font-size: 36px;
}

.div-block-227 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1172px;
  display: grid;
}

.div-block-228 {
  width: 100%;
  max-width: 383px;
  margin-right: auto;
}

.heading-71 {
  color: #09a350;
  margin-top: 0;
  margin-bottom: 160px;
  font-family: Fractul, sans-serif;
  font-size: 36px;
}

.text-block-268 {
  color: #09a350;
  margin-bottom: 21px;
  font-family: Fractul, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-71 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.div-block-229 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.image-117 {
  height: auto;
  display: block;
}

.div-block-230 {
  width: 100%;
  max-width: 302px;
  margin-top: 40px;
}

.div-block-230._2 {
  max-width: 317px;
}

.heading-72 {
  max-width: 302px;
  margin-top: 0;
  margin-bottom: 23px;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

.paragraph-72 {
  max-width: 266px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
}

.paragraph-72._2 {
  max-width: 317px;
}

.fac-section-rodape {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a7e5a75c3c15e4c0b66068_fac-bg-rodape.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-231 {
  width: 100%;
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-232 {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 42px;
  display: flex;
}

.div-block-233 {
  width: 100%;
  max-width: 428px;
}

.heading-73 {
  color: #050c0b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fractul, sans-serif;
  font-size: 38px;
  line-height: 44px;
}

.paragraph-73 {
  color: #050c0b;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 55px;
  margin-bottom: 50px;
  font-size: 20px;
  line-height: 25px;
  display: flex;
}

.paragraph-74 {
  color: #050c0b;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
}

.div-block-234 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 333px;
  display: flex;
}

.heading-74 {
  color: #050c0b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fractul, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-75, .paragraph-76 {
  color: #050c0b;
  font-size: 14px;
  line-height: 18px;
}

.slider {
  background-color: #ddd0;
  width: 100%;
  max-width: 1074px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.slider.off, .right-arrow, .slide-nav, .left-arrow {
  display: none;
}

.slide {
  width: 100%;
  max-width: 330px;
  margin-right: 41px;
}

.image-118 {
  display: none;
}

.div-block-235 {
  background-color: #09a350;
  width: 100%;
  height: 36px;
}

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

.text-span-117 {
  color: #09a350;
}

.slider-2, .slider-3, .image-120, .image-121 {
  display: none;
}

.paragraph-77 {
  font-size: 14px;
}

.slider-4 {
  display: none;
}

.fac-section-elton.b {
  padding-bottom: 80px;
}

.div-block-237 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a7c57fba1a5598f77a5e6f_fac-bg-para-voce.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.fac-section-como {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66aa1022bcf06d87398ea82a_fac-bg-como.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.fac-section-dados {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66aa11a99d7e614287c4b2c0_fac-bg-dados.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.fac-section-transformacao {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66aa12d312630249192ff24d_fac-bg-transformacao.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.bold-text-7 {
  font-weight: 400;
}

.form-block-6 {
  display: none;
}

.div-block-238 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-238._1 {
  margin-bottom: 83px;
}

.image-122, .image-123, .image-124 {
  display: none;
}

.div-block-239 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-125 {
  display: none;
}

.body-6 {
  background-color: #000;
  height: 100vh;
}

.html-embed-5 {
  width: 100%;
  height: 100vh;
}

.rel-section-hero.b {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66b54cfef398cce7351c6ed8_rel-bg-hero.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 880px;
}

.rel-container {
  max-width: 1280px;
}

.rel-space {
  padding-left: 20px;
  padding-right: 20px;
}

.rel-space.rel-space-hero {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 160px;
  display: flex;
}

.rel-space.rel-space-sevoce {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.rel-space.rel-space-tres {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: flex-start;
  padding-top: 140px;
  padding-bottom: 174px;
  display: flex;
}

.rel-space.rel-space-tres.b {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
}

.rel-space.rel-space-quatro {
  padding-bottom: 167px;
}

.rel-space.rel-cinco {
  grid-column-gap: 71.25px;
  grid-row-gap: 71.25px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rel-space.rel-space-seis {
  grid-column-gap: 87.51px;
  grid-row-gap: 87.51px;
  justify-content: center;
  align-items: flex-start;
  padding-top: 126px;
  padding-bottom: 135px;
  display: flex;
}

.rel-space.rel-space-sete {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.rel-space.rel-space-oito {
  padding-top: 111px;
  padding-bottom: 77px;
}

.rel-space.rel-space-nove {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 132.95px;
  padding-bottom: 125.4px;
  font-size: 19px;
  line-height: 160%;
  display: flex;
}

.rel-space.rel-space-dez {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  justify-content: center;
  align-items: flex-start;
  margin-top: -50px;
  display: flex;
}

.rel-space.rel-space-dez.b {
  margin-top: 0;
}

.rel-space.rel-space-onze {
  padding-top: 40px;
  padding-bottom: 100px;
}

.rel-space.rel-space-onze.b {
  padding-top: 56px;
  padding-bottom: 168px;
}

.rel-space.rel-space-doze {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  justify-content: center;
  align-items: center;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 172px;
  display: flex;
}

.rel-space.rel-space-treze {
  padding-bottom: 155px;
}

.rel-space.rel-space-garantia {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rel-space.rel-space-contato {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.rel-body {
  color: #fff;
  background-color: #101111;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

.rel-box-hero {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  flex-flow: column;
  max-width: 428px;
  display: flex;
}

.rel-logo-hero {
  width: 100%;
  max-width: 196px;
  height: auto;
}

.heading-75 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 400;
  line-height: 160%;
}

.rel-cta {
  background-color: #fe605f;
  background-image: linear-gradient(90deg, #fe605f 46%, #be4670);
  border-radius: 69px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 510px;
  height: 62px;
  display: flex;
}

.rel-cta:hover {
  background-image: linear-gradient(90deg, #be4670, #fe605f 54%);
}

.rel-cta.open-modal {
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 40px;
}

.image-126 {
  width: 100%;
  max-width: 681px;
  height: auto;
}

.rel-section-sevoce.b {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66b54dd1eb845f7f87860eea_rel-bg-dois.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.rel-sevoce-box1 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  max-width: 468.37px;
  margin-top: 92px;
  display: flex;
}

.div-block-240 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-240._2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-block-272 {
  text-align: right;
  max-width: 446px;
  font-size: 20px;
  line-height: 160%;
}

.text-block-272._2 {
  text-align: left;
}

.image-127 {
  width: 100%;
  max-width: 50px;
  height: auto;
  margin-right: -10px;
}

.image-127._2 {
  max-width: 36px;
  margin-left: 0;
  margin-right: 0;
}

.text-block-273 {
  color: #fe605f;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fe605f, #611e88);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 35px;
  line-height: 160%;
}

.rel-section-tres {
  background-image: linear-gradient(135deg, #611e88, #e04885 49%, #611e88);
}

.rel-sevoce-box2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 468.37px;
  margin-top: 92px;
  display: flex;
}

.rel-sevoce-subtext {
  text-align: right;
  max-width: 446px;
  font-size: 18px;
  line-height: 160%;
}

.rel-sevoce-subtext._2 {
  text-align: left;
}

.image-128 {
  width: 100%;
  max-width: 457px;
  height: auto;
  margin-bottom: -138px;
}

.heading-76 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-241 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  max-width: 406.95px;
  display: flex;
}

.div-block-241._2 {
  margin-top: 20px;
}

.div-block-241.b {
  grid-column-gap: 73px;
  grid-row-gap: 73px;
  text-align: center;
  max-width: 624px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-274 {
  font-size: 20px;
  line-height: 160%;
}

.rel-section-quatro {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66b0259e0c5debd30eccd98c_rel-bg01.webp");
  background-position: 0 0;
  background-size: cover;
}

.image-129 {
  width: 100%;
  max-width: 1205px;
  height: auto;
  margin: -69px auto 27px;
  display: block;
}

.image-129.mob {
  display: none;
}

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

.heading-77 {
  text-align: center;
  max-width: 826px;
  margin: 0 auto 61px;
  font-size: 35px;
  font-weight: 400;
  line-height: 160%;
}

.text-block-276 {
  text-align: center;
  max-width: 800px;
  margin-bottom: 61px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 600;
  line-height: 160%;
}

.text-block-277 {
  text-align: center;
  max-width: 782px;
  margin-bottom: 61px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 160%;
}

.text-block-277._2 {
  margin-bottom: 0;
}

.text-span-119 {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: underline;
  display: block;
}

.div-block-242 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 538.42px;
  display: flex;
}

.heading-78 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 160%;
}

.text-block-278 {
  max-width: 481px;
  font-size: 25px;
  line-height: 161%;
}

.image-130 {
  width: 100%;
  max-width: 566px;
  height: auto;
  margin-top: -33px;
  margin-bottom: -107px;
}

.rel-section-cinco {
  background-image: linear-gradient(135deg, #611e88, #e04885 49%, #611e88);
}

.rel-section-seis {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66b0259e0c5debd30eccd98c_rel-bg01.webp");
  background-position: 50% 0;
  background-size: auto;
}

.div-block-243 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 560px;
  display: flex;
}

.image-131 {
  width: 100%;
  max-width: 580px;
  height: auto;
}

.image-131.mob {
  display: none;
}

.heading-79 {
  max-width: 439px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 400;
  line-height: 130%;
}

.div-block-244 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  width: 100%;
  max-width: 532px;
  display: flex;
}

.text-block-279 {
  font-size: 25px;
  line-height: 160%;
}

.text-block-280 {
  font-size: 20px;
  line-height: 160%;
}

.rel-section-sete {
  background-color: #dad6bc;
}

.div-block-245 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 490px;
  display: flex;
}

.heading-80 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 400;
  line-height: 140%;
}

.text-block-281 {
  font-size: 20px;
  line-height: 140%;
}

.text-block-282 {
  font-size: 19px;
  line-height: 140%;
}

.image-132 {
  width: 100%;
  max-width: 595px;
  height: auto;
}

.rel-section-oito {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66b0259e0c5debd30eccd98c_rel-bg01.webp");
  background-position: 0 0;
  background-size: cover;
}

.div-block-246 {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1125px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-81 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-247 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  max-width: 497.21px;
  display: flex;
}

.text-block-283 {
  font-size: 25px;
  line-height: 150%;
}

.text-block-284 {
  font-size: 20px;
  line-height: 140%;
}

.image-133 {
  width: 100%;
  max-width: 539px;
  height: auto;
  margin-top: 20px;
}

.div-block-248 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  width: 100%;
  max-width: 431.04px;
  margin-top: 71px;
  display: flex;
}

.div-block-249 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1125px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-82 {
  max-width: 379px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 400;
  line-height: 150%;
}

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

.text-block-285 {
  font-size: 17px;
}

.image-134 {
  width: 100%;
  max-width: 32px;
  height: auto;
}

.div-block-251 {
  grid-column-gap: 53px;
  grid-row-gap: 53px;
  flex-flow: column;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.image-135 {
  width: 1005px;
  max-width: 525px;
  height: auto;
  margin-top: -37px;
}

.image-135.mob {
  display: none;
}

.rel-section-nove {
  background-image: linear-gradient(135deg, #611e88, #e04885 49%, #611e88);
}

.text-block-286 {
  text-align: center;
  max-width: 1029px;
  margin-bottom: 30px;
  font-size: 30px;
  line-height: 160%;
}

.text-block-287 {
  text-align: center;
  max-width: 757px;
  margin-bottom: 50px;
}

.div-block-252 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #ddab4a;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1174px;
  height: 123.45px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  display: flex;
}

.div-block-252.b {
  background-color: #ddab4a00;
}

.text-block-288 {
  font-size: 50px;
  line-height: 160%;
  text-decoration: underline;
}

.image-136 {
  width: 100%;
  max-width: 87px;
}

.div-block-253 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  background-color: #36b48a;
  border-radius: 8.12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 530px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-253.casal {
  background-color: #70188c;
}

.div-block-254 {
  background-color: #36b48a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 87.71px;
  height: 87.71px;
  margin: -43px auto 0;
  display: flex;
  position: static;
  top: -46px;
  box-shadow: 0 2px 5px #0006;
}

.div-block-254.casal {
  background-color: #70188c;
}

.text-block-289 {
  text-transform: uppercase;
  font-size: 46px;
  font-weight: 700;
  line-height: 160%;
}

.text-block-290 {
  text-transform: uppercase;
  line-height: 130%;
}

.text-block-291 {
  font-size: 25px;
  font-weight: 700;
  line-height: 160%;
}

.text-block-292 {
  margin-bottom: 10px;
  font-size: 19px;
  font-weight: 600;
  line-height: 160%;
}

.div-block-255 {
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.image-137 {
  position: absolute;
  bottom: 25px;
  left: 36px;
}

.text-block-293 {
  justify-content: flex-start;
  align-items: flex-end;
  font-size: 51px;
  font-weight: 800;
  line-height: 100%;
}

.div-block-256 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-120 {
  font-size: 25px;
  font-weight: 800;
}

.text-block-294 {
  font-size: 19px;
  font-weight: 600;
}

.text-block-295 {
  text-align: center;
  font-size: 15px;
  font-weight: 500;
}

.image-138, .image-139 {
  width: 100%;
  max-width: 41px;
  height: auto;
}

.text-block-296 {
  text-align: center;
  max-width: 1048px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 160%;
}

.image-140 {
  width: 100%;
  max-width: 1026px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-257 {
  max-width: 600px;
}

.text-block-297 {
  font-size: 28px;
}

.text-block-298 {
  font-size: 28px;
  line-height: 161%;
  text-decoration: underline;
}

.div-block-258 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.text-block-299 {
  max-width: 527px;
  font-size: 20px;
  line-height: 160%;
}

.text-block-299._1 {
  max-width: none;
}

.text-span-121, .text-span-122, .text-span-123, .text-span-124, .text-span-125, .text-span-126 {
  text-decoration: underline;
}

.div-block-259 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.image-141 {
  width: 100%;
  max-width: 379px;
  height: auto;
}

.image-141._3 {
  max-width: 383px;
}

.div-block-260 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.heading-83 {
  margin-top: 0;
  margin-bottom: 37px;
  font-size: 35px;
  font-weight: 400;
  line-height: 160%;
}

.div-block-261 {
  max-width: 345px;
}

.text-block-300 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 19px;
  line-height: 160%;
}

.text-block-300._2 {
  text-align: center;
}

.button-19 {
  color: var(--white);
  text-transform: uppercase;
  background-color: #ddab4a;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 439px;
  height: 51px;
  margin: 40px auto;
  padding-left: 15px;
  font-size: 22px;
  display: flex;
}

.button-19.b {
  height: 65px;
  line-height: 120%;
}

.text-block-301 {
  text-align: center;
  margin-top: 70px;
  margin-bottom: 48px;
  font-size: 24px;
  font-weight: 600;
  line-height: 160%;
}

.text-block-302 {
  text-align: center;
  margin-bottom: 48px;
  line-height: 160%;
}

.link-block-9 {
  color: #fff;
  cursor: pointer;
  border: 3px solid #36b48a;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 495px;
  height: 83px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
  display: flex;
}

.link-block-9:hover {
  background-color: #02412c;
}

.link-block-9._1 {
  cursor: pointer;
  margin-bottom: 24px;
}

.link-block-9._1:hover {
  background-color: #02412c;
}

.text-block-303 {
  text-align: center;
  flex: 1;
}

.div-block-262 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66b0259e0c5debd30eccd98c_rel-bg01.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-262.b {
  background-image: none;
}

.div-block-263 {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66b027328dc758a637547816_rel-bg18.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-143 {
  display: none;
}

.link-block-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-image: radial-gradient(circle, #4e949c73, #4e949c);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 410px;
  height: 82px;
  margin: 0 auto 50px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.bold-text-9 {
  text-align: center;
  font-size: 18px;
}

.text-block-304 {
  text-align: center;
  max-width: 988px;
  font-size: 30px;
  line-height: 140%;
}

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

.text-block-305 {
  font-size: 30px;
  font-weight: 700;
  line-height: 160%;
}

.div-block-265 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 141px;
  display: grid;
}

.text-block-306 {
  font-size: 18px;
  line-height: 145%;
}

.text-span-128 {
  font-size: 25px;
  line-height: 145%;
}

.text-block-307 {
  font-size: 18px;
  line-height: 145%;
}

.text-span-129, .text-span-130, .text-span-131, .bold-text-10 {
  text-decoration: underline;
}

.image-147 {
  margin-bottom: 40px;
}

.paragraph-78 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.image-148 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.flex-block {
  margin-top: 40px;
}

.image-149 {
  margin-bottom: 40px;
}

.text-block-308 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
}

.bold-text-11 {
  line-height: 25px;
}

.deley {
  max-width: 794px;
}

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

.asb-section-hero {
  background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66f6e7fcb0c5c80399b42012_bg-salasecreta-b.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.asb-container {
  max-width: 1024px;
}

.asb-space {
  padding-left: 20px;
  padding-right: 20px;
}

.asb-space.asb-space-hero {
  height: auto;
  padding-top: 60px;
  padding-bottom: 90px;
}

.heading-84 {
  color: #fff;
  max-width: 399px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sora, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-132 {
  text-decoration: underline;
}

.paragraph-79 {
  color: #fff;
  max-width: 468px;
  margin-top: 38px;
  margin-bottom: 38px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

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

.div-block-266 {
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 468px;
  margin-bottom: 26px;
  display: flex;
}

.text-field-7 {
  color: #000;
  border-radius: 4px;
  width: 100%;
  height: 51px;
  margin-bottom: 0;
  font-family: Sora, sans-serif;
  font-size: 16px;
}

.text-field-7::placeholder {
  color: #01010299;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 40px;
}

.form-block-7 {
  max-width: 632px;
  margin-bottom: 0;
}

.submit-button-6 {
  color: #fff;
  background-color: #09a350;
  border-radius: 4px;
  width: 100%;
  max-width: 468px;
  height: 69px;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.body-7 {
  background-color: #010102;
}

.text-block-309 {
  color: #fff;
  font-family: Sora, sans-serif;
  font-size: 15px;
}

.div-block-267 {
  justify-content: space-between;
  align-items: center;
  max-width: 468px;
  margin-top: 10px;
  display: flex;
}

.div-block-267._2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 27px;
}

.div-block-268 {
  background-color: #09a350;
  border-radius: 100%;
  width: 8px;
  height: 8px;
}

.div-block-268._2 {
  background-color: #e0b405;
}

.text-span-134 {
  text-decoration: underline;
}

.image-150 {
  margin-top: 20px;
}

.container-5 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.slider-5 {
  background-color: #ddd0;
  width: 100%;
  max-width: 1074px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.slider-5.off, .slide-nav-5 {
  display: none;
}

.text-block-310 {
  font-size: 14px;
  font-weight: 400;
  line-height: 160%;
}

.left-arrow-5, .right-arrow-5 {
  display: none;
}

.text-block-311 {
  font-size: 14px;
  font-weight: 400;
  line-height: 160%;
}

.left-arrow-6, .right-arrow-6 {
  display: none;
}

.image-152 {
  object-fit: cover;
  width: 100%;
  max-width: 632px;
  display: block;
}

.paragraph-80 {
  color: #25523b;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px;
}

.div-block-269 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1090px;
  display: flex;
}

.fac-cta-2 {
  color: #050c0b;
  text-align: center;
  background-color: #e0b405;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 318px;
  height: 54px;
  font-weight: 700;
  line-height: 140%;
  display: flex;
  box-shadow: 0 1px 25px #e0b40566;
}

.fac-cta-2._2 {
  max-width: 333px;
  height: 57px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
}

.div-block-270 {
  background-image: linear-gradient(#e8e4c8, #c9c6ae);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-height: 469px;
  padding: 70px 70px 70px 56px;
  display: flex;
}

.heading-85 {
  color: #050c0b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
  font-weight: 400;
  line-height: 29px;
}

.paragraph-81 {
  margin-bottom: 0;
}

.image-153 {
  height: auto;
  display: block;
}

.div-block-271 {
  grid-column-gap: 53px;
  grid-row-gap: 34px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1105px;
  margin-bottom: 100px;
  display: grid;
}

.div-block-272 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.heading-86 {
  color: #cfcbb2;
  text-align: center;
  max-width: 931px;
  margin-top: 0;
  margin-bottom: 117px;
  font-family: Fractul, sans-serif;
  font-size: 34px;
  font-weight: 500;
}

.paragraph-82 {
  margin-bottom: 0;
  font-weight: 700;
}

.text-span-135 {
  color: #09a350;
}

.div-block-274 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family: Fractul, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.div-block-275 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #09a350;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 43px 23px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 150%;
  display: flex;
}

.image-154, .image-155 {
  display: block;
}

.fac-cta-3 {
  color: #050c0b;
  text-align: center;
  background-color: #e0b405;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 367px;
  height: 83px;
  font-size: 22px;
  font-weight: 700;
  line-height: 140%;
  display: flex;
  box-shadow: 0 1px 25px #e0b40566;
}

.fac-cta-3._3 {
  max-width: 376px;
  height: 64px;
  margin-bottom: 100px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}

@media screen and (max-width: 991px) {
  .text-block-17 {
    text-align: center;
    align-items: center;
  }

  .image-5 {
    height: 66px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .grid-6 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .ac-space.ac-space-rodape {
    flex-direction: column;
    padding-top: 76px;
    padding-bottom: 102px;
  }

  .ac-container {
    max-width: 360px;
  }

  .image-4 {
    max-width: 49px;
  }

  .div-block-23 {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
  }

  ._10wac-pp-section-hero {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62768211c2ed016742587ca9_bg-mob-pp.jpg");
    background-size: cover;
  }

  ._10wac-pp-container {
    max-width: 360px;
  }

  ._10wac-pp-space.ac-space-rodape, ._10wac-pp-space._10wac-pp-space-rodape {
    flex-direction: column;
    padding-top: 76px;
    padding-bottom: 102px;
  }

  ._10wac-pp-space._10wac-pp-space-hero {
    padding-top: 30px;
    padding-bottom: 117px;
  }

  .image-6 {
    margin-top: 28px;
    margin-bottom: 44px;
    display: none;
  }

  .image-6.mob {
    display: block;
  }

  .paragraph {
    margin-bottom: 49px;
  }

  .link-block {
    max-width: 315px;
  }

  .image-7 {
    margin-right: 8px;
  }

  .text-block-19 {
    text-align: center;
    max-width: 210px;
  }

  .text-block-19.sup {
    max-width: 260px;
    font-size: 13px;
  }

  .text-block-20 {
    max-width: 315px;
  }

  ._10wac-section-hero {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627682103a65b0657dab75ea_bg-mob-10wac.jpg");
    background-size: cover;
  }

  ._10wac-container {
    max-width: 360px;
  }

  ._10wac-space.ac-space-rodape, ._10wac-space._10wac-pp-space-rodape {
    flex-direction: column;
    padding-top: 76px;
    padding-bottom: 102px;
  }

  ._10wac-space._10wac-pp-space-hero {
    padding-top: 30px;
    padding-bottom: 117px;
  }

  ._10wac-space._10wac-space-hero {
    flex-direction: column;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 75px;
    display: flex;
  }

  ._10wac-space._10wac-space-hero.v2 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627d4fa931a0e76b74164d61_professsores%201.png");
    background-position: 50% 64px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 27px;
    padding-bottom: 67px;
  }

  ._10wac-space._10wac-space-hero.v2.novo {
    padding-top: 35px;
    padding-bottom: 47px;
  }

  ._10wac-space._10wac-space-form {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  ._10wac-space._10wac-space-descobrir {
    padding-top: 99px;
    padding-bottom: 106px;
  }

  ._10wac-space._10wac-space-form-2 {
    padding-top: 91px;
    padding-bottom: 91px;
  }

  ._10wac-space._10wac-space-seus-professores {
    padding-top: 78px;
    padding-bottom: 113px;
  }

  ._10wac-space._10wac-space-faixa {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-21 {
    margin-top: 53px;
    margin-bottom: 8px;
  }

  .heading {
    text-align: center;
    font-size: 24px;
    line-height: 31px;
  }

  .heading.v2 {
    margin-top: 64px;
    font-size: 24px;
    line-height: 31px;
  }

  .form-block {
    max-width: 315px;
    margin-bottom: 16px;
  }

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

  .text-block-22 {
    text-align: center;
    width: 100%;
    max-width: 315px;
  }

  .heading-2 {
    text-align: center;
    margin-bottom: 53px;
    font-size: 20px;
    line-height: 24px;
  }

  .grid-7 {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
    max-width: 282px;
  }

  .text-block-23 {
    width: 100%;
    max-width: 250px;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-23._3 {
    width: 100%;
    max-width: 240px;
  }

  .text-block-23._4 {
    max-width: none;
  }

  .heading-3 {
    font-size: 24px;
    line-height: 31px;
  }

  .text-block-24 {
    margin-bottom: 48px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .heading-4 {
    text-align: center;
    width: 100%;
    max-width: 241px;
    margin-bottom: 56px;
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-25, .div-block-25._2 {
    flex-direction: column;
  }

  .image-8 {
    width: 100%;
    max-width: 231px;
    margin-left: auto;
    margin-right: 0;
  }

  .image-8._2 {
    max-width: 234px;
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-26._2 {
    align-items: center;
  }

  .text-block-25 {
    text-align: center;
    margin-top: 33px;
    font-size: 28px;
    line-height: 34px;
  }

  .text-block-26 {
    text-align: center;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-3 {
    text-align: center;
    width: 100%;
    max-width: 315px;
  }

  .paragraph-3._2 {
    text-align: center;
  }

  .image-9 {
    width: 100%;
    max-width: 184px;
  }

  .image-9.v2 {
    margin-bottom: 196px;
  }

  .div-block-3 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    flex-direction: column;
  }

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

  .text-block-2 {
    text-align: center;
    max-width: 315px;
    font-size: 16px;
  }

  .button {
    display: none;
  }

  .button.mob {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-3 {
    width: 100%;
  }

  .text-block {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    font-size: 16px;
    display: block;
  }

  .container, .container-2 {
    max-width: 360px;
  }

  .div-block-5.mob {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .text-block-5 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-4 {
    font-size: 24px;
    line-height: 27px;
  }

  .text-block-6 {
    text-align: center;
    margin-bottom: 24px;
  }

  .container-3 {
    max-width: 360px;
  }

  .image-10 {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .image-11 {
    margin-right: 0;
  }

  .div-block-10 {
    flex-direction: column;
  }

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

  .div-block-11.mob {
    display: flex;
  }

  .text-block-27 {
    text-align: center;
    align-items: center;
  }

  .fo-container {
    flex-direction: column;
    max-width: 360px;
  }

  .fo-space.ac-space-rodape, .fo-space.fo-space-rodape {
    flex-direction: column;
    padding-top: 76px;
    padding-bottom: 102px;
  }

  .fo-space.fo-space-nav {
    flex-direction: column;
    justify-content: center;
    padding-top: 22px;
    padding-bottom: 24px;
  }

  .fo-space.fo-space-hero {
    padding-top: 174px;
    padding-bottom: 84px;
  }

  .fo-space.fo-space-o-que-e {
    padding-top: 94px;
    padding-bottom: 95px;
  }

  .fo-space.fo-space-conheca-os-modulos {
    padding-top: 72px;
    padding-bottom: 121px;
  }

  .fo-space.fo-space-bonus {
    padding-top: 47px;
    padding-bottom: 52px;
  }

  .fo-space.fo-space-button {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .fo-space.fo-space-hora-de-descobrir {
    padding-top: 113px;
    padding-bottom: 96px;
  }

  .fo-space.fo-space-historias {
    padding-top: 80px;
    padding-bottom: 74px;
  }

  .fo-space.fo-space-garantia {
    padding-top: 42px;
    padding-bottom: 133px;
  }

  .text-block-28 {
    max-width: 141px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    font-size: 12px;
    line-height: 17px;
  }

  .grid-9 {
    grid-column-gap: 8px;
    margin-left: 0;
  }

  .grid-9.clockdiv {
    grid-column-gap: 5px;
  }

  .text-block-29 {
    font-size: 29px;
    line-height: 34px;
  }

  .text-block-30 {
    font-size: 13px;
    line-height: 14px;
  }

  .div-block-28 {
    max-width: 4px;
  }

  .heading-5 {
    font-size: 32px;
    line-height: 39px;
  }

  .text-block-31 {
    max-width: 290px;
    margin-top: 32px;
    margin-bottom: 32px;
    font-size: 20px;
    line-height: 26px;
  }

  .button-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-6 {
    font-size: 20px;
    line-height: 24px;
  }

  .heading-7 {
    font-size: 24px;
    line-height: 29px;
  }

  .text-block-32 {
    margin-top: 68px;
    margin-bottom: 98px;
    font-size: 20px;
    line-height: 26px;
  }

  .grid-10 {
    max-width: 311px;
  }

  .div-block-30 {
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
  }

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

  .text-block-33 {
    text-align: center;
    max-width: 277px;
    font-size: 18px;
    line-height: 23px;
  }

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

  .heading-8 {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .heading-9 {
    margin-top: 8px;
    margin-bottom: 65px;
    font-size: 24px;
    line-height: 29px;
  }

  .grid-11 {
    grid-row-gap: 64px;
  }

  .div-block-32 {
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: stretch;
  }

  .div-block-33 {
    max-width: none;
    padding-top: 17px;
    padding-bottom: 11px;
  }

  .text-block-34 {
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-35 {
    text-align: center;
    width: 100%;
    max-width: 315px;
    font-size: 20px;
    line-height: 26px;
  }

  .paragraph-5 {
    text-align: center;
    width: 100%;
    max-width: 315px;
  }

  .heading-10 {
    font-size: 24px;
    line-height: 29px;
  }

  .image-12 {
    margin-top: 169px;
    margin-bottom: 61px;
  }

  .heading-11 {
    font-size: 24px;
    line-height: 29px;
  }

  .div-block-35 {
    grid-row-gap: 64px;
    flex-direction: column;
  }

  .div-block-36 {
    grid-row-gap: 64px;
  }

  .div-block-37 {
    padding: 59px 20px 73px;
  }

  .div-block-38 {
    grid-column-gap: 10px;
  }

  .text-block-36 {
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-37 {
    display: none;
  }

  .text-block-37.mob {
    margin-top: 27px;
    font-size: 23px;
    line-height: 28px;
    display: block;
  }

  .grid-12 {
    grid-row-gap: 69px;
    grid-template-rows: auto auto auto;
  }

  .text-block-38 {
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-39 {
    margin-bottom: 17px;
    font-size: 20px;
    line-height: 24px;
  }

  .button-3 {
    text-align: center;
    flex-direction: column;
    max-width: 315px;
    height: 72px;
  }

  .heading-12 {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .heading-13 {
    margin-top: 16px;
    margin-bottom: 64px;
    font-size: 24px;
    line-height: 29px;
  }

  .div-block-41 {
    margin-top: 32px;
    margin-bottom: 22px;
    padding: 47px 20px 41px;
  }

  .text-block-40 {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-42 {
    margin-top: 78px;
    margin-bottom: 78px;
  }

  .text-block-42 {
    font-size: 28px;
    line-height: 34px;
  }

  .div-block-43 {
    height: 60px;
    margin-left: 8px;
    margin-right: 5px;
  }

  .text-block-43 {
    font-size: 28px;
    line-height: 34px;
  }

  .text-block-44 {
    margin-left: 5px;
    margin-right: 2px;
    font-size: 75px;
    line-height: 91px;
  }

  .text-block-45 {
    font-size: 28px;
    line-height: 34px;
  }

  .text-block-46 {
    margin-bottom: 63px;
    font-size: 20px;
    line-height: 26px;
  }

  .heading-14 {
    margin-bottom: 49px;
    font-size: 20px;
    line-height: 24px;
  }

  .grid-13 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .heading-15 {
    text-align: center;
    margin-left: 0;
    font-size: 24px;
    line-height: 29px;
  }

  .div-block-46 {
    grid-row-gap: 22px;
    flex-direction: column;
  }

  .text-block-47 {
    text-align: center;
    margin-top: 22px;
    margin-bottom: 73px;
    font-size: 20px;
    line-height: 26px;
  }

  .image-13 {
    display: none;
  }

  .image-14, .image-15 {
    max-width: 71px;
  }

  .div-block-47 {
    grid-column-gap: 10px;
    align-items: center;
  }

  .div-block-48 {
    margin-bottom: 57px;
  }

  .obg-section-hero {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627d238b672e191d810cf928_bg-obg-mob.jpg");
  }

  .obg-container {
    max-width: 360px;
  }

  .fo-container-copy {
    flex-direction: column;
    max-width: 360px;
  }

  .obg-space.ac-space-rodape, .obg-space.fo-space-rodape {
    flex-direction: column;
    padding-top: 76px;
    padding-bottom: 102px;
  }

  .obg-space.fo-space-nav {
    flex-direction: column;
    padding-top: 22px;
    padding-bottom: 24px;
  }

  .obg-space.fo-space-hero {
    padding-top: 174px;
    padding-bottom: 84px;
  }

  .obg-space.fo-space-o-que-e {
    padding-top: 94px;
    padding-bottom: 95px;
  }

  .obg-space.fo-space-conheca-os-modulos {
    padding-top: 72px;
    padding-bottom: 121px;
  }

  .obg-space.fo-space-bonus {
    padding-top: 47px;
    padding-bottom: 52px;
  }

  .obg-space.fo-space-button {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .obg-space.fo-space-hora-de-descobrir {
    padding-top: 113px;
    padding-bottom: 96px;
  }

  .obg-space.fo-space-historias {
    padding-top: 80px;
    padding-bottom: 74px;
  }

  .obg-space.fo-space-garantia {
    padding-top: 42px;
    padding-bottom: 133px;
  }

  .obg-space.obg-space-rodape {
    flex-direction: column;
    padding-top: 76px;
    padding-bottom: 102px;
  }

  .obg-space.obg-space-hero {
    flex-direction: column;
    align-items: center;
    padding-top: 55px;
    padding-bottom: 105px;
    display: flex;
  }

  .obg-space.obg-space-hero.boleto {
    padding-top: 57px;
    padding-bottom: 120px;
  }

  .obg-space.obg-space-hero.pix {
    padding-top: 57px;
    padding-bottom: 144px;
  }

  .heading-16 {
    text-align: center;
    margin-top: 232px;
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 39px;
  }

  .heading-16.pix {
    margin-top: 61px;
    margin-bottom: 21px;
  }

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

  .paragraph-11.boleto {
    max-width: 310px;
    margin-top: 52px;
    margin-bottom: 72px;
  }

  .paragraph-11.pix {
    max-width: 315px;
    margin-bottom: 48px;
  }

  .image-16 {
    display: none;
  }

  .text-block-48 {
    text-align: center;
    margin-top: 82px;
    margin-bottom: 37px;
  }

  .image-17 {
    margin-top: 63px;
    margin-bottom: 16px;
    display: block;
  }

  .image-18 {
    display: none;
  }

  .image-19 {
    display: block;
  }

  .text-block-49 {
    max-width: 237px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 21px;
  }

  .text-block-50 {
    text-align: center;
    margin-bottom: 0;
    font-size: 18px;
  }

  .text-block-52 {
    text-align: center;
    max-width: 313px;
    line-height: 24px;
  }

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

  .div-block-53._2 {
    flex-direction: column;
    margin-top: 70px;
  }

  .pmo-container {
    max-width: 360px;
  }

  .pmo-space.ac-space-rodape, .pmo-space._10wac-pp-space-rodape {
    flex-direction: column;
    padding-top: 76px;
    padding-bottom: 102px;
  }

  .pmo-space._10wac-pp-space-hero {
    padding-top: 30px;
    padding-bottom: 117px;
  }

  .pmo-space._10wac-space-hero {
    flex-direction: column;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 75px;
    display: flex;
  }

  .pmo-space._10wac-space-hero.v2 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/627d4fa931a0e76b74164d61_professsores%201.png");
    background-position: 50% 64px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 27px;
    padding-bottom: 67px;
  }

  .pmo-space._10wac-space-form {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .pmo-space._10wac-space-descobrir {
    padding-top: 99px;
    padding-bottom: 106px;
  }

  .pmo-space._10wac-space-form-2 {
    padding-top: 91px;
    padding-bottom: 91px;
  }

  .pmo-space._10wac-space-seus-professores {
    padding-top: 78px;
    padding-bottom: 113px;
  }

  .pmo-space._10wac-space-faixa {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pmo-space.pmo-space-seus-professores {
    padding-top: 78px;
    padding-bottom: 113px;
  }

  .pmo-space.pmo-space-videos {
    padding-top: 69px;
    padding-bottom: 177px;
  }

  .pmo-space.pmo-space-hero {
    padding-top: 37px;
    padding-bottom: 48px;
  }

  .pmo-space.pmo-duvidas {
    padding-top: 70px;
    padding-bottom: 77px;
  }

  .pmo-space.pmo-space-duvidas {
    padding-top: 26px;
    padding-bottom: 27px;
  }

  .heading-17 {
    margin-bottom: 79px;
    font-size: 20px;
    line-height: 24px;
  }

  .grid-14 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .paragraph-12 {
    margin-top: 48px;
    margin-bottom: 48px;
    font-size: 20px;
    line-height: 26px;
  }

  .grid-9-copy {
    grid-column-gap: 25px;
    margin-left: 0;
  }

  .text-block-53 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    font-size: 16px;
    line-height: 21px;
    display: block;
  }

  .heading-18 {
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-54 {
    max-width: 315px;
    margin-top: 46px;
    margin-bottom: 60px;
  }

  .grid-15 {
    max-width: 313px;
  }

  .div-block-55 {
    flex-direction: column;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 0;
  }

  .text-block-55 {
    margin-left: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-56 {
    margin-left: 0;
  }

  .text-block-55-copy, .text-block-56 {
    font-size: 16px;
    line-height: 21px;
  }

  .text-span-53 {
    display: none;
  }

  .cele-space.acle-space-hero {
    padding-top: 57px;
    padding-bottom: 83px;
  }

  .paragraph-27 {
    max-width: 307px;
    margin-bottom: 48px;
  }

  .submit-button-2 {
    text-align: center;
    white-space: pre-wrap;
  }

  .submit-button-2.nm {
    margin-top: 0;
  }

  .submit-button-2.ana {
    line-height: 130%;
  }

  .heading-color.acle-h-hero {
    margin-top: 55px;
    margin-bottom: 39px;
    font-size: 24px;
    line-height: 31px;
  }

  .form-block-2 {
    max-width: 311px;
  }

  .form-block-2.off-desk {
    display: block;
  }

  .form-block-2.off-desk.off-mob {
    display: none;
  }

  .paragraph-28.nm {
    margin-top: 16px;
  }

  .cele-container {
    max-width: 360px;
  }

  .image-20 {
    max-width: 153px;
  }

  .ddn-container {
    max-width: 360px;
  }

  .ddn-space.ddn-space-cronometro {
    grid-row-gap: 17px;
    flex-direction: column;
    padding-top: 15px;
    padding-bottom: 22px;
  }

  .ddn-space.ddn-space-hero {
    padding-top: 35px;
    padding-bottom: 104px;
  }

  .ddn-space.ddn-space-hero.v2 {
    padding-top: 24px;
    padding-bottom: 120px;
  }

  .ddn-space.ddn-space-4-coisas {
    padding-top: 94px;
    padding-bottom: 162px;
  }

  .ddn-space.ddn-space-4-coisas.v2 {
    padding-top: 94px;
    padding-bottom: 140px;
  }

  .ddn-space.ddn-3-coisas {
    padding-top: 258px;
  }

  .ddn-space.ddn-3-coisas.v2 {
    padding-top: 202px;
    padding-bottom: 100px;
  }

  .ddn-space.ddn-space-pessoas-exigindo {
    padding-top: 104px;
    padding-bottom: 583px;
  }

  .ddn-space.ddn-space-pessoas-exigindo.v2 {
    padding-top: 120px;
    padding-bottom: 565px;
  }

  .ddn-space.ddn-space-quem-se-conhece {
    padding-bottom: 171px;
  }

  .ddn-space.ddn-space-analise-corporal {
    padding-bottom: 139px;
  }

  .ddn-space.ddn-space-garantia-duvidas {
    padding-top: 85px;
    padding-bottom: 140px;
  }

  .ddn-space.ddn-space-todo-mundo {
    padding-top: 133px;
    padding-bottom: 141px;
  }

  .text-block-61 {
    text-align: center;
    max-width: 287px;
    margin-bottom: 8px;
    margin-right: 0;
    font-size: 14px;
    line-height: 21px;
  }

  .grid-16.clockdiv {
    grid-column-gap: 20px;
  }

  .text-block-62 {
    font-size: 32px;
    line-height: 39px;
  }

  .ddn-section-hero {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629fbbb044e0d2b21f40ce75_Slice%2014.jpg");
  }

  .ddn-section-hero.v2 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a1e6173f6861ca9e28e53c_bg-1-mob.jpg");
  }

  .grid-17 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-bottom: 166px;
  }

  .heading-19 {
    text-align: center;
    width: 100%;
    max-width: 315px;
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 31px;
  }

  .text-block-63 {
    text-align: center;
    width: 100%;
    max-width: 315px;
    margin-top: 0;
    margin-bottom: 354px;
    font-size: 15px;
    line-height: 21px;
  }

  .text-block-63.v2 {
    margin-bottom: 290px;
  }

  .div-block-58 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629aaec8eb19ac66a221c605_elemento_05%20(1).png");
    background-size: contain;
    max-width: 320px;
    height: 101px;
    padding: 20px 10px;
    position: static;
  }

  .div-block-58.v2 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a1d60a30bd3922c2086969_elemento_05.avif");
  }

  .text-block-64 {
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-59 {
    padding-top: 0;
  }

  .text-block-66 {
    max-width: 312px;
    font-size: 20px;
    line-height: 25px;
  }

  .text-block-66.v2 {
    margin-bottom: 49px;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-67 {
    width: 100%;
    max-width: 308px;
    margin-top: 16px;
    margin-bottom: 49px;
    font-size: 16px;
    line-height: 21px;
  }

  .grid-18 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 285px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-61.v2 {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-20 {
    max-width: 311px;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
  }

  .div-block-62 {
    margin-bottom: 159px;
    padding: 52px 20px 59px;
  }

  .div-block-62._2 {
    padding-top: 54px;
    padding-bottom: 79px;
  }

  .div-block-62._3 {
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0;
    padding-top: 55px;
    padding-bottom: 71px;
  }

  .text-block-69 {
    font-size: 18px;
    line-height: 23px;
  }

  .text-block-69._2 {
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-70 {
    margin-top: 7px;
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-70._2 {
    margin-top: 11px;
    margin-bottom: 50px;
    font-size: 12px;
    line-height: 18px;
  }

  .text-block-71 {
    font-size: 19px;
    line-height: 23px;
  }

  .text-block-72 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 50px;
    line-height: 44px;
  }

  .text-span-58 {
    font-size: 25px;
  }

  .text-block-73 {
    margin-bottom: 48px;
    font-size: 19px;
    line-height: 23px;
  }

  .button-5 {
    height: 69px;
    font-size: 14px;
    line-height: 22px;
  }

  .grid-19 {
    grid-row-gap: 95px;
    grid-template-columns: 1fr;
  }

  .div-block-63 {
    padding-bottom: 39px;
  }

  .image-21 {
    max-width: 94px;
    margin-top: -47px;
  }

  .text-block-74 {
    margin-top: 20px;
  }

  .ddn-section-3-coisas {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629ac00d657e4d9ead01a1d6_bg-3-mob.jpg");
    background-size: auto;
  }

  .ddn-section-3-coisas.v2 {
    background-color: #6105b2;
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a1e67b3a3eed3c20e35696_bg-2-mob.jpg");
  }

  .heading-21 {
    font-size: 18px;
    line-height: 24px;
  }

  .grid-20 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    max-width: 285px;
    margin-top: 37px;
    margin-bottom: 84px;
  }

  .grid-20.v2 {
    margin-top: 55px;
    margin-bottom: 76px;
  }

  .div-block-64 {
    grid-row-gap: 46px;
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629ab52bfb49d9369df40711_Rectangle%20262%20(1).png");
    background-size: contain;
    flex-direction: column;
    margin-top: 67px;
    margin-bottom: 67px;
    padding: 33px 20px;
  }

  .div-block-64.v2 {
    margin-top: 67px;
    margin-bottom: 67px;
    padding-top: 44px;
    padding-bottom: 45px;
  }

  .div-block-65._2 {
    margin-bottom: 41px;
  }

  .div-block-65._3 {
    margin-bottom: 34px;
  }

  .text-block-76 {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 22px;
  }

  .text-block-76._2 {
    max-width: 220px;
  }

  .text-block-76._3 {
    max-width: 190px;
  }

  .text-block-77 {
    width: 100%;
    max-width: 195px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-31 {
    margin-bottom: 83px;
  }

  .paragraph-31.v2 {
    margin-bottom: 111px;
  }

  .ddn-section-pessoas-exigindo {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629ac00dc90e97ec452900e0_bg-4-mob.jpg");
    background-position: 50% 0;
    background-size: auto;
  }

  .ddn-section-pessoas-exigindo.v2 {
    background-color: #10003e;
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a1e69de7ee334457f366d5_bg-3-mob.jpg");
    background-position: 50% 100%;
  }

  .heading-22 {
    text-align: center;
    margin-bottom: 31px;
    font-size: 19px;
    line-height: 25px;
  }

  .heading-22.v2 {
    margin-bottom: 40px;
    font-size: 19px;
    line-height: 25px;
  }

  .div-block-67 {
    background-size: contain;
    padding: 32px 20px 38px;
  }

  .heading-23 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .paragraph-32 {
    display: none;
  }

  .div-block-68 {
    grid-row-gap: 85px;
    flex-direction: column;
    margin-top: -149px;
    padding: 75px 17px 52px;
  }

  .paragraph-33 {
    margin-bottom: 34px;
  }

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

  .heading-24 {
    margin-top: 116px;
    margin-bottom: 53px;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
  }

  .div-block-74 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629abbf8db005e02087881cb_c%20(3).png");
    background-size: contain;
    height: 64px;
  }

  .div-block-74._2 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629abc48ec16c912cf318731_c%20(4).png");
    height: 60px;
  }

  .div-block-74._2._4 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629abca4886742a96a771ddd_c%20(6).png");
    height: 108px;
    padding-left: 20px;
    padding-right: 40px;
  }

  .div-block-74._2._4.v2 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a1d6429c69d385cb492d6b_c%20(1).png");
  }

  .div-block-74._2.v2 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a1d6632bc04ca63dd9f8b4_c%20(2).png");
  }

  .div-block-74._3 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629abc654ed1a8a2711f9485_c%20(5).png");
    height: 85px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-74._3.v2 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a1d643e114d80100d0bc01_c.avif");
  }

  .div-block-74.v2 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a1d66302c3f6a9fc5d5109_c%20(3).png");
  }

  .text-block-79 {
    font-size: 14px;
    line-height: 19px;
  }

  .text-block-79._3 {
    max-width: 240px;
  }

  .div-block-75 {
    flex-direction: column;
    margin-bottom: 108px;
  }

  .div-block-76 {
    max-width: 315px;
    padding-top: 38px;
  }

  .heading-25 {
    text-align: center;
    width: 100%;
    max-width: 302px;
    margin-bottom: 52px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
  }

  .heading-26 {
    margin-bottom: 34px;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
  }

  .grid-21 {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .div-block-77 {
    height: 275px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .div-block-77._2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-77._3 {
    height: 292px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ddn-section-garantia-duvidas {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629ac00d38fcda555f71dd4d_bg-7-mob.jpg");
    background-size: cover;
  }

  .paragraph-35 {
    font-size: 20px;
    line-height: 26px;
  }

  .paragraph-36 {
    flex-direction: column;
    align-items: center;
    margin-top: 28px;
    margin-bottom: 116px;
    display: flex;
  }

  .div-block-78 {
    flex-direction: column;
  }

  .div-block-79 {
    grid-row-gap: 27px;
    flex-direction: column;
    margin-top: 59px;
    margin-bottom: 120px;
  }

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

  .div-block-80 {
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    max-width: none;
    padding: 65px 58px;
  }

  .div-block-83 {
    grid-row-gap: 48px;
    flex-direction: column-reverse;
    margin-bottom: 139px;
  }

  .div-block-84 {
    margin-left: 0;
  }

  .text-block-83 {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
  }

  .paragraph-37 {
    text-align: center;
    max-width: 314px;
  }

  .text-block-84 {
    text-align: center;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-85 {
    text-align: center;
    margin-bottom: 40px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

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

  .div-block-85 {
    justify-content: flex-start;
    height: 60px;
    padding-left: 20px;
  }

  .text-block-86 {
    margin-left: 20px;
    font-size: 12px;
    line-height: 18px;
  }

  .image-22 {
    display: none;
  }

  .image-23 {
    width: 100%;
    max-width: 316px;
    display: block;
  }

  .image-24 {
    display: none;
  }

  .image-25 {
    margin-left: auto;
    display: block;
  }

  .image-26, .image-27 {
    max-width: 30px;
  }

  .image-28 {
    max-width: 259px;
  }

  .heading-27 {
    margin-bottom: 28px;
    font-size: 20px;
    line-height: 26px;
  }

  .link-6, .image-29 {
    display: none;
  }

  .image-30 {
    width: 100%;
    display: block;
  }

  .div-block-87 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .l3f-container {
    max-width: 360px;
  }

  .l3f-container.cont-dep {
    padding-top: 228px;
  }

  .l3f-space.l3f-space-cronometro {
    flex-direction: column;
    padding-top: 17px;
    padding-bottom: 23px;
  }

  .l3f-space.l3f-space-hero {
    align-items: flex-start;
    padding-top: 52px;
    padding-bottom: 0;
  }

  .l3f-space.l3f-space-depimentos {
    padding-top: 297px;
    padding-bottom: 148px;
    display: none;
  }

  .l3f-space.l3f-space-pdf {
    padding-top: 102px;
    padding-bottom: 281px;
  }

  .l3f-space.l3f-space-o-que-descobrir {
    padding-bottom: 100px;
  }

  .l3f-space.l3f-space-como-funciona {
    padding-bottom: 139px;
  }

  .l3f-space.l3f-space-porque {
    flex-direction: column;
    padding-top: 149px;
    padding-bottom: 386px;
  }

  .l3f-space.l3f-space-garantia {
    padding-bottom: 372px;
  }

  .l3f-space.l3f-space-recado-autor {
    padding-bottom: 123px;
  }

  .l3f-space.l3f-space-deixe-a-vida {
    padding-top: 114px;
    padding-bottom: 153px;
  }

  .l3f-section-hero {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a2b2310b7cb46cc8f4e311_bg-2.jpg");
    background-size: cover;
  }

  .text-block-88 {
    max-width: 291px;
    font-size: 14px;
    line-height: 21px;
  }

  .div-block-88 {
    flex-direction: column;
    margin-top: 49px;
  }

  .text-block-89 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a2a5c1e59dd092246f7bf9_elemento_07%20(1).png");
    background-size: 315px;
    padding: 20px 39px 70px 34px;
    font-size: 33px;
    line-height: 40px;
  }

  .div-block-89 {
    margin-top: 0;
  }

  .text-block-90 {
    width: 100%;
    max-width: 296px;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-91 {
    max-width: 314px;
  }

  .div-block-90 {
    margin-top: 105px;
    margin-bottom: -179px;
    padding-top: 14px;
    padding-bottom: 39px;
  }

  .div-block-90._2 {
    margin-top: -210px;
  }

  .div-block-90._3 {
    margin-top: -306px;
  }

  .div-block-90._4 {
    margin-top: -267px;
    margin-bottom: 0;
  }

  .div-block-90._5 {
    margin-bottom: 0;
  }

  .image-32 {
    width: 330px;
    margin-right: -10px;
  }

  .text-block-92 {
    max-width: 262px;
    margin-top: 63px;
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 23px;
  }

  .text-block-93 {
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-94 {
    margin-top: 35px;
    margin-bottom: 9px;
    font-size: 17px;
    line-height: 21px;
  }

  .text-block-95 {
    font-size: 46px;
    line-height: 41px;
  }

  .text-span-71 {
    font-size: 23px;
  }

  .text-block-96 {
    margin-top: 9px;
    margin-bottom: 35px;
  }

  .l3f-section-depoimentos {
    display: block;
  }

  .heading-28 {
    text-align: center;
    margin-top: 16px;
    margin-bottom: 103px;
    font-size: 20px;
    line-height: 24px;
  }

  .grid-23 {
    grid-row-gap: 103px;
    grid-template-columns: 1fr;
    margin-bottom: 89px;
  }

  .div-block-91 {
    padding-left: 26px;
    padding-right: 26px;
  }

  .image-33 {
    max-width: 111px;
    margin-top: -55px;
  }

  .paragraph-38 {
    margin-top: 15px;
    margin-bottom: 41px;
  }

  .heading-29 {
    margin-top: 16px;
    margin-bottom: 103px;
    font-size: 20px;
    line-height: 24px;
  }

  .grid-24 {
    grid-row-gap: 103px;
    grid-template-columns: 1fr;
  }

  .div-block-92 {
    grid-row-gap: 51px;
    flex-direction: column;
  }

  .text-block-100 {
    margin-bottom: 16px;
  }

  .paragraph-39 {
    max-width: 319px;
    margin-bottom: 51px;
  }

  .text-block-101 {
    max-width: 315px;
    font-size: 23px;
    line-height: 35px;
  }

  .image-34 {
    margin-top: 175px;
    position: static;
  }

  .heading-30 {
    text-align: center;
    margin-top: 67px;
    margin-bottom: 52px;
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-94._2 {
    max-width: 305px;
    margin-top: 48px;
    margin-bottom: 40px;
  }

  .heading-31 {
    text-align: center;
    margin-top: 16px;
    margin-bottom: 48px;
    font-size: 20px;
    line-height: 24px;
  }

  .grid-26 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    max-width: 309px;
  }

  .div-block-95 {
    height: 210px;
    padding-top: 0;
  }

  .image-35, .image-36 {
    height: 62px;
  }

  .text-block-106 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a2a5c1e59dd092246f7bf9_elemento_07%20(1).png");
    background-size: 312px;
    padding: 21px 20px 70px 21px;
    font-size: 32px;
    line-height: 39px;
  }

  .text-block-107 {
    max-width: 281px;
    margin-top: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .heading-32 {
    margin-top: 137px;
    font-size: 20px;
    line-height: 24px;
    display: block;
  }

  .paragraph-41 {
    max-width: 314px;
    margin-top: 32px;
    margin-bottom: 48px;
  }

  .image-38 {
    max-width: 89px;
    margin-bottom: 16px;
  }

  .text-block-108 {
    margin-bottom: 32px;
    font-size: 20px;
    line-height: 24px;
  }

  .paragraph-42 {
    max-width: 312px;
  }

  .div-block-96 {
    grid-row-gap: 61px;
    flex-direction: column;
    margin-top: 113px;
  }

  .paragraph-43 {
    max-width: 315px;
    margin-top: 32px;
    margin-bottom: 64px;
  }

  .text-block-109 {
    max-width: 234px;
    margin-right: auto;
  }

  .div-block-97 {
    position: static;
    left: 0;
  }

  .text-block-110 {
    margin-top: 16px;
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 29px;
  }

  .paragraph-44 {
    max-width: 315px;
  }

  .div-block-98 {
    flex-direction: column;
  }

  .text-block-112 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/62a2a5c1e59dd092246f7bf9_elemento_07%20(1).png");
    background-size: 312px;
    padding: 29px 21px 82px 18px;
    font-size: 26px;
    line-height: 32px;
  }

  .text-block-113 {
    margin-top: 0;
    margin-bottom: 83px;
    font-size: 20px;
    line-height: 24px;
  }

  .image-39 {
    max-width: 89px;
  }

  .button-7 {
    max-width: 290px;
    height: 55px;
    font-size: 14px;
    line-height: 22px;
  }

  .image-40, .image-41, .image-42 {
    max-width: 89px;
  }

  .image-43 {
    height: 62px;
  }

  .image-44 {
    max-width: 89px;
  }

  .image-45 {
    max-width: 259px;
  }

  .image-46 {
    max-width: 89px;
  }

  .div-block-99 {
    max-width: 63px;
    top: 44px;
    left: 51px;
  }

  .na-container {
    max-width: 360px;
  }

  .na-container.cont-dep {
    padding-top: 228px;
  }

  .na-space.l3f-space-cronometro {
    flex-direction: column;
    padding-top: 17px;
    padding-bottom: 23px;
  }

  .na-space.l3f-space-hero {
    align-items: flex-start;
    padding-top: 52px;
    padding-bottom: 0;
  }

  .na-space.l3f-space-depimentos {
    padding-top: 297px;
    padding-bottom: 148px;
    display: none;
  }

  .na-space.l3f-space-pdf {
    padding-top: 102px;
    padding-bottom: 281px;
  }

  .na-space.l3f-space-o-que-descobrir {
    padding-bottom: 100px;
  }

  .na-space.l3f-space-como-funciona {
    padding-bottom: 139px;
  }

  .na-space.l3f-space-porque {
    flex-direction: column;
    padding-top: 149px;
    padding-bottom: 386px;
  }

  .na-space.l3f-space-garantia {
    padding-bottom: 372px;
  }

  .na-space.l3f-space-recado-autor {
    padding-bottom: 123px;
  }

  .na-space.l3f-space-deixe-a-vida {
    padding-top: 114px;
    padding-bottom: 153px;
  }

  .na-space.na-space-recado-autor {
    padding-top: 36px;
    padding-bottom: 105px;
  }

  .na-space.na-space-voce-recebera-email {
    padding-top: 54px;
    padding-bottom: 61px;
  }

  .na-space.na-space-hero {
    padding-top: 30px;
    padding-bottom: 64px;
  }

  .na-space.na-space-porque {
    padding-top: 109px;
    padding-bottom: 100px;
  }

  .na-space.na-space-te-espero {
    padding-top: 108px;
    padding-bottom: 79px;
  }

  .na-space.naob-space {
    padding-top: 30px;
  }

  .text-block-114 {
    max-width: 315px;
  }

  .image-47 {
    max-width: 153px;
  }

  .grid-27 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-top: 36px;
  }

  .text-block-115 {
    font-size: 18px;
    line-height: 27px;
  }

  .text-block-116 {
    margin-top: 64px;
    margin-bottom: 24px;
    font-size: 17px;
    line-height: 26px;
  }

  .text-field-3 {
    max-width: 315px;
    height: 58px;
  }

  .text-field-3._2 {
    margin-bottom: 24px;
  }

  .form-block-3 {
    max-width: 315px;
  }

  .submit-button-3 {
    height: 67px;
  }

  .na-section-porque {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-101 {
    grid-row-gap: 40px;
  }

  .heading-33 {
    text-align: center;
    font-size: 24px;
    line-height: 29px;
  }

  .text-block-118 {
    text-align: center;
    font-size: 18px;
    line-height: 27px;
  }

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

  .image-48 {
    display: none;
  }

  .image-49, .image-50 {
    display: block;
  }

  .naob-section-header {
    color: #1f1f1f;
  }

  .image-51 {
    margin-bottom: 39px;
  }

  .text-block-120 {
    color: #1f1f1f;
    text-align: center;
    max-width: 227px;
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 21px;
  }

  .div-block-102 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-123 {
    font-size: 18px;
    line-height: 21px;
  }

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

  .text-block-126 {
    font-size: 18px;
    line-height: 21px;
  }

  .text-block-173 {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 33px;
  }

  .obrigado-space.sec-hero {
    padding-top: 57px;
    padding-bottom: 120px;
  }

  .obrigado-space.sec-rodape {
    padding-top: 63px;
    padding-bottom: 88px;
  }

  .image-72 {
    margin-bottom: 55px;
  }

  .text-block-176 {
    max-width: 263px;
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 27px;
  }

  .div-block-125 {
    max-width: 238px;
  }

  .obrigado-container-2 {
    max-width: 360px;
  }

  .text-block-175 {
    max-width: 317px;
    margin-bottom: 73px;
  }

  .div-rodape-ocorpoexplica {
    flex-direction: column;
  }

  .image-75 {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .div-block-126 {
    order: 1;
    margin-bottom: 0;
  }

  .text-block-179 {
    text-align: center;
    margin-bottom: 24px;
  }

  .ofvc-section-hero {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/6333307a799e5094dfcc5750_Slice%203.webp");
  }

  .ofvc-container {
    max-width: 360px;
  }

  .ofvc-space.sec-hero {
    padding-top: 34px;
    padding-bottom: 431px;
  }

  .ofvc-space.sec-hero.v2 {
    padding-top: 34px;
    padding-bottom: 392px;
  }

  .ofvc-space.sec-barra {
    padding-top: 21.63px;
    padding-bottom: 21.63px;
  }

  .ofvc-space.sec-participar {
    padding-top: 84.18px;
    padding-bottom: 124px;
  }

  .ofvc-space.sec-navbar {
    flex-direction: column;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .ofvc-space.sec-obg {
    padding-top: 57px;
    padding-bottom: 105px;
  }

  .div-block-127 {
    max-width: 81px;
    height: 4.11px;
  }

  .text-block-180 {
    margin-top: 7.83px;
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 29.26px;
  }

  .text-block-182 {
    font-size: 16px;
    line-height: 20.8px;
  }

  .text-block-183 {
    text-transform: uppercase;
    margin-top: 16px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 18.2px;
  }

  .text-block-183.v2-copy {
    margin-top: 0;
    margin-bottom: 28px;
  }

  .image-76 {
    max-width: 163px;
    margin-bottom: 28px;
  }

  .text-block-184 {
    font-size: 20px;
    line-height: 24.38px;
  }

  .text-block-186 {
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-187 {
    text-align: center;
    margin-top: 32px;
    margin-bottom: 93.44px;
  }

  .div-block-128 {
    grid-row-gap: 64px;
    flex-direction: column;
    align-items: center;
    margin-bottom: 88px;
  }

  .text-block-191 {
    margin-top: 16px;
    font-size: 14px;
    line-height: 18.2px;
  }

  .div-block-130 {
    flex-direction: column;
    align-items: center;
    margin-top: 18px;
    display: flex;
  }

  .text-block-192 {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .text-block-194 {
    font-size: 32px;
    line-height: 36px;
  }

  .div-block-134 {
    width: 4px;
  }

  .image-78 {
    display: none;
  }

  .image-79 {
    max-width: 153px;
    margin-bottom: 37.25px;
  }

  .div-block-135 {
    margin-bottom: 43.99px;
  }

  .text-block-196 {
    padding-right: 50px;
  }

  .div-block-137 {
    max-width: 266px;
  }

  .text-block-198 {
    margin-bottom: 49px;
  }

  .link-block-8 {
    grid-column-gap: 8px;
    height: 65px;
  }

  .text-block-200 {
    text-align: center;
    max-width: 227px;
  }

  .r6-section-hero {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aa7df4ca19699b793cdea_bgmob1.webp");
  }

  .r6-section-hero.v2 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aac1d7b7cb7dc15c9792e_bgmob1v2.webp");
  }

  .r6-container {
    max-width: 360px;
  }

  .r6-space.r6-space-hero {
    flex-direction: column;
    align-items: center;
    padding-top: 439px;
    padding-bottom: 43px;
    display: flex;
  }

  .r6-space.r6-space-se-voce {
    padding-top: 81px;
    padding-bottom: 81px;
  }

  .r6-space.r6-space-se-voce.v2 {
    padding-top: 520px;
    padding-bottom: 60px;
  }

  .r6-space.r6-space-problemas {
    padding-top: 59px;
    padding-bottom: 81px;
  }

  .r6-space.r6-space-5-formas {
    padding-top: 535px;
    padding-bottom: 50px;
  }

  .r6-space.r6-space-conhecer {
    padding-top: 69px;
    padding-bottom: 69px;
  }

  .r6-space.r6-space-calma {
    padding-top: 69px;
    padding-bottom: 109px;
  }

  .r6-space.r6-space-analise-corporal {
    padding-top: 61px;
    padding-bottom: 308px;
  }

  .r6-space.r6-space-bonus {
    padding-bottom: 750px;
  }

  .r6-space.r6-garantia {
    padding-bottom: 69px;
  }

  .heading-35 {
    text-align: center;
    font-size: 28px;
    line-height: 38px;
  }

  .text-block-204 {
    text-align: center;
    margin-bottom: 29px;
    font-size: 14px;
    line-height: 22px;
  }

  .button-9 {
    height: 75px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-9._2 {
    height: 48px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 11px;
    line-height: 19px;
  }

  .button-9._2._3 {
    height: 75px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    line-height: 25px;
  }

  .r6-section-se-voce {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aa7df328f564c15b37fc9_bgmob2.webp");
  }

  .r6-section-se-voce.v2 {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aac1dc6e89fd2a3b1566f_bgmob2v2.webp");
  }

  .grid-28 {
    grid-row-gap: 58px;
    grid-template-columns: 1fr;
  }

  .grid-28.v2 {
    grid-row-gap: 38px;
    grid-template-columns: 1fr;
    margin-bottom: 425px;
  }

  .div-block-139 {
    padding-top: 0;
  }

  .heading-36 {
    margin-bottom: 23px;
    font-size: 25px;
    line-height: 35px;
  }

  .grid-29 {
    max-width: 265px;
    margin-bottom: 22px;
  }

  .grid-29._2 {
    max-width: 300px;
    margin-bottom: 19px;
  }

  .text-block-205 {
    font-size: 15px;
  }

  .text-block-205._2._3 {
    max-width: 210px;
  }

  .text-block-206 {
    max-width: 240px;
    font-size: 15px;
    line-height: 25px;
  }

  .text-block-206._2 {
    font-size: 17px;
    line-height: 26px;
  }

  .text-block-206._3 {
    margin-top: 23px;
    font-size: 14px;
    line-height: 24px;
  }

  .div-block-141 {
    margin-top: 510px;
    margin-bottom: 390px;
  }

  .div-block-141.v2 {
    margin-bottom: 55px;
  }

  .heading-37 {
    font-size: 30px;
  }

  .div-block-143 {
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
  }

  .paragraph-45 {
    max-width: 301px;
    font-size: 13px;
    line-height: 23px;
    display: inline-block;
  }

  .r6-section-problemas {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aa7de18675375d3ea1f0f_bgmob3.webp");
  }

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

  .heading-38 {
    max-width: 300px;
    margin-bottom: 21px;
    font-size: 22px;
    line-height: 30px;
  }

  .paragraph-46 {
    max-width: 289px;
    font-size: 13px;
    line-height: 23px;
  }

  .paragraph-46._2 {
    max-width: 305px;
  }

  .paragraph-46._1 {
    font-weight: 700;
  }

  .div-block-145 {
    padding-top: 21px;
  }

  .r6-section-5-formas {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aa7dfa8e5122d6d2fa3e3_bgmob4.webp");
  }

  .div-block-146 {
    margin-bottom: 69px;
    margin-left: 0;
  }

  .heading-39 {
    margin-bottom: 33px;
  }

  .paragraph-47 {
    max-width: 300px;
    font-size: 13px;
    line-height: 23px;
  }

  .r6-section-conhecer {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-147 {
    flex-direction: column-reverse;
  }

  .div-block-148 {
    margin-top: 40px;
    margin-right: 0;
  }

  .heading-40 {
    margin-bottom: 25px;
  }

  .text-block-207 {
    margin-bottom: 25px;
    font-size: 13px;
    line-height: 23px;
  }

  .text-block-208 {
    font-size: 15px;
    line-height: 24px;
    display: block;
  }

  .r6-section-calma {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aa7dee851f01f64f16b6a_bgmob5.webp");
  }

  .div-block-149 {
    grid-row-gap: 26px;
    grid-template-columns: 1fr;
  }

  .text-block-209 {
    color: var(--black-2);
    margin-top: 28px;
    font-size: 14px;
    line-height: 24px;
  }

  .heading-41 {
    color: var(--black-2);
    margin-bottom: 26px;
  }

  .paragraph-48 {
    color: var(--black-2);
    font-size: 15px;
    font-weight: 700;
    line-height: 25px;
  }

  .r6-section-analise-corporal {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aa7e0520992e4b3068880_bgmob6.webp");
  }

  .div-block-151 {
    flex-direction: column;
    margin-bottom: 63px;
  }

  .heading-42 {
    color: var(--white);
    margin-bottom: 19px;
    font-size: 29px;
    line-height: 39px;
  }

  .text-block-210 {
    display: none;
  }

  .text-block-210.mob {
    color: var(--white);
    max-width: 305px;
    font-size: 17px;
    line-height: 29px;
    display: block;
  }

  .paragraph-49 {
    margin-top: 656px;
    font-size: 14px;
    line-height: 24px;
  }

  .div-block-153 {
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
    margin-top: 63px;
  }

  .text-block-211 {
    text-align: center;
    flex-direction: column;
    font-size: 19px;
    line-height: 29px;
    display: flex;
  }

  .text-block-212 {
    text-align: center;
    font-size: 15px;
    line-height: 25px;
  }

  .r6-section-bonus {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aa7df60d8477faa43490d_bgmob7.webp");
  }

  .div-block-154 {
    margin-top: -278px;
    margin-bottom: 30px;
    padding-top: 43px;
    padding-bottom: 23px;
  }

  .text-block-213 {
    font-size: 12px;
    line-height: 15px;
  }

  .text-block-214 {
    margin-top: 3px;
    margin-bottom: 28px;
    font-size: 19px;
    line-height: 23px;
  }

  .text-block-215 {
    font-size: 14px;
    line-height: 17px;
  }

  .text-span-86 {
    background-position: 50%;
    background-size: contain;
  }

  .text-block-216 {
    margin-top: 7px;
    margin-bottom: 7px;
    font-size: 37px;
    line-height: 32px;
  }

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

  .text-block-217 {
    font-size: 14px;
    line-height: 17px;
  }

  .button-10 {
    max-width: 286px;
    height: 38px;
    margin-bottom: 19px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
    line-height: 12px;
  }

  .text-block-219 {
    max-width: 247px;
    margin-top: 4px;
    font-size: 10px;
    line-height: 14px;
  }

  .image-81 {
    display: none;
  }

  .grid-30 {
    grid-column-gap: 10px;
    margin-bottom: 46px;
  }

  .text-block-220 {
    text-align: center;
    font-size: 10px;
    line-height: 12px;
  }

  .div-block-156 {
    flex-direction: column;
  }

  .div-block-157 {
    max-width: 289px;
    margin-top: 45px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-43 {
    max-width: 254px;
    margin-bottom: 26px;
  }

  .r6-section-garantia {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/633aa9172c7da0272eb9912c_bgmob8.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .grid-31 {
    grid-row-gap: 27px;
    grid-template-columns: 1fr;
    margin-top: -723px;
  }

  .div-block-158 {
    flex-direction: column;
    margin-top: 96px;
    margin-bottom: 33px;
  }

  .text-block-221 {
    text-align: center;
    margin-top: 52px;
    margin-bottom: 32px;
    font-size: 13px;
    line-height: 18px;
  }

  .text-block-222 {
    text-align: center;
    margin-bottom: 32px;
    font-size: 12px;
    line-height: 17px;
  }

  .div-block-159 {
    margin-right: 0;
  }

  .heading-44 {
    max-width: 250px;
    margin-bottom: 33px;
    font-size: 23px;
    line-height: 33px;
  }

  .paragraph-51 {
    font-size: 13px;
  }

  .image-82 {
    display: none;
  }

  .image-83 {
    display: block;
  }

  .image-84 {
    display: none;
  }

  .text-span-88 {
    max-width: 264px;
    display: block;
  }

  .text-span-89 {
    max-width: 205px;
    display: block;
  }

  .bold-text {
    max-width: 220px;
    display: block;
  }

  .text-span-90 {
    display: none;
  }

  .text-span-91 {
    display: block;
  }

  .text-span-92 {
    margin-top: -23px;
    display: block;
  }

  .div-block-160 {
    margin-left: auto;
    margin-right: auto;
  }

  .fvc-section-hero {
    background-color: #dadada;
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/63852a37c5bd748200fd7168_bg-mob-c.webp");
  }

  .fvc-container {
    max-width: 360px;
  }

  .fvc-space.fvc-space-hero {
    padding-top: 19px;
    padding-bottom: 89px;
  }

  .fvc-space.fvc-space-para-quem {
    padding-top: 114px;
    padding-bottom: 180px;
  }

  .fvc-space.fvc-sapce-rodape {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .div-block-161._2, .div-block-161._3 {
    max-width: 107px;
    height: 4px;
  }

  .image-85 {
    display: none;
  }

  .text-block-223 {
    color: var(--white);
    max-width: 122px;
    margin-top: 11px;
    margin-bottom: 168px;
    font-size: 14px;
    line-height: 18px;
  }

  .heading-45 {
    text-align: center;
    font-size: 22px;
    line-height: 27px;
  }

  .text-block-224 {
    text-align: center;
    width: 100%;
    margin-top: 32px;
    margin-bottom: 32px;
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-225 {
    text-align: center;
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 18px;
  }

  .button-11 {
    max-width: 315px;
    height: 64px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .fvc2-container {
    max-width: 360px;
  }

  .fvc2-space.fvc2-space-descontente {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .fvc2-space.fvc2-sapce-hero {
    padding-top: 97px;
    padding-bottom: 51px;
  }

  .text-block-226 {
    font-size: 20px;
    line-height: 24px;
  }

  .heading-46 {
    margin-bottom: 65px;
    font-size: 20px;
    line-height: 26px;
  }

  .grid-33 {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
  }

  .image-86 {
    display: block;
  }

  .image-87 {
    display: none;
  }

  .image-88 {
    margin-top: 75px;
    margin-bottom: 9px;
    display: block;
  }

  .fvc2-section-hero {
    background-color: #dbdbdb;
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/63852aeb228bd3b3a47eb313_bg-mob-d.webp");
  }

  .image-89 {
    display: none;
  }

  .text-block-228 {
    color: var(--white);
    max-width: 123px;
    margin-top: 11px;
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-229 {
    margin-top: 216px;
    margin-bottom: 22px;
    font-size: 16px;
    line-height: 19px;
  }

  .text-block-230 {
    text-align: center;
    margin-top: 52px;
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-163 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 36px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-231 {
    max-width: 280px;
  }

  .image-90 {
    margin-bottom: 9px;
    display: block;
  }

  .salasecreta-section-a {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/6397125f93116744e24b6bb7_Slice%202.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
  }

  .salasecreta-section-a.nova {
    background-image: linear-gradient(0deg, #000 6%, #0000 40%);
    background-position: 0 0;
    background-size: auto;
  }

  .salasecreta-container {
    max-width: 360px;
  }

  .salasecreta-space.sec-a {
    padding-top: 40px;
    padding-bottom: 133px;
  }

  .salasecreta-space.sec-a.sec-b {
    padding-top: 236px;
    padding-bottom: 150px;
  }

  .salasecreta-space.sec-obrigado {
    padding: 40px 10px 232px;
  }

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

  .text-block-232 {
    text-align: center;
    max-width: 282px;
    margin-top: 16px;
    margin-bottom: 10px;
    font-size: 26.93px;
    line-height: 32px;
  }

  .text-block-232.b {
    margin-top: 30px;
    margin-bottom: 27px;
  }

  .text-field-5 {
    height: 56px;
    margin-bottom: 8px;
    padding-right: 10px;
    font-size: 16px;
  }

  .text-field-5::placeholder {
    font-size: 14px;
  }

  .text-field-5._3 {
    margin-bottom: 12px;
  }

  .text-field-5._3::placeholder {
    font-size: 14px;
  }

  .form-block-5 {
    margin-bottom: 12px;
  }

  .submit-button-5.b {
    max-width: 245px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .submit-button-5.b.open-popup {
    display: flex;
  }

  .text-block-234 {
    text-align: center;
    max-width: 288px;
    margin-bottom: 24px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-234.b {
    max-width: 240px;
  }

  .salasecreta-section-obrigado {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/6397207d931167b76f4cabf4_Slice%204.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
  }

  .text-block-235 {
    max-width: 270px;
    margin-top: 12px;
    margin-bottom: 12px;
    font-size: 28px;
    line-height: 34px;
  }

  .text-block-237 {
    max-width: 230px;
    font-size: 13px;
    line-height: 18px;
  }

  .div-block-168 {
    grid-template-columns: 1fr;
    margin-top: 35px;
  }

  .text-block-238 {
    max-width: 36px;
    font-size: 26px;
    line-height: 32px;
  }

  .text-block-240 {
    max-width: none;
    font-size: 18px;
    line-height: 23px;
  }

  .text-block-240._02 {
    font-size: 18px;
    line-height: 23px;
  }

  .div-block-169 {
    grid-column-gap: 10px;
  }

  .button-12 {
    font-size: 14px;
    line-height: 13px;
  }

  .text-block-241 {
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }

  .div-block-171 {
    max-width: 241px;
    line-height: 23px;
  }

  .div-block-172._02 {
    max-width: none;
  }

  .text-block-242 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .text-block-243 {
    font-size: 10px;
    line-height: 15px;
  }

  .text-block-245 {
    font-size: 13px;
    line-height: 18px;
  }

  .image-91 {
    max-width: 140px;
  }

  .msg {
    margin-left: auto;
    margin-right: auto;
  }

  .cta-form-whats {
    text-align: center;
    white-space: pre-wrap;
    background-position: 20px;
    background-size: 34px;
    margin-top: 0;
  }

  .image-7-copy {
    max-width: 35px;
    margin-right: 8px;
  }

  .button-17 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-35 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .image-94 {
    display: none;
  }

  .text-block-246 {
    text-align: center;
    font-size: 20px;
    line-height: 26px;
  }

  .waci-section-button.fixed {
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .waci-container {
    flex-direction: column;
    max-width: 360px;
  }

  .grid-36 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .grid-36.v2 {
    grid-row-gap: 30px;
    margin-bottom: 0;
  }

  .div-block-174 {
    align-items: flex-start;
  }

  .text-block-248 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-249 {
    text-align: center;
    margin-bottom: 43px;
    font-size: 15px;
    line-height: 23px;
  }

  .text-block-249.v2 {
    margin-bottom: 40px;
    font-size: 15px;
  }

  .text-block-249.c {
    margin-bottom: 25px;
    font-size: 15px;
  }

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

  .div-block-175 {
    max-width: 4px;
  }

  .text-block-250 {
    font-size: 29px;
    line-height: 34px;
  }

  .text-block-251 {
    text-align: center;
    align-items: center;
  }

  .grid-videos {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .grid-videos.fac {
    grid-row-gap: 25px;
    margin-top: 39px;
    margin-bottom: 0;
  }

  .div-block-177 {
    margin-top: 32px;
  }

  .button-18 {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-252 {
    margin-bottom: 74px;
  }

  .text-block-253 {
    padding-bottom: 43px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    line-height: 23px;
  }

  .div-block-178 {
    border-bottom-style: none;
  }

  .grid-37 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .waci-section-hero {
    background-color: #010302;
    background-image: linear-gradient(#040a0a, #051010);
  }

  .image-95 {
    max-width: 49px;
  }

  .image-96 {
    display: block;
  }

  .div-block-180 {
    margin-bottom: 49px;
  }

  .waci-space.waci-space-o-que-e, .waci-space.waci-space-antes-depois, .waci-space.waci-space-formacao {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .waci-space.waci-space-nav {
    flex-direction: column;
    justify-content: center;
    padding-top: 22px;
    padding-bottom: 24px;
  }

  .waci-space.waci-space-metodo {
    padding-top: 15px;
    padding-bottom: 87px;
  }

  .waci-space.waci-space-metodo.v2 {
    padding-bottom: 80px;
  }

  .waci-space.waci-space-button {
    padding-top: 61px;
    padding-bottom: 61px;
  }

  .waci-space.waci-space-button._2, .waci-space.waci-space-button.c {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .waci-space.waci-space-rodape {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .waci-space.waci-space-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .waci-space.waci-space-hero.c {
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .waci-space.space-elton {
    justify-content: center;
    align-items: flex-start;
    padding-top: 60px;
  }

  .heading-50 {
    margin-bottom: 59px;
    font-size: 23px;
    line-height: 28px;
  }

  .heading-51, .heading-52, .heading-53 {
    font-size: 24px;
    line-height: 29px;
  }

  .paragraph-55 {
    font-size: 15px;
    line-height: 23px;
  }

  .grid-38 {
    grid-row-gap: 31px;
    grid-template-columns: 1fr;
    margin-top: 87px;
    margin-bottom: 33px;
  }

  .image-98 {
    height: 66px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-181 {
    flex-direction: column;
  }

  .grid-39 {
    max-width: 310px;
  }

  .div-block-184 {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
  }

  .image-99 {
    width: 100%;
    max-width: 241px;
    height: auto;
    display: block;
  }

  .image-100, .link-10 {
    display: none;
  }

  .grid-40 {
    grid-column-gap: 8px;
    margin-left: 0;
  }

  .grid-40.clockdiv {
    grid-column-gap: 5px;
    width: 100%;
    max-width: 320px;
  }

  .text-block-255 {
    max-width: 290px;
    margin-top: 35px;
    margin-bottom: 16px;
    font-size: 15px;
    line-height: 20px;
  }

  .text-block-255.v2 {
    margin-top: 40px;
    font-size: 18px;
    line-height: 130%;
  }

  .text-block-255.c {
    margin-top: 30px;
    font-size: 18px;
    line-height: 130%;
  }

  .text-block-256 {
    font-size: 13px;
    line-height: 14px;
  }

  .paragraph-56 {
    max-width: 315px;
    margin-bottom: 61px;
  }

  .faixa-desconto {
    max-width: none;
    margin-bottom: 11px;
    margin-left: 0;
    font-size: 14px;
    line-height: 17px;
  }

  .div-block-186 {
    padding-bottom: 65px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-186._3 {
    padding-top: 59px;
    padding-bottom: 78px;
  }

  .div-block-186._2 {
    padding-top: 52px;
    padding-bottom: 55px;
  }

  .waci-section-elton {
    background-color: #070f10;
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/669ba5b714f2eb4c92d47e2c_bg-bio-eltonmob.png");
    background-position: 50% 115px;
  }

  .box-bio-elton {
    padding-bottom: 80px;
  }

  .heading-54 {
    margin-bottom: 440px;
    font-size: 27px;
  }

  .text-block-257 {
    font-size: 26px;
  }

  .text-block-257._2 {
    margin-top: 10px;
  }

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

  .fac-hero-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
    align-items: center;
  }

  .fac-hero-logo {
    max-width: 197px;
  }

  .fac-space.fac-space-hero {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 203px;
  }

  .fac-space.fac-space-dep {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .fac-space.fac-space-ferramenta {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
    flex-flow: column-reverse;
    padding-top: 72px;
    padding-bottom: 385px;
    display: flex;
  }

  .fac-space.fac-space-formato {
    padding-top: 81px;
    padding-bottom: 81px;
  }

  .fac-space.fac-space-voce {
    padding-top: 80px;
    padding-bottom: 86px;
  }

  .fac-space.fac-space-como-funciona {
    padding-top: 88px;
    padding-bottom: 0;
  }

  .fac-space.fac-space-o-que {
    padding-top: 77px;
    padding-bottom: 184px;
  }

  .fac-space.fac-space-frase {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 96px;
  }

  .fac-space.fac-space-para-voce {
    padding-top: 81px;
    padding-bottom: 96px;
  }

  .fac-space.fac-space-historias {
    padding-top: 96px;
  }

  .fac-space.fac-space-depoiemntos {
    padding-top: 101px;
    padding-bottom: 101px;
  }

  .fac-space.fac-space-surgiu {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .fac-space.fac-space-orogem {
    padding-top: 97px;
    padding-bottom: 97px;
  }

  .fac-space.fac-space-rodape {
    padding-top: 0;
    padding-bottom: 38px;
  }

  .fac-space.fac-space-problemas {
    padding-top: 197px;
    padding-bottom: 53px;
  }

  .fac-space.fac-space-elton {
    padding-top: 310px;
  }

  .fac-space.fac-space-elton.b {
    padding-top: 312px;
  }

  .fac-space.fac-space-como {
    padding-top: 553px;
    padding-bottom: 104px;
  }

  .fac-space.fac-space-dados {
    padding-top: 465px;
    padding-bottom: 74px;
  }

  .fac-space.fac-space-transformacao {
    padding-top: 70px;
    padding-bottom: 36px;
  }

  .fac-container {
    max-width: 360px;
  }

  .fac-section-hero {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66aa14aa6a7f456b407f1e29_fac-mob-hero.webp");
  }

  .fac-cta {
    text-align: center;
    line-height: 130%;
  }

  .fac-cta._2 {
    font-size: 16px;
  }

  .fac-cta._3 {
    height: 57px;
    font-size: 12px;
  }

  .fac-cta.esconder {
    display: none;
  }

  .fac-promessa {
    text-align: center;
    font-size: 20px;
    font-weight: 400;
  }

  .text-span-102, .text-span-103 {
    font-weight: 700;
    text-decoration: none;
  }

  .fac-sub {
    text-align: center;
    max-width: 308px;
    font-size: 13px;
    line-height: 20px;
  }

  .fac-section-dep {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66aa14aa5c37cd3e48e20351_fac-mob-dep.webp");
  }

  .fac-section-dep.b {
    padding-bottom: 80px;
  }

  .fac-box-dep {
    background-size: 320px 282px;
  }

  .fac-section-ferramenta {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a958c171562e197f236bdb_ferramenta.webp");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .fac-box-ferramenta {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    margin-bottom: 37px;
  }

  .fac-title-ferramenta {
    line-height: 32px;
  }

  .fac-sub-ferramenta {
    max-width: 305px;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
  }

  .fac-desc-ferramenta {
    max-width: 299px;
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-260 {
    max-width: 287px;
    margin-bottom: 18px;
    font-size: 13px;
    line-height: 19px;
  }

  .text-block-261 {
    font-size: 18px;
    line-height: 29px;
  }

  .image-104 {
    position: static;
  }

  .div-block-189 {
    flex-flow: column;
  }

  .div-block-190 {
    grid-row-gap: 30px;
    margin-bottom: 50px;
  }

  .heading-55 {
    max-width: 309px;
    font-size: 26px;
    line-height: 34px;
  }

  .paragraph-57, .paragraph-58 {
    font-size: 13px;
    line-height: 19px;
  }

  .div-block-191 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .image-105 {
    display: none;
  }

  .paragraph-59 {
    max-width: 300px;
    font-size: 13px;
    line-height: 19px;
  }

  .paragraph-60 {
    font-size: 13px;
    line-height: 19px;
  }

  .text-block-262 {
    color: #dad6bc;
    font-size: 13px;
    font-weight: 400;
    line-height: 19px;
    text-decoration: none;
  }

  .heading-56 {
    text-align: center;
    margin-bottom: 58px;
    font-size: 30px;
    line-height: 30px;
    display: block;
  }

  .text-span-106 {
    text-decoration: none;
  }

  .div-block-192 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    margin-bottom: -116px;
  }

  .div-block-193 {
    grid-row-gap: 16px;
    height: 290px;
    padding-top: 35px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-193._2 {
    background-color: #09a35000;
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a7f41640596ce075063fb6_bg-acredita.avif");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 320px 236px;
    height: 237px;
    margin-top: -62px;
    padding-top: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-194 {
    grid-row-gap: 16px;
    margin-top: -106px;
    padding-top: 70px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .fac-section-o-que {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66a7f9d79904faa0523d69b7_fac-mob-o-que.avif");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .heading-57 {
    text-align: left;
    font-size: 32px;
  }

  .paragraph-61 {
    text-align: left;
    max-width: 300px;
    font-size: 14px;
    line-height: 20px;
    display: block;
  }

  .div-block-195 {
    grid-row-gap: 37px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-198 {
    height: 40px;
  }

  .paragraph-62 {
    text-align: left;
    max-width: 211px;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-62._2 {
    max-width: 254px;
  }

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

  .heading-58 {
    margin-top: 52px;
  }

  .div-block-201 {
    flex-flow: column;
  }

  .image-108 {
    display: none;
  }

  .div-block-202 {
    background-image: none;
    padding: 0;
  }

  .heading-59 {
    font-size: 20px;
  }

  .paragraph-63 {
    max-width: none;
    margin-top: 22px;
    margin-bottom: 25px;
    font-size: 13px;
  }

  .heading-60 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 283px;
    font-size: 25px;
    line-height: 32px;
    display: flex;
  }

  .div-block-203 {
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
    margin-top: 43px;
    margin-bottom: 51px;
  }

  .heading-61 {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-205 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .text-block-263 {
    max-width: 311px;
    font-size: 14px;
  }

  .image-109 {
    width: 100%;
    max-width: 320px;
    height: auto;
    margin-top: -127px;
  }

  .paragraph-64 {
    max-width: 313px;
    font-size: 13px;
  }

  .div-block-207 {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    margin-top: 47px;
    margin-bottom: 77px;
  }

  .heading-64 {
    font-size: 32px;
    line-height: 32px;
  }

  .div-block-209 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    margin-top: 47px;
    margin-bottom: 45px;
  }

  .div-block-210 {
    background-image: none;
    padding: 0;
  }

  .heading-65 {
    color: #dad6bc;
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 78px;
    font-size: 34px;
    line-height: 40px;
    display: flex;
  }

  .div-block-211 {
    grid-column-gap: 76px;
    grid-row-gap: 76px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paragraph-66 {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 19px;
    line-height: 24px;
  }

  .paragraph-66._3 {
    font-size: 19px;
  }

  .paragraph-67 {
    color: #fff;
    max-width: 314px;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-213 {
    grid-row-gap: 24px;
    color: #fff;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 30px;
    line-height: 40px;
  }

  .image-110 {
    display: none;
  }

  .div-block-216 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .fac-section-depoimentos {
    background-image: linear-gradient(#e8e4c8, #c9c6ae);
  }

  .fac-section-historia {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-66 {
    font-size: 23px;
    line-height: 27px;
  }

  .heading-67 {
    color: #050c0b;
    text-align: left;
    margin-bottom: 39px;
    font-size: 31px;
    font-weight: 700;
    line-height: 37px;
  }

  .div-block-217 {
    grid-row-gap: 39px;
    grid-template-columns: 1fr;
  }

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

  .text-span-113 {
    text-decoration: none;
  }

  .heading-68 {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
  }

  .image-115 {
    display: none;
  }

  .text-span-114 {
    font-weight: 700;
  }

  .text-block-266 {
    max-width: 298px;
    margin-bottom: 25px;
  }

  .image-116 {
    margin-top: 0;
    position: static;
  }

  .div-block-226 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 25px;
    display: flex;
  }

  .paragraph-70 {
    text-align: center;
    max-width: none;
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .heading-69 {
    color: #09a350;
    text-align: center;
    max-width: 270px;
    font-size: 30px;
    line-height: 36px;
  }

  .text-span-115 {
    font-size: 14px;
    line-height: 21px;
  }

  .fac-section-origem {
    background-image: linear-gradient(#18251e, #121c17);
  }

  .heading-70 {
    margin-bottom: 49px;
    font-size: 30px;
  }

  .div-block-227 {
    grid-column-gap: 67px;
    grid-row-gap: 67px;
  }

  .heading-71 {
    text-align: center;
    margin-bottom: 28px;
    font-size: 34px;
    line-height: 40px;
  }

  .text-block-268 {
    text-align: center;
    margin-bottom: 17px;
    font-size: 26px;
    font-weight: 500;
  }

  .paragraph-71 {
    text-align: center;
    max-width: 301px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-229 {
    flex-flow: wrap-reverse;
  }

  .image-117 {
    display: none;
  }

  .div-block-230 {
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
  }

  .fac-section-rodape {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-231 {
    margin-top: 37px;
  }

  .div-block-232 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 48px;
  }

  .heading-73 {
    color: #fff;
    display: none;
  }

  .paragraph-73 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 37px;
    display: block;
  }

  .paragraph-74 {
    color: #fff;
    max-width: 300px;
    font-size: 13px;
  }

  .div-block-234 {
    grid-column-gap: 37px;
    grid-row-gap: 37px;
    margin-top: 37px;
  }

  .heading-74 {
    color: #09a350;
  }

  .paragraph-76 {
    color: #fff;
    max-width: 310px;
    font-size: 13px;
  }

  .paragraph-76._2 {
    max-width: 280px;
  }

  .image-118 {
    margin-bottom: 24px;
    display: block;
  }

  .div-block-235 {
    height: 8px;
  }

  .div-block-236 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 53px;
    display: flex;
  }

  .image-119 {
    max-width: 191px;
  }

  .text-block-269 {
    margin-top: 9px;
    font-size: 12px;
    line-height: 21px;
  }

  .text-span-117 {
    color: #050c0b;
  }

  .text-block-270 {
    color: #fff;
  }

  .slider-2 {
    background-color: #ddd0;
    width: 100%;
    height: auto;
    display: block;
  }

  .right-arrow-2, .slide-nav-2, .left-arrow-2 {
    display: none;
  }

  .slide-2 {
    margin-right: 16px;
  }

  .slider-3 {
    background-color: #ddd0;
    width: 100%;
    height: auto;
    margin-top: 33px;
    margin-bottom: 385px;
    display: block;
  }

  .right-arrow-3, .left-arrow-3, .slide-nav-3 {
    display: none;
  }

  .slide-3 {
    width: 100%;
    max-width: 314px;
    margin-right: 22px;
  }

  .text-span-118 {
    max-width: 268px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-120, .image-121 {
    display: block;
  }

  .text-block-271 {
    color: #fff;
    font-size: 30px;
    line-height: 40px;
  }

  .slider-4 {
    background-color: #ddd0;
    width: 100%;
    height: auto;
    font-size: 12px;
    display: block;
  }

  .left-arrow-4 {
    max-width: 20px;
    margin-left: -20px;
  }

  .icon {
    margin-left: -1px;
    font-size: 28px;
  }

  .right-arrow-4 {
    max-width: 20px;
    margin-right: -20px;
  }

  .icon-2 {
    margin-left: -1px;
    margin-right: 0;
    font-size: 28px;
  }

  .slide-nav-4 {
    margin-bottom: -40px;
    display: none;
  }

  .fac-section-elton {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66aa1916046576decbcd2854_fac-mob-elton.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .fac-section-elton.b {
    padding-bottom: 0;
  }

  .fac-section-como {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66aa1c54de5ce381754d5427_fac-mob-como.webp");
  }

  .fac-section-dados {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66aa1dffabf6e8dc23d84646_fac-mob-dados.webp");
  }

  .fac-section-transformacao {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .bold-text-7 {
    text-decoration: underline;
  }

  .form-block-6 {
    width: 100%;
    margin-bottom: 0;
    display: block;
  }

  .text-field-6 {
    border-radius: 43px;
    width: 100%;
    max-width: 320px;
    height: 36px;
    margin-bottom: 20px;
  }

  .text-field-6::placeholder {
    color: #a7a7a7;
    font-family: Inter, sans-serif;
    font-size: 10px;
    line-height: 120%;
  }

  .text-field-6._2 {
    margin-bottom: 28px;
  }

  .div-block-238 {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-238._1 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .image-122 {
    display: block;
  }

  .image-123 {
    margin-top: 30px;
    margin-bottom: 37px;
    display: block;
  }

  .image-124 {
    display: block;
  }

  .div-block-239 {
    background-color: #141f19;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 33px 10px 36px;
    display: flex;
  }

  .image-125 {
    display: block;
  }

  .body-6 {
    max-width: 100%;
  }

  .rel-section-hero {
    background-color: #060c0c;
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66b02924d7ad68903c58b9b2_rel-bg01-mob.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .rel-section-hero.b {
    background-color: #000;
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66b54ea192c2cdc8da81e68d_rel-bg-hero-mob.webp");
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
  }

  .rel-container {
    max-width: 360px;
  }

  .rel-space {
    padding-left: 15px;
    padding-right: 15px;
  }

  .rel-space.rel-space-hero {
    flex-flow: column;
    padding: 321px 10px 70px;
  }

  .rel-space.rel-space-sevoce {
    flex-flow: column;
    padding-bottom: 60px;
  }

  .rel-space.rel-space-tres {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .rel-space.rel-space-quatro {
    padding-bottom: 130px;
  }

  .rel-space.rel-cinco {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column-reverse wrap;
    padding-bottom: 60px;
  }

  .rel-space.rel-space-seis {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column-reverse wrap;
    padding: 0 15px 60px;
  }

  .rel-space.rel-space-sete {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .rel-space.rel-space-oito, .rel-space.rel-space-nove {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .rel-space.rel-space-dez {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column;
    margin-top: 0;
    padding-top: 100px;
  }

  .rel-space.rel-space-onze {
    padding-top: 60px;
    padding-bottom: 67px;
  }

  .rel-space.rel-space-onze.b {
    padding-bottom: 60px;
  }

  .rel-space.rel-space-doze {
    flex-flow: column;
    padding-bottom: 80px;
  }

  .rel-space.rel-space-treze {
    padding-bottom: 60px;
  }

  .rel-space.rel-space-garantia {
    flex-flow: column;
  }

  .rel-space.rel-space-contato {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .rel-box-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .rel-logo-hero {
    margin-bottom: 85px;
  }

  .heading-75 {
    font-size: 20px;
  }

  .rel-img-hero {
    margin-top: 25px;
  }

  .rel-cta {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .rel-p {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 16px;
  }

  .image-126 {
    display: none;
  }

  .rel-section-sevoce {
    background-color: #060c0c;
  }

  .rel-section-sevoce.b {
    background-color: #000;
    background-image: none;
  }

  .rel-sevoce-box1 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
  }

  .div-block-240 {
    flex-flow: row-reverse wrap;
  }

  .div-block-240._2 {
    flex-flow: row;
  }

  .text-block-272 {
    text-align: left;
  }

  .image-127 {
    margin-left: -10px;
    margin-right: 0;
  }

  .text-block-273 {
    font-size: 30px;
  }

  .rel-sevoce-subtext {
    text-align: left;
  }

  .image-128 {
    display: none;
  }

  .heading-76 {
    font-size: 30px;
  }

  .div-block-241 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

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

  .image-129 {
    max-width: none;
    margin-top: 0;
    display: none;
    position: relative;
  }

  .image-129.mob {
    display: block;
  }

  .heading-77, .heading-78 {
    font-size: 30px;
    line-height: 150%;
  }

  .text-block-278 {
    font-size: 20px;
  }

  .image-130 {
    margin-top: -60px;
    margin-bottom: 0;
  }

  .image-131 {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .image-131.mob {
    margin-top: 0;
    margin-bottom: 60px;
    display: block;
    position: relative;
    top: -14px;
  }

  .heading-79 {
    font-size: 30px;
  }

  .text-block-279 {
    font-size: 20px;
  }

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

  .div-block-245 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .heading-80 {
    font-size: 26px;
  }

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

  .image-132.desk {
    display: none;
  }

  .div-block-246 {
    flex-flow: column;
  }

  .heading-81 {
    font-size: 27px;
  }

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

  .text-block-284 {
    font-size: 16px;
    line-height: 150%;
  }

  .div-block-248 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-249 {
    flex-flow: column;
  }

  .heading-82 {
    font-size: 30px;
  }

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

  .image-134 {
    height: 100%;
    display: none;
  }

  .div-block-251 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    line-height: 150%;
  }

  .image-135 {
    margin-top: 0;
    display: none;
  }

  .image-135.mob {
    width: 100%;
    display: block;
  }

  .text-block-286 {
    font-size: 23px;
    line-height: 150%;
  }

  .text-block-287 {
    font-size: 16px;
    line-height: 150%;
  }

  .div-block-252 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: row;
    height: 60px;
    margin-bottom: -31px;
  }

  .div-block-252.b {
    margin-bottom: 20px;
  }

  .text-block-288 {
    text-align: center;
    font-size: 14px;
  }

  .image-136 {
    max-width: 35px;
    height: auto;
  }

  .div-block-253 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-290 {
    text-align: center;
    font-size: 13px;
    line-height: 150%;
  }

  .text-block-291 {
    text-align: center;
    font-size: 23px;
  }

  .text-block-293 {
    font-size: 49px;
  }

  .text-block-295 {
    line-height: 150%;
  }

  .text-block-296 {
    margin-bottom: 60px;
    font-size: 23px;
    line-height: 150%;
  }

  .text-block-298 {
    font-size: 28px;
  }

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

  .div-block-259 {
    grid-template-columns: auto;
  }

  .heading-83 {
    font-size: 30px;
    line-height: 150%;
  }

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

  .button-19 {
    text-align: center;
    height: 65px;
    font-size: 16px;
    line-height: 140%;
  }

  .text-block-301 {
    margin-top: 50px;
    margin-bottom: 31px;
  }

  .text-block-302 {
    margin-bottom: 31px;
  }

  .link-block-9, .link-block-9._1 {
    padding-left: 10px;
  }

  .text-block-303 {
    font-size: 14px;
  }

  .bold-text-8, .text-span-127 {
    font-size: 20px;
  }

  .image-142 {
    max-width: 252px;
  }

  .image-143 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-144, .image-145 {
    max-width: 50px;
  }

  .link-block-10 {
    margin-bottom: 140px;
  }

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

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

  .text-block-305 {
    text-align: center;
    font-size: 23px;
  }

  .div-block-265 {
    grid-template-columns: 1fr;
    margin-bottom: 60px;
    font-size: 16px;
  }

  .text-block-306 {
    font-size: 16px;
    line-height: 155%;
  }

  .text-span-128 {
    font-size: 22px;
  }

  .text-block-307 {
    font-size: 16px;
    line-height: 155%;
  }

  .asb-section-hero {
    background-color: #050505;
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/66f67af934e9798ad87ae01c_asb-bg-mob.webp");
    background-position: 50% 0;
    background-size: 480px;
    min-height: 100vh;
  }

  .asb-container {
    max-width: 360px;
  }

  .asb-space.asb-space-hero {
    height: auto;
    padding-top: 330px;
  }

  .heading-84 {
    font-size: 34px;
    line-height: 42px;
  }

  .paragraph-79 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-266 {
    grid-row-gap: 7px;
    margin-bottom: 10px;
  }

  .text-field-7 {
    height: 39px;
  }

  .text-field-7::placeholder {
    font-size: 12px;
    line-height: 20px;
  }

  .submit-button-6 {
    height: 46px;
    font-size: 12px;
  }

  .body-7 {
    background-color: #000;
  }

  .text-block-309 {
    font-size: 11px;
  }

  .div-block-267._2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .div-block-268 {
    width: 5px;
    height: 5px;
  }

  .image-152 {
    display: none;
  }

  .paragraph-80 {
    max-width: none;
    margin-top: 22px;
    margin-bottom: 25px;
    font-size: 13px;
  }

  .div-block-269 {
    flex-flow: column;
  }

  .fac-cta-2 {
    text-align: center;
    line-height: 130%;
  }

  .fac-cta-2._2 {
    font-size: 16px;
  }

  .div-block-270 {
    background-image: none;
    padding: 0;
  }

  .heading-85 {
    font-size: 20px;
  }

  .div-block-271 {
    grid-row-gap: 39px;
    grid-template-columns: 1fr;
  }

  .heading-86 {
    color: #050c0b;
    text-align: left;
    margin-bottom: 39px;
    font-size: 31px;
    font-weight: 700;
    line-height: 37px;
  }

  .text-span-135 {
    color: #050c0b;
  }

  .fac-cta-3 {
    text-align: center;
    line-height: 130%;
  }

  .fac-cta-3._3 {
    height: 57px;
    font-size: 12px;
  }
}

@media screen and (max-width: 767px) {
  .text-block-6 {
    margin-bottom: 24px;
  }

  .cele-space.acle-space-hero {
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .paragraph-27 {
    margin-bottom: 60px;
  }

  .submit-button-2 {
    height: 60px;
    margin-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
    display: block;
  }

  .button-5:hover {
    background-color: red;
  }

  .ddn-section-3-coisas {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629b778eab109b594376bb11_bg-3-mob.jpg");
  }

  .ddn-section-pessoas-exigindo {
    background-image: url("https://cdn.prod.website-files.com/627437dfdfcf564cd9477750/629b77657d66dd38184f2350_bg-4-mob.jpg");
  }

  .div-block-85 {
    text-decoration: none;
  }

  .button-7:hover {
    background-color: red;
  }

  .text-block-124 {
    font-size: 15px;
  }

  .text-span-72 {
    letter-spacing: -.5px;
  }

  .fac-hero-box {
    max-width: 600px;
  }

  .fac-sub {
    max-width: 480px;
    text-decoration: none;
  }

  .bold-text-7 {
    text-decoration: none;
  }
}

@media screen and (max-width: 479px) {
  .ac-space.ac-space-rodape {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  ._10wac-pp-space._10wac-pp-space-hero {
    padding: 40px 20px 60px;
  }

  .image-6.mob {
    margin-bottom: 20px;
  }

  .text-block-18 {
    max-width: 300px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 15px;
    font-weight: 700;
    line-height: 25px;
  }

  .paragraph {
    max-width: 500px;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
  }

  .link-block.cta-whats-dinamico {
    max-width: 400px;
    font-size: 13px;
  }

  .link-block.cta-whats-dinamico.suporte {
    color: #fff;
    height: 65px;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .text-block-19 {
    font-size: 15px;
  }

  .text-block-19.sup {
    color: #fff;
  }

  ._10wac-space._10wac-space-hero.v2.novo {
    padding-bottom: 30px;
  }

  ._10wac-space._10wac-space-form {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-block-27 {
    font-size: 14px;
    line-height: 16px;
  }

  .fo-space.fo-space-hero {
    padding: 40px 10px 10px;
  }

  .text-block-28 {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 10px;
  }

  .grid-9.clockdiv {
    grid-column-gap: 15px;
  }

  .heading-5 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
  }

  .text-block-31 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
  }

  .button-2 {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 15px;
  }

  .text-block-32 {
    font-size: 19px;
    line-height: 25px;
  }

  .heading-10 {
    text-align: center;
    font-size: 23px;
  }

  .text-block-37.mob {
    font-size: 20px;
  }

  .button-3 {
    line-height: 25px;
  }

  .text-block-42 {
    font-size: 26px;
  }

  .div-block-43 {
    max-width: 2px;
  }

  .text-block-43 {
    font-size: 26px;
  }

  .text-block-44 {
    font-size: 70px;
    line-height: 62px;
  }

  .text-block-45 {
    font-size: 26px;
  }

  .obg-space.obg-space-hero._2 {
    padding-top: 30px;
  }

  .heading-16._2 {
    font-size: 30px;
    line-height: 36px;
  }

  .paragraph-11.b {
    font-size: 14px;
    line-height: 22px;
  }

  .text-block-50 {
    font-size: 17px;
  }

  .div-block-53 {
    flex-direction: column;
  }

  .grid-9-copy.clockdiv {
    grid-column-gap: 16px;
  }

  .text-block-56 {
    text-align: center;
    font-size: 13px;
    line-height: 19px;
  }

  .cele-space.acle-space-hero {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .paragraph-27 {
    margin: 20px 10px 40px;
    font-size: 14px;
  }

  .submit-button-2 {
    height: 58px;
    margin-left: 0;
    padding-left: 10px;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
  }

  .heading-color.acle-h-hero {
    text-transform: none;
    margin: 20px auto 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 22px;
  }

  .ddn-space.ddn-space-hero.v2 {
    padding-bottom: 100px;
  }

  .grid-16.clockdiv {
    grid-column-gap: 15px;
  }

  .div-block-58 {
    align-items: center;
    height: 89px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-58.v2 {
    background-position: 50% 0;
    background-size: 100% 100%;
  }

  .text-block-64 {
    font-size: 14px;
    line-height: 19px;
  }

  .ddn-section-garantia-duvidas {
    background-size: auto;
  }

  .l3f-space.l3f-space-hero {
    padding-left: 10px;
    padding-right: 10px;
  }

  .l3f-space.l3f-space-o-que-descobrir {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .l3f-space.l3f-space-como-funciona {
    padding-bottom: 60px;
  }

  .l3f-space.l3f-space-porque {
    padding-top: 80px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .l3f-space.l3f-space-garantia, .l3f-space.l3f-space-recado-autor {
    padding-left: 10px;
    padding-right: 10px;
  }

  .l3f-space.l3f-space-deixe-a-vida {
    padding: 70px 10px 90px;
  }

  .div-block-90 {
    max-width: 300px;
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-90._4 {
    margin-top: -450px;
  }

  .image-32 {
    width: 310px;
  }

  .text-block-94 {
    margin-top: 9px;
  }

  .text-block-99 {
    font-size: 15px;
  }

  .image-34 {
    text-align: left;
    margin-top: 165px;
  }

  .heading-30 {
    margin-top: 42px;
  }

  .div-block-96 {
    margin-top: 70px;
  }

  .text-block-112 {
    padding-left: 21px;
    font-size: 23px;
  }

  .button-7 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-100 {
    margin-top: 12px;
  }

  .na-space.l3f-space-hero, .na-space.l3f-space-o-que-descobrir, .na-space.l3f-space-porque, .na-space.l3f-space-garantia, .na-space.l3f-space-recado-autor, .na-space.l3f-space-deixe-a-vida, .ofvc-space.sec-hero, .ofvc-space.sec-hero.v2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-183 {
    margin-bottom: 18px;
  }

  .text-block-183.v2-copy {
    margin-bottom: 20px;
  }

  .submit-button-4 {
    height: 60px;
    font-size: 17px;
  }

  .text-block-202 {
    margin-bottom: 40px;
    font-size: 20px;
    line-height: 26px;
  }

  .modal-captura {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-field-4 {
    color: #000;
    height: 60px;
    font-size: 16px;
    line-height: 21px;
  }

  .salasecreta-space.sec-a {
    padding: 40px 15px;
  }

  .div-block-165 {
    justify-content: flex-start;
    align-items: center;
    font-size: 300px;
  }

  .text-block-232 {
    max-width: 300px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .text-span-93 {
    font-size: 15px;
  }

  .text-field-5.icon-name {
    background-position: 9px;
  }

  .form-3 {
    margin-bottom: 10px;
  }

  .form-block-5 {
    line-height: 19px;
  }

  .text-block-233 {
    color: #ffc107;
    text-align: center;
    max-width: 300px;
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 0;
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
  }

  .text-block-234 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

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

  .text-block-237 {
    margin-top: 10px;
  }

  .button-12.cta-whats-dinamico {
    text-align: center;
    line-height: 17px;
  }

  .text-block-241 {
    text-align: center;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-245 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-52 {
    text-align: center;
    margin: 20px 10px 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .image-92 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .button-16 {
    text-align: center;
    margin-top: 0;
    padding: 20px 25px;
    font-size: 16px;
  }

  .valida-email {
    display: none;
  }

  .msg {
    margin: 10px 20px 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
  }

  .container-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-93 {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .cta-form-whats {
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-position: 5%;
    background-size: 20px;
    background-clip: border-box;
    border-radius: 5px;
    height: 50px;
    margin-top: 10px;
    margin-left: 0;
    padding-left: 50px;
    padding-right: 20px;
    font-size: 13px;
    line-height: 20px;
    text-decoration: none;
  }

  .image-7-copy {
    color: var(--white);
  }

  .button-17 {
    margin-bottom: 20px;
    margin-left: 0;
    font-size: 0;
    line-height: 15px;
  }

  .text-span-97 {
    font-size: 15px;
  }

  .heading-47 {
    font-size: 17px;
    line-height: 28px;
  }

  .heading-48 {
    text-align: center;
    text-transform: none;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 10px 30px;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-decoration: none;
    position: static;
  }

  .heading-49 {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    line-height: 28px;
  }

  .text-block-249.c {
    text-transform: uppercase;
  }

  .button-18 {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 15px;
  }

  .waci-section-hero {
    background-size: auto;
  }

  .div-block-181 {
    flex-direction: column;
  }

  .grid-40.clockdiv {
    grid-column-gap: 15px;
  }

  .text-block-255 {
    line-height: 28px;
  }

  .faixa-desconto {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-bottom: 10px;
  }

  .modal-form {
    padding-left: 10px;
    padding-right: 10px;
  }

  .close-form {
    top: 15px;
    right: 15px;
  }

  .fac-hero-box {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .fac-space.fac-space-hero {
    padding-top: 30px;
  }

  .fac-space.fac-space-hero.recompra {
    padding-bottom: 30px;
  }

  .fac-space.fac-space-dep {
    margin-top: 60px;
  }

  .fac-space.fac-space-ferramenta {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .fac-space.fac-space-depoiemntos {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 18px;
  }

  .fac-space.fac-space-elton {
    padding-top: 0;
  }

  .fac-space.fac-space-elton.b {
    padding-top: 275px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .fac-cta {
    font-size: 18px;
  }

  .fac-promessa {
    font-weight: 600;
  }

  .div-block-194 {
    padding-top: 50px;
  }

  .heading-59 {
    margin-top: 220px;
  }

  .heading-59.b {
    margin-top: 0;
  }

  .paragraph-63.b {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-109 {
    width: 100%;
  }

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

  .div-block-233 {
    text-align: left;
  }

  .bold-text-7 {
    font-size: 14px;
  }

  .image-125 {
    margin-bottom: 20px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .rel-space.rel-space-onze {
    padding-top: 50px;
    padding-bottom: 50px;
  }

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

  .image-131.mob {
    top: 0;
  }

  .text-block-288 {
    text-decoration: none;
  }

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

  .text-block-300 {
    text-align: center;
    margin-top: 60px;
  }

  .text-block-300._2 {
    margin-top: 0;
  }

  .button-19 {
    margin-top: 40px;
    font-weight: 500;
  }

  .image-146 {
    float: none;
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .link-block-10 {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .image-147 {
    padding-left: 60px;
    padding-right: 50px;
  }

  .youtube-3 {
    margin-bottom: 0;
    overflow: visible;
  }

  .paragraph-78 {
    color: #fff;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
  }

  .image-149 {
    margin-bottom: 0;
  }

  .text-block-308 {
    text-align: center;
    margin-top: 20px;
  }

  .bold-text-11 {
    text-align: center;
    font-size: 14px;
    font-weight: 300;
    line-height: 23px;
  }

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

  .bold-text-13 {
    max-width: 300px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    font-weight: 500;
  }

  .image-151 {
    max-width: 30px;
  }

  .fac-cta-3 {
    font-size: 18px;
  }

  .fac-cta-3._3 {
    font-size: 16px;
  }
}

#w-node-da993a23-cd8f-b610-222c-0d70d067c960-b81fa13e, #w-node-_60a9b813-73d9-f025-5561-9a45ecea2734-52dfb86b, #w-node-_60a9b813-73d9-f025-5561-9a45ecea2736-52dfb86b, #w-node-_522aaade-11ab-0144-78fa-00c917295212-52dfb86b, #w-node-_522aaade-11ab-0144-78fa-00c917295216-52dfb86b, #w-node-_9ff13e10-e19a-12ea-35cf-9f5f38ab2379-efcf5c93, #w-node-_091063f9-dcd5-9312-1fc5-392dba20ffbd-efcf5c93, #w-node-_996971e9-929b-be40-0a6a-4281ce86713d-efcf5c93, #w-node-_5cb11f64-d7ba-4465-f200-d425bb545bef-efcf5c93, #w-node-da993a23-cd8f-b610-222c-0d70d067c960-efcf5c93, #w-node-_8f9e85ac-99d3-86bd-fd36-25091e58e097-20e12b3d, #w-node-_8f9e85ac-99d3-86bd-fd36-25091e58e09c-20e12b3d, #w-node-_8f9e85ac-99d3-86bd-fd36-25091e58e09d-20e12b3d, #w-node-_8f9e85ac-99d3-86bd-fd36-25091e58e0a2-20e12b3d, #w-node-_8f9e85ac-99d3-86bd-fd36-25091e58e0a3-20e12b3d, #w-node-_8f9e85ac-99d3-86bd-fd36-25091e58e0a8-20e12b3d, #w-node-_8f9e85ac-99d3-86bd-fd36-25091e58e0a9-20e12b3d, #w-node-_36a522d8-ef73-b1f5-d8cc-230043a7deb2-20e12b3d, #w-node-_55ba0c7f-ed0f-72af-d4a4-7b31f87af39c-20e12b3d, #w-node-eb81ee4d-f15b-b5c9-bcad-bf279aebcf93-20e12b3d, #w-node-_68b4ff4e-c4c9-e060-a552-b296556be4b6-20e12b3d, #w-node-de3e4bd9-90b1-0cb6-524d-030623f3ed64-20e12b3d, #w-node-b81f20fb-5a89-5f03-9667-ec84542a9a70-20e12b3d, #w-node-_8ddebd46-9253-6e6a-855a-33d631954230-98ef6591, #w-node-_27be44d3-8f50-9094-18fa-7405d100e344-98ef6591, #w-node-_234c6354-8fe8-f3a9-8484-2779fde52e10-98ef6591, #w-node-ca557c0d-f8aa-da19-72a1-8224be61b473-98ef6591, #w-node-_13774dce-689e-24f1-7a7f-fb526ea94fdb-98ef6591, #w-node-_5f5b24cd-7a3d-3fb0-baaa-e3a4efae63e5-98ef6591, #w-node-_87813ffa-46b2-a13c-3cf7-94f48e2b4b33-98ef6591, #w-node-_62754d09-2de6-2ecd-47db-c8c1b09f33c2-98ef6591, #w-node-_50ce03de-d704-da8a-d03c-1ae13bc3e167-98ef6591, #w-node-d07cd5d8-204c-07e3-e921-597b6c9c1d0d-98ef6591, #w-node-_5937e1b0-864e-cea7-4ee0-c91883e11132-98ef6591, #w-node-_63df0bd5-4c1c-47da-ac4b-88874c5b4246-98ef6591, #w-node-_469a6a17-de46-e27c-d819-6c635df1a734-98ef6591, #w-node-_11d5ac4e-7512-0d55-9eda-2d35cfa476eb-98ef6591, #w-node-_9599589d-8c22-a304-8e50-d07406fddd3c-98ef6591, #w-node-effc7fcd-fe7a-87fd-2a92-67854cd3e0a9-ed6347a6, #w-node-_727e3c0d-338b-ecde-be06-6666e281a52d-ed6347a6, #w-node-_47d6253b-eeef-5424-525a-55f0239b4b45-ed6347a6, #w-node-_44a84690-b483-decc-d51d-b34ce323a4b0-ed6347a6, #w-node-f0e50bbd-dad8-0a65-176a-b213bc950c9d-ed6347a6, #w-node-_5252485a-3a8f-0475-ae8b-95e389b859d0-ed6347a6, #w-node-_32c8e5f7-867c-096b-5685-9aff13805135-ed6347a6, #w-node-_5bafc3bd-c16f-35c3-c78e-a4a94d13b046-ed6347a6, #w-node-f46c9c84-99b2-f666-92b7-20f0a606b5aa-ed6347a6, #w-node-d91a3f8d-3fe6-719d-5c0f-41955e99e762-ed6347a6, #w-node-_7f8c9f68-153f-1923-71a9-76997e108026-ed6347a6, #w-node-ee7ecea6-8b05-3626-520c-bf9ff997c289-ed6347a6, #w-node-e1a67f4e-712f-48d5-7893-91375e8fdb49-ed6347a6, #w-node-_4ed6ebdd-223b-5699-87c3-9874085b55c6-ed6347a6, #w-node-dead7ea2-2354-99c1-377a-b8c71323b7c6-ed6347a6, #w-node-c777410d-9eee-482b-a17a-cbe8ed6bc5c1-ed6347a6, #w-node-_4ee73f6c-a309-7592-913e-eb9e2725f0a2-ed6347a6, #w-node-_2c3af29e-4d95-5667-40bb-579f84249d76-ed6347a6, #w-node-fbd698bf-b2a7-3d6c-ff8e-3248a95c4a19-ed6347a6, #w-node-aa00c22d-bd72-a3c5-3631-d55a279e7380-ed6347a6, #w-node-_6da0f49a-9854-e3df-d5a4-8dcce80e03a1-ed6347a6, #w-node-effc7fcd-fe7a-87fd-2a92-67854cd3e0a9-173d1301, #w-node-_727e3c0d-338b-ecde-be06-6666e281a52d-173d1301, #w-node-_47d6253b-eeef-5424-525a-55f0239b4b45-173d1301, #w-node-_44a84690-b483-decc-d51d-b34ce323a4b0-173d1301, #w-node-f0e50bbd-dad8-0a65-176a-b213bc950c9d-173d1301, #w-node-_5252485a-3a8f-0475-ae8b-95e389b859d0-173d1301, #w-node-_32c8e5f7-867c-096b-5685-9aff13805135-173d1301, #w-node-_5bafc3bd-c16f-35c3-c78e-a4a94d13b046-173d1301, #w-node-f46c9c84-99b2-f666-92b7-20f0a606b5aa-173d1301, #w-node-d91a3f8d-3fe6-719d-5c0f-41955e99e762-173d1301, #w-node-_7f8c9f68-153f-1923-71a9-76997e108026-173d1301, #w-node-ee7ecea6-8b05-3626-520c-bf9ff997c289-173d1301, #w-node-e1a67f4e-712f-48d5-7893-91375e8fdb49-173d1301, #w-node-_4ed6ebdd-223b-5699-87c3-9874085b55c6-173d1301, #w-node-dead7ea2-2354-99c1-377a-b8c71323b7c6-173d1301, #w-node-c777410d-9eee-482b-a17a-cbe8ed6bc5c1-173d1301, #w-node-_4ee73f6c-a309-7592-913e-eb9e2725f0a2-173d1301, #w-node-_2c3af29e-4d95-5667-40bb-579f84249d76-173d1301, #w-node-fbd698bf-b2a7-3d6c-ff8e-3248a95c4a19-173d1301, #w-node-aa00c22d-bd72-a3c5-3631-d55a279e7380-173d1301, #w-node-_6da0f49a-9854-e3df-d5a4-8dcce80e03a1-173d1301, #w-node-_7090d037-5794-04c9-26bf-b929fb406fdc-fc32a897, #w-node-_7090d037-5794-04c9-26bf-b929fb406fe1-fc32a897, #w-node-_7090d037-5794-04c9-26bf-b929fb406fe3-fc32a897, #w-node-_7090d037-5794-04c9-26bf-b929fb406fe8-fc32a897, #w-node-_7090d037-5794-04c9-26bf-b929fb406fea-fc32a897, #w-node-_7090d037-5794-04c9-26bf-b929fb406fef-fc32a897, #w-node-_7090d037-5794-04c9-26bf-b929fb406ff1-fc32a897, #w-node-_52e595fe-d8af-e059-f99b-0dbfae4359e2-fc32a897, #w-node-_859f99e7-3c2d-3ba2-6075-41fc32b933c5-fc32a897, #w-node-d618b69a-a8e4-e8ba-b132-ca38e1ab5148-fc32a897, #w-node-_67c53633-3c4d-d63d-3c62-dca3b8f6333f-fc32a897, #w-node-_5dd828cd-ea85-bdd4-3e57-2f8c7142af46-fc32a897, #w-node-_68212838-1a39-1181-b4b8-910fcd0ecd56-fc32a897, #w-node-_41452f0a-72ef-6c63-e7a1-891fb424e5fb-fc32a897, #w-node-_973ff5f9-bed4-5e92-0593-b5251f20a2fb-fc32a897, #w-node-_9261b310-d47d-cfb2-5924-5f226eb2a7ce-fc32a897, #w-node-d287a21a-bb2d-3703-ddc5-9f41e88d8f78-dba66cae, #w-node-_46241d63-ae10-a436-ca2a-70134676c99d-dba66cae, #w-node-da4f3306-a62a-0b9a-417d-d79572a8b617-25963258, #w-node-a9bdf16a-0c67-8ded-baee-932ec1576ead-25963258, #w-node-_4bae69db-a5b0-0746-1994-3d0a793c35ed-25963258, #w-node-_4aa00621-2090-71a4-359a-50e064444a0f-25963258, #w-node-c817f292-d6de-77d1-9455-a4487f122ff3-25963258, #w-node-_6363ffbb-5e16-786d-510f-e044430553c3-25963258, #w-node-_6363ffbb-5e16-786d-510f-e044430553ca-25963258, #w-node-_6363ffbb-5e16-786d-510f-e044430553d0-25963258, #w-node-_22f802ac-f525-b039-b6b6-6acb840424b8-25963258, #w-node-ef83bb79-3ee0-2def-1edc-8a50c1defbdf-25963258, #w-node-b315bf16-0b79-4f61-0fdb-48178748b85a-25963258, #w-node-_9e45de5b-fb7f-e911-bb77-fb73b3b6b34f-25963258, #w-node-aacc5630-5a49-9438-6422-517f80d0d71d-25963258, #w-node-_3a851bac-94f4-1378-4313-d4e4a4e0e2e0-25963258, #w-node-de23da4e-422b-eba1-378b-ea3b34fa8137-25963258, #w-node-c7d3aa8d-7e48-aa21-8df7-0a44d4d80e59-25963258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d3f370c-683d-1c44-9530-cc918d29de18-25963258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6475cf1d-d319-5fb5-2a16-8cf3a318bed4-25963258, #w-node-_39729b7f-0f40-d4c2-c4ec-15f1967b9c42-25963258, #w-node-_2b9d3d32-2c12-d4d8-b56d-84c7e17dec0d-25963258, #w-node-_9f9382da-4c3c-c689-f853-d3edd4f458dc-25963258, #w-node-_32667ee0-e4ed-0b69-d1c0-d5a4fae71b08-25963258, #w-node-_5fe09dfd-2ddd-7e53-0fca-b3fb190b3b3f-25963258, #w-node-_9722cc7b-5942-fe8a-d978-35050692a593-25963258, #w-node-_35d9ec3e-86be-82b9-8913-b104c65d782b-25963258, #w-node-_6363ffbb-5e16-786d-510f-e044430553c3-a73775b7, #w-node-_6363ffbb-5e16-786d-510f-e044430553ca-a73775b7, #w-node-_6363ffbb-5e16-786d-510f-e044430553d0-a73775b7, #w-node-_22f802ac-f525-b039-b6b6-6acb840424b8-a73775b7, #w-node-a9bdf16a-0c67-8ded-baee-932ec1576ead-a73775b7, #w-node-_4bae69db-a5b0-0746-1994-3d0a793c35ed-a73775b7, #w-node-_4aa00621-2090-71a4-359a-50e064444a0f-a73775b7, #w-node-c817f292-d6de-77d1-9455-a4487f122ff3-a73775b7, #w-node-da4f3306-a62a-0b9a-417d-d79572a8b617-a73775b7, #w-node-ef83bb79-3ee0-2def-1edc-8a50c1defbdf-a73775b7, #w-node-b315bf16-0b79-4f61-0fdb-48178748b85a-a73775b7, #w-node-_9e45de5b-fb7f-e911-bb77-fb73b3b6b34f-a73775b7, #w-node-aacc5630-5a49-9438-6422-517f80d0d71d-a73775b7, #w-node-_3a851bac-94f4-1378-4313-d4e4a4e0e2e0-a73775b7, #w-node-de23da4e-422b-eba1-378b-ea3b34fa8137-a73775b7, #w-node-c7d3aa8d-7e48-aa21-8df7-0a44d4d80e59-a73775b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d3f370c-683d-1c44-9530-cc918d29de18-a73775b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6475cf1d-d319-5fb5-2a16-8cf3a318bed4-a73775b7, #w-node-_39729b7f-0f40-d4c2-c4ec-15f1967b9c42-a73775b7, #w-node-_2b9d3d32-2c12-d4d8-b56d-84c7e17dec0d-a73775b7, #w-node-_9f9382da-4c3c-c689-f853-d3edd4f458dc-a73775b7, #w-node-_32667ee0-e4ed-0b69-d1c0-d5a4fae71b08-a73775b7, #w-node-_5fe09dfd-2ddd-7e53-0fca-b3fb190b3b3f-a73775b7, #w-node-_9722cc7b-5942-fe8a-d978-35050692a593-a73775b7, #w-node-_35d9ec3e-86be-82b9-8913-b104c65d782b-a73775b7, #w-node-_78ebb878-9814-17c8-bee7-6ccc79ce5f52-4d986227, #w-node-_204d56fb-758b-ef80-d716-f71ab4d990c3-4d986227, #w-node-b386af96-b960-92d7-dfd3-ffada2ef9208-4d986227, #w-node-f8e601ae-f5a7-a26c-c5eb-d172faed1ba8-1d602f23, #w-node-c558d5cd-0f05-4f5d-9c2a-c094e477f09c-1d602f23, #w-node-baca808e-aa9a-dd1f-62c1-56bc30e162a4-1d602f23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71e782d5-6a00-d2da-d0c3-b9028b192e90-936c2c98, #w-node-a4b66a8a-9711-44f5-9192-fac0151242ad-936c2c98 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b81f20fb-5a89-5f03-9667-ec84542a9a70-58da6fe6, #w-node-_8ddebd46-9253-6e6a-855a-33d631954230-c57291c9, #w-node-_27be44d3-8f50-9094-18fa-7405d100e344-c57291c9, #w-node-_234c6354-8fe8-f3a9-8484-2779fde52e10-c57291c9, #w-node-ca557c0d-f8aa-da19-72a1-8224be61b473-c57291c9, #w-node-_13774dce-689e-24f1-7a7f-fb526ea94fdb-c57291c9, #w-node-_5f5b24cd-7a3d-3fb0-baaa-e3a4efae63e5-c57291c9, #w-node-_87813ffa-46b2-a13c-3cf7-94f48e2b4b33-c57291c9, #w-node-_62754d09-2de6-2ecd-47db-c8c1b09f33c2-c57291c9, #w-node-_50ce03de-d704-da8a-d03c-1ae13bc3e167-c57291c9, #w-node-d07cd5d8-204c-07e3-e921-597b6c9c1d0d-c57291c9, #w-node-_5937e1b0-864e-cea7-4ee0-c91883e11132-c57291c9, #w-node-_63df0bd5-4c1c-47da-ac4b-88874c5b4246-c57291c9, #w-node-_469a6a17-de46-e27c-d819-6c635df1a734-c57291c9, #w-node-_11d5ac4e-7512-0d55-9eda-2d35cfa476eb-c57291c9, #w-node-_9599589d-8c22-a304-8e50-d07406fddd3c-c57291c9, #w-node-_56ffaa17-41da-c06f-8eda-934e1471bf91-c57291c9, #w-node-f77f1881-b093-1e81-cf23-a2ebbec6be21-c57291c9, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab7b-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab80-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab81-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab86-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab87-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab8c-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab8d-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7aba7-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abae-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb0-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb4-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb8-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abbc-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc0-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc4-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc8-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abcc-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abd6-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abd8-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abeb-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abed-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abf2-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abf4-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac11-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac1a-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac23-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac2c-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac2e-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac30-b959206c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab7b-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab80-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab81-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab86-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab87-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab8c-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab8d-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7aba7-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abae-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb0-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb4-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb8-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abbc-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc0-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc4-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc8-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abcc-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abd6-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abd8-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abeb-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abed-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abf2-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abf4-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac11-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac1a-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac23-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac2c-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac2e-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac30-53aa457c, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab7b-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab80-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab81-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab86-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab87-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab8c-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab8d-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7aba7-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abae-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb0-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb4-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb8-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abbc-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc0-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc4-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc8-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abcc-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abd6-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abd8-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abeb-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abed-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abf2-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abf4-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac11-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac1a-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac23-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac2c-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac2e-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac30-f1eeede1, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab7b-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab80-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab81-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab86-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab87-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab8c-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab8d-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7aba7-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abae-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb0-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb4-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb8-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abbc-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc0-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc4-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc8-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abcc-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abd6-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abd8-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abeb-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abed-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abf2-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abf4-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac11-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac1a-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac23-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac2c-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac2e-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac30-dd7881b4, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab7b-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab80-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab81-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab86-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab87-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab8c-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab8d-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7aba7-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abae-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb0-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb4-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb8-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abbc-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc0-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc4-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc8-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abcc-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abd6-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abd8-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abeb-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abed-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abf2-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abf4-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac11-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac1a-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac23-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac2c-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac2e-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac30-ac2d7994, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab7b-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab80-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab81-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab86-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab87-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab8c-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ab8d-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7aba7-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abae-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb0-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb4-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abb8-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abbc-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc0-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc4-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abc8-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abcc-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abd6-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abd8-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abeb-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abed-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abf2-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7abf4-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac11-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac1a-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac23-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac2c-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac2e-dcd8cd1b, #w-node-_02032d3f-2f7e-e7e3-c25c-ae46aac7ac30-dcd8cd1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da3bcbd2-2507-df14-1e6a-802e3edb887d-db885c42, #w-node-da3bcbd2-2507-df14-1e6a-802e3edb887d-31a73742 {
  grid-area: 4 / 1 / 5 / 3;
  justify-self: center;
}

#w-node-_63acecc5-1f4b-9461-4b71-130e9c676d3d-87829db5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_407cb2c8-d662-fc5f-9138-2df53c2a1aad-87829db5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-da3bcbd2-2507-df14-1e6a-802e3edb887d-947edc6a, #w-node-da3bcbd2-2507-df14-1e6a-802e3edb887d-a3d8f658, #w-node-da3bcbd2-2507-df14-1e6a-802e3edb887d-f58b9f71, #w-node-da3bcbd2-2507-df14-1e6a-802e3edb887d-a67b4cbe {
  grid-area: 4 / 1 / 5 / 3;
  justify-self: center;
}

#w-node-b81f20fb-5a89-5f03-9667-ec84542a9a70-ec7ff537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-bc420e23-6e90-56d7-8fcd-bbc8d7431246-d7431240, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-0ebc7415 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_44a84690-b483-decc-d51d-b34ce323a4b0-ed6347a6, #w-node-_5252485a-3a8f-0475-ae8b-95e389b859d0-ed6347a6 {
    align-self: center;
  }

  #w-node-_43a248c3-6cb4-d95f-3433-b7cdcdb4ba80-ed6347a6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_44a84690-b483-decc-d51d-b34ce323a4b0-173d1301, #w-node-_5252485a-3a8f-0475-ae8b-95e389b859d0-173d1301 {
    align-self: center;
  }

  #w-node-_43a248c3-6cb4-d95f-3433-b7cdcdb4ba80-173d1301 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7090d037-5794-04c9-26bf-b929fb406fe8-fc32a897, #w-node-_7090d037-5794-04c9-26bf-b929fb406fef-fc32a897 {
    align-self: center;
  }

  #w-node-_37531442-90a5-1471-5aee-d28e32fa469f-fc32a897, #w-node-ded3cca1-4064-5c59-36fe-4b5c1c165432-9078d982, #w-node-_5bc4299c-dbab-f781-1619-ec4212fb59f0-2f41fbf7, #w-node-_5bc4299c-dbab-f781-1619-ec4212fb59f0-b889e5d7, #w-node-b6c88b4d-69e8-007e-2ab5-5d996e0f077d-e8873034, #w-node-_5bc4299c-dbab-f781-1619-ec4212fb59f0-94e2b2fe, #w-node-_5bc4299c-dbab-f781-1619-ec4212fb59f0-139654a3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-da4f3306-a62a-0b9a-417d-d79572a8b617-25963258 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-da4f3306-a62a-0b9a-417d-d79572a8b617-a73775b7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_56a1c79e-f981-078b-1eba-21af21e562c4-4d986227, #w-node-_18e1d6b2-0229-ff67-1ea7-7042008bc0f4-1d602f23, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-9f4d27b0, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-5ca9f3bc, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-86a2cfab, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-cf24c100, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-585831bd, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-d1f414c8, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-9840f323, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-98418948, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-bf206948, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-a333d206, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-b959206c, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-53aa457c, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-f1eeede1, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-a3660c5b, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-dd7881b4, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-ac2d7994, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-dcd8cd1b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-da3bcbd2-2507-df14-1e6a-802e3edb887d-db885c42, #w-node-da3bcbd2-2507-df14-1e6a-802e3edb887d-31a73742, #w-node-da3bcbd2-2507-df14-1e6a-802e3edb887d-947edc6a, #w-node-da3bcbd2-2507-df14-1e6a-802e3edb887d-a3d8f658 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-95d8996a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-da3bcbd2-2507-df14-1e6a-802e3edb887d-f58b9f71, #w-node-da3bcbd2-2507-df14-1e6a-802e3edb887d-a67b4cbe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-399592da, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-589584bb, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-20fc43c5, #w-node-ee568e00-16f0-549d-0bcc-e7c573b9bb87-36ff009e {
    grid-area: 3 / 1 / 4 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-c68cbd10-8be1-2d37-ef40-51a09561dc51-ed6347a6, #w-node-_4fb2a275-7c6c-7024-0507-754133fd3dba-ed6347a6, #w-node-c68cbd10-8be1-2d37-ef40-51a09561dc51-173d1301, #w-node-_4fb2a275-7c6c-7024-0507-754133fd3dba-173d1301, #w-node-c9eb23b6-99ac-98a2-a308-8ab0075c5f51-25963258, #w-node-c9eb23b6-99ac-98a2-a308-8ab0075c5f4b-25963258, #w-node-c9eb23b6-99ac-98a2-a308-8ab0075c5f51-a73775b7, #w-node-c9eb23b6-99ac-98a2-a308-8ab0075c5f4b-a73775b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
