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: Maisonneue;
  src: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5523bd5677957a1fc18_MaisonNeue-BoldItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5523bd5677957a1fc18_MaisonNeue-BoldItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5523bd5677957a1fc18_MaisonNeue-BoldItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb551dcc8b65d1cfe43e2_MaisonNeue-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: Maisonneue;
  src: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5515878d76f2f9c9a27_MaisonNeue-Bold.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5515878d76f2f9c9a27_MaisonNeue-Bold.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb551a33a9480e37b8b13_MaisonNeue-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Maisonneue book;
  src: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5527e794877d1642b3f_MaisonNeue-Book.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5527e794877d1642b3f_MaisonNeue-Book.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb552078a8d74e01a239e_MaisonNeue-Book.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Maisonneue;
  src: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5521be7fb12cf30fa69_MaisonNeue-BookItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5526212e7448cc54e32_MaisonNeue-DemiItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb55306b4e0c69750c62c_MaisonNeue-MonoItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5521be7fb12cf30fa69_MaisonNeue-BookItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5526212e7448cc54e32_MaisonNeue-DemiItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb55306b4e0c69750c62c_MaisonNeue-MonoItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb55241a640df438ebbcb_MaisonNeue-BookItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb552ab3b8741980b7cb4_MaisonNeue-DemiItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5530e0a8a035596538e_MaisonNeue-MonoItalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: Maisonneue demi;
  src: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb552ce1c135d74aef6a7_MaisonNeue-Demi.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb552ce1c135d74aef6a7_MaisonNeue-Demi.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb552243b2f8147277aa2_MaisonNeue-Demi.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Maisonneue;
  src: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb55206b4e02ac250c62a_MaisonNeue-Light.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb55206b4e02ac250c62a_MaisonNeue-Light.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5523d6316fb730d5e81_MaisonNeue-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Maisonneue;
  src: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb552ab3b87a10a0b7cb5_MaisonNeue-MediumItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb552ab3b87a10a0b7cb5_MaisonNeue-MediumItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb55284f53004bc976d1d_MaisonNeue-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: Maisonneue;
  src: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb552243b2f080e277aa4_MaisonNeue-LightItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb552243b2f080e277aa4_MaisonNeue-LightItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5525a4ab7451a94fcf8_MaisonNeue-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: Maisonneue mono;
  src: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb552fbaafcebac7831d3_MaisonNeue-Mono.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb552fbaafcebac7831d3_MaisonNeue-Mono.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb552243b2f5d7e277aa5_MaisonNeue-Mono.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Maisonneue;
  src: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb55241a64055358ebbcc_MaisonNeue-Medium.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb55241a64055358ebbcc_MaisonNeue-Medium.woff") format("woff"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eebb5525a4ab770a694fcf9_MaisonNeue-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Amsterdam;
  src: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/646371439401364b82684077_Amsterdam.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Amsterdam three slant;
  src: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/6463751e187521312775440d_amsterdam-three-slant.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --gray-1: #222525;
  --primary-1: #32cccc;
  --white: white;
  --black: black;
  --gray-2: #62636b;
  --gray-3: #ecebea;
  --gray-4: #f8f6f4;
  --primary-3: #4c546e;
  --success: #57a773;
  --warning: #f19953;
  --error: #ed6a5e;
  --2f74de: #2f74de;
  --gray-5: #7e89a6;
  --gray-6: whitesmoke;
  --4f8efa: #4f8efa;
  --269999: transparent;
}

.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-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

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

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

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

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

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

.w-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformheader {
  text-align: center;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

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

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-users-usersignupverificationmessage {
  display: none;
}

.w-users-userresetpasswordformwrapper, .w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

@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: var(--gray-1);
  flex-direction: column;
  align-items: stretch;
  font-family: Maisonneue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  display: flex;
}

h1 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 54px;
  font-weight: 300;
  line-height: 1;
}

h2 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 42px;
}

h3 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Maisonneue, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 38px;
}

h4 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Maisonneue, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 32px;
}

h5 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Maisonneue, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
}

h6 {
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
}

p {
  color: var(--gray-1);
  margin-bottom: 24px;
}

a {
  color: var(--primary-1);
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

a.w--current {
  color: var(--white);
  background-color: #005ac3;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 24px;
}

li {
  padding-top: 3px;
  padding-bottom: 0;
}

img {
  align-self: flex-start;
  max-width: 100%;
  display: inline-block;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: 5px #e2e2e2;
  margin-bottom: 24px;
  padding: 0;
  font-size: 32px;
  line-height: 38px;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  opacity: .5;
  text-align: left;
  margin-top: 12px;
  font-size: 16px;
  line-height: 24px;
}

.section {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
}

.section.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section.bg-gray-4.section3 {
  padding: 60px;
}

.section.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section.no-bottom-space {
  padding-bottom: 0;
}

.section.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section.bg-primary-2 {
  background-color: #0094ff;
}

.section.no-top-space {
  background-color: #0000;
  border-radius: 1px;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  display: block;
}

.section.no-top-space.bg-white {
  background-color: #fbfbff;
}

.section.bottom-space-small {
  padding-bottom: 0;
}

.section.top-space-small {
  padding-top: 96px;
}

.section.top-space-small.bg-gray-6.sectionfiex {
  z-index: 97;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.section.section-sucess {
  background-color: #32cccc0d;
}

.section.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section.bg-gray-6.new {
  background-color: #002e6c;
}

.section.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.section.hero-full {
  padding-top: 40px;
}

.section.hero-full.option-01 {
  display: none;
}

.section.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section.bg-blue-1.section3 {
  padding: 60px;
}

.section.bg-gray-10 {
  background-color: #f5f6fa;
}

.section.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section.lp1 {
  padding-bottom: 40px;
}

.section.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section.top-space-small-copy {
  padding-top: 96px;
}

.container {
  text-align: left;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  display: block;
  position: relative;
  overflow: visible;
}

.container.container-narrow {
  max-width: 1084px;
}

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

.container.text-center.container-top {
  align-self: flex-start;
  margin-top: 40px;
}

.container.div-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container.hide {
  display: none;
}

.container.vobi-empreenda {
  margin-bottom: 40px;
}

.container.vobi-empreenda.ver-mais {
  padding-top: 40px;
}

.container.main-container {
  padding-top: 48px;
  padding-bottom: 48px;
}

.bg-gray-1 {
  background-color: var(--gray-1);
  color: var(--white);
}

.bg-gray-2 {
  background-color: var(--gray-2);
  color: var(--white);
}

.text-large {
  color: var(--gray-1);
  text-align: left;
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.text-large.footer-text {
  min-width: auto;
  max-width: 300px;
}

.card {
  border: 1px solid var(--gray-3);
  background-color: var(--white);
  border-radius: 6px;
  flex-direction: column;
  display: flex;
  position: relative;
}

.card:hover {
  text-decoration: none;
}

.card.bg-white {
  max-width: 506px;
}

.card.style-guide-color-card {
  min-width: 150px;
}

.card.form-input-card {
  border-radius: 5px;
  flex-direction: row;
  flex: 1;
  align-items: center;
  transition: border-color .2s;
}

.card.form-input-card:focus {
  border-color: var(--primary-1);
}

.card.form-input-card.search-card {
  padding-right: 6px;
}

.card.no-border {
  position: relative;
  box-shadow: 1px 1px 3px #0000001a;
}

.card.no-border.image-caption-overlay {
  max-width: 265px;
  position: absolute;
  bottom: 24px;
  right: 24px;
}

.card.no-border.blog-card {
  height: 100%;
  transition: box-shadow .2s, transform .2s;
  box-shadow: 0 4px 8px #0000;
}

.card.no-border.blog-card:hover {
  transform: translate(0, -12px);
  box-shadow: 0 4px 8px #0000001a;
}

.card.no-border.blog-card.historia-de-sucesso {
  border-style: solid;
  border-color: #cfd5e7;
}

.card.no-border.no-shadow {
  box-shadow: none;
}

.card.no-border.hero-card {
  max-width: 400px;
}

.card.link-card {
  color: var(--gray-1);
  text-align: center;
  background-color: #0000;
  align-items: center;
  width: 100%;
  transition: box-shadow .2s, transform .2s, background-color .2s;
  transform: translate(0);
  box-shadow: 0 6px 4px #0000;
}

.card.link-card:hover {
  background-color: var(--white);
  text-decoration: none;
  transform: translate(0, -4px);
  box-shadow: 0 6px 4px #0000000d;
}

.card.form-overlap-card {
  width: 100%;
  margin-top: -96px;
  margin-bottom: 0;
}

.card.fullscreen-card {
  width: 100%;
  max-width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.card.blog-card.no-border.height {
  min-height: 450px;
  margin-bottom: 32px;
}

.card.job-card {
  color: var(--gray-1);
  transition: transform .2s;
}

.card.job-card:hover {
  text-decoration: none;
  transform: translate(12px);
}

.card.help-article-link {
  transition: box-shadow .2s, transform .2s;
  box-shadow: 0 4px 6px #0000;
}

.card.help-article-link:hover {
  transform: translate(0, -8px);
  box-shadow: 0 4px 6px #0000000d;
}

.card.case-study-card {
  height: 100%;
}

.card.password-card {
  width: 100%;
  max-width: 400px;
  margin-top: 36px;
}

.card.page-demo-card {
  transition: box-shadow .2s, transform .2s;
  box-shadow: 0 4px 6px #0000;
}

.card.page-demo-card:hover {
  transform: translate(0, -6px)scale(1.02);
  box-shadow: 0 4px 6px #0000000d;
}

.text-small {
  text-align: left;
  font-family: Maisonneue, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}

.text-small.text-muted {
  font-size: 11px;
}

.text-small.text-muted.margin-top {
  margin-top: 24px;
}

.text-small.form-hint-text {
  opacity: .75;
  margin-top: 6px;
}

.text-small.text-bold {
  font-weight: 700;
}

.text-caps {
  color: var(--primary-1);
  text-align: center;
  letter-spacing: .25em;
  text-transform: uppercase;
  margin-right: -.25em;
  font-family: Maisonneue, sans-serif;
  font-weight: 300;
}

.bg-primary-1 {
  background-color: var(--primary-1);
  color: var(--white);
}

.bg-gray-4 {
  background-color: var(--gray-4);
}

.row {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.row.style-guide-content-row {
  margin-bottom: 12px;
}

.row.row-align-center {
  align-items: center;
  font-size: 16px;
}

.row.row-split-content {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  margin-bottom: 40px;
  display: grid;
}

.row.row-split-content.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row.row-split-content.row-align-top {
  align-items: start;
}

.row.row-split-content.row-align-text-right {
  justify-items: start;
}

.row.row-split-content.row-align-text-right.new-grid {
  grid-template-columns: .75fr 1fr;
}

.row.row-split-content.align-start {
  align-items: start;
}

.row.row-justify-between {
  justify-content: space-between;
}

.row.no-wrap {
  flex-wrap: nowrap;
}

.row.row-justify-center {
  text-align: left;
  justify-content: center;
  display: flex;
  position: static;
}

.row.row-no-wrap {
  flex-wrap: nowrap;
}

.row.row-no-wrap.row-align-center.row-dropdown {
  color: var(--gray-1);
  padding-top: 8px;
  padding-bottom: 8px;
}

.row.icon-row {
  align-items: center;
}

.row.margin-top.empty-state-hidden {
  display: none;
}

.row.price-row {
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 12px;
}

.row.row-justify-end {
  justify-content: flex-end;
}

.row.breadcrumb-row {
  border-top: 1px solid var(--gray-3);
  align-items: center;
  padding-top: 12px;
}

.row.justify-content-center {
  display: block;
  overflow: visible;
}

.row.utility-row-right {
  justify-content: flex-end;
}

.row.utility-row-left {
  align-items: center;
}

.row.row-split-content-copy {
  grid-column-gap: 8px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.row.row-split-content-copy.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row.row-split-content-copy.row-align-top {
  align-items: start;
}

.row.row-split-content-copy.row-align-text-right {
  justify-items: start;
}

.style-guide-title {
  background-color: var(--gray-4);
  border-radius: 10px;
  width: 336px;
  margin-right: 48px;
  padding: 36px;
  position: relative;
}

.style-guide-content {
  flex: 1;
}

.style-guide-content.row {
  align-items: flex-start;
}

.style-guide-content.row.justify-between {
  justify-content: space-between;
}

.button {
  border: 2px none var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button.button-small {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

.button.button-small.bg-gray-4 {
  margin-left: 12px;
}

.button.button-large {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 300;
}

.button.button-outline {
  border-style: solid;
  border-color: var(--primary-3);
  box-shadow: none;
  color: var(--primary-3);
  background-color: #0000;
  font-size: 14px;
  font-weight: 300;
  transition: color .2s, background-color .2s;
  display: none;
}

.button.button-outline:hover {
  background-color: var(--primary-3);
  color: var(--white);
}

.button.button-outline.buton-header {
  margin-right: 16px;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
}

.button.button-outline.buton-header.btn-mobile {
  display: none;
}

.button.button-outline.buton-header.btn-mobile.cta-tenho-convite {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border-width: 1px;
  border-color: #565e71;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: stretch;
  margin-right: 16px;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 21px;
  display: block;
}

.button.button-outline.buton-header.btn-mobile.cta-tenho-convite:hover {
  color: #fff;
  background-color: #565e71;
}

.button.button-outline.buton-header.cta-tenho-convite.new {
  border-width: 1px;
  border-radius: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 21px;
}

.button.button-outline.buton-header.cta-tenho-convite.new.desktop {
  cursor: pointer;
}

.button.button-outline.buton-header.cta-tenho-convite.new-copy {
  border-width: 1px;
  border-radius: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 21px;
}

.button.button-outline.btn-got-invite {
  display: none;
}

.button.button-white {
  border-color: var(--white);
  background-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button.button-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button.margin-top {
  background-color: var(--primary-1);
}

.button.bg-gray-1 {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
  transition: background-color .2s, border .2s;
}

.button.bg-gray-1:hover {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
}

.button.bg-gray-4 {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button.bg-gray-4:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button.bg-gray-4.button-block {
  display: flex;
}

.button.bg-gray-4.button-header-invite {
  margin-right: 10px;
}

.button.bg-primary-2 {
  background-color: #0094ff;
  background-image: linear-gradient(-225deg, #0094ff, #1b59fd);
  border-style: none;
  font-size: 14px;
  font-weight: 300;
}

.button.bg-primary-2:hover {
  box-shadow: inset 0 0 100px 100px #0000001a;
}

.button.bg-primary-2.cta-home {
  top: 10px;
}

.button.bg-primary-2.margin-top {
  float: none;
}

.button.bg-primary-2.margin-top.button-center {
  clear: none;
  position: static;
}

.button.bg-primary-3 {
  border-style: none;
  border-color: var(--primary-3);
  background-image: linear-gradient(-225deg, #4c546e, #2e354d);
  font-size: 14px;
  font-weight: 300;
}

.button.bg-primary-3.margin-top {
  font-family: Maisonneue, sans-serif;
}

.button.bg-primary-3.margin-top.hide {
  float: none;
}

.button.bg-primary-3.cta-click2.new {
  text-align: center;
  text-transform: none;
  cursor: pointer;
  background-color: #46a22e;
  background-image: none;
  border-width: 0;
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 21px;
}

.button.bg-primary-3.cta-click2.new.body {
  width: 144px;
  height: 40px;
  margin-top: 24px;
}

.button.bg-primary-3.cta-click2.new.body.ns {
  margin-top: 0;
}

.button.bg-primary-3.cta-click2.new.body-3 {
  align-self: center;
}

.button.bg-primary-3.cta-click2.new.mobile.vobi-empreenda {
  background-color: #2f74de;
  margin-top: 48px;
}

.button.bg-primary-3.cta-click2.new.vobi-empreender {
  background-color: #2f74de;
  border-radius: 4.8px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button.bg-primary-3.cta-click2.new.nf {
  background-color: #60b53a;
  align-self: auto;
  width: auto;
  min-width: 184px;
  height: 32px;
  padding: 8px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button.bg-primary-3.cta-click2.new.nf.mobile {
  display: none;
}

.button.bg-primary-3.cta-click2.new-home {
  text-align: center;
  text-transform: none;
  background-color: #46a22e;
  background-image: none;
  border-width: 0;
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 48px;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 21px;
}

.button.bg-primary-3.cta-click2.new-home.body {
  width: 144px;
  height: 40px;
  margin-top: 24px;
}

.button.bg-primary-3.cta-click2.new-home.body-3 {
  align-self: center;
}

.button.bg-primary-3.cta-click2.new-home.sn {
  display: none;
  overflow: visible;
}

.button.bg-primary-3.cta-click2.new-copy {
  text-align: center;
  text-transform: none;
  background-color: #46a22e;
  background-image: none;
  border-width: 0;
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 21px;
}

.button.bg-primary-3.cta-click2.new-copy.body {
  width: 144px;
  height: 40px;
  margin-top: 24px;
}

.button.bg-primary-3.cta-click2.new-copy.body-3 {
  align-self: center;
}

.button.bg-primary-3.vobi-empreenda {
  background-color: #2f74de;
  background-image: none;
  border-style: none;
}

.button.bg-primary-3.vobi-empreenda.mobile {
  border-radius: 4px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.button.bg-primary-3.vobi-empreenda.use1 {
  letter-spacing: .5px;
  border-radius: 4.8px;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 500;
  line-height: 21px;
}

.button.bg-gray-2 {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
  transition: color .2s, border-color .2s, background-color .2s;
}

.button.bg-gray-2:hover {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
}

.button.bg-gray-3 {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
  box-shadow: none;
  color: var(--gray-1);
  transition: color .2s, border-color .2s, background-color .2s;
}

.button.bg-gray-3:hover {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
}

.button.bg-gray-3.nav-menu-blog-button {
  margin-right: 20px;
}

.button.bg-white {
  border-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, color .2s, background-color .2s;
}

.button.bg-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button.bg-white.search-button {
  background-color: #0000;
  border-style: none;
  font-weight: 500;
}

.button.bg-white.search-button:hover {
  background-color: #fff0;
  border-color: #fff0;
}

.button.bg-success {
  border-color: var(--success);
}

.button.bg-warning {
  border-color: var(--warning);
}

.button.bg-error {
  border-color: var(--error);
}

.button.form-search-button {
  margin-left: 12px;
}

.button.button-outline-white {
  box-shadow: none;
  background-color: #0000;
  border-color: #ffffff1a;
  transition: border-color .2s;
}

.button.button-outline-white:hover {
  box-shadow: none;
  border-color: #ffffffbf;
}

.button.button-row-last, .button.horizontal-form-button {
  margin-left: 12px;
}

.button.button-block {
  text-align: center;
  width: 100%;
}

.button.button-block.bg-gray-4 {
  text-align: center;
  justify-content: center;
}

.button.button-block.button-form {
  background-color: var(--2f74de);
  overflow: visible;
}

.button.button-block.button-form.vobi-empreenda {
  background-color: #2f74de;
  border-radius: 4.8px;
  margin-top: 16px;
  font-weight: 500;
}

.button.no-wrap {
  white-space: nowrap;
}

.button.button-mobile-nav-cta {
  display: block;
}

.button.button-mobile-nav-cta.cta-click2 {
  display: none;
}

.button.btn-eventos {
  text-align: left;
  justify-content: center;
  display: flex;
}

.button.center-button {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.button.button-bold {
  font-weight: 700;
}

.button.button-bold.cta-click4 {
  filter: blur();
}

.style-guide-content-item {
  margin-bottom: 12px;
  margin-right: 12px;
}

.card-head {
  border-bottom: 1px solid var(--gray-3);
  padding: 16px 24px;
}

.card-head.no-border {
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.card-body {
  cursor: pointer;
  padding: 24px 20px;
  display: block;
}

.card-body.card-body-large {
  padding: 36px;
}

.card-body.card-body-large.justify-center {
  align-self: auto;
}

.card-body.card-body-large.justify-center.space-left {
  padding-left: 60px;
}

.card-body.card-body-large.text-center.section-professional-size {
  color: var(--gray-2);
}

.card-body.card-body-large.text-center.vobi-material-card {
  padding-left: 10px;
  padding-right: 10px;
}

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

.card-body.card-body-small {
  padding: 16px;
}

.card-body.card-body-small.team-member-card-overlay-body {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.card-body.justify-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.card-body.pricing-icon-card-body {
  text-align: center;
  padding: 36px 46px 48px 36px;
}

.card-body.blog-card-body {
  object-fit: fill;
  flex: 1;
  order: 0;
  display: block;
}

.card-body.blog-card-body.vobi-empreenda {
  padding-bottom: 0;
}

.card-body.blog-card-body.historia-de-sucesso {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding-bottom: 31px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.card-body.job-card-body {
  justify-content: space-between;
  display: flex;
}

.card-body.featured-case-study-card-body {
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  padding: 36px;
  display: flex;
}

.card-body.case-study-card-body {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 36px;
  display: flex;
}

.card-body.border-bottom {
  border-bottom: 1px solid var(--gray-3);
}

.card-body.page-demo-card-body {
  border-top: 1px solid var(--gray-3);
  text-align: center;
  padding: 16px;
}

.card-body.notification-card-body {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.card-body.card-white {
  background-color: #fff;
}

.card-body.featured-case-study-card-body-copy {
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  padding: 36px;
  display: flex;
}

.card-body.featured-case-study-card-body-copy.collection {
  cursor: pointer;
  justify-content: flex-start;
  display: flex;
}

.card-foot {
  border-top: 1px solid var(--gray-3);
  padding: 16px 24px;
}

.card-foot.bg-gray-4 {
  align-items: center;
  display: flex;
}

.card-foot.no-border.text-small.vobi-empreenda {
  padding-top: 0;
  padding-bottom: 24px;
}

.card-foot.help-article-card-foot {
  color: var(--gray-1);
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.text-space-left {
  max-width: 310px;
  margin-left: 12px;
}

.text-space-left.text-muted {
  display: none;
}

.text-space-left.dropdown-menu-text {
  margin-left: 12px;
}

.card-image-head {
  object-fit: cover;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  min-height: 254px;
  display: block;
}

.card-image-head.material-card-image {
  min-height: 200px;
}

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

.content-width-small {
  direction: ltr;
  flex: none;
  width: 500px;
}

.content-width-small.card-tabs {
  flex-direction: column;
  display: flex;
}

.content-width-small.team-member-bio {
  border-top: 1px solid var(--gray-3);
  border-bottom: 1px solid var(--gray-3);
  text-align: center;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 24px;
}

.content-width-small.expandable-tabs-vertical {
  border-left: 2px solid #ecebea;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.content-width-small.expandable-tabs-vertical.expandable-tabs-home {
  width: 300px;
}

.content-width-small.expandable-tabs-vertical.feature-tabs-options {
  width: 300px;
  font-family: Maisonneue, sans-serif;
}

.content-width-small.expandable-tabs-vertical.new {
  border: 2px solid #e3e8f6;
  border-top-width: 1px;
  border-radius: 8px;
  flex: 0 auto;
  align-self: flex-start;
  width: 424px;
}

.subheading {
  color: var(--gray-5);
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.subheading.subheading-forms {
  color: var(--primary-1);
  font-size: 20px;
}

.subheading.subheading-forms.nb {
  color: var(--2f74de);
}

.content-width-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  direction: ltr;
  width: 100%;
  max-width: 680px;
  overflow: hidden;
}

.content-width-large.tabs-row-content {
  background-color: var(--gray-3);
  background-color: #ecebea;
  margin-left: 24px;
  margin-right: 24px;
}

.content-width-large.tabs-row-content.expandable-tabs-content-home {
  background-color: #0000;
}

.content-width-large.tabs-row-content.features-tabs {
  background-color: #fff;
  flex: 1;
  align-self: flex-start;
  max-width: 800px;
}

.content-width-large.tabs-row-content.features-tabs.new, .content-width-large.tabs-row-content.features-tabs.new-home {
  margin-left: 16px;
  margin-right: 0;
}

.section-title {
  text-align: center;
  max-width: 800px;
  margin-bottom: 72px;
  margin-left: auto;
  margin-right: auto;
}

.section-title.section-title-wide.no-bottom-space {
  margin-bottom: 0;
}

.section-title.no-bottom-space {
  display: block;
}

.section-title.hero-crm {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  max-width: 800px;
  margin-bottom: 30px;
  display: block;
}

.section-title.custom {
  margin-bottom: 38px;
}

.section-title.hero-eng {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  max-width: 800px;
  margin-bottom: 30px;
  display: block;
}

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

.grid-thirds.gapless-columns {
  grid-column-gap: 0px;
}

.grid-thirds.gapless-columns.gapless-rows {
  grid-row-gap: 0px;
}

.grid-thirds.grid-thirds-narrow {
  max-width: 786px;
  margin-left: auto;
  margin-right: auto;
}

.grid-thirds.grid-align-bottom {
  align-items: end;
}

.grid-thirds.card-grid-thirds {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-thirds.blog-grid-thirds {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  display: grid;
}

.grid-thirds.grid-reality {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 900px;
  display: grid;
}

.grid-thirds.grid-reality.calculadoras {
  grid-template-rows: .5fr;
  grid-template-columns: 2.25fr 2.25fr 2.25fr 2.25fr;
}

.circle {
  background-color: var(--gray-2);
  border: 1px #0000;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 24px;
  display: flex;
  position: relative;
}

.circle.list-circle {
  margin-right: 24px;
}

.bg-primary-2 {
  color: var(--white);
  background-color: #0094ff;
  border: 1px solid #0000;
  font-weight: 700;
}

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

.circle-number {
  font-family: Zilla Slab, sans-serif;
  font-size: 28px;
  line-height: 1;
  position: absolute;
  bottom: 11px;
}

.circle-number.text-white {
  font-family: Open Sans, sans-serif;
}

.centered-grid-item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.margin-top {
  margin-top: 24px;
}

.margin-top.empty-state-hidden, .margin-top.empty-state-hidden-copy {
  display: block;
}

.style-guide-icons {
  flex-wrap: wrap;
  margin-bottom: 24px;
  padding-top: 12px;
  padding-left: 12px;
  display: flex;
}

.icon-list-item {
  border-bottom: 1px solid var(--gray-3);
  border-radius: 1px;
  flex-direction: row;
  margin-bottom: 24px;
  padding-top: 0;
  padding-bottom: 24px;
  display: flex;
}

.icon-list-item.icon-list-item-last {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.icon-list-item.align-center {
  align-items: center;
}

.icon-list-item.no-bottom-space {
  padding-bottom: 0;
}

.bg-white {
  background-color: var(--white);
}

.shadow-small {
  box-shadow: 3px 3px 6px #0000000d;
}

.handwriting {
  letter-spacing: -.03em;
  font-family: Caveat, sans-serif;
  font-size: 32px;
  line-height: 36px;
}

.handwriting.rotate {
  white-space: nowrap;
  transform: translate(0, -16px)rotate(-15deg);
}

.handwriting.text-primary-2.rotate, .handwriting.text-primary-2.rotate-copy {
  color: #fff;
}

.handwriting.text-primary-1 {
  margin-top: 35px;
}

.handwriting.text-primary-1.hidden-on-mobile.opcoes-home {
  text-align: center;
  padding-bottom: 20px;
  font-size: 42px;
}

.handwriting.text-primary-1.hidden-on-mobile.opcoes-home.lp-eng-cons-old {
  color: var(--2f74de);
}

.handwriting.text-primary-1.aux1 {
  margin-top: 0;
  display: block;
}

.handwriting.text-gray-1 {
  color: #222525;
}

.handwriting.text-primary-2-copy.rotate, .handwriting.text-primary-2-copy.rotate-copy {
  color: #fff;
}

.handwriting-arrow {
  margin-top: 6px;
}

.handwriting-wrapper {
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.handwriting-contents {
  position: absolute;
  top: -4px;
  transform: translate(0, -100%);
}

.handwriting-contents.handwriting-below {
  top: auto;
  bottom: -90px;
  right: -34px;
}

.handwriting-contents.pricing-tabbed-handwriting-contents {
  min-width: 110px;
  transform: rotate(-10deg)translate(100%, -110%);
}

.handwriting-contents.coming-soon-handwriting-contents {
  right: -72px;
}

.handwriting-contents.pricing-plans-handwriting-contents {
  top: 12px;
}

.handwriting-contents.pricing-table-handwriting-contents {
  left: 100%;
}

.hidden-on-mobile {
  display: block;
}

.content-width-medium {
  direction: ltr;
  width: 100%;
  max-width: 750px;
}

.content-width-medium.justify-content-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-width-medium.image-overlap-wrapper {
  position: relative;
}

.content-width-medium.content-form-register {
  max-width: 100%;
}

.content-width-medium.lp {
  justify-content: center;
  align-items: center;
  display: flex;
}

.no-bottom-space {
  color: var(--black);
  text-align: center;
  margin-bottom: 0;
  font-weight: 500;
}

.no-bottom-space.medium-heading {
  font-family: Maisonneue, sans-serif;
  font-weight: 400;
}

.h6-small {
  font-family: Maisonneue, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.h6-small.dropdown-heading {
  white-space: nowrap;
  margin-bottom: 4px;
}

.h6-small.dropdown-heading-2 {
  color: var(--gray-1);
  white-space: nowrap;
  margin-bottom: 10px;
  font-weight: 700;
}

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

.icon-grid-list-item {
  border-bottom: 1px solid var(--gray-3);
  border-radius: 1px;
  flex-direction: row;
  align-items: center;
  padding-top: 0;
  padding-bottom: 16px;
  display: flex;
}

.content-text-block {
  max-width: 480px;
}

.icon-list {
  align-self: flex-start;
  margin-bottom: 0;
  padding-left: 0;
}

.icon-list.icon-list-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.no-border {
  border: 1px #000;
}

.dot-list-item {
  align-items: center;
  margin-top: 12px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.list-dot {
  background-color: var(--gray-2);
  border-radius: 50%;
  flex: none;
  width: 6px;
  height: 6px;
  margin-right: 12px;
}

.list-dot.bg-primary-1 {
  background-color: var(--primary-1);
}

.text-muted {
  opacity: .5;
}

.style-guide-color {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  width: 100%;
  height: 72px;
}

.style-guide-color.bg-primary-2 {
  background-color: #0094ff;
}

.style-guide-color.bg-primary-3 {
  background-color: var(--primary-3);
}

.style-guide-color.bg-gray-3 {
  background-color: var(--gray-3);
}

.style-guide-color.bg-warning {
  background-color: var(--warning);
}

.style-guide-color.bg-error {
  background-color: var(--error);
}

.style-guide-color.bg-gray-5 {
  background-color: var(--gray-5);
}

.bg-primary-3 {
  background-color: var(--primary-3);
  color: var(--white);
}

.bg-gray-3 {
  background-color: #ecebea;
}

.bg-success {
  background-color: var(--success);
  color: var(--white);
}

.bg-warning {
  background-color: var(--warning);
  color: var(--white);
}

.bg-error {
  background-color: var(--error);
  color: var(--white);
}

.style-guide-content-group {
  width: 100%;
  margin-bottom: 48px;
}

.form-input {
  border: 1px solid var(--gray-3);
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: border-color .2s;
}

.form-input:focus {
  border-color: var(--primary-1);
}

.form-input::placeholder {
  color: #22252580;
}

.form-input.form-input-small {
  height: 36px;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 20px;
}

.form-input.form-input-large {
  height: 60px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  line-height: 24px;
}

.form-input.form-input-naked {
  background-color: #0000;
  border-style: none;
}

.form-input.horizontal-form-input {
  min-width: 294px;
  margin-right: 12px;
}

.form-input.text-area-input {
  height: auto;
  min-height: 156px;
  padding-top: 16px;
}

.form-input.validationcheckbox {
  z-index: -1;
  max-width: 300px;
  height: 12px;
  position: absolute;
  top: 638px;
  left: auto;
  right: auto;
}

.form-input.vobi-empreenda {
  border-color: #cfd5e7;
  border-radius: 6px;
  height: 32px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 14px;
}

.form-input.hidden {
  display: none;
}

.style-guide-content-heading {
  margin-bottom: 24px;
}

.form-label {
  border-radius: 0;
  margin-top: 8px;
  margin-bottom: 8px;
  font-weight: 500;
}

.form-label.labeltext {
  font-size: 17px;
  font-weight: 700;
}

.form-input-icon {
  flex: none;
  margin-left: 12px;
}

.form-feedback {
  text-align: center;
  border-radius: 5px;
  margin-top: 12px;
  padding: 12px;
}

.form-feedback.bg-error {
  margin-top: 12px;
}

.form-feedback.bg-primary-1 {
  background-color: var(--primary-3);
}

.form-feedback.bg-primary-1.teste {
  z-index: 9999;
  height: Infinity% ;
  object-fit: fill;
  object-position: 50% 50%;
  background-color: #fff;
  width: 100%;
  margin-top: 0;
  padding: 0;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.form-feedback.bg-primary-1.cast {
  background-color: var(--2f74de);
  color: var(--white);
}

.badge {
  border-radius: 100px;
  padding: 6px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  position: relative;
}

.badge.page-demos-badge {
  margin-bottom: 24px;
}

.badge-bg {
  opacity: .1;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.badge-bg.badge-bg-link {
  cursor: pointer;
  transition: opacity .2s;
}

.badge-bg.badge-bg-link:hover {
  opacity: .2;
}

.badge-bg.badge-bg-link.bg-primary-1 {
  z-index: 2;
}

.badge-bg.badge-solid {
  opacity: 1;
}

.badge-text {
  white-space: nowrap;
  position: relative;
}

.text-primary-2 {
  color: #0094ff;
}

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

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

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

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

.shadow {
  box-shadow: 0 8px 16px #00000014;
}

.shadow-large {
  box-shadow: 0 12px 24px #0000001a;
}

.grid-quarters {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-quarters.section-more-control {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5f20f5c969fabf01c0953_lines-min.svg");
  background-position: 48% 0;
  background-repeat: no-repeat;
  background-size: 76%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.grid-quarters.section-more-control-copy {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5f20f5c969fabf01c0953_lines-min.svg");
  background-position: 48% 0;
  background-repeat: no-repeat;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.sticky-top {
  position: sticky;
  top: 0;
}

.sticky-top.sticky-heading {
  top: 24px;
}

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

.dropdown-list {
  border: 1px solid var(--gray-3);
  background-color: var(--white);
  border-radius: 6px;
}

.dropdown-list.shadow {
  display: none;
}

.dropdown-list.shadow.w--open {
  padding: 24px;
  display: flex;
}

.dropdown-link {
  opacity: .75;
  padding: 6px 0;
  text-decoration: none;
  transition: color .2s, opacity .2s;
}

.dropdown-link:hover {
  opacity: 1;
  color: var(--primary-1);
  text-decoration: none;
}

.dropdown-link.w--current {
  opacity: 1;
  color: var(--primary-1);
}

.dropdown-menu {
  min-width: 167px;
  padding: 8px 24px;
}

.dropdown-menu.no-space {
  min-width: 130px;
  margin-top: -6px;
  margin-bottom: -6px;
  padding: 0;
}

.dropdown-foot {
  padding: 12px 24px;
}

.dropdown-foot.bg-gray-4 {
  border-top: 1px solid var(--gray-3);
  display: flex;
}

.dropdown-link-block {
  opacity: .5;
  color: var(--gray-1);
  min-width: 222px;
  transition: opacity .2s;
}

.dropdown-link-block:hover {
  opacity: 1;
  text-decoration: none;
}

.dropdown-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
}

.grid-halves {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template: "Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-halves.team-grid-halves {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.grid-halves.material-vobi-card {
  justify-items: center;
}

.avatar {
  border: 2px solid var(--gray-2);
  border-radius: 50%;
  width: 96px;
  height: 96px;
  margin-bottom: 30px;
  padding-bottom: 0;
}

.avatar.avatar-small {
  text-align: left;
  flex: none;
  width: 48px;
  height: 48px;
  margin-bottom: 0;
}

.avatar.avatar-large {
  width: 216px;
  height: 216px;
}

.avatar.avatar-large.team-member-avatar {
  object-fit: contain;
  margin-bottom: 24px;
  transition: transform .2s;
}

.avatar.avatar-large.team-member-avatar:hover {
  transform: scale(1.03);
}

.avatar.avatar-large.horizontal-quote-avatar {
  border-style: none;
  flex: none;
  align-self: flex-end;
  width: 180px;
  height: 180px;
  margin-right: 36px;
}

.avatar.avatar-group-item {
  border: 2px solid var(--white);
  margin-right: -24px;
}

.avatar.margin-bottom, .avatar.team-member-avatar {
  margin-bottom: 24px;
}

.avatar-group {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.navigation-container {
  z-index: 99;
  border: 0 solid #0000;
  border-bottom-width: 1px;
  position: relative;
}

.navigation-container.navigation-border {
  border-bottom: 1px solid var(--gray-2);
}

.navbar {
  background-color: #0000;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.navbar.new {
  justify-content: space-around;
  padding-left: 72px;
  padding-right: 72px;
}

.nav-link {
  white-space: nowrap;
  margin-left: 0;
  margin-right: 0;
  padding: 0 12px;
  font-size: 14px;
}

.nav-link:hover {
  text-decoration: none;
}

.nav-link.w--current {
  color: var(--primary-3);
  background-color: #0000;
}

.nav-link.empty-state-hidden {
  display: block;
}

.nav-link.empty-state-hidden.hide-menu {
  display: none;
}

.nav-link.nav-link-login {
  padding-left: 16px;
  padding-right: 16px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
}

.nav-link.new {
  background-color: #0000;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.nav-link.new.color {
  color: #005ac3;
}

.nav-link.new.padding {
  padding-left: 0;
}

.nav-link.nav-link-login-home {
  margin-right: 20px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
}

.avatar-container {
  display: block;
  position: relative;
}

.avatar-indicator {
  border: 2px solid var(--white);
  border-radius: 50%;
  width: 25%;
  height: 25%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.nav-menu-wrapper {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-menu-wrapper.justify-end {
  justify-content: flex-end;
}

.nav-menu-wrapper.new {
  justify-content: center;
}

.nav-links {
  display: flex;
}

.nav-links.nav-links-1 {
  text-align: left;
  margin-left: 36px;
}

.nav-links.nav-links-1.new {
  justify-content: flex-start;
  margin-left: 0;
}

.nav-functions {
  align-items: center;
  display: flex;
}

.nav-menu-button-wrapper {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.nav-menu-button-wrapper.nav-menu-blog {
  flex: 1;
}

.nav-dropdown {
  margin-left: 0;
  margin-right: 0;
}

.background {
  z-index: 0;
  opacity: .15;
  position: absolute;
  inset: 0%;
}

.modal {
  z-index: 1001;
  justify-content: center;
  align-items: flex-start;
  display: none;
  position: fixed;
  top: 10vh;
  left: 50%;
  transform: translate(-50%);
}

.modal-screen {
  z-index: 1000;
  background-color: #000000c2;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.modal-search-form {
  border: 1px solid var(--gray-3);
  background-color: var(--white);
  border-radius: 6px;
  width: 100vw;
  max-width: 600px;
  margin-bottom: 0;
  padding: 24px 24px 24px 12px;
  display: flex;
  position: relative;
}

.comparison-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 2px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: 824px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-row.no-border {
  border-bottom-style: none;
}

.comparison-row.no-border.no-bottom-space {
  padding-bottom: 0;
}

.comparison-text {
  width: 100%;
}

.circle-small {
  background-color: var(--primary-1);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  display: flex;
}

.circle-small.comparison-circle {
  background-color: #0094ff;
  margin-right: 0;
}

.circle-small.margin-right {
  margin-right: 24px;
}

.circle-small.bg-primary-2 {
  background-color: #0094ff;
}

.medium-heading {
  color: var(--gray-1);
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 40px;
  line-height: 42px;
}

.medium-heading.margin-bottom {
  margin-bottom: 36px;
}

.medium-heading.blog-post-heading {
  text-align: center;
  margin-top: 24px;
  font-family: Maisonneue, sans-serif;
  font-weight: 300;
}

.medium-heading.blog-post-heading.moodboard-title {
  text-align: left;
}

.medium-heading.no-bottom-space {
  margin-bottom: 0;
}

.medium-heading.no-bottom-space.text-muted {
  flex: 0 auto;
}

.medium-heading.text-left.no-bottom-space {
  font-weight: 300;
}

.medium-heading.lp-eng-cons-old {
  font-size: 38px;
}

.footer {
  padding-top: 96px;
  padding-bottom: 48px;
}

.footer.bg-gray-4 {
  padding-top: 40px;
}

.footer.new-home {
  background-color: #fbfbfd;
  border-top: 1px solid #cfd5e7;
  padding-top: 32px;
  padding-bottom: 31px;
}

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

.row-cta.margin-top.padding-top {
  padding-top: 40px;
}

.cta-row-heading {
  max-width: 506px;
  margin-bottom: 0;
}

.horizontal-rule {
  width: 100%;
  height: 1px;
}

.horizontal-rule.bg-white {
  background-color: #ffffff1a;
}

.footer-logo, .footer-logo.w--current {
  margin-bottom: 24px;
}

.footer-row {
  justify-content: space-between;
  margin-bottom: 96px;
  display: flex;
}

.footer-right {
  flex: 1;
  justify-content: flex-end;
  display: none;
  overflow: visible;
}

.link-list {
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  display: grid;
}

.hover-link {
  opacity: .75;
  color: var(--gray-1);
  transition: opacity .2s;
}

.hover-link:hover {
  opacity: 1;
  text-decoration: none;
}

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

.footer-menu-column {
  margin-left: 60px;
}

.footer-lower-row {
  font-size: 14px;
  line-height: 20px;
}

.button-circle {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: transform .2s;
  display: flex;
}

.button-circle:hover {
  transform: scale(1.1);
}

.button-circle.button-small {
  width: 36px;
  height: 36px;
}

.button-circle.bg-white {
  background-color: #fff3;
  transition: background-color .2s, transform .2s;
}

.button-circle.bg-white:hover {
  background-color: #ffffff40;
}

.button-circle.slider-arrow-button {
  border: 4px solid var(--white);
}

.button-circle.button-circle-large {
  width: 120px;
  height: 120px;
}

.button-circle.button-circle-large.bg-primary-1 {
  background-color: var(--white);
}

.button-circle.button-circle-large.bg-primary-1 {
  cursor: pointer;
  background-color: #fff;
  width: 80px;
  height: 80px;
  transition: transform .2s;
  display: flex;
}

.button-circle.button-circle-large.bg-primary-1:hover {
  text-decoration: none;
}

.button-circle.button-circle-large.bg-primary-1-copy {
  background-color: #ffffff24;
  max-width: 90px;
  max-height: 90px;
}

.button-circle.button-circle-large.bg-primary-1-copy:hover {
  text-decoration: none;
}

.button-circle.vobypay1 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 482px;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
}

.button-circle.vobypay1.hs {
  max-width: 568px;
}

.social-icon {
  width: 16px;
  height: 16px;
}

.social-icon.social-icon-dark {
  opacity: .75;
}

.social-icons-list {
  align-items: center;
  margin-left: -4px;
  margin-right: -4px;
  padding-left: 0;
  display: flex;
}

.list-item {
  margin-left: 4px;
  margin-right: 4px;
}

.list-item.twitter {
  display: none;
}

.button-row {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.large-heading {
  color: var(--gray-1);
  margin-bottom: 24px;
  font-size: 38px;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.large-heading.no-bottom-space {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
}

.large-heading.vertical-align {
  align-self: auto;
}

.large-heading.margin-top.cta-header.newclass {
  color: var(--white);
}

.large-heading.margin-top.cta-header.newclass.new {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.large-heading.lp-eng-cons-old {
  text-align: center;
  font-family: Inter, sans-serif;
  line-height: 1.2;
}

.navbar-centered {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  display: grid;
}

.nav-search-form {
  margin-bottom: 0;
  margin-left: 36px;
  display: flex;
}

.nav-search-form.sidebar-form {
  margin-left: 0;
}

.bordered-list-item {
  border-bottom: 1px solid var(--gray-3);
  padding-bottom: 24px;
}

.bordered-list-item.bordered-list-item-last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.bordered-list {
  padding-left: 0;
}

.bordered-list.margin-top {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-grid-item {
  border-bottom: 1px solid var(--white);
  padding-bottom: 48px;
}

.text-grid-item.no-border-bottom {
  border-bottom-style: none;
}

.navbar-demos {
  flex-flow: column-reverse wrap;
  display: flex;
}

.overflow-hidden {
  overflow: hidden;
}

.overlapped-illustration-section {
  z-index: 2;
  background-color: #0000;
  justify-content: space-between;
  width: 100%;
  margin-top: -96px;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.overlap-image-left {
  max-width: 28vw;
  transform: translate(-35%);
}

.overlap-image-right {
  max-width: 28vw;
  transform: translate(35%);
}

.opacity-50 {
  opacity: .5;
}

.logo-row-image {
  margin: 12px 24px;
}

.logo-row-image.no-left-space {
  margin-left: 0;
}

.section-title-wide {
  text-align: center;
  max-width: 900px;
  margin-bottom: 72px;
  margin-left: auto;
  margin-right: auto;
}

.section-title-wide.no-bottom-space {
  margin-bottom: 0;
}

.icon-large {
  float: none;
  flex: none;
  width: 96px;
  margin-bottom: 12px;
}

.restricted-grid-item {
  padding-left: 36px;
  padding-right: 36px;
}

.restricted-grid-item.border-sides-white {
  border-left: 2px solid #ffffff80;
  border-right: 2px solid #ffffff80;
}

.restricted-grid-item.border-sides-white-thick {
  border-left: 4px solid #ffffffb3;
  border-right: 4px solid #ffffffb3;
}

.subscribe-form {
  display: flex;
}

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

.footer-2-header {
  justify-content: center;
  margin-bottom: 36px;
  display: flex;
}

.footer-2-subscribe-text {
  text-align: center;
  margin-bottom: 36px;
}

.footer-2-right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.footer-2-left {
  display: flex;
}

.menu-column-left {
  min-width: 150px;
  margin-right: 36px;
}

.footer-2-grid {
  grid-column-gap: 24px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.search-results-wrapper {
  max-width: 718px;
  margin-left: auto;
  margin-right: auto;
}

.search-result-item {
  margin-bottom: 48px;
}

.search-result-text {
  margin-top: 12px;
  margin-bottom: 0;
}

.form-header {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 515px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.search-form {
  align-items: center;
  margin-top: 24px;
  margin-bottom: 0;
  display: flex;
}

.section-subtitle {
  width: 100%;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

.section-subtitle.text-large {
  max-width: 512px;
}

.section-subtitle.text-large.section-subtitle-larger {
  max-width: 700px;
}

.grid-rows {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.grid-rows.grid-rows-compact {
  grid-row-gap: 12px;
}

.modal-container {
  display: none;
}

.modal-button-wrapper {
  cursor: pointer;
  overflow: visible;
}

.modal-button-wrapper.modal-close-cross {
  z-index: 1;
  color: var(--white);
  text-align: center;
  background-color: #0000;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.modal-button-wrapper.modal-close-cross.blue-close {
  color: var(--primary-3);
}

.padded-grid-item {
  padding: 36px;
}

.padded-grid-item.border-bottom-white-thick {
  border-bottom: 4px solid #ffffff80;
}

.padded-grid-item.border-bottom-white-thick.border-sides-white-thick, .padded-grid-item.border-sides-white-thick {
  border-left: 4px solid #ffffff80;
  border-right: 4px solid #ffffff80;
}

.text-space-left-large {
  margin-left: 24px;
}

.text-space-left-large.text-left {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding-top: 20px;
  display: inline-block;
}

.text-space-left-large.footer-link.cta-click3 {
  display: none;
}

.icon {
  flex: none;
}

.icon-extra-large {
  flex: none;
  width: 120px;
  height: 120px;
}

.bordered-image {
  border: 10px solid var(--white);
}

.rotate-image-left {
  transform: rotate(-2deg);
}

.rotate-image-right {
  transform: rotate(2deg);
}

.text-left {
  text-align: left;
  align-self: auto;
}

.text-left.text-home {
  font-size: 18px;
}

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

.slider.slider-large {
  max-width: 824px;
}

.display-none {
  display: none;
}

.slide-nav {
  border: 1px solid var(--gray-3);
  background-color: var(--gray-4);
  border-radius: 800px;
  margin-top: 24px;
  padding: 12px 16px 0;
  font-size: 8px;
  display: inline-block;
  position: relative;
}

.card-slide {
  padding: 12px;
}

.quotes-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-background {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.image-background.bg-image-1 {
  opacity: .8;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/6105430c18905cc42eef11a8_Captura%20de%20tela%202021-07-31%20092828_photos_v2_faces_x2-min.png");
  background-position: 100%;
  background-size: cover;
}

.image-background.bg-image-2 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eea5dfef03bd24980cd9bc0_hero-3.jpg");
  background-position: 50%;
  background-size: cover;
}

.image-background.bg-image-2.option-02 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/600211d0e764b6be0911bc7f_pexels-vlada-karpovich-4050284.jpg");
  background-position: 100%;
  background-size: cover;
  background-attachment: scroll;
}

.image-background.bg-image-3 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eea5dfef03bd2ef2fcd9bc3_hero-4.jpg");
  background-position: 50%;
  background-size: cover;
}

.background-scrim-left {
  background-image: linear-gradient(273deg, #00000082, var(--black) 60%);
  opacity: .57;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.slider-arrow {
  z-index: 9;
  align-items: center;
  width: 48px;
  display: flex;
  left: -24px;
  overflow: visible;
}

.slider-arrow.slider-arrow-right {
  left: auto;
  right: -24px;
}

.lightbox-image {
  transition: transform .2s;
  position: relative;
  box-shadow: 0 4px 6px #0000;
}

.lightbox-image:hover {
  z-index: 2;
  transform: scale(1.05);
  box-shadow: 0 4px 6px #0000000d;
}

.gallery-stack-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.gallery-stack-link {
  max-width: 294px;
}

.gallery-stack-link.gallery-stack-link-b {
  z-index: 1;
  align-self: flex-end;
  position: absolute;
}

.gallery-stack-link.gallery-stack-link-c {
  margin-top: -48px;
  margin-left: 48px;
}

.captioned-image-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.grid-fifths {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.section-small {
  flex: 1;
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-small.cta-contained-content {
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.full-bleed-image {
  object-fit: contain;
  border-radius: 6px;
  width: 100%;
  display: block;
}

.full-bleed-image.rounded-left {
  border-top-left-radius: 25vw;
  border-bottom-left-radius: 25vw;
}

.full-bleed-image.tall-image.image-doma {
  object-fit: cover;
  max-height: 600px;
}

.full-bleed-image.hero-home {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.full-bleed-image.hero-home-copy {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  display: block;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.full-bleed-image.hero-home-copy-copy {
  object-fit: contain;
  object-fit: contain;
  inset: 13% auto auto -7%;
  border-radius: 0;
  align-self: auto;
  width: auto;
  max-width: 600px;
  display: block;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.section-halves {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section-halves.full-height {
  align-items: stretch;
  height: 100vh;
}

.section-halves.direction-reverse {
  direction: rtl;
}

.section-halves.padding-bottom {
  margin-bottom: 0;
}

.section-halves.padding-top {
  border-top: 1px #0000001a;
  padding-top: 40px;
}

.section-halves.padding-top.home-hero-section {
  grid-template-columns: .75fr 1fr;
  max-width: 1248px;
  margin: 0 auto 100px;
  padding-top: 40px;
}

.section-halves.padding-top.home-hero-section.hidden {
  display: none;
}

.section-halves.padding-top.home-hero-section.option-3 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60049f0a66946c067e875280_Mask%20Group.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 450px;
  max-width: 100%;
}

.section-halves.padding-top.home-hero-section-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-self: center;
  justify-items: center;
  margin-top: 0;
  margin-bottom: 100px;
  padding-top: 40px;
  display: grid;
}

.section-halves.padding-top.home-hero-section-copy.hidden {
  display: none;
}

.section-halves.padding-top.home-hero-section-copy.option-3 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60049f0a66946c067e875280_Mask%20Group.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 450px;
  max-width: 100%;
}

.section-halves.hero-masterclass {
  object-fit: fill;
  grid-template-rows: minmax(auto, .25fr);
  place-content: space-around;
  place-items: center stretch;
  max-height: 600px;
  padding-bottom: 0;
}

.section-halves-content {
  direction: ltr;
  max-width: 506px;
  margin-left: 24px;
  margin-right: 24px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-halves-content.hero-text-home {
  max-width: 700px;
  margin-left: 20px;
}

.section-halves-content.lp1, .section-halves-content.lp1-copy {
  max-width: 560px;
  margin: 0 0 0 80px;
}

.section-halves-content.hero-text-home-copy {
  max-width: 700px;
  margin-left: 20px;
}

.form-grid-halves {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-group {
  margin-bottom: 12px;
  display: block;
  overflow: visible;
}

.form-group.empty-state-hidden {
  display: none;
}

.form-group.vobi-empreenda {
  text-align: left;
  max-width: none;
}

.form-group.vobi-empreenda.use1 {
  margin-bottom: 16px;
}

.form-wrapper {
  margin-bottom: 0;
}

.form {
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
}

.no-top-space {
  margin-top: 0;
  padding-top: 0;
}

.text-divider {
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.text-divider-text {
  z-index: 1;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}

.text-divider-line {
  width: 100%;
  height: 1px;
  position: absolute;
}

.cta-image-right {
  position: absolute;
  bottom: -48px;
  right: -48px;
}

.horizontal-form {
  display: flex;
}

.signup-form {
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

.cta-contained {
  border-radius: 6px;
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.cta-contained-image.en {
  width: 560px;
}

.video-lightbox-wrapper {
  flex-flow: row;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: center;
  display: block;
  position: static;
}

.video-lightbox-button-wrapper {
  clear: both;
  object-fit: fill;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  inset: -178px auto 50% 0%;
}

.video-lightbox-button-wrapper.vobi-pay1 {
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0 0 auto;
}

.bordered-list-item-small {
  border-bottom: 1px solid var(--gray-3);
  padding-top: 6px;
  padding-bottom: 6px;
}

.bordered-list-item-small.bordered-list-item-last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.card-label {
  text-align: center;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  width: 100%;
  margin-bottom: -6px;
  padding: 6px;
}

.tiny-heading {
  font-family: Zilla Slab, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.price-description {
  border-top: 1px solid var(--gray-3);
  border-bottom: 1px solid var(--gray-3);
  margin-top: 24px;
  margin-bottom: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.tooltip-circle {
  background-color: var(--primary-1);
  color: var(--white);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  font-size: 14px;
  line-height: 16px;
  display: flex;
}

.tooltip-container {
  position: relative;
}

.tooltip-container.text-space-left {
  margin-left: 6px;
}

.tooltip-message {
  background-color: var(--gray-1);
  color: var(--white);
  text-align: center;
  border-radius: 6px;
  min-width: 200px;
  padding: 6px;
  font-size: 14px;
  line-height: 20px;
  display: none;
  position: absolute;
  bottom: 100%;
  left: 16px;
  transform: translate(-50%);
}

.small-heading {
  color: var(--gray-5);
  margin-bottom: 16px;
  font-family: Source Sans Pro, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 38px;
}

.pricing-quarters {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.pricing-quarters.grid-align-bottom {
  align-items: end;
}

.pricing-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 2.5fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  padding: 16px 12px 16px 24px;
  display: grid;
}

.pricing-row.pricing-header {
  z-index: 3;
  background-color: var(--gray-4);
  border-bottom: 2px solid #0094ff;
  padding: 12px 0;
  position: sticky;
  top: 0;
}

.pricing-thirds {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}

.pricing-label {
  align-items: center;
  display: flex;
}

.pricing-table-section {
  margin-bottom: 48px;
}

.tab-link-switch {
  color: var(--primary-1);
  background-color: #0000;
  border-radius: 100px;
  padding: 6px 16px;
  transition: color .2s, background-color .2s;
}

.tab-link-switch:hover {
  text-decoration: none;
}

.tab-link-switch.w--current {
  background-color: var(--primary-1);
  color: var(--white);
}

.pricing-switches-tabs {
  justify-content: center;
  margin-bottom: 36px;
  display: flex;
}

.form-overlap-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form-overlap-card-wrapper {
  width: 100%;
  max-width: 400px;
}

.tabs-underline-menu {
  border-bottom: 2px solid var(--gray-3);
  justify-content: center;
  margin-bottom: 48px;
  display: flex;
}

.tab-underline {
  opacity: .5;
  background-color: #0000;
  border-bottom: 4px solid #0000;
  margin-left: 18px;
  margin-right: 18px;
  padding: 12px 0;
  transition: opacity .2s, border-color .2s;
  top: 2px;
}

.tab-underline:hover {
  opacity: 1;
  text-decoration: none;
}

.tab-underline:active {
  background-color: #0000;
}

.tab-underline.w--current {
  border-bottom-color: var(--primary-1);
  opacity: 1;
  background-color: #0000;
}

.tab-underline.tab-underline-last {
  margin-right: 0;
}

.tab-underline.tab-underline-last.w--current {
  opacity: 1;
}

.tab-underline.tab-underline-first {
  margin-left: 0;
}

.tabs-underline-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.expandable-text {
  margin-top: 8px;
}

.expandable-text.expandable-accordion-text {
  margin-top: 24px;
}

.expandable-text.new {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.expandable-heading {
  cursor: pointer;
  margin-bottom: 0;
  transition: color .2s;
}

.expandable-heading:hover {
  color: var(--primary-1);
}

.expandable-heading.h6-small {
  margin-bottom: 0;
}

.expandable-heading.extra-features-heading {
  border-bottom: 1px solid var(--primary-3);
}

.expandable.expandable-card {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 6px;
  padding: 12px 24px;
  transition: transform .2s, border-color .2s, background-color .2s;
}

.expandable.expandable-card:hover {
  text-decoration: none;
  transform: translate(8px);
}

.expandable.expandable-card.w--current {
  border-color: var(--gray-3);
  background-color: var(--white);
  padding-top: 24px;
  padding-bottom: 24px;
}

.expandable.expandable-card.w--current:hover {
  transform: none;
}

.expandable.expandable-tab-vertical {
  opacity: .75;
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 12px 0 12px 16px;
  transition: opacity .2s, border-color .2s;
  right: 2px;
}

.expandable.expandable-tab-vertical.w--current {
  border-left-color: var(--primary-1);
  opacity: 1;
}

.expandable.expandable-tab-vertical {
  opacity: .6;
  background-color: #0000;
  border-left: 2px solid #0000;
  align-self: flex-start;
  padding: 12px 0 12px 16px;
  transition: opacity .2s, border-color .2s;
  right: 2px;
}

.expandable.expandable-tab-vertical:hover {
  opacity: 1;
  text-decoration: none;
}

.expandable.expandable-tab-vertical.w--current {
  opacity: 1;
  color: var(--primary-1);
  border-left-width: 6px;
  border-left-color: #32cccc;
  font-size: 18px;
}

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

.content-width-extra-large {
  width: 100%;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

.expandable-arrow {
  margin-left: 12px;
  display: block;
}

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

.accordion-title.accordion-features {
  justify-content: center;
}

.vertical-tabs-row {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.vertical-tabs-row.new {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 32px;
}

.team-member-image-large {
  margin-bottom: 24px;
  transition: transform .2s;
}

.team-member-image-large:hover {
  transform: scale(1.02);
}

.team-member-link {
  color: var(--gray-1);
  margin-bottom: 16px;
}

.team-member-link:hover {
  text-decoration: none;
}

.team-member-row {
  align-items: center;
  display: flex;
}

.team-member-row-heading {
  margin-bottom: 6px;
}

.team-member-row-image {
  max-width: 17vw;
  margin-right: 36px;
  transition: transform .2s;
}

.team-member-row-image:hover {
  transform: scale(1.02);
}

.team-member-row-text {
  margin-bottom: 24px;
}

.team-member-row-content-wrapper {
  flex-direction: column;
  display: flex;
}

.team-member-link-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.team-member-overlay-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.team-member-overlay-card-wrapper {
  width: 100%;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
  position: absolute;
}

.team-member-overlay-text {
  min-width: 190px;
  margin-top: 6px;
  margin-bottom: 6px;
  margin-right: 12px;
}

.section-fullscreen {
  justify-content: center;
  align-items: center;
  height: 100vh;
  max-height: 900px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-fullscreen.bg-gray-4 {
  flex-direction: column;
  align-items: stretch;
}

.section-fullscreen.utility-page-section {
  max-height: none;
}

.section-fullscreen.utility-page-section.payment-confirmation {
  align-items: flex-start;
  height: auto;
  padding-top: 40px;
  padding-bottom: 100px;
}

.card-form {
  width: 100%;
}

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

.illustration-bottom-right {
  max-width: 25vw;
  position: absolute;
  inset: auto auto 0% 24px;
}

.fullscreen-section-content {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.utility-page-content {
  flex-direction: column;
  flex: 1;
  align-items: center;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.article {
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  line-height: 26px;
  display: block;
}

.article h4 {
  margin-top: 48px;
  margin-bottom: 24px;
}

.article ul {
  margin-top: 24px;
  margin-bottom: 24px;
}

.article li {
  padding-top: 12px;
  padding-bottom: 12px;
}

.article blockquote {
  border-left: 3px solid var(--primary-1);
  background-color: var(--white);
  color: var(--primary-3);
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 36px;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
}

.article figure {
  margin-top: 48px;
  margin-bottom: 48px;
}

.article img {
  border-radius: 12px;
}

.coming-soon-row {
  align-items: center;
  width: 100%;
  display: flex;
}

.section-halves-content-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-halves-content-wrapper.bg-primary-3 {
  position: relative;
  overflow: hidden;
}

.coming-soon-image-a {
  max-width: 340px;
  position: absolute;
  top: -24px;
}

.coming-soon-image-a.bordered-image.rotate-image-right {
  left: 50%;
}

.coming-soon-image-b {
  max-width: 340px;
  position: absolute;
  inset: auto auto -72px 10%;
}

.rounded {
  border-radius: 6px;
}

.navbar-sticky {
  z-index: 998;
  position: sticky;
  top: 0;
}

.navbar-sticky.bg-white {
  background-color: var(--white);
  border-bottom: 1px solid #e3e8f6;
  border-radius: 0;
}

.navbar-sticky.bg-white.eng-cons-page {
  overflow: visible;
}

.back-to-top-button-wrapper {
  z-index: 99;
  position: fixed;
  inset: auto 0% 0% auto;
}

.post-meta-left {
  align-items: center;
  display: flex;
}

.post-meta-right {
  display: flex;
}

.card-blog-link {
  color: var(--gray-1);
}

.category-link {
  margin-left: 12px;
  margin-right: 12px;
}

.category-link.w--current {
  color: var(--primary-1);
  background-color: #0000;
}

.category-links-section {
  padding-bottom: 24px;
}

.team-member-heading {
  margin-bottom: 12px;
}

.card-blog-category-head {
  color: var(--white);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 36px;
  display: flex;
}

.breadcrumb-section {
  padding-bottom: 12px;
}

.avatar-with-name {
  color: var(--gray-1);
  align-items: center;
  display: flex;
}

.avatar-with-name:hover {
  text-decoration: none;
}

.article-tags-wrapper {
  border-top: 1px solid var(--gray-3);
  padding-top: 48px;
}

.text-space-right, .tag-link {
  margin-right: 12px;
}

.tag-link:hover {
  text-decoration: none;
}

.tag-link.tag-list-item {
  margin-bottom: 12px;
  margin-right: 12px;
}

.empty-state {
  background-color: var(--gray-3);
  text-align: center;
  border-radius: 6px;
  padding: 24px;
  display: block;
  overflow: visible;
}

.blog-post-category-placeholder {
  justify-content: center;
  align-items: center;
  min-height: 408px;
  display: flex;
}

.blog-post-category-placeholder.sidebar-blog-post-category-placeholder {
  min-height: 257px;
}

.featured-blog-post-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  transition: transform .2s, box-shadow .2s;
  overflow: hidden;
  box-shadow: 0 4px 8px #0000;
}

.featured-blog-post-grid:hover {
  transform: translate(0, -12px);
  box-shadow: 0 4px 8px #0000001a;
}

.featured-blog-post-content {
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  padding: 36px;
  display: flex;
}

.featured-blog-post-content.featured-blog-post-content-small {
  padding: 24px;
}

.text-gray-1 {
  color: var(--gray-1);
}

.blog-vertical-grid {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sidebar-layout {
  grid-column-gap: 72px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.sidebar-layout.case-study-layout {
  grid-template-columns: 1fr 2.25fr;
}

.sidebar {
  position: sticky;
  top: 24px;
}

.widget {
  margin-bottom: 48px;
}

.widget.footer-menu-column {
  max-width: 320px;
}

.widget.no-bottom-space {
  margin-bottom: 0;
}

.widget.widget-authors {
  display: none;
}

.blog-post-small {
  color: var(--gray-1);
  align-items: center;
  font-weight: 500;
  display: flex;
}

.blog-post-small.text-white {
  color: var(--white);
}

.sidebar-blog-post-image {
  flex: none;
  align-self: center;
  width: 72px;
  margin-right: 16px;
}

.widget-heading {
  margin-bottom: 24px;
}

.categories-widget {
  border-top: 1px solid var(--gray-3);
}

.categories-widget-item {
  border-bottom: 1px solid var(--gray-3);
  justify-content: space-between;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.tag-list {
  flex-wrap: wrap;
  display: flex;
}

.blog-tags-list {
  justify-content: center;
  margin-bottom: 18px;
  display: flex;
}

.empty-state-hidden {
  display: none;
}

.horizontal-tag-link {
  margin-left: 6px;
  margin-right: 6px;
}

.horizontal-tag-link:hover {
  text-decoration: none;
}

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

.blog-link-bg-wrapper {
  color: var(--white);
  border-radius: 6px;
  transition: box-shadow .2s, transform .2s;
  display: block;
  position: relative;
  overflow: hidden;
}

.blog-link-bg-wrapper:hover {
  transform: scale(1.05);
  box-shadow: 0 4px 6px #0000001a;
}

.blog-link-bg-content {
  background-color: #222525bf;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px;
  transition: background-color .2s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.blog-link-bg-content:hover {
  background-color: #22252580;
}

.footer-3-row {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

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

.footer-3-links {
  align-items: center;
  display: flex;
}

.footer-3-links.footer-home {
  display: block;
}

.footer-columns-wrapper {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.job-list {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1036px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.job-details {
  align-items: center;
  display: flex;
}

.checkbox-label {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.checkbox-field {
  margin-top: 12px;
  margin-bottom: 24px;
}

.gallery-stack-duo {
  justify-content: center;
  align-items: center;
  display: flex;
}

.gallery-stack-duo-b {
  z-index: 1;
  max-width: 400px;
  margin-left: -96px;
  position: relative;
}

.image-overlap-small {
  width: 250px;
  position: absolute;
  inset: auto auto -24px -24px;
}

.map {
  height: 540px;
}

.tags-horizontal-wrapper {
  align-items: center;
  display: flex;
}

.tags-horizontal {
  flex-wrap: wrap;
  display: flex;
}

.popular-tags-wrapper {
  justify-content: center;
  margin-top: 24px;
  display: flex;
}

.help-article-heading {
  margin-top: 24px;
}

.case-study-logo {
  margin-bottom: 36px;
}

.case-study-card-excerpt {
  flex: 1;
}

.case-study-cards-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.modal-close-cross {
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 12px;
}

.page-demos-grid {
  grid-column-gap: 72px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.page-demos-sidebar {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 24px;
}

.overlap-section-below {
  margin-bottom: -144px;
}

.notification-wrapper {
  z-index: 999;
  max-width: 610px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  position: fixed;
  inset: auto auto 0 0;
}

.dismiss-notification-cross {
  opacity: .5;
  cursor: pointer;
  transition: opacity .2s;
  position: absolute;
  top: 12px;
  right: 12px;
}

.dismiss-notification-cross:hover {
  opacity: 1;
}

.notification-dismiss-wrapper {
  margin-top: 12px;
}

.ipad-hero-image {
  border-radius: 2.5vw;
  max-width: 55vw;
  box-shadow: 0 12px 24px #0000001a;
}

.utility-bar {
  border-bottom: 1px solid var(--gray-3);
  flex-direction: row;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  position: relative;
}

.utility-bar.bg-primary-3 {
  border-bottom-style: none;
}

.utility-bar-row {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.utility-bar-row.justify-content-center {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.utility-bar-dismiss {
  opacity: .5;
  cursor: pointer;
  transition: opacity .2s;
  position: absolute;
  right: 24px;
}

.utility-bar-dismiss:hover {
  opacity: 1;
}

.radio-checkbox-custom {
  border-color: var(--gray-3);
  background-color: var(--white);
  width: 20px;
  height: 20px;
  margin-top: 0;
  transition: background-color .2s, border-color .2s;
}

.radio-checkbox-custom.w--redirected-checked {
  border-color: var(--primary-1);
  background-color: var(--primary-1);
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eea5dfef03bd24600cd9ab4_icon-check-small.svg");
  background-size: 14px 14px;
}

.radio-checkbox-custom.radio-button.w--redirected-checked {
  border-color: var(--primary-1);
  background-size: 12px;
}

.radio-checkbox-label {
  margin-bottom: 0;
  margin-left: 8px;
  font-weight: 500;
}

.radio-checkbox-with-label {
  align-items: center;
  display: flex;
}

.style-guide-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
}

.text-block {
  font-family: Maisonneue, sans-serif;
  font-weight: 300;
}

.link {
  font-family: Maisonneue, sans-serif;
}

.body {
  font-family: Maisonneue, sans-serif;
  font-weight: 300;
}

.text-block-2 {
  font-family: Source Sans Pro, sans-serif;
}

.image {
  align-self: center;
}

.image.bf2022 {
  width: 170px;
}

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

.list-dot-2 {
  background-color: #62636b;
  border-radius: 50%;
  flex: none;
  width: 6px;
  height: 6px;
  margin-right: 12px;
}

.list-dot-2.bg-primary-1 {
  background-color: var(--primary-3);
  background-color: #4c546e;
}

.card-2 {
  background-color: #fff;
  border: 1px solid #ecebea;
  border-radius: 6px;
  flex-direction: column;
  display: flex;
  position: relative;
}

.card-2:hover {
  text-decoration: none;
}

.card-2.no-border {
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  max-width: 300px;
  position: relative;
}

.card-2.link-card {
  color: #222525;
  text-align: center;
  background-color: #0000;
  align-items: center;
  width: 100%;
  transition: box-shadow .2s, transform .2s, background-color .2s;
  transform: translate(0);
  box-shadow: 0 6px 4px #0000;
}

.card-2.link-card:hover {
  background-color: #fff;
  text-decoration: none;
  transform: translate(0, -4px);
  box-shadow: 0 6px 4px #0000000d;
}

.card-2.link-card.card-media {
  border-style: none;
}

.card-2.no-border {
  max-width: 100%;
  display: block;
  position: relative;
  box-shadow: 1px 1px 3px #0000001a;
}

.card-2.no-border.no-shadow {
  box-shadow: none;
}

.card-2.no-border.hide {
  display: block;
}

.card-2.no-border {
  background-color: #fff;
  position: relative;
  box-shadow: 1px 1px 3px #0000001a;
}

.card-2.form-input-card {
  border-radius: 5px;
  flex-direction: row;
  flex: 1;
  align-items: center;
  transition: border-color .2s;
}

.card-2.form-input-card:focus {
  border-color: #32cccc;
}

.card-2.no-border {
  display: flex;
  position: relative;
  box-shadow: 1px 1px 3px #0000001a;
}

.button-2 {
  color: #fff;
  background-color: #32cccc;
  border: 2px solid #32cccc;
  border-radius: 5px;
  padding: 10px 24px;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-2:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-2.button-row-last {
  margin-left: 12px;
}

.button-2.bg-white {
  box-shadow: none;
  color: #222525;
  border-color: #fff;
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-2.bg-white:hover {
  background-color: #ecebea;
  border-color: #ecebea;
}

.button-2.bg-gray-4 {
  box-shadow: none;
  color: #222525;
  background-color: #f8f6f4;
  border-color: #f8f6f4;
  transition: border-color .2s, background-color .2s;
}

.button-2.bg-gray-4:hover {
  background-color: #ecebea;
  border-color: #ecebea;
}

.button-2.margin-top {
  background-color: #32cccc;
}

.slide-nav-2 {
  background-color: #f8f6f4;
  border: 1px solid #ecebea;
  border-radius: 800px;
  margin-top: 24px;
  padding: 12px 16px 0;
  font-size: 8px;
  display: inline-block;
  position: relative;
}

.image-2 {
  filter: invert();
  width: 130px;
  padding-bottom: 40px;
}

.bordered-list-item-2 {
  border-bottom: 1px solid #ecebea;
  padding-bottom: 24px;
}

.bordered-list-item-2.bordered-list-item-last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.heading {
  font-style: normal;
}

.heading-3, .heading-4 {
  font-family: Maisonneue, sans-serif;
  font-weight: 300;
}

.heading-5, .heading-6 {
  font-family: Maisonneue, sans-serif;
}

.subheading-features {
  color: var(--primary-1);
  margin-bottom: 12px;
  font-size: 22px;
}

.subheading-features.text-left.no-bottom-space {
  margin-bottom: 0;
}

.subheading-features.lp-eng-cons-old {
  color: var(--2f74de);
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-3 {
  line-height: 20px;
  text-decoration: none;
}

.heading-7 {
  font-family: Source Sans Pro, sans-serif;
}

.heading-8 {
  font-size: 48px;
  font-weight: 300;
  line-height: 1.2;
}

.heading-8.en {
  font-size: 48px;
}

.bg-gray-6 {
  background-color: var(--gray-6);
}

.image-3 {
  filter: invert();
}

.modal-button-wrapper-2 {
  cursor: pointer;
}

.nav-link-2 {
  white-space: nowrap;
  margin-left: 0;
  margin-right: 0;
  padding: 0 12px;
}

.nav-link-2:hover {
  text-decoration: none;
}

.nav-link-2.w--current {
  color: #068466;
}

.dropdown-link-2 {
  opacity: .75;
  padding: 6px 0;
  text-decoration: none;
  transition: color .2s, opacity .2s;
}

.dropdown-link-2:hover {
  opacity: 1;
  color: #068466;
  text-decoration: none;
}

.dropdown-link-2.w--current {
  opacity: 1;
  color: #068466;
}

.form-input-2 {
  border: 1px solid #ecebea;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: border-color .2s;
}

.form-input-2:focus {
  border-color: #068466;
}

.form-input-2::placeholder {
  color: #22252580;
}

.form-input-2.form-input-naked {
  background-color: #0000;
  border-style: none;
}

.h6-small-2 {
  font-size: 16px;
  line-height: 24px;
}

.h6-small-2.dropdown-heading {
  white-space: nowrap;
  margin-bottom: 4px;
}

.button-3 {
  color: #fff;
  background-color: #068466;
  border: 2px solid #068466;
  border-radius: 5px;
  padding: 10px 24px;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-3:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-3.form-search-button {
  margin-left: 12px;
}

.button-3.bg-gray-4 {
  box-shadow: none;
  color: #222525;
  background-color: #f8f6f4;
  border-color: #f8f6f4;
  transition: border-color .2s, background-color .2s;
}

.button-3.bg-gray-4:hover {
  background-color: #ecebea;
  border-color: #ecebea;
}

.button-3.bg-white {
  box-shadow: none;
  color: #222525;
  border-color: #fff;
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-3.bg-white:hover {
  background-color: #ecebea;
  border-color: #ecebea;
}

.button-3.bg-white.search-button {
  background-color: #0000;
  border-style: none;
  font-weight: 500;
}

.button-3.bg-white.search-button:hover {
  background-color: #fff0;
  border-color: #fff0;
}

.nav-menu-wrapper-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-small-2 {
  font-size: 14px;
  line-height: 20px;
}

.modal-search-form-2 {
  background-color: #fff;
  border: 1px solid #ecebea;
  border-radius: 6px;
  width: 100vw;
  max-width: 600px;
  margin-bottom: 0;
  padding: 24px 24px 24px 12px;
  display: flex;
  position: relative;
}

.dropdown-link-block-2 {
  opacity: .5;
  color: #222525;
  min-width: 222px;
  transition: opacity .2s;
}

.dropdown-link-block-2:hover {
  opacity: 1;
  text-decoration: none;
}

.dropdown-list-2 {
  background-color: #fff;
  border: 1px solid #ecebea;
  border-radius: 6px;
}

.image-4 {
  filter: grayscale();
}

.image-5 {
  width: 220px;
  display: block;
  position: absolute;
  inset: 52px 0% 0% auto;
}

.div-block, .div-images {
  position: relative;
}

.text-field.empty-state-hidden, .text-field.empty-state-hidden-copy, .text-field.empty-state-hidden-copy {
  display: none;
}

.select-field {
  background-color: #fff;
  border: 0 #000;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.select-field.vobi-empreenda {
  border: 1px solid #cfd5e7;
  border-radius: 6px;
  height: 32px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 14px;
}

.select-field.ne {
  color: var(--gray-5);
  margin-top: 10px;
  margin-bottom: 10px;
}

.icon-home {
  align-self: auto;
  width: auto;
  height: 35px;
}

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

.image-6 {
  height: 48px;
  margin-top: 10px;
  margin-bottom: 15px;
}

.image-7 {
  width: 239px;
  margin-left: auto;
  margin-right: auto;
}

.image-8 {
  object-fit: fill;
  width: 200px;
}

.image-9 {
  text-align: center;
  object-fit: fill;
  width: 120px;
}

.columns {
  margin-top: 22px;
}

.feature-scaled-left {
  width: auto;
  transform: none;
}

.feature-scaled-left.shadow-large {
  box-shadow: none;
}

.feature-scaled-right {
  transform: none;
}

.feature-scaled-right.feature-finance {
  margin-top: 43px;
  transform: none;
}

.feature-scaled-right.feature-reduce-height {
  height: auto;
  transform: none;
}

.icon-small {
  width: 72px;
  margin-bottom: 7px;
}

.text-block-4, .text-block-5, .text-block-6, .text-block-7, .text-block-8, .text-block-9 {
  text-align: justify;
}

.image-10 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

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

.paragraph {
  min-height: 74px;
}

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

.moodboard-card {
  padding-bottom: 20px;
}

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

.avatar-with-name-2 {
  color: #222525;
  align-items: center;
  display: flex;
}

.avatar-with-name-2:hover {
  text-decoration: none;
}

.link-block {
  background-color: #0000;
}

.link-block.moodboard-feature {
  position: relative;
}

.image-11 {
  background-color: #0000;
}

.div-block-2 {
  object-fit: fill;
  position: absolute;
  inset: 0%;
}

.moodboard-card-cover {
  transition: background-color .4s cubic-bezier(.215, .61, .355, 1);
  position: absolute;
  inset: 0%;
}

.moodboard-card-cover:hover {
  background-color: #00000040;
}

.heading-9 {
  font-size: 24px;
}

.small-feature-title {
  font-size: 21px;
}

.small-feature-title.text-small-2 {
  margin-top: 10px;
  font-size: 18px;
  font-weight: 500;
}

.empty-state-2 {
  text-align: center;
  background-color: #ecebea;
  border-radius: 6px;
  padding: 24px;
}

.text-block-10 {
  align-self: flex-end;
}

.image-12 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.link-2 {
  color: var(--primary-3);
  text-align: left;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 500;
  display: none;
}

.back-to-top-button-wrapper-copy {
  z-index: 99;
  position: fixed;
  inset: auto 0% 0% auto;
}

.button-4 {
  z-index: 99;
  border-radius: 20px;
  display: none;
  position: fixed;
  inset: auto auto 1% 1%;
  overflow: visible;
}

.html-embed {
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
}

.text-block-11 {
  margin-bottom: 20px;
}

.heading-13 {
  font-size: 50px;
}

.collection-list-wrapper {
  display: block;
}

.text-block-13 {
  font-family: Maisonneue, sans-serif;
}

.h3footer {
  font-size: 54px;
  line-height: 54px;
  text-decoration: none;
}

.text-block-14 {
  font-size: 24px;
}

.image-13 {
  max-width: 70%;
}

.text-large-2 {
  color: #222525;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.text-large-2.name {
  background-color: #32cccc0d;
  width: 172px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

.text-large-2.description {
  background-color: #32cccc0d;
  font-size: 14px;
}

.section-title-full-wide {
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.section-title-full-wide.no-bottom-space {
  margin-bottom: 0;
}

.alert-bar {
  background-color: #32cccc33;
  border-radius: 4px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 60px;
}

.text-block-15 {
  float: right;
  color: var(--gray-2);
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  display: block;
  position: static;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, auto) 1fr;
  justify-content: stretch;
  justify-items: stretch;
}

.subheading-2 {
  color: #7e89a6;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.subheading-2.text-primary-1 {
  color: var(--primary-1);
}

.subheading-2.text-primary-1-copy {
  color: var(--primary-1);
  font-size: 22px;
}

.expandable-heading-2 {
  cursor: pointer;
  margin-bottom: 0;
  transition: color .2s;
}

.expandable-heading-2:hover {
  color: #32cccc;
}

.expandable-heading-2.h6-small {
  color: #0094ff;
  justify-items: start;
}

.expandable-heading-2.h6-small.new {
  color: #002e6c;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.expandable-heading-2.h6-small.new.curent {
  font-weight: 700;
}

.expandable-heading-2.h6-small.home-antiga-correcao {
  color: var(--gray-1);
  font-size: 20px;
  font-weight: 500;
}

.expandable-heading-2.extra-features-heading {
  border-bottom: 1px solid #4c546e;
}

.expandable-heading-2.vobi-empreenda {
  font-family: Inter, sans-serif;
}

.expandable-heading-2.vobi-empreenda:hover {
  color: #4f8efa;
}

.text-features-v2 {
  font-size: 14px;
}

.small-feature-title-v2 {
  font-size: 18px;
}

.icon-list-item-2 {
  color: var(--gray-2);
  border-bottom: 1px #ecebea;
  border-radius: 1px;
  flex-direction: row;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.icon-list-item-2.icon-list-item-last {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.circle-small-2 {
  background-color: #32cccc;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  display: flex;
}

.circle-small-2.bg-primary-2 {
  background-color: #0094ff;
}

.circle-small-2.margin-right {
  background-color: var(--primary-1);
  margin-right: 24px;
}

.circle-small-2.margin-right.circle-wrong {
  background-color: var(--error);
}

.circle-small-2.margin-right.lp-eng-cons-old {
  background-color: var(--2f74de);
}

.heading-14 {
  align-self: flex-start;
}

.text-block-16 {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  font-weight: 700;
}

.div-block-3 {
  background-color: var(--gray-5);
  border-radius: 100%;
  width: 50px;
  height: 50px;
}

.icon-option-section {
  align-self: center;
  max-width: 80%;
}

.grid-halves-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template: "Area"
  / 1fr minmax(50px, 50px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-halves-copy.team-grid-halves {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.grid-halves-copy.card-2 {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-17 {
  color: var(--gray-2);
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.image-14, .image-15, .image-16 {
  padding-bottom: 20px;
}

.image-17 {
  opacity: .8;
  width: 51px;
}

.heading-15 {
  color: var(--primary-3);
  font-family: Maisonneue, sans-serif;
  font-weight: 500;
}

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

.text-block-18, .footer-header {
  color: var(--gray-2);
}

.footer-row-copy {
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.div-block-4 {
  border-left: 2px solid var(--primary-1);
  background-color: #0000;
  border-radius: 2px;
  margin: 20px 0;
  padding: 0 0 0 10px;
}

.text-block-19 {
  color: var(--gray-2);
  font-weight: 500;
}

.button-5 {
  color: #fff;
  background-color: #32cccc;
  border: 2px #32cccc;
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-5:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-5.bg-gray-4 {
  box-shadow: none;
  color: #222525;
  background-color: #f8f6f4;
  border-color: #f8f6f4;
  transition: border-color .2s, background-color .2s;
}

.button-5.bg-gray-4:hover {
  background-color: #ecebea;
  border-color: #ecebea;
}

.button-5.bg-gray-4.button-block {
  display: flex;
}

.button-5.bg-white {
  box-shadow: none;
  color: #222525;
  border-color: #fff;
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-5.bg-white:hover {
  background-color: #ecebea;
  border-color: #ecebea;
}

.button-5.form-search-button {
  margin-left: 12px;
}

.button-5.margin-top.cta-click2.lp-eng-cons-old {
  background-color: #46a22e;
  border-color: #46a22e;
  border-radius: 4px;
}

.button-5.bg-primary-2.cta-home {
  top: 10px;
}

.button-5.button-block {
  text-align: center;
  width: 100%;
}

.button-5.margin-top {
  background-color: #32cccc;
}

.button-5.bg-primary-3 {
  background-image: linear-gradient(-225deg, #4c546e, #2e354d);
  border-style: none;
  border-color: #4c546e;
  font-size: 14px;
  font-weight: 300;
}

.button-5.bg-primary-2 {
  background-color: #0094ff;
  background-image: linear-gradient(-225deg, #0094ff, #1b59fd);
  border-style: none;
  font-size: 14px;
  font-weight: 300;
}

.button-5.bg-primary-2:hover {
  box-shadow: inset 0 0 100px 100px #0000001a;
}

.icon-grid-list-item-2 {
  border-bottom: 1px solid #ecebea;
  border-radius: 1px;
  flex-direction: row;
  align-items: center;
  padding-top: 0;
  padding-bottom: 16px;
  display: flex;
}

.image-18 {
  transform: scale(1.4);
}

.element-center {
  width: 113.844px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.video {
  width: 600px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-20 {
  margin-top: 40px;
  padding-bottom: 20px;
  font-size: 30px;
  font-weight: 300;
}

.heading-16 {
  font-weight: 500;
}

.material-section {
  margin-top: 0;
  padding-top: 60px;
}

.text-block-21 {
  float: right;
  color: #62636b;
  text-align: left;
  font-size: 16px;
  font-weight: 500;
  display: block;
  position: static;
}

.image-19 {
  width: 40px;
}

.youtube {
  display: block;
  top: 40px;
}

.div-block-6 {
  margin-top: 40px;
}

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

.form-input-3 {
  border: 1px solid #ecebea;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: border-color .2s;
}

.form-input-3:focus {
  border-color: #32cccc;
}

.form-input-3::placeholder {
  color: #22252580;
}

.form-input-3.form-input-naked {
  background-color: #0000;
  border-style: none;
}

.form-input-3.horizontal-form-input {
  min-width: 294px;
  margin-right: 12px;
}

.text-large-3 {
  color: var(--gray-1);
  font-family: Maisonneue, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.heading-17 {
  color: var(--gray-1);
  font-size: 48px;
}

.text-large-4 {
  color: #222525;
  font-family: Maisonneue, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
}

.heading-18 {
  font-size: 52px;
}

.small-heading-2 {
  color: #7e89a6;
  margin-bottom: 16px;
  font-family: Source Sans Pro, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 38px;
}

.text-block-22 {
  margin-top: 10px;
}

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

.bold-text {
  text-decoration: underline;
}

.html-embed-2 {
  height: 600px;
}

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

.margin-bottom {
  margin-bottom: 60px;
}

.featured-blog-post-grid-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  transition: transform .2s, box-shadow .2s;
  display: grid;
  overflow: hidden;
  box-shadow: 0 4px 8px #0000;
}

.featured-blog-post-grid-copy:hover {
  transform: translate(0, -12px);
  box-shadow: 0 4px 8px #0000001a;
}

.featured-blog-post-grid-copy.collection {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(270px, 1fr);
  grid-template-columns: .5fr 1.25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.featured-blog-post-grid-copy.collection2 {
  grid-template-rows: repeat(auto-fit, 269px);
}

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

.text-primary-4 {
  color: #32cccc;
}

.link-3 {
  color: #4c546e;
  text-align: left;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 500;
  display: none;
}

.col-product-name {
  clear: none;
  text-align: center;
  text-transform: capitalize;
  width: 240px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 14px;
  display: inline-block;
}

.col-product-image {
  text-align: left;
  object-fit: fill;
  max-width: 100%;
  height: 230px;
  padding-bottom: 0;
}

.collection-item {
  text-align: center;
  height: 350px;
}

.text-large-5 {
  color: #222525;
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.image-20 {
  width: 100px;
  position: absolute;
  inset: 5% 10% auto auto;
}

.column {
  padding-left: 0;
  padding-right: 0;
}

.previous-slider {
  background-color: #fafafa00;
  border-style: none;
  margin: 0;
  padding: 5px;
  position: absolute;
  inset: 40% auto auto 10px;
}

.next-slider {
  color: #b4b4b4;
  background-color: #fafafa00;
  border-style: none;
  margin: 0;
  padding: 10px 5px;
  font-size: 14px;
  position: absolute;
  inset: 40% 0% auto auto;
}

.icon-2 {
  color: #dbdbdb;
  width: 50px;
  height: 50px;
  font-size: 14px;
}

.icon-3 {
  color: #dbdbdb;
  width: 50px;
  height: 50px;
}

.div-block-9 {
  margin: 40px 10px 10px 20px;
  padding: 0;
}

.columns-2 {
  background-color: #b5aea6;
  border-radius: 6px;
}

.heading-19 {
  color: var(--white);
  font-size: 44px;
}

.column-2 {
  padding-left: 0;
}

.div-block-10 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  width: 100%;
  height: 300px;
}

.paragraph-2 {
  color: var(--white);
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.div-block-11 {
  background-color: #fff;
  border-radius: 6px;
  width: auto;
  height: 30px;
  position: absolute;
  top: 20px;
  left: 60px;
}

.text-block-24 {
  color: var(--primary-3);
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 500;
}

.promo-subtitle {
  color: var(--white);
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 500;
}

.promo-title {
  color: var(--white);
  font-size: 36px;
  font-weight: 700;
}

.div-block-12 {
  height: 200px;
  padding-top: 60px;
  padding-left: 40px;
}

.div-block-13 {
  margin-left: auto;
  margin-right: auto;
}

.promo-card {
  background-color: var(--primary-3);
  border: 1px #000;
  border-radius: 6px;
  height: 200px;
  padding-top: 70px;
  padding-left: 40px;
}

.promo-card.promo-bg-inverted {
  background-color: var(--gray-5);
}

.columns-3 {
  margin-bottom: 20px;
  padding-bottom: 0;
}

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

.column-4 {
  padding: 0;
}

.link-block-2 {
  width: 100%;
}

.link-block-3 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  height: 300px;
  display: block;
}

.paragraph-3 {
  color: var(--gray-1);
}

.dropdown {
  border: 1px solid var(--gray-3);
  text-align: left;
  border-radius: 8px;
  width: 100%;
  height: 48px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.dropdown.dropdown1 {
  display: none;
}

.dropdown-toggle {
  text-align: left;
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 12px;
  display: block;
}

.checkbox-field-3 {
  margin-top: 10px;
}

.dropdown-list-3 {
  background-color: #ad9f9f;
}

.dropdown-list-3.w--open {
  background-color: #f1fcfc;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  box-shadow: 1px 1px 4px -1px #000;
}

.button-colecao-link-externo {
  opacity: 1;
  color: var(--white);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #32cccc;
  background-clip: border-box;
  border-radius: 8px;
  width: auto;
  height: auto;
  max-height: none;
  margin-top: 0;
  padding: 9px 15px;
  font-size: 12px;
  font-weight: 400;
  line-height: 4px;
  display: block;
  position: absolute;
  inset: 5px 10px auto auto;
  overflow: visible;
}

.div-block-14 {
  z-index: 1;
  opacity: 1;
  background-color: #0000008c;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.div-block-15 {
  z-index: 2;
  opacity: 1;
  object-fit: fill;
  border-radius: 4px;
  width: 700px;
  height: 500px;
  margin: auto;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.columns-4 {
  background-color: var(--white);
  border-radius: 12px;
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.column-5 {
  background-image: linear-gradient(93deg, #0094ff 11%, #0094ff 100%, var(--primary-1));
  border-radius: 0 12px 12px 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.heading-20 {
  text-align: center;
  background-color: #0000;
  margin-top: 32px;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
}

.column-6 {
  text-align: center;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  position: relative;
}

.div-block-16 {
  margin-top: auto;
  margin-bottom: auto;
  overflow: hidden;
}

.container-2 {
  border-radius: 0;
  height: 100%;
  padding: 40px 24px 0;
}

.text-block-29 {
  text-align: left;
  margin-top: 0;
}

.grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 86px;
  display: grid;
}

.grid-3 {
  flex: 1;
  grid-template-columns: 1fr;
  place-content: center;
  align-self: center;
  place-items: center stretch;
}

.button-7 {
  border: 2px solid var(--white);
  text-align: center;
  background-color: #0000;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 300;
}

.heading-21 {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  font-size: 24px;
  font-weight: 500;
  display: block;
}

.text-block-31 {
  text-align: left;
}

.grid-4 {
  grid-column-gap: 6px;
  grid-template-columns: .25fr 2fr;
}

.image-21 {
  width: 40px;
  max-width: 20px;
  margin-top: 5px;
}

.image-22 {
  max-width: 20px;
  margin-top: 5px;
}

.text-block-32 {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 300;
}

.link-4 {
  text-align: left;
}

.text-block-34 {
  color: var(--gray-2);
  text-align: center;
  text-indent: 24px;
  margin-top: 40px;
  margin-bottom: 24px;
  font-size: 24px;
}

.text-block-34.t {
  margin-bottom: 0;
}

.heading-22 {
  color: var(--primary-1);
}

.html-embed-3 {
  width: 85px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.html-embed-4 {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.youtube-2 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.youtube-2.new {
  z-index: 0;
  object-fit: fill;
  min-width: auto;
  max-width: 790px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 15px;
  display: block;
  position: relative;
  top: auto;
  overflow: visible;
}

.image-24 {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.text-block-35 {
  text-align: center;
  max-width: 700px;
  margin-top: 10px;
  font-size: 18px;
}

.bold-text-3 {
  text-align: left;
}

.div-block-17 {
  z-index: 998;
  background-color: var(--white);
  position: sticky;
  top: 0;
}

.section-2 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/636bc057c38dd14bd3c81d70_Calculadora%20de%20Piso.jpg");
  background-size: cover;
  background-clip: border-box;
  margin-left: 0;
  margin-right: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.container-3 {
  margin-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

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

.section-3 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 96px;
}

.heading-23 {
  color: var(--white);
  text-align: center;
}

.heading-24 {
  color: var(--gray-4);
  text-align: center;
}

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

.section-4 {
  border: 1px solid var(--primary-1);
  background-color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.heading-26 {
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-27 {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.field-label {
  justify-content: flex-start;
  display: flex;
}

.form-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-field-2 {
  flex: 0 auto;
  padding: 10px 20px;
}

.div-block-18 {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: stretch stretch;
  padding-left: 0;
  display: grid;
}

.form-block {
  display: block;
}

.submit-button {
  text-align: left;
}

.text-field-3 {
  padding: 10px 20px;
}

.div-block-19 {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  place-items: stretch stretch;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.div-block-20 {
  flex-flow: row;
  flex: 0 auto;
  place-content: center;
  align-items: stretch;
  display: block;
}

.container-3-copy {
  background-color: var(--primary-1);
  border-radius: 6px;
  max-width: 800px;
  margin-top: 90px;
  margin-bottom: 32px;
  padding: 20px 0;
  position: relative;
}

.handwriting-wrapper-copy {
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.horizontal-form-copy {
  display: flex;
}

.form-input-3-copy.horizontal-form-input-copy {
  min-width: 294px;
  height: 36px;
  margin-right: 12px;
}

.form-input-3-copy {
  border: 1px solid #ecebea;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: border-color .2s;
}

.form-input-3-copy:focus {
  border-color: #32cccc;
}

.form-input-3-copy::placeholder {
  color: #22252580;
}

.form-input-3-copy.form-input-naked {
  background-color: #0000;
  border-style: none;
}

.form-input-3-copy.horizontal-form-input, .form-input-3-copy.horizontal-form-input-copy {
  min-width: 294px;
  margin-right: 12px;
}

.button-5-copy {
  color: #fff;
  background-color: #32cccc;
  border: 2px #32cccc;
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-5-copy:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-5-copy.bg-gray-4 {
  box-shadow: none;
  color: #222525;
  background-color: #f8f6f4;
  border-color: #f8f6f4;
  transition: border-color .2s, background-color .2s;
}

.button-5-copy.bg-gray-4:hover {
  background-color: #ecebea;
  border-color: #ecebea;
}

.button-5-copy.bg-gray-4.button-block {
  display: flex;
}

.button-5-copy.bg-white {
  box-shadow: none;
  color: #222525;
  border-color: #fff;
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-5-copy.bg-white:hover {
  background-color: #ecebea;
  border-color: #ecebea;
}

.button-5-copy.form-search-button {
  margin-left: 12px;
}

.button-5-copy.bg-primary-2 {
  background-color: #0094ff;
  background-image: linear-gradient(-225deg, #0094ff, #1b59fd);
  border-style: none;
  font-size: 14px;
  font-weight: 300;
}

.button-5-copy.bg-primary-2:hover {
  box-shadow: inset 0 0 100px 100px #0000001a;
}

.button-5-copy.bg-primary-2.cta-home {
  top: 10px;
}

.button-5-copy.button-block, .button-5-copy.button-block-copy {
  text-align: center;
  width: 100%;
}

.button-5-copy.button-block-copy.bg-primary-2-copy {
  background-color: var(--primary-3);
  border-radius: 6px;
  line-height: 12px;
}

.form-feedback-copy.bg-success-copy {
  background-color: var(--white);
}

.form-feedback-copy.bg-error, .form-feedback-copy.bg-error-copy {
  margin-top: 12px;
}

.handwriting-contents-copy.hidden-on-mobile {
  flex: 0 auto;
  margin-top: 37px;
  padding-left: 155px;
  display: block;
}

.handwriting-copy.rotate-copy {
  white-space: nowrap;
  transform: translate(0, -16px)rotate(-15deg);
}

.section-3-copy {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 48px;
  padding-bottom: 0;
}

.html-embed-5 {
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  margin-top: -98px;
  margin-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  box-shadow: 0 0 20px 4px #00000021;
}

.rich-text-block-2 {
  margin-top: 20px;
}

.bold-text-4 {
  border: 1px none var(--black);
  color: var(--white);
  font-weight: 500;
}

.div-block-21 {
  padding-left: 24px;
  padding-right: 24px;
}

.section-3-copy-copy {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  width: 100%;
  margin-top: 75px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

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

.heading-28 {
  color: var(--gray-2);
  text-align: center;
  margin-bottom: 64px;
}

.section-2-copy {
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/6081be03f87e96402de9146d_calculadora%20de%20pintura.jpg");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  margin-left: 0;
  margin-right: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.bold-text-6 {
  color: var(--white);
  text-align: right;
}

.heading-24-copy {
  color: var(--white);
  text-align: center;
}

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

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

.bold-text-6-copy {
  color: var(--white);
  text-align: right;
}

.heading-23-copy {
  color: var(--white);
  text-align: center;
}

.heading-28-copy {
  text-align: center;
  text-align: center;
  margin-bottom: 11px;
}

.bold-text-8 {
  color: var(--primary-3);
}

.heading-28-copy-copy {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 31px;
}

.section-copy.top-space-small-copy {
  background-color: #272727;
  padding-top: 96px;
}

.container-copy {
  text-align: left;
  width: 100%;
  max-width: 1248px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
  overflow: visible;
}

.row-copy.row-split-content-copy {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  border-radius: 1px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.button-copy.button-row-last, .button-copy.horizontal-form-button {
  margin-left: 12px;
}

.content-width-large-copy {
  direction: ltr;
  width: 100%;
  max-width: 680px;
  display: block;
}

.content-width-large-copy.tabs-row-content {
  background-color: var(--gray-3);
  background-color: #ecebea;
  margin-left: 24px;
  margin-right: 24px;
}

.heading-29 {
  font-size: 43px;
}

.heading-30 {
  color: var(--gray-1);
  margin-top: 97px;
  font-size: 38px;
}

.body-3 {
  background-color: #fff;
}

.rich-text-block-3 {
  color: var(--gray-4);
}

.text-block-36 {
  color: var(--gray-4);
  text-align: left;
  margin-bottom: 24px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 10px;
}

.content-width-medium-copy-copy {
  border: 1px solid var(--primary-1);
  box-shadow: none;
  direction: ltr;
  color: var(--primary-1);
  border-radius: 20px;
  width: 100%;
  max-width: 506px;
  margin-top: 40px;
  padding-top: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.heading-30-copy {
  color: var(--gray-4);
  text-align: left;
  margin-top: 38px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 38px;
}

.rich-text-block-4 {
  color: var(--white);
  text-align: center;
  padding-top: 40px;
  text-decoration: none;
}

.section-copy-copy.top-space-small-copy {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60833246c38eed030f8cdcba_masterclass%20website%20cover.png"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/608315f577ee1743e76a0213_masterclass%20website%20cover%20(1)%20-%20fundio.png");
  background-position: 100%, 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  padding-top: 96px;
}

.section-copy-copy.lp1-copy-copy {
  padding-top: 48px;
  padding-bottom: 80px;
}

.section-copy-copy.lp1-copy-copy.margin {
  padding-bottom: 65px;
}

.image-25 {
  border-style: solid;
  border-color: #000;
  border-radius: 0;
}

.card-body-copy {
  padding: 24px 20px;
}

.card-body-copy.card-body-large {
  padding: 36px;
}

.card-body-copy.card-body-large.justify-center {
  align-self: auto;
}

.card-body-copy.card-body-large.justify-center.space-left {
  padding-left: 60px;
}

.card-body-copy.card-body-large.text-center.section-professional-size {
  color: var(--gray-2);
}

.card-body-copy.card-body-large.text-center.vobi-material-card {
  padding-left: 10px;
  padding-right: 10px;
}

.card-body-copy.text-center {
  text-align: center;
}

.card-body-copy.card-body-small {
  padding: 16px;
}

.card-body-copy.card-body-small.team-member-card-overlay-body {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.card-body-copy.justify-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.card-body-copy.pricing-icon-card-body {
  text-align: center;
  padding: 36px 46px 48px 36px;
}

.card-body-copy.blog-card-body {
  flex: 1;
}

.card-body-copy.job-card-body {
  justify-content: space-between;
  display: flex;
}

.card-body-copy.featured-case-study-card-body {
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  padding: 36px;
  display: flex;
}

.card-body-copy.case-study-card-body {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 36px;
  display: flex;
}

.card-body-copy.border-bottom {
  border-bottom: 1px solid var(--gray-3);
}

.card-body-copy.page-demo-card-body {
  border-top: 1px solid var(--gray-3);
  text-align: center;
  padding: 16px;
}

.card-body-copy.notification-card-body {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.card-body-copy.card-white {
  background-color: #fff;
}

.card-body-copy.featured-case-study-card-body-copy {
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  padding: 36px;
  display: flex;
}

.card-body-copy.card-body-large-copy {
  padding: 36px;
}

.card-body-copy.card-body-large-copy.justify-center {
  align-self: auto;
}

.card-body-copy.card-body-large-copy.justify-center.space-left {
  padding-left: 60px;
}

.card-body-copy.card-body-large-copy.text-center.section-professional-size {
  color: var(--gray-2);
}

.card-body-copy.card-body-large-copy.text-center.vobi-material-card {
  padding-left: 10px;
  padding-right: 10px;
}

.text-large-copy {
  color: var(--white);
  text-align: center;
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.button-copy.button-row-last, .button-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy.bg-gray-4-copy {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-copy.bg-gray-4-copy:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy.bg-gray-4-copy.button-block {
  display: flex;
}

.button-copy.bg-gray-4-copy.button-header-invite {
  margin-right: 10px;
}

.button-copy.bg-gray-4-copy.button-block-copy {
  display: flex;
}

.text-divider-copy {
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.list-item-3, .list-item-4, .list-item-5, .list-item-6 {
  padding-bottom: 3px;
}

.container-copy-copy {
  text-align: left;
  background-color: #0000;
  width: 100%;
  max-width: 1248px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
  overflow: visible;
}

.list {
  border: 6px none var(--white);
  color: var(--white);
  text-align: left;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding: 10px 24px 40px;
  font-family: Maisonneue, sans-serif;
  font-size: 16px;
  list-style-type: square;
  display: inline-block;
}

.row-copy-copy.row-split-content-copy {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  color: var(--white);
  background-color: #0000;
  border-radius: 6px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 3fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.heading-31 {
  color: var(--gray-1);
  text-align: center;
  margin-bottom: 0;
}

.section-copy-12 {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
}

.section-copy-12.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-copy-12.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-copy-12.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-copy-12.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-copy-12.bg-gray-4.section3 {
  padding: 60px;
}

.section-copy-12.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-copy-12.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-copy-12.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-copy-12.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-copy-12.no-bottom-space {
  padding-bottom: 0;
}

.section-copy-12.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-copy-12.bg-primary-2 {
  background-color: #0094ff;
}

.section-copy-12.bottom-space-small {
  padding-bottom: 0;
}

.section-copy-12.top-space-small {
  padding-top: 96px;
}

.section-copy-12.section-sucess {
  background-color: #32cccc0d;
}

.section-copy-12.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-copy-12.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-copy-12.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-copy-12.hero-full {
  padding-top: 40px;
}

.section-copy-12.hero-full.option-01 {
  display: none;
}

.section-copy-12.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-copy-12.top-space-small-copy {
  background-color: #303333;
  padding-top: 20px;
}

.content-width-large-copy-copy {
  direction: ltr;
  width: 100%;
  max-width: 680px;
  display: block;
}

.content-width-large-copy-copy.tabs-row-content {
  background-color: var(--gray-3);
  background-color: #ecebea;
  margin-left: 24px;
  margin-right: 24px;
}

.content-width-large-copy-copy.tabs-row-content.expandable-tabs-content-home {
  background-color: #0000;
}

.content-width-large-copy-copy.tabs-row-content.features-tabs {
  background-color: #fff;
  flex: 1;
  align-self: flex-start;
}

.container-4 {
  justify-content: center;
  display: flex;
}

.content-width-medium-copy-copy {
  background-color: var(--gray-1);
  direction: ltr;
  border-radius: 6px;
  width: 100%;
  max-width: 506px;
}

.image-26 {
  text-align: center;
  display: inline-block;
}

.content-width-medium-copy-copy-copy {
  direction: ltr;
  background-color: #4e4e4e;
  border-radius: 6px;
  width: 100%;
  max-width: 506px;
}

.content-width-medium-copy-copy-copy.justify-content-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-width-medium-copy-copy-copy.image-overlap-wrapper {
  position: relative;
}

.content-width-medium-copy-copy-copy.content-form-register {
  max-width: 100%;
}

.heading-32 {
  color: var(--white);
  text-align: center;
  border: 1px solid #0000;
}

.content-width-medium-copy-copy-copy-copy {
  direction: ltr;
  background-color: #0000;
  border-radius: 6px;
  width: 100%;
  max-width: 506px;
}

.content-width-medium-copy-copy-copy-copy.justify-content-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-width-medium-copy-copy-copy-copy.image-overlap-wrapper {
  position: relative;
}

.content-width-medium-copy-copy-copy-copy.content-form-register {
  max-width: 100%;
}

.rich-text-block-4-copy {
  color: var(--white);
  text-align: center;
  padding-top: 40px;
  text-decoration: none;
}

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

.card-copy {
  border: 1px solid var(--gray-3);
  background-color: var(--white);
  border-radius: 6px;
  flex-direction: column;
  display: flex;
  position: relative;
}

.card-copy:hover {
  text-decoration: none;
}

.card-copy.bg-white {
  max-width: 506px;
}

.card-copy.style-guide-color-card {
  min-width: 150px;
}

.card-copy.form-input-card {
  border-radius: 5px;
  flex-direction: row;
  flex: 1;
  align-items: center;
  transition: border-color .2s;
}

.card-copy.form-input-card:focus {
  border-color: var(--primary-1);
}

.card-copy.form-input-card.search-card {
  padding-right: 6px;
}

.card-copy.no-border {
  background-color: #3f3f3f;
  border-style: solid;
  border-color: #3f3f3f;
  position: relative;
  box-shadow: 1px 1px 3px #0000001a;
}

.card-copy.no-border.image-caption-overlay {
  max-width: 265px;
  position: absolute;
  bottom: 24px;
  right: 24px;
}

.card-copy.no-border.blog-card {
  height: 100%;
  transition: box-shadow .2s, transform .2s;
  box-shadow: 0 4px 8px #0000;
}

.card-copy.no-border.blog-card:hover {
  transform: translate(0, -12px);
  box-shadow: 0 4px 8px #0000001a;
}

.card-copy.no-border.no-shadow {
  box-shadow: none;
}

.card-copy.no-border.hero-card {
  max-width: 400px;
}

.card-copy.link-card {
  color: var(--gray-1);
  text-align: center;
  background-color: #0000;
  align-items: center;
  width: 100%;
  transition: box-shadow .2s, transform .2s, background-color .2s;
  transform: translate(0);
  box-shadow: 0 6px 4px #0000;
}

.card-copy.link-card:hover {
  background-color: var(--white);
  text-decoration: none;
  transform: translate(0, -4px);
  box-shadow: 0 6px 4px #0000000d;
}

.card-copy.form-overlap-card {
  width: 100%;
  margin-top: -96px;
  margin-bottom: 0;
}

.card-copy.fullscreen-card {
  width: 100%;
  max-width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.card-copy.job-card {
  color: var(--gray-1);
  transition: transform .2s;
}

.card-copy.job-card:hover {
  text-decoration: none;
  transform: translate(12px);
}

.card-copy.help-article-link {
  transition: box-shadow .2s, transform .2s;
  box-shadow: 0 4px 6px #0000;
}

.card-copy.help-article-link:hover {
  transform: translate(0, -8px);
  box-shadow: 0 4px 6px #0000000d;
}

.card-copy.case-study-card {
  height: 100%;
}

.card-copy.password-card {
  width: 100%;
  max-width: 400px;
  margin-top: 36px;
}

.card-copy.page-demo-card {
  transition: box-shadow .2s, transform .2s;
  box-shadow: 0 4px 6px #0000;
}

.card-copy.page-demo-card:hover {
  transform: translate(0, -6px)scale(1.02);
  box-shadow: 0 4px 6px #0000000d;
}

.button-copy.button-row-last, .button-copy.horizontal-form-button {
  margin-left: 12px;
}

.image-27 {
  text-align: center;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.icon-list-item-3 {
  color: #62636b;
  border-bottom: 1px #ecebea;
  border-radius: 1px;
  flex-direction: row;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.icon-list-item-3.icon-list-item-last {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.text-block-38, .text-block-39, .text-block-40, .text-block-41, .text-block-42 {
  color: var(--gray-3);
}

.image-28 {
  display: none;
}

.text-block-36-copy {
  color: var(--gray-4);
  text-align: left;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 10px;
}

.columns-5 {
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.column-8 {
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding: 0 24px;
  display: flex;
}

.section-5 {
  margin-bottom: 48px;
  padding-top: 0;
}

.rich-text-block-5 {
  color: var(--gray-1);
  text-align: left;
  line-height: 24px;
}

.column-9 {
  padding: 0;
}

.full-bleed-image-copy {
  object-fit: contain;
  border-radius: 6px;
  width: 100%;
}

.full-bleed-image-copy.hero-home, .full-bleed-image-copy.hero-home-copy {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.section-halves-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/6091747b0ccdeca9d2abac13_Design%20sem%20nome%20(12).png");
  background-position: 100%;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: grid;
}

.section-halves-content-copy {
  background-color: var(--primary-3);
  direction: ltr;
  color: var(--gray-1);
  border: 0 solid #000;
  border-radius: 5px;
  max-width: 506px;
  margin: 0 24px 20px;
  padding: 24px 24px 48px;
}

.bold-text-9 {
  color: #fff;
  text-align: center;
}

.text-large-copy {
  color: var(--gray-1);
  text-align: left;
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.text-large-copy.footer-text {
  min-width: auto;
  max-width: 300px;
}

.text-large-copy-copy {
  color: var(--white);
  text-align: center;
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.text-large-copy-copy.footer-text {
  min-width: auto;
  max-width: 300px;
}

.text-large-copy-copy.en {
  font-weight: 700;
}

.div-block-22 {
  text-align: left;
  padding-top: 0;
}

.div-block-23 {
  text-align: left;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.button-copy {
  border: 2px none var(--primary-1);
  background-color: var(--gray-4);
  color: var(--black);
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  display: block;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy.button-row-last, .button-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy.new {
  color: #000;
  border-radius: 8px;
  max-width: none;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.button-copy.en {
  color: var(--white);
  background-color: #46a22e;
  border-radius: 8px;
  max-width: 160px;
  font-weight: 500;
}

.section-copy {
  padding-top: 48px;
  display: block;
  position: relative;
}

.row-copy.row-justify-center.row-align-center-copy {
  justify-content: center;
}

.row-copy.row-split-content-copy {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  background-color: var(--gray-6);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-around;
  place-items: center;
  font-size: 24px;
  display: grid;
  position: static;
}

.row-copy.row-split-content-copy-2.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-copy.row-split-content-copy-2.row-align-top {
  align-items: start;
}

.row-copy.row-split-content-copy-2.row-align-text-right {
  justify-items: start;
}

.row-copy.row-split-content-copy-2.en {
  margin-bottom: 40px;
}

.row-copy.row-split-content-copy-2 {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  background-color: #f5f5f5;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.form-input-copy {
  border: 1px solid var(--gray-3);
  background-color: var(--white);
  color: var(--black);
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: border-color .2s;
}

.form-wrapper-copy {
  margin-bottom: 0;
}

.form-wrapper-copy.margin-top-copy {
  display: block;
}

.form-copy {
  flex-direction: column;
  margin-bottom: 0;
  display: block;
}

.form-group-copy {
  margin-bottom: 12px;
  display: block;
}

.form-grid-halves-copy {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-group-copy {
  flex: 0 auto;
  margin-bottom: 12px;
  display: block;
}

.form-input-copy {
  border: 1px solid var(--gray-3);
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: border-color .2s;
}

.form-input-copy {
  border: 1px solid var(--gray-3);
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: border-color .2s;
  overflow: visible;
}

.form-input-copy:focus {
  border-color: var(--primary-1);
}

.form-input-copy::placeholder {
  color: #22252580;
}

.form-input-copy.form-input-small {
  height: 36px;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 20px;
}

.form-input-copy.form-input-large {
  height: 60px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  line-height: 24px;
}

.form-input-copy.form-input-naked {
  background-color: #0000;
  border-style: none;
}

.form-input-copy.horizontal-form-input {
  min-width: 294px;
  margin-right: 12px;
}

.form-input-copy.text-area-input {
  height: auto;
  min-height: 156px;
  padding-top: 16px;
}

.form-feedback-copy.bg-error, .form-feedback-copy.bg-error-copy {
  margin-top: 12px;
}

.form-feedback-copy {
  text-align: center;
  border-radius: 5px;
  margin-top: 12px;
  padding: 12px;
}

.form-feedback-copy.bg-error, .form-feedback-copy.bg-error-copy, .form-feedback-copy.bg-error-pillar-page {
  margin-top: 12px;
}

.image-29 {
  width: 200px;
  margin-left: 20px;
  padding-left: 0;
}

.image-30 {
  width: 100px;
  margin-left: 0;
}

.section-6 {
  display: block;
}

.container-copy {
  color: var(--white);
  text-align: left;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
  overflow: visible;
}

.section-5-copy {
  background-color: var(--primary-1);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  padding-top: 96px;
  padding-bottom: 96px;
}

.button-copy-copy {
  border: 2px none var(--primary-1);
  color: var(--gray-2);
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  display: inline-block;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy-copy.button-row-last, .button-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

.columns-6 {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.column-10 {
  text-align: center;
  flex: 0 auto;
}

.container-7 {
  background-color: var(--primary-1);
}

.heading-35, .heading-36 {
  color: var(--gray-1);
}

.heading-34-copy {
  color: #fff;
}

.text-large-copy-copy-copy {
  color: var(--gray-1);
  text-align: left;
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
}

.text-large-copy-copy-copy.footer-text {
  min-width: auto;
  max-width: 300px;
}

.image-31 {
  object-fit: cover;
  max-height: 550px;
}

.heading-37, .heading-38, .heading-39 {
  font-size: 42px;
}

.heading-40 {
  font-size: 35px;
}

.bold-text-10 {
  color: var(--primary-1);
}

.row-copy-copy.row-align-center {
  align-items: center;
}

.row-copy-copy.row-justify-center.row-align-center-copy {
  display: none;
}

.text-large-6 {
  color: #222525;
  text-align: left;
  padding-top: 10px;
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.heading-41 {
  font-size: 48px;
}

.text-large-6-copy {
  color: #222525;
  text-align: left;
  font-family: Maisonneue, sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 28px;
}

.section-6-copy {
  display: none;
}

.section-copy-copy-copy {
  padding-top: 0;
  padding-bottom: 96px;
  display: none;
  position: relative;
}

.section-copy-copy-copy.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-copy-copy-copy.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-copy-copy-copy.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-copy-copy-copy.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-copy-copy-copy.bg-gray-4.section3 {
  padding: 60px;
}

.section-copy-copy-copy.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-copy-copy-copy.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-copy-copy-copy.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-copy-copy-copy.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-copy-copy-copy.no-bottom-space {
  padding-bottom: 0;
}

.section-copy-copy-copy.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-copy-copy-copy.bg-primary-2 {
  background-color: #0094ff;
}

.section-copy-copy-copy.bottom-space-small {
  padding-bottom: 0;
}

.section-copy-copy-copy.top-space-small {
  padding-top: 96px;
}

.section-copy-copy-copy.section-sucess {
  background-color: #32cccc0d;
}

.section-copy-copy-copy.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-copy-copy-copy.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.section-copy-copy-copy.hero-full {
  padding-top: 40px;
}

.section-copy-copy-copy.hero-full.option-01 {
  display: none;
}

.section-copy-copy-copy.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.text-span-2 {
  color: var(--gray-2);
  font-size: 24px;
}

.div-block-24 {
  margin-bottom: 10px;
}

.text-block-43 {
  color: var(--gray-2);
}

.text-block-11-copy {
  margin-bottom: 20px;
  font-size: 18px;
}

.heading-13-copy {
  text-align: left;
  font-size: 50px;
}

.image-32 {
  text-align: center;
  padding-left: 0;
  display: inline-block;
  position: static;
}

.div-block-25 {
  justify-content: flex-start;
  display: flex;
}

.heading-42 {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.text-block-44, .text-block-45 {
  font-size: 18px;
  display: inline;
}

.column-11 {
  padding-left: 0;
  display: block;
}

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

.text-block-46.dateclass {
  display: inline-block;
}

.text-block-46.dateclass.date {
  font-size: 24px;
}

.link-block-4 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 290px;
  max-height: 270px;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.text-block-47 {
  float: right;
  color: var(--gray-2);
  text-align: left;
  display: block;
}

.card-blog-link-copy {
  color: var(--gray-1);
  object-fit: fill;
}

.heading-43 {
  font-size: 24px;
}

.select-field-2 {
  margin-bottom: 0;
}

.button-copy {
  float: left;
  border: 2px none var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
  border-radius: 50px;
  margin-top: 20px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy.button-outline.buton-header.btn-mobile, .button-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy.button-row-last, .button-copy.horizontal-form-button {
  margin-left: 12px;
}

.text-field-4 {
  display: none;
}

.button-copy {
  float: right;
  border: 2px none var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy.button-outline.buton-header.btn-mobile, .button-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy.button-row-last, .button-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy.margin-top-copy {
  background-color: var(--primary-1);
}

.button-copy.margin-top-copy.show-on-mobile-copy {
  float: none;
  clear: none;
  text-align: center;
  flex-wrap: nowrap;
  place-content: space-between flex-start;
  align-items: stretch;
  display: inline-block;
  position: relative;
  overflow: visible;
}

.section-subtitle-copy {
  width: 100%;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

.section-subtitle-copy.text-large-copy {
  max-width: 512px;
}

.section-subtitle-copy.text-large-copy.section-subtitle-larger {
  max-width: 700px;
}

.section-subtitle-copy.text-large-copy.section-subtitle-larger-copy {
  text-align: center;
  max-width: 700px;
}

.video-2 {
  border: 8px solid var(--black);
  background-color: #0000;
  border-radius: 20px;
}

.container-8 {
  max-width: 500px;
}

.form-feedback-copy-copy {
  text-align: center;
  border-radius: 5px;
  margin-top: 12px;
  padding: 12px;
}

.form-feedback-copy-copy.bg-error {
  margin-top: 12px;
}

.form-feedback-copy-copy.bg-success-copy-copy {
  background-color: var(--white);
}

.text-block-49 {
  font-size: 20px;
}

.heading-44 {
  text-align: left;
  margin-top: 10px;
}

.text-block-50 {
  text-align: left;
  padding-bottom: 20px;
}

.text-block-51, .bold-text-11 {
  text-align: left;
}

.modal-wrapper-yth {
  z-index: 10000;
  clear: both;
  background-color: #000000a3;
  border: 1px solid #000000db;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-yth {
  border: 8px solid var(--white);
  background-color: var(--white);
  border-radius: 20px;
  padding: 25px;
}

.heading-45 {
  text-align: center;
  max-width: 700px;
  padding-left: 25px;
  padding-right: 25px;
}

.text-block-52 {
  color: var(--gray-1);
  text-align: center;
  text-indent: 24px;
  margin-top: 40px;
  margin-bottom: 24px;
  font-size: 18px;
}

.text-block-52.t {
  margin-bottom: 0;
}

.div-block-27, .div-block-28 {
  padding: 25px;
}

.text-block-35-copy {
  text-align: left;
  max-width: 700px;
  margin-top: 20px;
  font-size: 14px;
}

.image-33 {
  float: right;
}

.html-embed-6, .div-block-29 {
  text-align: center;
}

.medium-heading-2 {
  color: #222525;
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 40px;
  line-height: 42px;
}

.circle-2 {
  background-color: #62636b;
  border: 1px #0000;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 24px;
  display: flex;
  position: relative;
}

.large-heading-2 {
  color: #222525;
  text-align: left;
  margin-bottom: 24px;
  font-size: 38px;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.button-8 {
  float: right;
  color: #fff;
  background-color: #32cccc;
  border: 2px #32cccc;
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-8:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-8.bg-gray-4 {
  box-shadow: none;
  color: #222525;
  background-color: #f8f6f4;
  border-color: #f8f6f4;
  transition: border-color .2s, background-color .2s;
}

.button-8.bg-gray-4:hover {
  background-color: #ecebea;
  border-color: #ecebea;
}

.button-8.button-block {
  text-align: center;
  width: 100%;
  font-weight: 600;
}

.button-8.button-block.bg-gray-4 {
  text-align: center;
  justify-content: center;
}

.button-8.button-block.button-gray {
  background-color: var(--gray-2);
}

.circle-2-copy {
  background-color: #40b1fc;
  border: 1px #0000;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 24px;
  display: flex;
  position: relative;
}

.html-embed-7 {
  width: 20px;
  height: 20px;
}

.image-34 {
  opacity: .68;
  filter: none;
  background-color: #0000;
  align-self: center;
  width: 50px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.handwriting-contents-copy {
  position: absolute;
  top: -4px;
  transform: translate(0, -100%);
}

.handwriting-contents-copy.hidden-on-mobile {
  margin-top: 37px;
  padding-left: 155px;
}

.handwriting-contents-copy.handwriting-below {
  top: auto;
  bottom: -90px;
  right: -34px;
}

.handwriting-contents-copy.pricing-tabbed-handwriting-contents {
  min-width: 110px;
  transform: rotate(-10deg)translate(100%, -110%);
}

.handwriting-contents-copy.coming-soon-handwriting-contents {
  right: -72px;
}

.handwriting-contents-copy.pricing-plans-handwriting-contents {
  top: 12px;
}

.handwriting-contents-copy.pricing-table-handwriting-contents {
  left: 100%;
}

.handwriting-arrow-copy {
  margin-top: -25px;
  margin-left: -20px;
  padding-left: 0;
  transform: rotate(23deg);
}

.grid-quarters-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-quarters-copy.section-more-control, .grid-quarters-copy.section-more-control-copy {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5f20f5c969fabf01c0953_lines-min.svg");
  background-position: 48% 0;
  background-repeat: no-repeat;
  background-size: 76%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.button-8-copy {
  float: right;
  color: #fff;
  background-color: #32cccc;
  border: 2px #32cccc;
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-8-copy:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-8-copy.bg-gray-4 {
  box-shadow: none;
  color: #222525;
  background-color: #f8f6f4;
  border-color: #f8f6f4;
  transition: border-color .2s, background-color .2s;
}

.button-8-copy.bg-gray-4:hover {
  background-color: #ecebea;
  border-color: #ecebea;
}

.button-8-copy.margin-top {
  float: left;
  font-size: 16px;
  font-weight: 500;
}

.button-8-copy-copy {
  float: right;
  color: #fff;
  background-color: #32cccc;
  border: 2px #32cccc;
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-8-copy-copy:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-8-copy-copy.bg-gray-4 {
  box-shadow: none;
  color: #222525;
  background-color: #f8f6f4;
  border-color: #f8f6f4;
  transition: border-color .2s, background-color .2s;
}

.button-8-copy-copy.bg-gray-4:hover {
  background-color: #ecebea;
  border-color: #ecebea;
}

.button-8-copy-copy.margin-top {
  float: none;
  clear: none;
  text-align: center;
  margin-bottom: 13px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}

.text-block-53, .div-block-30 {
  text-align: center;
}

.icon-large-copy {
  float: none;
  opacity: .85;
  text-align: left;
  flex: none;
  width: 50px;
  margin-bottom: 12px;
}

.heading-46 {
  font-size: 20px;
  font-weight: 500;
}

.bold-text-12 {
  font-weight: 400;
}

.centered-grid-item-copy {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.circle-number-copy {
  font-family: Zilla Slab, sans-serif;
  font-size: 28px;
  line-height: 1;
  position: absolute;
  bottom: 11px;
}

.circle-number-copy.text-white {
  float: left;
  opacity: .57;
  color: var(--gray-1);
  object-position: 50% 50%;
  height: 60px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 55px;
  display: inline-block;
  position: relative;
  bottom: auto;
}

.paragraph-4 {
  width: 80%;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: inline-block;
}

.image-36 {
  opacity: 1;
  filter: contrast(69%);
  height: 60px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.centered-grid-item-copy-copy {
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section-halves-copy.padding-top.home-hero-section {
  background-image: none;
  grid-template-columns: .75fr .75fr;
  max-width: 1248px;
  margin: 0 auto 100px;
  padding-top: 40px;
}

.section-halves-copy.padding-top.home-hero-section-copy {
  background-image: none;
  grid-template-columns: .75fr .75fr;
  max-width: 1248px;
  margin: 0 auto 100px;
  padding-top: 40px;
}

.section-halves-copy.padding-top.home-hero-section-copy.hidden {
  display: none;
}

.section-halves-copy.padding-top.home-hero-section-copy.option-3 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60049f0a66946c067e875280_Mask%20Group.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 450px;
  max-width: 100%;
}

.section-halves-copy.padding-top-copy {
  border-top: 1px #0000001a;
  padding-top: 40px;
}

.section-halves-copy.padding-top-copy.home-hero-section {
  background-image: none;
  grid-template-columns: .75fr .75fr;
  max-width: 1248px;
  margin: 0 auto 100px;
  padding-top: 40px;
}

.section-halves-copy.padding-top-copy.home-hero-section.hidden {
  display: none;
}

.section-halves-copy.padding-top-copy.home-hero-section.option-3 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60049f0a66946c067e875280_Mask%20Group.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 450px;
  max-width: 100%;
}

.section-halves-copy.padding-top-copy.home-hero-section-copy {
  background-image: none;
  grid-template-columns: .75fr .75fr;
  max-width: 1248px;
  margin: 0 auto 100px;
  padding-top: 40px;
}

.section-halves-copy.padding-top-copy.home-hero-section-copy.hidden {
  display: none;
}

.section-halves-copy.padding-top-copy.home-hero-section-copy.option-3 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60049f0a66946c067e875280_Mask%20Group.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 450px;
  max-width: 100%;
}

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

.subheading-features-2 {
  color: #32cccc;
  text-align: left;
  margin-bottom: 12px;
  font-size: 22px;
}

.image-37 {
  border: 1px solid var(--white);
  border-radius: 6px;
  display: inline-block;
}

.bold-text-14 {
  text-align: left;
}

.subheading-features-2-copy {
  color: #32cccc;
  text-align: left;
  margin-bottom: 12px;
  font-size: 22px;
}

.margin-top-copy {
  margin-top: 24px;
}

.margin-top-copy.empty-state-hidden, .margin-top-copy.empty-state-hidden-copy {
  display: block;
}

.heading-47 {
  text-align: left;
  margin-top: 10px;
}

.image-38 {
  max-width: 70%;
}

.image-39 {
  cursor: pointer;
  border-radius: 7px;
  margin-top: 10px;
}

.column-8-copy {
  text-align: right;
  flex-direction: column;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  padding: 0 24px;
  display: block;
}

.image-37-copy {
  border: 1px solid var(--white);
  border-radius: 6px;
  margin-top: 24px;
  display: inline-block;
}

.div-block-31 {
  display: block;
}

.text-block-54 {
  margin-bottom: 40px;
  display: block;
}

.div-block-29-copy {
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 600px;
  display: block;
}

.video-3 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: none;
}

.div-block-32 {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-55 {
  text-align: center;
  max-width: 700px;
}

.html-embed-8 {
  width: 600px;
}

.text-block-31-copy {
  color: #000;
  text-align: left;
}

.heading-44-copy {
  text-align: left;
  margin-top: 10px;
}

.text-block-50-copy {
  text-align: left;
  padding-bottom: 20px;
}

.html-embed-3-copy {
  width: 85px;
  margin: 20px auto 0;
  padding-bottom: 0;
}

.text-block-56 {
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 500;
}

.lightbox-link {
  text-align: left;
  display: block;
}

.column-9-copy {
  align-self: center;
  padding: 0;
}

.tooltip-circle-2 {
  color: #fff;
  cursor: pointer;
  background-color: #32cccc;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  font-size: 14px;
  line-height: 16px;
  display: flex;
}

.price-description-2 {
  border-top: 1px #ecebea;
  border-bottom: 1px #ecebea;
  min-height: 120px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 10px 0;
}

.tooltip-message-2 {
  color: #fff;
  text-align: center;
  background-color: #222525;
  border-radius: 6px;
  min-width: 200px;
  padding: 6px;
  font-size: 14px;
  line-height: 20px;
  display: none;
  position: absolute;
  bottom: 100%;
  left: 16px;
  transform: translate(-50%);
}

.bordered-list-item-small-2 {
  border-bottom: 1px solid #ecebea;
  padding-top: 6px;
  padding-bottom: 6px;
}

.bordered-list-item-small-2.bordered-list-item-last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.large-heading-3 {
  color: #222525;
  margin-bottom: 24px;
  font-size: 38px;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.large-heading-3.no-bottom-space {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
}

.heading-48 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 28px;
}

.card-body-event {
  padding: 24px 20px;
}

.card-body-event.card-body-large {
  padding: 20px;
}

.card-body-event.card-body-large.justify-center {
  align-self: auto;
}

.card-body-event.card-body-large.justify-center.space-left {
  padding-left: 60px;
}

.card-body-event.card-body-large.text-center.section-professional-size {
  color: var(--gray-2);
}

.card-body-event.card-body-large.text-center.vobi-material-card {
  padding-left: 10px;
  padding-right: 10px;
}

.card-body-event.text-center {
  text-align: center;
}

.card-body-event.card-body-small {
  padding: 16px;
}

.card-body-event.card-body-small.team-member-card-overlay-body {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.card-body-event.justify-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.card-body-event.pricing-icon-card-body {
  text-align: center;
  padding: 36px 46px 48px 36px;
}

.card-body-event.blog-card-body {
  flex: 1;
}

.card-body-event.job-card-body {
  justify-content: space-between;
  display: flex;
}

.card-body-event.featured-case-study-card-body {
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  padding: 36px;
  display: flex;
}

.card-body-event.case-study-card-body {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 36px;
  display: flex;
}

.card-body-event.border-bottom {
  border-bottom: 1px solid var(--gray-3);
}

.card-body-event.page-demo-card-body {
  border-top: 1px solid var(--gray-3);
  text-align: center;
  padding: 16px;
}

.card-body-event.notification-card-body {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.card-body-event.card-white {
  background-color: #fff;
}

.card-body-event.featured-case-study-card-body-copy {
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  padding: 36px;
  display: flex;
}

.text-block-57 {
  color: var(--gray-5);
  text-align: left;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
}

.tab-link-switch-2 {
  opacity: 1;
  color: #54565c;
  background-color: #7e89a621;
  border-radius: 5px;
  margin-left: 0;
  margin-right: 10px;
  padding: 6px 16px;
  transition: background-color .2s;
}

.tab-link-switch-2:hover {
  text-decoration: none;
}

.tab-link-switch-2.w--current {
  background-color: var(--primary-3);
  color: #fff;
  border-radius: 5px;
  margin-right: 10px;
}

.text-block-58 {
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 26px;
  font-weight: 700;
}

.pricing-switches-tabs-copy {
  justify-content: flex-start;
  margin-bottom: 0;
  display: none;
}

.tabs {
  min-height: 90px;
}

.image-40 {
  align-self: flex-start;
  margin-top: 5px;
}

.text-block-59 {
  min-height: 70px;
}

.list-2 {
  min-height: 190px;
}

.div-block-33 {
  min-height: 95px;
  display: none;
}

.image-41 {
  filter: invert(64%);
}

.text-small-copy {
  text-align: center;
  font-family: Maisonneue, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}

.text-small-copy.text-muted.margin-top {
  margin-top: 24px;
}

.text-small-copy.form-hint-text {
  opacity: .75;
  margin-top: 6px;
}

.text-small-copy.text-bold {
  font-weight: 700;
}

.tabs-content {
  display: none;
}

.heading-49 {
  color: var(--primary-1);
  margin-bottom: 12px;
  font-weight: 300;
}

.heading-49-copy {
  color: var(--gray-2);
  font-weight: 300;
}

.columns-7 {
  display: block;
}

.button-5-copy-copy {
  background-color: var(--primary-1);
  color: #fff;
  border: 2px #32cccc;
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-5-copy-copy:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-5-copy-copy.bg-gray-4 {
  box-shadow: none;
  color: #222525;
  background-color: #f8f6f4;
  border-color: #f8f6f4;
  transition: border-color .2s, background-color .2s;
}

.button-5-copy-copy.bg-gray-4:hover {
  background-color: #ecebea;
  border-color: #ecebea;
}

.button-5-copy-copy.bg-gray-4.button-block {
  display: flex;
}

.button-5-copy-copy.bg-white {
  box-shadow: none;
  color: #222525;
  border-color: #fff;
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-5-copy-copy.bg-white:hover {
  background-color: #ecebea;
  border-color: #ecebea;
}

.button-5-copy-copy.form-search-button {
  margin-left: 12px;
}

.button-5-copy-copy.bg-primary-2 {
  background-color: #0094ff;
  background-image: linear-gradient(-225deg, #0094ff, #1b59fd);
  border-style: none;
  font-size: 14px;
  font-weight: 300;
}

.button-5-copy-copy.bg-primary-2:hover {
  box-shadow: inset 0 0 100px 100px #0000001a;
}

.button-5-copy-copy.bg-primary-2.cta-home {
  top: 10px;
}

.button-5-copy-copy.button-block, .button-5-copy-copy.button-block-copy {
  text-align: center;
  width: 100%;
}

.button-5-copy-copy.button-block-copy.bg-primary-2-copy {
  background-color: var(--primary-3);
  border-radius: 6px;
  line-height: 12px;
}

.text-large-7 {
  background-color: var(--gray-5);
  color: var(--white);
  text-align: center;
  border-radius: 8px;
  padding-top: 3px;
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.section-black {
  background-color: var(--black);
}

.heading-50 {
  color: var(--white);
  font-weight: 500;
}

.paragraph-5 {
  color: var(--white);
  font-size: 18px;
  line-height: 28px;
  display: inline;
}

.image-42 {
  width: 32px;
  padding-right: 10px;
  display: inline;
}

.masterclass-benefits {
  margin: 0 0 20px;
  padding-bottom: 0;
}

.block-benefits {
  background-color: #4b4c53;
  border: 1px #000;
  border-radius: 6px;
  max-width: 350px;
}

.text-benefits {
  color: var(--white);
  text-align: center;
  margin-bottom: 10px;
  padding: 30px 20px;
  font-size: 30px;
  font-weight: 700;
}

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

.text-block-60 {
  text-align: center;
  margin-top: 10px;
  font-weight: 700;
}

.text-block-61 {
  padding-bottom: 20px;
  font-size: 18px;
}

.image-43 {
  width: 150px;
}

.image-44 {
  clear: none;
  filter: grayscale();
  border-radius: 12px;
  height: 200px;
}

.image-44.border {
  border-style: solid;
  border-color: var(--primary-1);
}

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

.bold-text-15 {
  font-size: 42px;
  font-weight: 300;
}

.image-45 {
  border-radius: 12px;
}

.div-block-36 {
  text-align: left;
  width: 180px;
  padding-bottom: 20px;
}

.bold-text-16 {
  font-size: 26px;
}

.heading-51 {
  font-size: 52px;
}

.section-subtitle-copy {
  width: 100%;
  max-width: 629px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}

.section-subtitle-copy.text-large {
  max-width: 512px;
}

.section-subtitle-copy.text-large.section-subtitle-larger {
  max-width: 700px;
}

.bold-text-17 {
  font-size: 16px;
}

.text-large-8 {
  color: #222525;
  text-align: left;
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.text-large-8.footer-text {
  min-width: auto;
  max-width: 300px;
}

.full-bleed-image-copy {
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  max-height: 600px;
}

.full-bleed-image-copy.hero-home, .full-bleed-image-copy.hero-home-copy {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.video-lightbox-wrapper-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.heading-52 {
  margin-right: 20px;
  font-size: 52px;
  line-height: 1.3;
}

.text-large-copy-copy-copy-2 {
  color: #222525;
  text-align: left;
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  display: none;
  overflow: visible;
}

.text-block-14-copy {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  text-decoration: none;
}

.section-title-wide-copy {
  text-align: center;
  max-width: 900px;
  margin-bottom: 72px;
  margin-left: auto;
  margin-right: auto;
}

.section-title-wide-copy.no-bottom-space {
  margin-bottom: 0;
}

.div-block-37 {
  flex-direction: row;
  display: flex;
}

.text-block-21-copy {
  float: right;
  color: #62636b;
  text-align: left;
  font-size: 16px;
  font-weight: 500;
  display: block;
  position: static;
}

.slider-2 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: block;
}

.div-block-38 {
  object-fit: fill;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.slide {
  background-color: #141313;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60eefd40a8f8903821e295fa_Instagram%20Post%20Gest%C3%A3o%20Estrat%C3%A9gica%20de%20Vendas%20%20para%20Arquitetos%20e%20Designers.png");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
}

.div-block-39 {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  max-width: 400px;
  padding-left: 0;
  display: flex;
}

.div-block-40 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.slider-3 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.div-block-41 {
  float: none;
  clear: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  display: block;
}

.slide-2 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60f0e48e3faeb5691539b9e9_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slider-4 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60f0e5353faeb5579839bd58_4.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mask {
  align-self: auto;
}

.image-46 {
  margin-top: 130px;
  display: block;
}

.icon-4 {
  border: 1px solid var(--primary-1);
  background-color: var(--primary-1);
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 5px;
}

.icon-5 {
  border: 1px solid var(--primary-1);
  background-color: var(--primary-1);
  border-radius: 5px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 30px;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60f0e4a7453db44f82ce180f_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-4 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60f0e4cfb47132834e79bf1f_3.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60f0e5556ba5ce0670ab82d1_5.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-6 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60f0e565fb0e0b5ecc8e50d5_6.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60f0e59ca472985e839d65ca_7.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-8 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60f0e5b16907335cd1e1704d_8.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-9 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60f0e5353faeb5579839bd58_4.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.button-9 {
  margin-top: 30px;
}

.button-10 {
  border: 1px solid var(--primary-1);
  background-color: #4174ff;
  border-radius: 6px;
  margin-top: 0;
}

.div-block-7-copy {
  padding-top: 40px;
  padding-bottom: 20px;
}

.heading-53 {
  margin-bottom: -1px;
}

.heading-55 {
  font-size: 16px;
}

.heading-56 {
  margin-bottom: 10px;
  font-size: 42px;
  font-weight: 500;
}

.div-block-42 {
  border-left: 5px solid var(--primary-1);
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}

.div-block-43 {
  margin-bottom: 20px;
}

.heading-57 {
  font-size: 34px;
  font-style: italic;
}

.heading-58 {
  font-weight: 700;
}

.div-block-44 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 21% 0% auto;
}

.image-47 {
  opacity: .76;
  width: 36px;
}

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

.div-block-46 {
  background-color: var(--white);
  border-radius: 12px;
  padding: 0;
}

.div-block-47 {
  text-align: center;
  padding: 20px;
}

.video-lightbox-button-wrapper-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.dropdown-toggle-copy {
  text-align: left;
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

.dropdown-copy {
  border: 1px solid var(--gray-3);
  text-align: left;
  border-radius: 8px;
  width: 100%;
  height: 39px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 20px;
  display: none;
}

.dropdown-copy.dropdown1 {
  display: none;
}

.select-field-copy {
  background-color: #fff;
  border: 0 #000;
  border-radius: 5px;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

.nav-link-3 {
  white-space: nowrap;
  margin-left: 0;
  margin-right: 0;
  padding: 0 12px;
  font-size: 14px;
}

.nav-link-3:hover {
  text-decoration: none;
}

.nav-link-3.w--current {
  color: #4c546e;
}

.nav-link-3.empty-state-hidden {
  display: block;
}

.nav-menu-wrapper-3 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.section-pillar-pages {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
}

.section-pillar-pages.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-pillar-pages.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-pillar-pages.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-pillar-pages.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-pillar-pages.bg-gray-4.section3 {
  padding: 60px;
}

.section-pillar-pages.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-pillar-pages.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-pillar-pages.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-pillar-pages.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-pillar-pages.no-bottom-space {
  padding-bottom: 0;
}

.section-pillar-pages.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-pillar-pages.bg-primary-2 {
  background-color: #0094ff;
}

.section-pillar-pages.bottom-space-small {
  padding-bottom: 0;
}

.section-pillar-pages.top-space-small {
  padding-top: 96px;
}

.section-pillar-pages.section-sucess {
  background-color: #32cccc0d;
}

.section-pillar-pages.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-pillar-pages.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-pillar-pages.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-pillar-pages.hero-full {
  padding-top: 40px;
}

.section-pillar-pages.hero-full.option-01 {
  display: none;
}

.section-pillar-pages.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-pillar-pages.top-space-small-copy {
  background-color: #272727;
  padding-top: 96px;
}

.row-pillar-page {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.row-pillar-page.style-guide-content-row {
  margin-bottom: 12px;
}

.row-pillar-page.row-align-center {
  align-items: center;
}

.row-pillar-page.row-split-content {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.row-pillar-page.row-split-content.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-pillar-page.row-split-content.row-align-top {
  align-items: start;
}

.row-pillar-page.row-split-content.row-align-text-right {
  justify-items: start;
}

.row-pillar-page.row-justify-between {
  justify-content: space-between;
}

.row-pillar-page.no-wrap {
  flex-wrap: nowrap;
}

.row-pillar-page.row-justify-center {
  text-align: left;
  justify-content: center;
  display: flex;
  position: static;
}

.row-pillar-page.row-no-wrap {
  flex-wrap: nowrap;
}

.row-pillar-page.icon-row {
  align-items: center;
}

.row-pillar-page.price-row {
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 12px;
}

.row-pillar-page.row-justify-end {
  justify-content: flex-end;
}

.row-pillar-page.breadcrumb-row {
  border-top: 1px solid var(--gray-3);
  align-items: center;
  padding-top: 12px;
}

.row-pillar-page.utility-row-right {
  justify-content: flex-end;
}

.row-pillar-page.utility-row-left {
  align-items: center;
}

.row-pillar-page.row-justify-center-copy {
  text-align: left;
  justify-content: center;
  display: flex;
  position: static;
}

.section-pillar-page {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
}

.section-pillar-page.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-pillar-page.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-pillar-page.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-pillar-page.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-pillar-page.bg-gray-4.section3 {
  padding: 60px;
}

.section-pillar-page.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-pillar-page.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-pillar-page.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-pillar-page.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-pillar-page.no-bottom-space {
  padding-bottom: 0;
}

.section-pillar-page.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-pillar-page.bg-primary-2 {
  background-color: #0094ff;
}

.section-pillar-page.bottom-space-small {
  padding-bottom: 0;
}

.section-pillar-page.top-space-small {
  padding-top: 96px;
}

.section-pillar-page.section-sucess {
  background-color: #32cccc0d;
}

.section-pillar-page.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-pillar-page.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-pillar-page.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-pillar-page.hero-full {
  padding-top: 40px;
}

.section-pillar-page.hero-full.option-01 {
  display: none;
}

.section-pillar-page.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-pillar-page.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-pillar-page.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-pillar-page.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-pillar-page.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-pillar-page.bg-blue-1.section3 {
  padding: 60px;
}

.section-pillar-page.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-pillar-page.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-pillar-page.lp1 {
  padding-bottom: 40px;
}

.section-pillar-page.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-pillar-page.top-space-small-pillar-page {
  padding-top: 96px;
}

.container-pillar-page {
  text-align: left;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
  overflow: visible;
}

.container-pillar-page.container-narrow {
  max-width: 1084px;
}

.container-pillar-page.text-center {
  text-align: center;
}

.container-pillar-page.text-center.container-top {
  align-self: flex-start;
  margin-top: 40px;
}

.container-pillar-page.div-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.row-pillar-pages {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.row-pillar-pages.style-guide-content-row {
  margin-bottom: 12px;
}

.row-pillar-pages.row-align-center {
  align-items: center;
}

.row-pillar-pages.row-split-content {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.row-pillar-pages.row-split-content.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-pillar-pages.row-split-content.row-align-top {
  align-items: start;
}

.row-pillar-pages.row-split-content.row-align-text-right {
  justify-items: start;
}

.row-pillar-pages.row-justify-between {
  justify-content: space-between;
}

.row-pillar-pages.no-wrap {
  flex-wrap: nowrap;
}

.row-pillar-pages.row-justify-center {
  text-align: left;
  justify-content: center;
  display: flex;
  position: static;
}

.row-pillar-pages.row-no-wrap {
  flex-wrap: nowrap;
}

.row-pillar-pages.icon-row {
  align-items: center;
}

.row-pillar-pages.margin-top.empty-state-hidden {
  display: none;
}

.row-pillar-pages.price-row {
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 12px;
}

.row-pillar-pages.row-justify-end {
  justify-content: flex-end;
}

.row-pillar-pages.breadcrumb-row {
  border-top: 1px solid var(--gray-3);
  align-items: center;
  padding-top: 12px;
}

.row-pillar-pages.justify-content-center {
  display: block;
  overflow: visible;
}

.row-pillar-pages.utility-row-right {
  justify-content: flex-end;
}

.row-pillar-pages.utility-row-left {
  align-items: center;
}

.row-pillar-pages.row-split-content-copy {
  grid-column-gap: 8px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.row-pillar-pages.row-split-content-copy.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-pillar-pages.row-split-content-copy.row-align-top {
  align-items: start;
}

.row-pillar-pages.row-split-content-copy.row-align-text-right {
  justify-items: start;
}

.row-pillar-pages.row-split-content-pillar-page {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  margin-bottom: 0;
  display: grid;
}

.row-pillar-pages.row-split-content-pillar-page.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-pillar-pages.row-split-content-pillar-page.row-align-top {
  align-items: start;
}

.row-pillar-pages.row-split-content-pillar-page.row-align-text-right {
  justify-items: start;
}

.content-width-medium-pillar-page {
  direction: ltr;
  width: 100%;
  max-width: 750px;
}

.content-width-medium-pillar-page.justify-content-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-width-medium-pillar-page.image-overlap-wrapper {
  position: relative;
}

.content-width-medium-pillar-page.content-form-register {
  max-width: 100%;
}

.subheading-pillar-page {
  color: var(--gray-5);
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.subheading-pillar-page.subheading-forms {
  color: var(--primary-1);
  font-size: 20px;
}

.subheading-pillar-page.text-primary-1-pillar-page {
  color: var(--primary-3);
  font-weight: 500;
}

.button-pillar-page {
  border: 2px none var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-pillar-page:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-pillar-page.button-small {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

.button-pillar-page.button-small.bg-gray-4 {
  margin-left: 12px;
}

.button-pillar-page.button-large {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 300;
}

.button-pillar-page.button-outline {
  border-style: solid;
  border-color: var(--primary-3);
  box-shadow: none;
  color: var(--primary-3);
  background-color: #0000;
  font-size: 14px;
  font-weight: 300;
  transition: color .2s, background-color .2s;
  display: none;
}

.button-pillar-page.button-outline:hover {
  background-color: var(--primary-3);
  color: var(--white);
}

.button-pillar-page.button-outline.buton-header {
  margin-right: 20px;
  display: block;
}

.button-pillar-page.button-outline.buton-header.btn-mobile, .button-pillar-page.button-outline.btn-got-invite {
  display: none;
}

.button-pillar-page.button-white {
  border-color: var(--white);
  background-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-pillar-page.button-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-pillar-page.margin-top {
  background-color: var(--primary-1);
}

.button-pillar-page.bg-gray-1 {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
  transition: background-color .2s, border .2s;
}

.button-pillar-page.bg-gray-1:hover {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
}

.button-pillar-page.bg-gray-4 {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-pillar-page.bg-gray-4:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-pillar-page.bg-gray-4.button-block {
  display: flex;
}

.button-pillar-page.bg-gray-4.button-header-invite {
  margin-right: 10px;
}

.button-pillar-page.bg-primary-2 {
  background-color: #0094ff;
  background-image: linear-gradient(-225deg, #0094ff, #1b59fd);
  border-style: none;
  font-size: 14px;
  font-weight: 300;
}

.button-pillar-page.bg-primary-2:hover {
  box-shadow: inset 0 0 100px 100px #0000001a;
}

.button-pillar-page.bg-primary-2.cta-home {
  top: 10px;
}

.button-pillar-page.bg-primary-2.margin-top {
  float: none;
}

.button-pillar-page.bg-primary-2.margin-top.button-center {
  clear: none;
  position: static;
}

.button-pillar-page.bg-primary-3 {
  border-style: none;
  border-color: var(--primary-3);
  background-image: linear-gradient(-225deg, #4c546e, #2e354d);
  font-size: 14px;
  font-weight: 300;
}

.button-pillar-page.bg-primary-3.margin-top {
  font-family: Maisonneue, sans-serif;
}

.button-pillar-page.bg-primary-3.margin-top.hide {
  float: none;
}

.button-pillar-page.bg-gray-2 {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-pillar-page.bg-gray-2:hover {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
}

.button-pillar-page.bg-gray-3 {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
  box-shadow: none;
  color: var(--gray-1);
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-pillar-page.bg-gray-3:hover {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
}

.button-pillar-page.bg-gray-3.nav-menu-blog-button {
  margin-right: 20px;
}

.button-pillar-page.bg-white {
  border-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-pillar-page.bg-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-pillar-page.bg-white.search-button {
  background-color: #0000;
  border-style: none;
  font-weight: 500;
}

.button-pillar-page.bg-white.search-button:hover {
  background-color: #fff0;
  border-color: #fff0;
}

.button-pillar-page.bg-success {
  border-color: var(--success);
}

.button-pillar-page.bg-warning {
  border-color: var(--warning);
}

.button-pillar-page.bg-error {
  border-color: var(--error);
}

.button-pillar-page.form-search-button {
  margin-left: 12px;
}

.button-pillar-page.button-outline-white {
  box-shadow: none;
  background-color: #0000;
  border-color: #ffffff1a;
  transition: border-color .2s;
}

.button-pillar-page.button-outline-white:hover {
  box-shadow: none;
  border-color: #ffffffbf;
}

.button-pillar-page.button-row-last, .button-pillar-page.horizontal-form-button {
  margin-left: 12px;
}

.button-pillar-page.button-block {
  text-align: center;
  width: 100%;
}

.button-pillar-page.button-block.bg-gray-4 {
  text-align: center;
  justify-content: center;
}

.button-pillar-page.no-wrap {
  white-space: nowrap;
}

.button-pillar-page.button-mobile-nav-cta {
  display: block;
}

.button-pillar-page.button-mobile-nav-cta.cta-click2 {
  display: none;
}

.button-pillar-page.btn-eventos {
  text-align: left;
  justify-content: center;
  display: flex;
}

.button-pillar-page.center-button {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.button-pillar-page.button-bold {
  font-weight: 700;
}

.content-width-large-pillar-page {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  direction: ltr;
  width: 100%;
  max-width: 680px;
  overflow: hidden;
}

.content-width-large-pillar-page.tabs-row-content {
  background-color: var(--gray-3);
  background-color: #ecebea;
  margin-left: 24px;
  margin-right: 24px;
}

.content-width-large-pillar-page.tabs-row-content.expandable-tabs-content-home {
  background-color: #0000;
}

.content-width-large-pillar-page.tabs-row-content.features-tabs {
  background-color: #fff;
  flex: 1;
  align-self: flex-start;
}

.h1-pillar-page {
  letter-spacing: normal;
  text-transform: none;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.3;
}

.row-copy.row-align-center {
  align-items: center;
}

.container-10 {
  display: block;
}

.content-width-large-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  direction: ltr;
  width: 100%;
  max-width: 680px;
  overflow: hidden;
}

.content-width-large-copy.tabs-row-content {
  background-color: var(--gray-3);
  background-color: #ecebea;
  margin-left: 24px;
  margin-right: 24px;
}

.content-width-large-copy.tabs-row-content.expandable-tabs-content-home {
  background-color: #0000;
}

.content-width-large-copy.tabs-row-content.features-tabs {
  background-color: #fff;
  flex: 1;
  align-self: flex-start;
}

.article-pillar-page {
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  line-height: 26px;
  display: block;
}

.article-pillar-page h4 {
  margin-top: 48px;
  margin-bottom: 24px;
}

.article-pillar-page ul {
  margin-top: 24px;
  margin-bottom: 24px;
}

.article-pillar-page li {
  padding-top: 12px;
  padding-bottom: 12px;
}

.article-pillar-page blockquote {
  border-left: 3px solid var(--primary-1);
  background-color: var(--white);
  color: var(--primary-3);
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 36px;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
}

.article-pillar-page figure {
  margin-top: 48px;
  margin-bottom: 48px;
}

.article-pillar-page img {
  border-radius: 12px;
}

.article-pillar-page.richtext-cms-pillar-page {
  color: var(--gray-1);
}

.column-pillar-page-rigth {
  position: sticky;
  top: 30px;
}

.section-halves-content-pillar-page {
  background-color: var(--primary-1);
  direction: ltr;
  color: var(--gray-1);
  border: 0 solid #000;
  border-radius: 5px;
  max-width: 506px;
  margin: 40px 24px 0;
  padding: 12px 24px 24px;
  display: block;
  position: static;
  top: 98px;
  overflow: visible;
  box-shadow: 1px 1px 20px -4px #7e89a68c;
}

.section-halves-content-pillar-page.hero-text-home {
  margin-left: 20px;
}

.text-large-pillar-page {
  color: #fff;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.text-large-pillar-page.footer-text {
  min-width: auto;
  max-width: 300px;
}

.form-wrapper-pillar-page {
  margin-bottom: 0;
}

.form-wrapper-pillar-page.margin-top-pillar-page {
  color: var(--black);
}

.form-pillar-page {
  color: var(--black);
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
}

.form-group-pillar-page {
  color: var(--black);
  margin-bottom: 12px;
  display: block;
}

.button-form-pillar-page {
  border: 2px none var(--primary-1);
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border-radius: 50px;
  flex: 0 auto;
  order: 0;
  align-self: center;
  min-width: 200px;
  margin-top: 10px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-form-pillar-page:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-form-pillar-page.button-small {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

.button-form-pillar-page.button-small.bg-gray-4 {
  margin-left: 12px;
}

.button-form-pillar-page.button-large {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 300;
}

.button-form-pillar-page.button-outline {
  border-style: solid;
  border-color: var(--primary-3);
  box-shadow: none;
  color: var(--primary-3);
  background-color: #0000;
  font-size: 14px;
  font-weight: 300;
  transition: color .2s, background-color .2s;
  display: none;
}

.button-form-pillar-page.button-outline:hover {
  background-color: var(--primary-3);
  color: var(--white);
}

.button-form-pillar-page.button-outline.buton-header {
  margin-right: 20px;
  display: block;
}

.button-form-pillar-page.button-outline.buton-header.btn-mobile {
  display: none;
}

.button-form-pillar-page.button-white {
  border-color: var(--white);
  background-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-form-pillar-page.button-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-form-pillar-page.margin-top {
  background-color: var(--primary-1);
}

.button-form-pillar-page.bg-gray-1 {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
  transition: background-color .2s, border .2s;
}

.button-form-pillar-page.bg-gray-1:hover {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
}

.button-form-pillar-page.bg-gray-4 {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-form-pillar-page.bg-gray-4:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-form-pillar-page.bg-gray-4.button-block {
  display: flex;
}

.button-form-pillar-page.bg-gray-4.button-header-invite {
  margin-right: 10px;
}

.button-form-pillar-page.bg-primary-2 {
  background-color: #0094ff;
  background-image: linear-gradient(-225deg, #0094ff, #1b59fd);
  border-style: none;
  font-size: 14px;
  font-weight: 300;
}

.button-form-pillar-page.bg-primary-2:hover {
  box-shadow: inset 0 0 100px 100px #0000001a;
}

.button-form-pillar-page.bg-primary-2.cta-home {
  top: 10px;
}

.button-form-pillar-page.bg-primary-2.margin-top.button-center {
  clear: none;
  position: static;
}

.button-form-pillar-page.bg-primary-3 {
  border-style: none;
  border-color: var(--primary-3);
  background-image: linear-gradient(-225deg, #4c546e, #2e354d);
  font-size: 14px;
  font-weight: 300;
}

.button-form-pillar-page.bg-primary-3.margin-top {
  font-family: Maisonneue, sans-serif;
}

.button-form-pillar-page.bg-gray-2 {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-form-pillar-page.bg-gray-2:hover {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
}

.button-form-pillar-page.bg-gray-3 {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
  box-shadow: none;
  color: var(--gray-1);
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-form-pillar-page.bg-gray-3:hover {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
}

.button-form-pillar-page.bg-gray-3.nav-menu-blog-button {
  margin-right: 20px;
}

.button-form-pillar-page.bg-white {
  border-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-form-pillar-page.bg-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-form-pillar-page.bg-white.search-button {
  background-color: #0000;
  border-style: none;
  font-weight: 500;
}

.button-form-pillar-page.bg-white.search-button:hover {
  background-color: #fff0;
  border-color: #fff0;
}

.button-form-pillar-page.bg-success {
  border-color: var(--success);
}

.button-form-pillar-page.bg-warning {
  border-color: var(--warning);
}

.button-form-pillar-page.bg-error {
  border-color: var(--error);
}

.button-form-pillar-page.form-search-button {
  margin-left: 12px;
}

.button-form-pillar-page.button-outline-white {
  box-shadow: none;
  background-color: #0000;
  border-color: #ffffff1a;
  transition: border-color .2s;
}

.button-form-pillar-page.button-outline-white:hover {
  box-shadow: none;
  border-color: #ffffffbf;
}

.button-form-pillar-page.button-row-last, .button-form-pillar-page.horizontal-form-button {
  margin-left: 12px;
}

.button-form-pillar-page.button-block {
  text-align: center;
  width: 100%;
}

.button-form-pillar-page.button-block.bg-gray-4 {
  text-align: center;
  justify-content: center;
}

.button-form-pillar-page.no-wrap {
  white-space: nowrap;
}

.button-form-pillar-page.button-mobile-nav-cta {
  display: none;
}

.form-feedback-pillar-page {
  text-align: center;
  border-radius: 5px;
  margin-top: 12px;
  padding: 12px;
}

.form-feedback-pillar-page.bg-error, .form-feedback-pillar-page.bg-error-pillar-page {
  margin-top: 12px;
}

.bold-text-11-pillar-page-form {
  text-align: left;
}

.form-grid-halves-pillar-page {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-input-pillar-page {
  background-color: var(--white);
  color: var(--black);
  border: 1px #62636b63;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: border-color .2s;
}

.form-input-pillar-page:focus {
  border-color: var(--primary-1);
}

.form-input-pillar-page::placeholder {
  color: #22252580;
}

.form-input-pillar-page.form-input-small {
  height: 36px;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 20px;
}

.form-input-pillar-page.form-input-large {
  height: 60px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  line-height: 24px;
}

.form-input-pillar-page.form-input-naked {
  background-color: #0000;
  border-style: none;
}

.form-input-pillar-page.horizontal-form-input {
  min-width: 294px;
  margin-right: 12px;
}

.form-input-pillar-page.text-area-input {
  height: auto;
  min-height: 156px;
  padding-top: 16px;
}

.columns-8 {
  display: block;
}

.grid-5 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  justify-content: space-around;
}

.section-pillar-page-1 {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
}

.section-pillar-page-1.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-pillar-page-1.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-pillar-page-1.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-pillar-page-1.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-pillar-page-1.bg-gray-4.section3 {
  padding: 60px;
}

.section-pillar-page-1.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-pillar-page-1.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-pillar-page-1.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-pillar-page-1.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-pillar-page-1.no-bottom-space {
  padding-bottom: 0;
}

.section-pillar-page-1.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-pillar-page-1.bg-primary-2 {
  background-color: #0094ff;
}

.section-pillar-page-1.bottom-space-small {
  padding-bottom: 0;
}

.section-pillar-page-1.top-space-small {
  padding-top: 96px;
}

.section-pillar-page-1.section-sucess {
  background-color: #32cccc0d;
}

.section-pillar-page-1.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-pillar-page-1.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-pillar-page-1.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-pillar-page-1.hero-full {
  padding-top: 40px;
}

.section-pillar-page-1.hero-full.option-01 {
  display: none;
}

.section-pillar-page-1.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-pillar-page-1.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-pillar-page-1.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-pillar-page-1.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-pillar-page-1.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-pillar-page-1.bg-blue-1.section3 {
  padding: 60px;
}

.section-pillar-page-1.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-pillar-page-1.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-pillar-page-1.lp1 {
  padding-bottom: 40px;
}

.section-pillar-page-1.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-pillar-page-1.top-space-small-pillar-page {
  padding-top: 96px;
}

.section-pillar-page-1.top-space-small-pillar-page-1 {
  padding-top: 96px;
  padding-bottom: 24px;
}

.avatar-pillar-page {
  border: 2px none var(--gray-4);
  border-radius: 50%;
  align-self: center;
  width: 64px;
  height: 64px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.avatar-pillar-page.avatar-small {
  flex: none;
  width: 48px;
  height: 48px;
}

.avatar-pillar-page.avatar-large {
  width: 216px;
  height: 216px;
}

.avatar-pillar-page.avatar-large.team-member-avatar {
  object-fit: contain;
  margin-bottom: 24px;
  transition: transform .2s;
}

.avatar-pillar-page.avatar-large.team-member-avatar:hover {
  transform: scale(1.03);
}

.avatar-pillar-page.avatar-large.horizontal-quote-avatar {
  border-style: none;
  flex: none;
  align-self: flex-end;
  width: 180px;
  height: 180px;
  margin-right: 36px;
}

.avatar-pillar-page.avatar-group-item {
  border: 2px solid var(--white);
  margin-right: -24px;
}

.avatar-pillar-page.margin-bottom, .avatar-pillar-page.team-member-avatar {
  margin-bottom: 24px;
}

.text-block-62 {
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.container-11 {
  align-items: center;
  display: flex;
}

.heading-59 {
  text-align: center;
  margin-bottom: 64px;
  font-size: 40px;
  font-weight: 500;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-pillar-page-2 {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
}

.section-pillar-page-2.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-pillar-page-2.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-pillar-page-2.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-pillar-page-2.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-pillar-page-2.bg-gray-4.section3 {
  padding: 60px;
}

.section-pillar-page-2.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-pillar-page-2.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-pillar-page-2.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-pillar-page-2.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-pillar-page-2.no-bottom-space {
  padding-bottom: 0;
}

.section-pillar-page-2.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-pillar-page-2.bg-primary-2 {
  background-color: #0094ff;
}

.section-pillar-page-2.bottom-space-small {
  padding-bottom: 0;
}

.section-pillar-page-2.top-space-small {
  padding-top: 96px;
}

.section-pillar-page-2.section-sucess {
  background-color: #32cccc0d;
}

.section-pillar-page-2.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-pillar-page-2.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-pillar-page-2.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-pillar-page-2.hero-full {
  padding-top: 40px;
}

.section-pillar-page-2.hero-full.option-01 {
  display: none;
}

.section-pillar-page-2.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-pillar-page-2.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-pillar-page-2.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-pillar-page-2.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-pillar-page-2.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-pillar-page-2.bg-blue-1.section3 {
  padding: 60px;
}

.section-pillar-page-2.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-pillar-page-2.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-pillar-page-2.lp1 {
  padding-bottom: 40px;
}

.section-pillar-page-2.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-pillar-page-2.top-space-small-pillar-page {
  padding-top: 96px;
}

.section-pillar-page-2.top-space-small-pillar-page-2 {
  background-color: var(--gray-4);
  padding-top: 96px;
}

.html-embed-9 {
  text-align: center;
}

.heading-60 {
  text-align: center;
  font-size: 24px;
  font-weight: 500;
}

.navbar-sticky-pillar-page {
  z-index: 998;
  position: sticky;
  top: 0;
}

.navbar-sticky-pillar-page.bg-white {
  object-fit: fill;
  border: 1px #000;
  border-radius: 0;
}

.div-block-48 {
  border: 1px solid var(--gray-3);
  margin-top: 98px;
  margin-left: 98px;
  margin-right: 98px;
  padding-right: 0;
}

.container-pillar-page-1 {
  background-color: var(--gray-4);
  text-align: left;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.container-pillar-page-1.container-narrow {
  max-width: 1084px;
}

.container-pillar-page-1.text-center {
  text-align: center;
}

.container-pillar-page-1.text-center.container-top {
  align-self: flex-start;
  margin-top: 40px;
}

.container-pillar-page-1.div-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.div-block-49 {
  object-fit: fill;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-left: 24px;
  display: flex;
  position: sticky;
  inset: 40px 0% auto auto;
  overflow: visible;
}

.button-11 {
  border: 1px none var(--gray-2);
  background-color: var(--white);
  color: #62636bcf;
  text-align: left;
  border-radius: 0;
  flex-flow: column;
  flex: 0 auto;
  place-content: center;
  align-items: center;
  max-width: 200px;
  margin-top: 0;
  padding-bottom: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  box-shadow: 0 20px 0 -16px #62636b5c;
}

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

.list-item-7 {
  font-size: 22px;
}

.list-3 {
  padding-bottom: 20px;
}

.image-49 {
  clear: none;
  border-radius: 12px;
  height: 100px;
  max-height: 100px;
  margin-bottom: 20px;
  padding-bottom: 0;
  display: inline-block;
}

.image-49.border {
  border-style: solid;
  border-color: var(--primary-1);
}

.image-50 {
  border-radius: 0;
}

.text-block-63 {
  color: var(--primary-1);
  font-size: 22px;
  font-weight: 700;
}

.div-block-50 {
  text-align: left;
  padding-top: 0;
}

.heading-61 {
  line-height: 1.1;
}

.select-field-3 {
  background-color: var(--white);
  border-radius: 5px;
  margin-bottom: 0;
}

.div-block-51 {
  margin-top: 36px;
  position: static;
  inset: 0% auto 0% 0%;
}

.dropdown-link-block-3 {
  opacity: 1;
  color: var(--gray-1);
  min-width: 222px;
  transition: opacity .2s;
}

.dropdown-link-block-3:hover {
  opacity: 1;
  text-decoration: none;
}

.dropdown-links {
  min-width: 200px;
}

.dropdown-menu-icon {
  opacity: .65;
  width: 24px;
  height: 24px;
}

.dropdown-menu-icon:hover {
  opacity: 1;
}

.link-block-5 {
  width: 100%;
}

.link-block-5:hover {
  background-color: #32cccc0d;
  font-weight: 400;
}

.link-block-5.w--current {
  background-color: var(--white);
}

.div-block-52 {
  border: 2px solid #7e89a647;
  border-radius: 50px;
  width: 30px;
  height: 30px;
  padding-top: 0;
  padding-left: 4px;
  padding-right: 0;
}

.empty-state-3 {
  text-align: center;
  background-color: #ecebea;
  border-radius: 6px;
  padding: 24px;
  display: block;
  overflow: visible;
}

.div-block-53 {
  background-color: #ffffff38;
  border-radius: 100%;
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.blog-link-bg-content-2 {
  background-color: #222525bf;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  transition: background-color .2s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.blog-link-bg-content-2:hover {
  background-color: #22252580;
}

.image-51 {
  min-height: 200px;
}

.image-52 {
  padding-left: 0;
  padding-right: 0;
}

.h1-pillar-page-template {
  letter-spacing: normal;
  text-transform: none;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.3;
}

.article-pillar-page-template {
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  line-height: 26px;
  display: block;
}

.article-pillar-page-template h4 {
  margin-top: 48px;
  margin-bottom: 24px;
}

.article-pillar-page-template ul {
  margin-top: 24px;
  margin-bottom: 24px;
}

.article-pillar-page-template li {
  padding-top: 12px;
  padding-bottom: 12px;
}

.article-pillar-page-template blockquote {
  border-left: 3px solid var(--primary-1);
  background-color: var(--white);
  color: var(--primary-3);
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 36px;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
}

.article-pillar-page-template figure {
  margin-top: 48px;
  margin-bottom: 48px;
}

.article-pillar-page-template img {
  border-radius: 12px;
}

.article-pillar-page-template.richtext-cms-pillar-page, .article-pillar-page-template.richtext-cms-pillar-page-template {
  color: var(--gray-1);
}

.text-large-pillar-page-template {
  color: #fff;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.text-large-pillar-page-template.footer-text {
  min-width: auto;
  max-width: 300px;
}

.form-wrapper-pillar-page-template {
  margin-bottom: 0;
}

.form-wrapper-pillar-page-template.margin-top-pillar-page, .form-wrapper-pillar-page-template.margin-top-pillar-page-template {
  color: var(--black);
}

.section-halves-content-pillar-page-template {
  background-color: var(--primary-1);
  direction: ltr;
  color: var(--gray-1);
  border: 0 solid #000;
  border-radius: 5px;
  max-width: 506px;
  margin: 40px 24px 0;
  padding: 12px 24px 24px;
  display: block;
  position: static;
  top: 98px;
  overflow: visible;
  box-shadow: 1px 1px 20px -4px #7e89a68c;
}

.section-halves-content-pillar-page-template.hero-text-home {
  margin-left: 20px;
}

.div-block-49-template, .div-block-49-template-2 {
  object-fit: fill;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-left: 24px;
  display: flex;
  position: sticky;
  inset: 40px 0% auto auto;
  overflow: visible;
}

.div-block-51-template {
  margin-top: 36px;
  position: static;
  inset: 0% auto 0% 0%;
}

.form-group-pillar-page-template-hidden {
  color: var(--black);
  margin-bottom: 12px;
  display: block;
}

.hidden-field {
  display: none;
}

.text-block-64 {
  display: block;
}

.text-span-4 {
  border: 0px solid var(--primary-1);
  background-color: var(--primary-1);
  color: var(--gray-4);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  margin-left: 3px;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 13px;
  display: inline;
  overflow: visible;
}

.text-span-4.home-antiga-correcao {
  border-width: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

.video-lightbox-wrapper-page-invite {
  flex-flow: row;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: center;
  display: block;
  position: static;
}

.form-group-pillar-page-hidden {
  color: var(--black);
  margin-bottom: 12px;
  display: block;
}

.form-input-pillar-page-hidden {
  background-color: var(--white);
  color: var(--black);
  border: 1px #62636b63;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: border-color .2s;
  display: none;
}

.form-input-pillar-page-hidden:focus {
  border-color: var(--primary-1);
}

.form-input-pillar-page-hidden::placeholder {
  color: #22252580;
}

.form-input-pillar-page-hidden.form-input-small {
  height: 36px;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 20px;
}

.form-input-pillar-page-hidden.form-input-large {
  height: 60px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  line-height: 24px;
}

.form-input-pillar-page-hidden.form-input-naked {
  background-color: #0000;
  border-style: none;
}

.form-input-pillar-page-hidden.horizontal-form-input {
  min-width: 294px;
  margin-right: 12px;
}

.form-input-pillar-page-hidden.text-area-input {
  height: auto;
  min-height: 156px;
  padding-top: 16px;
}

.alert-bar-events {
  background-color: #32cccc33;
  border-radius: 4px;
  max-width: 900px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 60px;
}

.image-53 {
  width: auto;
  max-width: 100%;
  height: auto;
}

.button-12 {
  background-color: #50ec38;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 700;
}

.text-block-65 {
  margin-top: 10px;
}

.select-field-copy {
  color: var(--gray-2);
  background-color: #fff;
  border: 0 #000;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  display: block;
}

.select-field-copy-copy {
  background-color: #fff;
  border: 0 #000;
  border-radius: 5px;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

.section-lp-black {
  color: var(--black);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

.container-12 {
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.heading-62 {
  color: #fff;
  text-align: left;
  letter-spacing: 3px;
  margin-bottom: 36px;
  font-weight: 700;
  line-height: 1.1em;
}

.heading-63 {
  color: var(--gray-1);
  text-align: left;
  font-weight: 300;
  line-height: 38px;
  text-decoration: none;
}

.text-span-5 {
  color: var(--black);
  background-color: #fc0;
  border: 4px solid #fc0;
  border-radius: 0;
  text-decoration: none;
}

.section-7 {
  padding-top: 72px;
  padding-bottom: 72px;
  position: relative;
}

.heading-64 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 10px;
}

.heading-65 {
  color: var(--primary-1);
  text-align: center;
  margin-bottom: 20px;
  font-weight: 300;
}

.container-13 {
  margin-bottom: 60px;
  padding-left: 24px;
  padding-right: 24px;
}

.section-8 {
  background-color: var(--white);
  padding-top: 96px;
  padding-bottom: 72px;
  position: relative;
}

.container-14 {
  padding-bottom: 40px;
  padding-left: 24px;
  padding-right: 24px;
}

.heading-66 {
  text-align: center;
  margin-bottom: 10px;
}

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

.paragraph-7 {
  text-align: center;
  padding-top: 12px;
  padding-left: 24px;
  padding-right: 24px;
}

.button-13 {
  background-color: var(--black);
  color: #fff644;
  text-align: center;
  letter-spacing: 1px;
  border: 2px #dad602;
  border-radius: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: inline-block;
}

.container-15 {
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.section-9 {
  background-color: var(--black);
  padding-top: 96px;
  padding-bottom: 96px;
}

.container-16 {
  flex-direction: column;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.heading-68, .paragraph-8 {
  color: var(--gray-6);
  text-align: center;
}

.button-14 {
  color: var(--gray-1);
  background-color: #fc0;
  border-radius: 6px;
  margin-top: 20px;
  font-weight: 700;
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center;
  display: flex;
}

.div-block-54 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  display: flex;
}

.text-block-66 {
  color: #36dddd;
  flex-direction: row;
  margin-top: 40px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: underline;
  display: flex;
}

.grid-7 {
  grid-template-rows: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.section-10 {
  background-color: var(--black);
  padding-top: 96px;
  padding-bottom: 72px;
}

.heading-69 {
  color: var(--gray-6);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 20px;
  line-height: 44px;
  display: flex;
}

.heading-70 {
  color: #36dddd;
  text-align: left;
}

.heading-71 {
  border: 4px solid var(--white);
  background-color: var(--white);
  border-radius: 0;
}

.container-17 {
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.image-54 {
  display: inline-block;
}

.grid-8, .grid-9 {
  grid-template-rows: auto;
}

.text-span-6 {
  border: 4px solid var(--white);
  background-color: var(--white);
  color: var(--black);
  border-radius: 0;
  line-height: 1.4;
}

.button-15 {
  background-color: var(--primary-1);
  text-align: left;
  border-radius: 6px;
  flex: 0 auto;
  order: 1;
  align-self: flex-start;
  width: auto;
  height: auto;
  margin-top: 20px;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.heading-72 {
  justify-content: center;
  display: flex;
}

.hero {
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.flex-container {
  background-color: var(--gray-4);
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.hero-image-mask {
  width: 100%;
  margin-left: 40px;
}

.hero-image {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 100%;
  height: 100%;
}

.cards-section {
  background-color: var(--gray-6);
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.centered-container {
  text-align: center;
  flex: 1;
  margin-bottom: 20px;
}

.cards-grid-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--primary-1);
  text-align: left;
  border-radius: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.cards-image-mask {
  border-radius: 0%;
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.cards-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.call-to-action {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-73 {
  margin-top: 0;
  font-size: 44px;
  font-weight: 700;
}

.heading-74 {
  font-size: 36px;
}

.form-3 {
  background-color: #0000;
}

.columns-9 {
  background-color: var(--gray-4);
  text-align: left;
  border-radius: 6px;
  margin: 24px 0 20px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 0;
}

.paragraph-9 {
  font-size: 24px;
}

.text-block-67 {
  padding-bottom: 20px;
  font-size: 20px;
}

.text-block-67.handwriting {
  margin-top: 20px;
}

.feature-section {
  color: var(--gray-1);
  background-color: #0000;
  margin-top: 24px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
}

.feature-image-mask {
  text-align: center;
  border-radius: 20px;
  width: 100%;
  margin-right: 40px;
}

.feature-image {
  border: 1px none var(--black);
  text-align: center;
  object-fit: contain;
  object-position: 50% 50%;
  border-radius: 6px;
  width: 199px;
  margin-top: 20px;
  margin-left: 10px;
}

.heading-75 {
  text-align: center;
  object-fit: none;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 34px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 48px;
  line-height: 60px;
  display: block;
}

.column-13 {
  padding-left: 10px;
}

.container-18 {
  padding-left: 0;
}

.text-block-68 {
  color: var(--primary-1);
  margin-top: 10px;
  font-weight: 500;
}

.text-block-68.handwriting {
  background-color: var(--gray-5);
  color: #fff;
  border-radius: 6px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Maisonneue, sans-serif;
  font-size: 22px;
}

.feature-section-2, .feature-section-2-copy {
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-76 {
  color: var(--black);
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 20px;
  font-weight: 400;
}

.heading-77, .heading-78 {
  margin-top: 24px;
  margin-bottom: 0;
}

.heading-79 {
  margin-top: 10px;
}

.heading-79-copy {
  color: var(--primary-1);
  margin-top: 10px;
}

.heading-79-copy.handwriting {
  font-size: 36px;
}

.heading-80 {
  color: var(--primary-1);
  margin-top: 10px;
}

.heading-80.handwriting {
  font-size: 36px;
}

.heading-81 {
  color: var(--primary-1);
  margin-top: 10px;
}

.heading-81.handwriting {
  font-size: 36px;
}

.column-14 {
  margin-top: 10px;
}

.heading-82 {
  color: var(--primary-1);
  text-align: center;
  margin-top: 10px;
  margin-left: 10px;
  font-size: 20px;
}

.heading-82.handwriting {
  color: var(--gray-1);
  font-size: 24px;
  line-height: 26px;
}

.heading-83 {
  color: var(--primary-1);
  text-align: center;
  margin-top: 10px;
  margin-left: 10px;
  font-size: 20px;
}

.heading-83.handwriting {
  color: var(--black);
  font-family: Caveat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
}

.button-16 {
  color: #fcfcfc;
  text-align: center;
  background-color: #005ac3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 176px;
  height: 32px;
  margin-bottom: 16px;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  display: flex;
}

.heading-84 {
  color: var(--primary-1);
  text-align: center;
  margin-top: 10px;
  margin-left: 10px;
  font-size: 20px;
}

.heading-84.handwriting {
  color: var(--gray-1);
  font-size: 24px;
  line-height: 26px;
}

.heading-85 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 60px;
}

.container-19 {
  margin-bottom: 20px;
}

.image-55 {
  text-align: center;
  border-radius: 12px;
  margin-bottom: 10px;
}

.column-15, .column-16, .column-17, .column-18 {
  text-align: center;
}

.section-11 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-56, .image-57 {
  border-radius: 12px;
  margin-bottom: 10px;
}

.section-12 {
  margin: 10px;
}

.bold-text-18 {
  color: var(--primary-1);
  background-color: #0000;
  font-family: Maisonneue, sans-serif;
  font-size: 32px;
}

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

.paragraph-10 {
  color: var(--gray-2);
  margin-right: 20px;
}

.section-13 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-86 {
  margin-top: 20px;
  line-height: 47px;
}

.heading-87 {
  color: var(--white);
  text-align: left;
  background-color: #32cccc;
  border-radius: 0;
  margin-top: 24px;
  margin-bottom: 10px;
  padding: 4px 5px;
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.div-block-56 {
  padding-right: 80px;
}

.bold-text-19 {
  font-weight: 500;
  line-height: 48px;
}

.div-block-57 {
  width: 304px;
  padding-left: 0;
}

.paragraph-11 {
  color: var(--gray-1);
  margin-bottom: 40px;
}

.container-20 {
  margin-bottom: 20px;
}

.centered-container-2 {
  text-align: center;
  flex: 1;
  justify-content: center;
  display: flex;
}

.image-59 {
  object-fit: fill;
  display: inline-block;
}

.flex-container-2 {
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.button-17 {
  border-radius: 50px;
}

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

.feature-section-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.feature-image-mask-2 {
  width: 100%;
  margin-right: 40px;
}

.feature-image-2 {
  float: none;
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: relative;
}

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

.heading-89 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 10px;
  padding-top: 20px;
  font-weight: 500;
}

.text-block-70 {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 300;
}

.text-block-71 {
  text-align: center;
  margin-bottom: 40px;
}

.button-18 {
  float: left;
}

.section-14 {
  background-color: #0000;
  margin-top: 40px;
  margin-bottom: 0;
}

.heading-90 {
  text-align: center;
  margin-bottom: 60px;
}

.paragraph-12 {
  position: static;
}

.image-60, .column-19 {
  text-align: center;
}

.feature-section-4 {
  padding-top: 0;
  padding-bottom: 100px;
}

.feature-image-3 {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
}

.section-15 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-bottom: 50px;
}

.button-19 {
  background-color: var(--primary-1);
  border-radius: 50px;
  margin-top: 60px;
  margin-bottom: 0;
}

.heading-91 {
  background-color: var(--primary-3);
  color: var(--gray-4);
  text-align: center;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 130px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.heading-92 {
  color: var(--gray-1);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 400;
}

.heading-93 {
  color: var(--primary-1);
}

.text-block-72 {
  margin-bottom: 10px;
}

.bold-text-20 {
  display: block;
}

.text-block-73, .text-block-74 {
  margin-bottom: 10px;
}

.cards-section-2 {
  background-color: var(--gray-6);
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-94, .heading-95, .heading-96, .paragraph-13, .paragraph-14, .paragraph-15 {
  text-align: center;
}

.image-61 {
  text-align: center;
  width: 100px;
  height: auto;
  margin-bottom: 10px;
}

.image-62 {
  float: none;
  width: 100px;
  margin-bottom: 10px;
  position: static;
}

.image-63 {
  text-align: center;
  width: 100px;
  margin-bottom: 10px;
  padding-left: 0;
}

.heading-97 {
  text-align: center;
  font-weight: 700;
}

.tabs-2, .heading-98 {
  text-align: center;
}

.tab-link-tab-3 {
  background-color: var(--primary-1);
  margin-right: 20px;
}

.tab-link-tab-2 {
  background-color: var(--gray-5);
  margin-right: 20px;
}

.tab-link-tab-1 {
  background-color: var(--primary-3);
}

.tab-link-tab-1.w--current {
  background-color: var(--primary-3);
  margin-right: 20px;
}

.text-block-75, .text-block-76, .text-block-77 {
  color: var(--gray-4);
}

.section-16 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.paragraph-16 {
  margin-top: 0;
}

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

.section-17 {
  margin-top: 40px;
}

.button-20 {
  background-color: var(--primary-1);
  text-align: center;
  border-radius: 50px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.section-18 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.section-19 {
  background-color: #32cccc1c;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-bottom: 40px;
}

.section-19.bg-black {
  background-color: #001a43;
}

.text-block-78 {
  color: var(--gray-1);
}

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

.text-block-79 {
  color: var(--primary-1);
  text-align: center;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 300;
}

.container-21 {
  text-align: center;
  margin-bottom: 40px;
}

.column-20 {
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.column-21 {
  padding-left: 0;
  padding-right: 0;
}

.section-20 {
  background-color: #0000;
  margin-top: 40px;
}

.text-block-80 {
  color: var(--gray-2);
  margin-bottom: 20px;
}

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

.text-block-81, .text-block-82, .text-block-83 {
  color: var(--gray-2);
  margin-bottom: 20px;
}

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

.text-block-84, .text-block-85 {
  color: var(--gray-2);
  margin-bottom: 20px;
}

.list-4 {
  margin-bottom: 20px;
}

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

.bold-text-22 {
  color: var(--gray-1);
  font-size: 20px;
  text-decoration: underline;
}

.bold-text-22.white-text {
  color: var(--white);
  background-color: #0000;
}

.bold-text-23, .bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27 {
  color: var(--gray-1);
  font-size: 20px;
  text-decoration: underline;
}

.div-block-59 {
  background-color: var(--primary-1);
  border: 5px #0000004a;
  border-radius: 8px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 1px 1px 11px -2px #32cccc99;
}

.div-block-60 {
  flex-direction: column;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.heading-91-copy {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 400;
}

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

.text-block-87 {
  background-color: var(--primary-3);
  color: var(--gray-4);
  text-align: center;
  border-radius: 20px;
  width: 180px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.div-block-62 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.div-block-63 {
  background-color: var(--primary-1);
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 640px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
}

.heading-99 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-22 {
  margin-top: 60px;
  margin-bottom: 20px;
}

.div-block-64 {
  margin-bottom: 60px;
  margin-left: 20px;
  margin-right: 20px;
}

.text-block-88 {
  margin-right: 20px;
  padding-bottom: 30px;
  padding-right: 0;
}

.div-block-65 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-63-copy {
  color: var(--white);
  background-color: #32cccc80;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
}

.paragraph-17-copy {
  margin-bottom: 13px;
}

.text-span-7 {
  color: var(--white);
}

.text-span-8 {
  color: var(--gray-2);
}

.text-block-70-copy {
  color: var(--primary-3);
  text-align: center;
  background-color: #0000;
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 300;
}

.text-span-9 {
  color: var(--white);
}

.heading-100 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
}

.section-21 {
  margin-top: 20px;
}

.heading-101 {
  text-align: center;
  margin-bottom: 60px;
  font-size: 16px;
}

.div-block-66 {
  margin-bottom: 40px;
}

.div-block-67 {
  margin-top: 54px;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.columns-10 {
  border: 1px none var(--white);
  background-color: #2db3b3;
  border-radius: 6px;
  align-items: center;
  display: flex;
}

.div-block-68 {
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.column-22 {
  background-color: var(--primary-3);
  border: 1px #000;
  border-left-width: 0;
  border-radius: 0 6px 6px 0;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.heading-102 {
  color: var(--gray-4);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  font-weight: 400;
  display: flex;
}

.form-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.column-23 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-block-2 {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  max-width: 300px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.field-label-2, .field-label-3 {
  color: var(--gray-4);
  font-weight: 300;
}

.text-field-5 {
  border: 1px solid var(--white);
  border-radius: 6px;
}

.text-field-6 {
  border: 1px solid var(--white);
  opacity: 1;
  perspective: none;
  border-radius: 6px;
  transform: none;
}

.submit-button-2 {
  background-color: var(--primary-1);
  border-radius: 6px;
  flex: 0 auto;
  margin-top: 10px;
}

.text-block-89 {
  color: var(--gray-4);
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
}

.success-message {
  background-color: var(--gray-4);
  border-radius: 6px;
}

.div-block-69 {
  flex: 1;
  padding-left: 40px;
  padding-right: 40px;
  position: static;
}

.image-64 {
  border-radius: 6px;
  display: none;
  position: sticky;
  top: 40px;
  right: 40px;
  box-shadow: 0 2px 20px #0000000d;
}

.container-23 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  top: 40px;
  right: 40px;
}

.search {
  flex: 1;
  align-items: center;
  max-width: 400px;
  display: flex;
}

.div-block-70 {
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

.search-button-2 {
  border: 1px none var(--gray-4);
  background-color: var(--gray-5);
  border-radius: 6px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 16px;
}

.search-input {
  text-align: center;
  border-radius: 6px;
  margin-top: 10px;
}

.div-block-71 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: sticky;
  top: 40px;
  right: 40px;
}

.large-heading-copy.no-bottom-space-copy {
  color: var(--gray-1);
  text-align: left;
  margin-bottom: 0;
}

.text-block-70-copy-copy {
  color: var(--gray-4);
  text-align: center;
  background-color: #0000;
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 300;
}

.bold-text-28 {
  color: var(--black);
  font-weight: 500;
}

.text-span-10, .div-block-73 {
  background-color: var(--white);
}

.text-block-90 {
  color: var(--black);
  margin-top: 0;
  padding: 10px;
  font-weight: 500;
}

.div-block-74 {
  background-color: var(--primary-1);
  color: var(--primary-1);
  margin-top: -60px;
  margin-bottom: 10px;
}

.text-block-91 {
  color: var(--white);
  padding: 10px;
  font-weight: 500;
}

.button-21 {
  background-color: var(--white);
  color: var(--black);
  border-radius: 6px;
}

.section-halves-content-copy-b {
  background-color: var(--primary-3);
  direction: ltr;
  color: var(--gray-1);
  border: 0 solid #000;
  border-radius: 5px;
  max-width: 506px;
  margin: 20px 24px;
  padding: 24px 24px 48px;
  display: block;
}

.section-halves-content-copy-b.hero-text-home {
  margin-left: 20px;
}

.section-halves-content-copy-b.en {
  background-color: var(--2f74de);
  padding-bottom: 38px;
}

.avatar-copy.margin-bottom, .avatar-copy.team-member-avatar {
  margin-bottom: 24px;
}

.column-24 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-25 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: grid;
}

.columns-11 {
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.heading-103 {
  flex-direction: row;
  display: flex;
}

.heading-104 {
  color: var(--primary-1);
  margin-bottom: 3px;
  font-weight: 700;
}

.heading-105 {
  color: var(--gray-5);
}

.button-copy-2 {
  border: 2px none var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
  border-radius: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy-2:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-copy-2.button-small {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

.button-copy-2.button-small.bg-gray-4 {
  margin-left: 12px;
}

.button-copy-2.button-large {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 300;
}

.button-copy-2.button-outline {
  border-style: solid;
  border-color: var(--primary-3);
  box-shadow: none;
  color: var(--primary-3);
  background-color: #0000;
  font-size: 14px;
  font-weight: 300;
  transition: color .2s, background-color .2s;
  display: none;
}

.button-copy-2.button-outline:hover {
  background-color: var(--primary-3);
  color: var(--white);
}

.button-copy-2.button-outline.buton-header {
  margin-right: 20px;
  display: block;
}

.button-copy-2.button-outline.buton-header.btn-mobile, .button-copy-2.button-outline.btn-got-invite {
  display: none;
}

.button-copy-2.button-white {
  border-color: var(--white);
  background-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-copy-2.button-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-2.margin-top {
  background-color: var(--primary-1);
}

.button-copy-2.bg-gray-1 {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
  transition: background-color .2s, border .2s;
}

.button-copy-2.bg-gray-1:hover {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
}

.button-copy-2.bg-gray-4 {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-copy-2.bg-gray-4:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-2.bg-gray-4.button-block {
  display: flex;
}

.button-copy-2.bg-gray-4.button-header-invite {
  margin-right: 10px;
}

.button-copy-2.bg-primary-2 {
  background-color: #0094ff;
  background-image: linear-gradient(-225deg, #0094ff, #1b59fd);
  border-style: none;
  font-size: 14px;
  font-weight: 300;
}

.button-copy-2.bg-primary-2:hover {
  box-shadow: inset 0 0 100px 100px #0000001a;
}

.button-copy-2.bg-primary-2.cta-home {
  top: 10px;
}

.button-copy-2.bg-primary-2.margin-top {
  float: none;
}

.button-copy-2.bg-primary-2.margin-top.button-center {
  clear: none;
  position: static;
}

.button-copy-2.bg-primary-3 {
  border-style: none;
  border-color: var(--primary-3);
  background-image: linear-gradient(-225deg, #4c546e, #2e354d);
  font-size: 14px;
  font-weight: 300;
}

.button-copy-2.bg-primary-3.margin-top {
  font-family: Maisonneue, sans-serif;
}

.button-copy-2.bg-primary-3.margin-top.hide {
  float: none;
}

.button-copy-2.bg-gray-2 {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-copy-2.bg-gray-2:hover {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
}

.button-copy-2.bg-gray-3 {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
  box-shadow: none;
  color: var(--gray-1);
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-copy-2.bg-gray-3:hover {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
}

.button-copy-2.bg-gray-3.nav-menu-blog-button {
  margin-right: 20px;
}

.button-copy-2.bg-white {
  border-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-copy-2.bg-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-2.bg-white.search-button {
  background-color: #0000;
  border-style: none;
  font-weight: 500;
}

.button-copy-2.bg-white.search-button:hover {
  background-color: #fff0;
  border-color: #fff0;
}

.button-copy-2.bg-success {
  border-color: var(--success);
}

.button-copy-2.bg-warning {
  border-color: var(--warning);
}

.button-copy-2.bg-error {
  border-color: var(--error);
}

.button-copy-2.form-search-button {
  margin-left: 12px;
}

.button-copy-2.button-outline-white {
  box-shadow: none;
  background-color: #0000;
  border-color: #ffffff1a;
  transition: border-color .2s;
}

.button-copy-2.button-outline-white:hover {
  box-shadow: none;
  border-color: #ffffffbf;
}

.button-copy-2.button-row-last, .button-copy-2.horizontal-form-button {
  margin-left: 12px;
}

.button-copy-2.button-block {
  text-align: center;
  width: 100%;
}

.button-copy-2.button-block.bg-gray-4 {
  text-align: center;
  justify-content: center;
}

.button-copy-2.no-wrap {
  white-space: nowrap;
}

.button-copy-2.button-mobile-nav-cta {
  display: block;
}

.button-copy-2.button-mobile-nav-cta.cta-click2 {
  display: none;
}

.button-copy-2.btn-eventos {
  text-align: left;
  justify-content: center;
  display: flex;
}

.button-copy-2.center-button {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.button-copy-2.button-bold {
  font-weight: 700;
}

.button-copy-2.button-bold.cta-click4 {
  filter: blur();
}

.button-copy-2.en {
  background-color: #46a22e;
  border-radius: 8px;
  margin-bottom: 0;
}

.section-5-copy-copy.ner-page {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-5-copy-copy.en {
  background-color: #002e6c;
}

.container-7-copy.en {
  background-color: #002e6c;
}

.button-copy-copy-copy.button-row-last, .button-copy-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

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

.section-halves-content-copy-copy-b {
  direction: ltr;
  max-width: 506px;
  margin-left: 24px;
  margin-right: 24px;
  padding-top: 0;
  padding-bottom: 0;
}

.section-halves-content-copy-copy-b.hero-text-home {
  margin-left: 20px;
}

.text-span-11 {
  color: var(--black);
}

.heading-106, .heading-107, .heading-108 {
  font-size: 42px;
}

.heading-109 {
  object-fit: fill;
  font-size: 54px;
  line-height: 60px;
  overflow: visible;
}

.expandable-home.expandable-card {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 6px;
  padding: 12px 24px;
  transition: transform .2s, border-color .2s, background-color .2s;
}

.expandable-home.expandable-card:hover {
  text-decoration: none;
  transform: translate(8px);
}

.expandable-home.expandable-card.w--current {
  border-color: var(--gray-3);
  background-color: var(--white);
  padding-top: 24px;
  padding-bottom: 24px;
}

.expandable-home.expandable-card.w--current:hover {
  transform: none;
}

.expandable-home.expandable-tab-vertical.w--current {
  border-left-color: var(--primary-1);
  opacity: 1;
  align-self: flex-start;
  transition: opacity .2s, border-color .2s;
}

.expandable-home.expandable-tab-vertical.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-style: none;
  border-left-color: #e3e8f6;
  flex: 1;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 8px 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  display: grid;
}

.expandable-home.expandable-tab-vertical.new:hover, .expandable-home.expandable-tab-vertical.new:focus, .expandable-home.expandable-tab-vertical.new:visited {
  color: #0094ff;
}

.expandable-home.expandable-tab-vertical.new.w--current {
  color: #002e6c;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #acc7ff2e;
  background-clip: padding-box;
  border: 2px #acc7ff33;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  margin: 8px 16px;
  padding: 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: none;
  display: flex;
  right: auto;
}

.expandable-home.expandable-tab-vertical.new.grid-50 {
  border-left: 0 #0000;
  display: flex;
}

.expandable-home.expandable-tab-vertical.new-home:hover, .expandable-home.expandable-tab-vertical.new-home:focus, .expandable-home.expandable-tab-vertical.new-home:visited {
  color: #0094ff;
}

.expandable-home.expandable-tab-vertical.new-home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-style: none;
  border-left-color: #e3e8f6;
  flex: 1;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 4px 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 16px;
  display: grid;
}

.expandable-home.expandable-tab-vertical.new-home:hover, .expandable-home.expandable-tab-vertical.new-home:focus, .expandable-home.expandable-tab-vertical.new-home:visited {
  color: #0094ff;
}

.expandable-home.expandable-tab-vertical.new-home.w--current {
  color: #002e6c;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #acc7ff2e;
  background-clip: padding-box;
  border: 2px #acc7ff33;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  margin: 4px 16px;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: none;
  display: flex;
  right: auto;
}

.expandable-home.expandable-tab-vertical.new-home.grid-50 {
  border-left: 0 #0000;
  display: flex;
}

.expandable-home.expandable-tab-vertical {
  opacity: .6;
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 12px 0 12px 16px;
  transition: opacity .2s, border-color .2s;
  right: 2px;
}

.expandable-home.expandable-tab-vertical:hover {
  opacity: 1;
  text-decoration: none;
}

.expandable-home.expandable-tab-vertical.w--current {
  background-color: var(--white);
  opacity: 1;
  color: var(--primary-1);
  border-left-width: 6px;
  border-left-color: #32cccc;
  font-size: 18px;
}

.expandable-home.h6-small.new {
  color: #002e6c;
  align-self: center;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.expandable-home.expandable-tab-vertical-copy {
  opacity: .75;
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 12px 0 12px 16px;
  transition: opacity .2s, border-color .2s;
  right: 2px;
}

.expandable-home.expandable-tab-vertical-copy:hover {
  opacity: 1;
  text-decoration: none;
}

.expandable-home.expandable-tab-vertical-copy.w--current {
  border-left-color: var(--primary-1);
  opacity: 1;
  align-self: flex-start;
  transition: opacity .2s, border-color .2s;
}

.expandable-home.expandable-tab-vertical-copy.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-style: none;
  border-left-color: #e3e8f6;
  flex: 1;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 8px 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  display: grid;
}

.expandable-home.expandable-tab-vertical-copy.new:hover, .expandable-home.expandable-tab-vertical-copy.new:focus, .expandable-home.expandable-tab-vertical-copy.new:visited {
  color: #0094ff;
}

.expandable-home.expandable-tab-vertical-copy.new.w--current {
  color: #002e6c;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #acc7ff2e;
  background-clip: padding-box;
  border: 2px #acc7ff33;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  margin: 8px 16px;
  padding: 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: none;
  display: flex;
  right: auto;
}

.expandable-home.expandable-tab-vertical-copy.new.grid-50 {
  border-left: 0 #0000;
  display: flex;
}

.expandable-home.expandable-tab-vertical-copy.new-home:hover, .expandable-home.expandable-tab-vertical-copy.new-home:focus, .expandable-home.expandable-tab-vertical-copy.new-home:visited {
  color: #0094ff;
}

.expandable-home.expandable-tab-vertical-copy.new-home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-style: none;
  border-left-color: #e3e8f6;
  flex: 1;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 4px 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 16px;
  display: grid;
}

.expandable-home.expandable-tab-vertical-copy.new-home:hover, .expandable-home.expandable-tab-vertical-copy.new-home:focus, .expandable-home.expandable-tab-vertical-copy.new-home:visited {
  color: #0094ff;
}

.expandable-home.expandable-tab-vertical-copy.new-home.w--current {
  color: #002e6c;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #acc7ff2e;
  background-clip: padding-box;
  border: 2px #acc7ff33;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  margin: 8px 16px;
  padding: 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: none;
  display: flex;
  right: auto;
}

.expandable-home.expandable-tab-vertical-copy.new-home.grid-50 {
  border-left: 0 #0000;
  display: flex;
}

.section-22 {
  grid-column-gap: 23px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 1248px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: grid;
}

.container-25 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.image-67 {
  width: 100px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.heading-110 {
  font-size: 48px;
  line-height: 1.2;
}

.div-block-75 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/629a4fb7c81861cf1e137ce3_Sem%20nome%20(1080%C2%A0%C3%97%C2%A01080%C2%A0px)%20(4).png");
  background-position: 50%;
  background-size: 620px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.image-68 {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: absolute;
}

.div-block-76 {
  max-width: 506px;
  margin-left: 20px;
  margin-right: 24px;
  padding-top: 48px;
  padding-bottom: 28px;
}

.text-block-92 {
  font-size: 22px;
  font-style: normal;
  text-decoration: none;
}

.button-22 {
  background-color: #f30531;
  border: 2px solid #0000;
  border-radius: 50px;
  margin-top: 24px;
  padding: 10px 24px;
  font-size: 18px;
  font-weight: 500;
  position: relative;
}

.image-69 {
  margin-right: 0;
  display: none;
}

.section-23 {
  background-color: #0000;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.container-26 {
  position: relative;
}

.div-block-77 {
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.heading-111 {
  text-align: center;
  flex: 0 auto;
  align-self: auto;
  margin-bottom: 70px;
  font-size: 38px;
}

.div-block-78 {
  flex-flow: column wrap;
  place-content: stretch center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.grid-15 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: flex-start;
  width: 100%;
  max-width: 900px;
  display: flex;
}

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

.text-block-93 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-70 {
  width: 180px;
}

.list-5 {
  color: var(--primary-1);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 0;
  font-weight: 700;
  list-style-type: disc;
  display: flex;
}

.list-item-8 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 32px;
  list-style-type: decimal;
}

.text-block-94 {
  color: var(--gray-2);
  font-size: 18px;
  font-weight: 300;
}

.button-22-copy {
  background-color: #f30531;
  border: 2px solid #0000;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  padding: 10px 24px;
  font-size: 20px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.tab-link-tab-2-2 {
  background-color: var(--gray-3);
}

.tab-link-tab-1-2 {
  background-color: var(--black);
}

.tab-link-tab-1-2.w--current {
  background-color: var(--primary-1);
}

.tabs-menu {
  padding-bottom: 10px;
}

.text-block-95 {
  color: var(--white);
  font-weight: 400;
}

.tab-link-tab-2-3 {
  background-color: var(--white);
  color: var(--gray-2);
  font-weight: 400;
}

.tab-link-tab-2-3.w--current {
  border-style: solid;
  border-width: 2px 2px 0;
  border-color: var(--primary-1);
  color: var(--gray-2);
  background-color: #0000;
  border-radius: 0;
}

.text-block-96 {
  color: var(--gray-2);
  font-size: 18px;
  font-weight: 400;
}

.tabs-menu-2 {
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: black black var(--primary-1);
}

.tab-link-tab-2-4 {
  background-color: var(--white);
  color: var(--gray-5);
}

.tab-link-tab-2-4.w--current {
  border-top: 2px none var(--primary-1);
  border-right: 2px solid var(--gray-5);
  border-left: 2px solid var(--gray-5);
  background-color: var(--primary-3);
  color: var(--white);
  font-size: 18px;
  font-weight: 500;
}

.tabs-menu-3 {
  border-top: 2px solid var(--primary-1);
  border-bottom: 2px solid var(--primary-1);
  margin-bottom: 40px;
}

.tab-link-tab-1-3 {
  background-color: var(--white);
}

.tab-link-tab-1-3.w--current {
  border-top: 2px solid var(--primary-1);
  border-right: 2px solid var(--primary-1);
  border-left: 2px solid var(--primary-1);
  background-color: var(--white);
  color: var(--primary-1);
  font-size: 18px;
  font-weight: 700;
}

.tabs-content-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.video-4 {
  max-width: 680px;
}

.image-71 {
  opacity: 1;
  border: 1px #000;
  border-radius: 6px;
  margin-bottom: 0;
  display: inline-block;
}

.div-block-80 {
  margin-bottom: -40px;
}

.button-circle-copy.button-circle-large-copy.bg-primary-1-copy {
  cursor: pointer;
  background-color: #fff;
  width: 80px;
  height: 80px;
  transition: transform .2s;
  display: flex;
}

.handwriting-contents-copy-copy {
  position: absolute;
  top: -4px;
  transform: translate(0, -100%);
}

.handwriting-contents-copy-copy.handwriting-below {
  top: auto;
  bottom: -90px;
  right: -34px;
}

.handwriting-contents-copy-copy.pricing-tabbed-handwriting-contents {
  min-width: 110px;
  transform: rotate(-10deg)translate(100%, -110%);
}

.handwriting-contents-copy-copy.coming-soon-handwriting-contents {
  right: -72px;
}

.handwriting-contents-copy-copy.pricing-plans-handwriting-contents {
  top: 12px;
}

.handwriting-contents-copy-copy.pricing-table-handwriting-contents {
  left: 100%;
}

.handwriting-contents-copy-copy.hidden-on-mobile, .handwriting-contents-copy-copy.hidden-on-mobile-copy {
  flex: 0 auto;
  margin-top: 37px;
  padding-left: 155px;
  display: block;
}

.handwriting-copy.text-primary-2.rotate, .handwriting-copy.text-primary-2.rotate-copy {
  color: #fff;
}

.handwriting-copy.text-primary-2-copy.rotate, .handwriting-copy.text-primary-2-copy.rotate-copy {
  color: #fff;
}

.button-22-copy-copy {
  background-color: #f30531;
  border: 2px solid #0000;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 10px 24px;
  font-size: 20px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.section-23-copy {
  flex-direction: column;
  align-items: center;
  margin-bottom: 96px;
  display: flex;
  position: relative;
}

.youtube-3 {
  border-radius: 0;
}

.image-72 {
  border: 0 solid #fff;
  border-radius: 0;
  display: inline-block;
}

.video-5 {
  border: 10px solid var(--gray-3);
  box-shadow: 3px 3px 20px 5px var(--primary-3);
  outline-color: var(--gray-4);
  outline-offset: 0px;
  cursor: auto;
  background-color: #0000;
  border-radius: 20px;
  outline-width: 9px;
  outline-style: solid;
  flex-wrap: nowrap;
  flex: none;
  order: 0;
  align-self: center;
  display: none;
}

.youtube-4 {
  border: 4px solid #000;
  border-radius: 6px;
  flex: none;
}

.paragraph-20, .subheading-suporte {
  color: var(--primary-3);
  font-family: Maisonneue, sans-serif;
}

.text-block-97 {
  color: var(--4f8efa);
  margin-bottom: 20px;
  font-weight: 500;
}

.image-73 {
  text-align: right;
  width: 44px;
  padding-bottom: 10px;
  display: block;
  position: absolute;
  inset: 20px 10px auto auto;
}

.image-34-copy {
  opacity: .68;
  filter: none;
  background-color: #0000;
  width: 50px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

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

.grid-13 {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area";
}

.grid-16 {
  flex: 1;
  grid-template: "Area Area-2 Area-3" 150px
                 "Area-4 Area-5 Area-6" 150px
                 / 1fr 1fr 1fr;
}

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

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

.text-span-13 {
  color: var(--primary-1);
  font-family: Maisonneue demi, sans-serif;
  font-size: 48px;
}

.text-block-99, .text-block-100, .text-block-101, .text-block-102, .text-block-103, .text-block-104, .text-block-105, .text-block-106, .text-block-107, .text-block-108, .text-block-109, .text-block-110 {
  text-align: center;
}

.div-block-78-copy {
  background-color: #13dfdf0d;
  flex-flow: column wrap;
  place-content: stretch center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-81 {
  flex-flow: column;
  place-content: center;
  align-items: center;
  width: 100%;
  max-width: 70%;
  display: flex;
}

.section-23-copy {
  background-color: #32cccc0d;
  margin-bottom: 0;
  position: relative;
}

.html-embed-10 {
  display: block;
}

.image-74 {
  background-color: var(--gray-4);
  cursor: pointer;
}

.bold-text-29 {
  font-size: 40px;
}

.text-block-111 {
  margin: 4px auto auto;
}

.icon-6 {
  margin-right: 2px;
}

.div-block-75-copy {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-75-copy-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.form-5 {
  overflow: visible;
}

.avatar-copy-2 {
  border: 2px #62636b;
  border-radius: 50%;
  width: 96px;
  height: 96px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.form-input-copy-2 {
  border: 1px solid #ecebea;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: border-color .2s;
  overflow: visible;
}

.form-input-copy-2:focus {
  border-color: #32cccc;
}

.form-input-copy-2::placeholder {
  color: #22252580;
}

.heading-112 {
  color: #7e89a6;
}

.form-input-copy-3 {
  color: #000;
  background-color: #fff;
  border: 1px solid #ecebea;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: border-color .2s;
}

.form-input-copy-3:focus {
  border-color: #32cccc;
}

.form-input-copy-3::placeholder {
  color: #22252580;
}

.heading-113 {
  color: #32cccc;
  margin-bottom: 3px;
  font-weight: 700;
}

.text-span-14 {
  color: #000;
}

.section-halves-content-copy-b-2 {
  direction: ltr;
  color: #222525;
  background-color: #4c546e;
  border: 0 solid #000;
  border-radius: 5px;
  max-width: 506px;
  margin: 20px 24px;
  padding: 24px 24px 48px;
}

.form-input-copy-4 {
  border: 1px solid #ecebea;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: border-color .2s;
}

.form-input-copy-4:focus {
  border-color: #32cccc;
}

.form-input-copy-4::placeholder {
  color: #22252580;
}

.text-large-copy-copy-copy-3 {
  color: #222525;
  text-align: left;
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
}

.text-large-copy-copy-2 {
  color: #fff;
  text-align: center;
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.button-copy-3 {
  color: #000;
  background-color: #f8f6f4;
  border: 2px #32cccc;
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy-3:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.bold-text-30 {
  color: #32cccc;
}

.button-copy-4 {
  color: #fff;
  background-color: #32cccc;
  border: 2px #32cccc;
  border-radius: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy-4:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.columns-12 {
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.section-25 {
  margin-bottom: 48px;
  padding-top: 0;
}

.rich-text-block-6 {
  color: #222525;
  text-align: left;
  line-height: 24px;
}

.avatar-2 {
  border: 2px solid #62636b;
  border-radius: 50%;
  width: 96px;
  height: 96px;
  margin-bottom: 30px;
  padding-bottom: 0;
}

.section-5-copy-copy-2 {
  -webkit-text-fill-color: inherit;
  background-color: #32cccc;
  background-clip: padding-box;
  padding-top: 96px;
  padding-bottom: 96px;
}

.container-7-copy-2 {
  background-color: #32cccc;
}

.paragraph-21 {
  color: #fff;
}

.button-copy-copy-copy-2 {
  color: #fff;
  background-color: #4c546e;
  border: 2px #32cccc;
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .2s;
  display: inline-block;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy-copy-copy-2:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.heading-104-copy {
  color: var(--black);
  margin-bottom: 3px;
  font-weight: 700;
}

.subheadingazul {
  color: #005ac3;
  margin-top: 20px;
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.subheadingazul.subheading-forms {
  color: var(--primary-1);
  font-size: 20px;
}

.heading-40-copy {
  margin-bottom: 2px;
  font-size: 35px;
  font-weight: 700;
}

.text-large-date {
  color: var(--gray-1);
  text-align: left;
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  display: block;
}

.text-large-date.footer-text {
  min-width: auto;
  max-width: 300px;
}

.text-block-112 {
  margin-right: 5px;
  display: inline-block;
}

.text-block-113, .text-block-114, .text-block-115, .text-block-116 {
  display: inline-block;
}

.no-bottom-space-copy {
  text-align: center;
  margin-bottom: 0;
}

.no-bottom-space-copy.medium-heading {
  font-family: Maisonneue, sans-serif;
  font-weight: 400;
}

.rich-text-block-7 {
  color: #fff;
}

.rich-text-block-7 h2 {
  text-align: center;
}

.rich-text-block-7.h4 {
  text-align: center;
  font-family: Inter, sans-serif;
}

.rich-text-block-7.h4.contratar {
  color: var(--black);
}

.rich-text-block-7.h4 p {
  color: var(--white);
}

.button-copy.button-outline.buton-header.btn-mobile, .button-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy.button-row-last, .button-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy {
  float: none;
  clear: none;
  border: 2px none var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
  text-align: center;
  object-fit: fill;
  border-radius: 50px;
  max-width: 153px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  display: block;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy.button-outline.buton-header.btn-mobile, .button-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy.button-row-last, .button-copy.horizontal-form-button {
  margin-left: 12px;
}

.heading-12-copy {
  line-height: 1.2;
}

.heading-12-copy.lp-eng-cons-old.white {
  color: var(--white);
}

.container-eng {
  text-align: left;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
  overflow: visible;
}

.container-eng.container-narrow {
  max-width: 1084px;
}

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

.container-eng.text-center.container-top {
  align-self: flex-start;
  margin-top: 40px;
}

.container-eng.div-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-eng.hide {
  display: none;
}

.section-eng {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
}

.section-eng.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-eng.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-eng.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-eng.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-eng.bg-gray-4.section3 {
  padding: 60px;
}

.section-eng.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-eng.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-eng.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-eng.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-eng.no-bottom-space {
  padding-bottom: 0;
}

.section-eng.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-eng.bg-primary-2 {
  background-color: #0094ff;
}

.section-eng.bottom-space-small {
  padding-bottom: 0;
}

.section-eng.top-space-small {
  padding-top: 96px;
}

.section-eng.section-sucess {
  background-color: #32cccc0d;
}

.section-eng.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-eng.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.section-eng.hero-full {
  padding-top: 40px;
}

.section-eng.hero-full.option-01 {
  display: none;
}

.section-eng.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-eng.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-eng.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-eng.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-eng.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-eng.bg-blue-1.section3 {
  padding: 60px;
}

.section-eng.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-eng.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-eng.lp1 {
  padding-bottom: 40px;
}

.section-eng.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-eng.black {
  background-color: #001a43;
}

.section-title-eng {
  text-align: center;
  max-width: 800px;
  margin-bottom: 72px;
  margin-left: auto;
  margin-right: auto;
}

.section-title-eng.section-title-wide.no-bottom-space {
  margin-bottom: 0;
}

.section-title-eng.no-bottom-space {
  display: block;
}

.section-title-eng.hero-crm {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  max-width: 800px;
  margin-bottom: 30px;
  display: block;
}

.section-title-eng.custom {
  margin-bottom: 38px;
}

.section-title-eng.hero-eng {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  max-width: 800px;
  margin-bottom: 30px;
  margin-left: auto;
  display: block;
}

.section-title-eng.hero-eng.lp-eng-cons-old {
  max-width: 900px;
}

.section-subtitle-eng {
  width: 100%;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

.section-subtitle-eng.text-large {
  max-width: 512px;
}

.section-subtitle-eng.text-large.section-subtitle-larger {
  max-width: 700px;
}

.section-subtitle-eng.text-large-eng {
  max-width: 512px;
}

.section-subtitle-eng.text-large-eng.section-subtitle-larger {
  max-width: 700px;
}

.section-subtitle-eng.text-large-eng.section-subtitle-larger-eng {
  text-align: center;
  max-width: 700px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 22px;
}

.section-subtitle-eng.text-large-eng.section-subtitle-larger-eng.lp-eng-cons-old {
  color: #6f778b;
  max-width: 800px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.section-subtitle-eng.text-large-eng.section-subtitle-larger-eng.lp-eng-cons-old.white {
  color: var(--gray-3);
}

.button-eng {
  border: 2px none var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-eng:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-eng.button-small {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

.button-eng.button-small.bg-gray-4 {
  margin-left: 12px;
}

.button-eng.button-large {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 300;
}

.button-eng.button-outline {
  border-style: solid;
  border-color: var(--primary-3);
  box-shadow: none;
  color: var(--primary-3);
  background-color: #0000;
  font-size: 14px;
  font-weight: 300;
  transition: color .2s, background-color .2s;
  display: none;
}

.button-eng.button-outline:hover {
  background-color: var(--primary-3);
  color: var(--white);
}

.button-eng.button-outline.buton-header {
  margin-right: 20px;
  display: block;
}

.button-eng.button-outline.buton-header.btn-mobile, .button-eng.button-outline.btn-got-invite {
  display: none;
}

.button-eng.button-white {
  border-color: var(--white);
  background-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-eng.button-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-eng.margin-top {
  background-color: var(--primary-1);
}

.button-eng.bg-gray-1 {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
  transition: background-color .2s, border .2s;
}

.button-eng.bg-gray-1:hover {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
}

.button-eng.bg-gray-4 {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-eng.bg-gray-4:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-eng.bg-gray-4.button-block {
  display: flex;
}

.button-eng.bg-gray-4.button-header-invite {
  margin-right: 10px;
}

.button-eng.bg-primary-2 {
  background-color: #0094ff;
  background-image: linear-gradient(-225deg, #0094ff, #1b59fd);
  border-style: none;
  font-size: 14px;
  font-weight: 300;
}

.button-eng.bg-primary-2:hover {
  box-shadow: inset 0 0 100px 100px #0000001a;
}

.button-eng.bg-primary-2.cta-home {
  top: 10px;
}

.button-eng.bg-primary-2.margin-top {
  float: none;
}

.button-eng.bg-primary-2.margin-top.button-center {
  clear: none;
  position: static;
}

.button-eng.bg-primary-3 {
  border-style: none;
  border-color: var(--primary-3);
  background-image: linear-gradient(-225deg, #4c546e, #2e354d);
  font-size: 14px;
  font-weight: 300;
}

.button-eng.bg-primary-3.margin-top {
  font-family: Maisonneue, sans-serif;
}

.button-eng.bg-primary-3.margin-top.hide {
  float: none;
}

.button-eng.bg-gray-2 {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-eng.bg-gray-2:hover {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
}

.button-eng.bg-gray-3 {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
  box-shadow: none;
  color: var(--gray-1);
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-eng.bg-gray-3:hover {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
}

.button-eng.bg-gray-3.nav-menu-blog-button {
  margin-right: 20px;
}

.button-eng.bg-white {
  border-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-eng.bg-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-eng.bg-white.search-button {
  background-color: #0000;
  border-style: none;
  font-weight: 500;
}

.button-eng.bg-white.search-button:hover {
  background-color: #fff0;
  border-color: #fff0;
}

.button-eng.bg-success {
  border-color: var(--success);
}

.button-eng.bg-warning {
  border-color: var(--warning);
}

.button-eng.bg-error {
  border-color: var(--error);
}

.button-eng.form-search-button {
  margin-left: 12px;
}

.button-eng.button-outline-white {
  box-shadow: none;
  background-color: #0000;
  border-color: #ffffff1a;
  transition: border-color .2s;
}

.button-eng.button-outline-white:hover {
  box-shadow: none;
  border-color: #ffffffbf;
}

.button-eng.button-row-last, .button-eng.horizontal-form-button {
  margin-left: 12px;
}

.button-eng.button-block {
  text-align: center;
  width: 100%;
}

.button-eng.button-block.bg-gray-4 {
  text-align: center;
  justify-content: center;
}

.button-eng.button-block.button-form {
  overflow: visible;
}

.button-eng.no-wrap {
  white-space: nowrap;
}

.button-eng.button-mobile-nav-cta {
  display: block;
}

.button-eng.button-mobile-nav-cta.cta-click2 {
  display: none;
}

.button-eng.btn-eventos {
  text-align: left;
  justify-content: center;
  display: flex;
}

.button-eng.center-button {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.button-eng.button-bold {
  font-weight: 700;
}

.button-eng.button-bold.cta-click4 {
  filter: blur();
}

.button-eng.margin-top-eng {
  background-color: var(--primary-1);
}

.button-eng.margin-top-eng.show-on-mobile-eng.cta-click2 {
  background-color: #46a22e;
  border-width: 4px;
  border-color: #46a22e;
  border-radius: 8px;
}

.button-eng.margin-top-eng.show-on-mobile-eng.cta-click2.bt2 {
  border-color: var(--2f74de);
  background-color: var(--2f74de);
}

.section-eng-1 {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
}

.section-eng-1.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-eng-1.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-eng-1.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-eng-1.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-eng-1.bg-gray-4.section3 {
  padding: 60px;
}

.section-eng-1.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-eng-1.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-eng-1.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-eng-1.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-eng-1.no-bottom-space {
  padding-bottom: 0;
}

.section-eng-1.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-eng-1.bg-primary-2 {
  background-color: #0094ff;
}

.section-eng-1.bottom-space-small {
  padding-bottom: 0;
}

.section-eng-1.top-space-small {
  padding-top: 96px;
}

.section-eng-1.section-sucess {
  background-color: #32cccc0d;
}

.section-eng-1.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-eng-1.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-eng-1.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-eng-1.hero-full {
  padding-top: 40px;
}

.section-eng-1.hero-full.option-01 {
  display: none;
}

.section-eng-1.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-eng-1.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-eng-1.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-eng-1.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-eng-1.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-eng-1.bg-blue-1.section3 {
  padding: 60px;
}

.section-eng-1.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-eng-1.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-eng-1.lp1 {
  padding-bottom: 40px;
}

.section-eng-1.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.container-eng-1 {
  text-align: left;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
  overflow: visible;
}

.container-eng-1.container-narrow {
  max-width: 1084px;
}

.container-eng-1.text-center {
  text-align: center;
}

.container-eng-1.text-center.container-top {
  align-self: flex-start;
  margin-top: 40px;
}

.container-eng-1.div-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-eng-1.hide {
  display: none;
}

.row-eng {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.row-eng.style-guide-content-row {
  margin-bottom: 12px;
}

.row-eng.row-align-center {
  align-items: center;
  font-size: 16px;
}

.row-eng.row-split-content {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.row-eng.row-split-content.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-eng.row-split-content.row-align-top {
  align-items: start;
}

.row-eng.row-split-content.row-align-text-right {
  justify-items: start;
}

.row-eng.row-justify-between {
  justify-content: space-between;
}

.row-eng.no-wrap {
  flex-wrap: nowrap;
}

.row-eng.row-justify-center {
  text-align: left;
  justify-content: center;
  display: flex;
  position: static;
}

.row-eng.row-no-wrap {
  flex-wrap: nowrap;
}

.row-eng.row-no-wrap.row-align-center.row-dropdown {
  color: var(--gray-1);
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 5px;
}

.row-eng.icon-row {
  align-items: center;
}

.row-eng.margin-top.empty-state-hidden {
  display: none;
}

.row-eng.price-row {
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 12px;
}

.row-eng.row-justify-end {
  justify-content: flex-end;
}

.row-eng.breadcrumb-row {
  border-top: 1px solid var(--gray-3);
  align-items: center;
  padding-top: 12px;
}

.row-eng.justify-content-center {
  display: block;
  overflow: visible;
}

.row-eng.utility-row-right {
  justify-content: flex-end;
}

.row-eng.utility-row-left {
  align-items: center;
}

.row-eng.row-split-content-copy {
  grid-column-gap: 8px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.row-eng.row-split-content-copy.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-eng.row-split-content-copy.row-align-top {
  align-items: start;
}

.row-eng.row-split-content-copy.row-align-text-right {
  justify-items: start;
}

.row-eng.row-split-content-eng {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.row-eng.row-split-content-eng.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-eng.row-split-content-eng.row-align-top {
  align-items: start;
}

.row-eng.row-split-content-eng.row-align-text-right, .row-eng.row-split-content-eng.row-align-text-right-eng {
  justify-items: start;
}

.row-eng.row-split-content-eng.row-align-text-right-eng.lp-eng-cons-old {
  grid-column-gap: 36px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.row-eng.row-split-content-eng.direction-reverse-eng {
  direction: rtl;
  flex-direction: row-reverse;
}

.content-width-small-eng {
  direction: ltr;
  flex: none;
  width: 500px;
}

.content-width-small-eng.card-tabs {
  flex-direction: column;
  display: flex;
}

.content-width-small-eng.team-member-bio {
  border-top: 1px solid var(--gray-3);
  border-bottom: 1px solid var(--gray-3);
  text-align: center;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 24px;
}

.content-width-small-eng.expandable-tabs-vertical {
  border-left: 2px solid #ecebea;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.content-width-small-eng.expandable-tabs-vertical.expandable-tabs-home {
  width: 300px;
}

.content-width-small-eng.expandable-tabs-vertical.feature-tabs-options {
  width: 300px;
  font-family: Maisonneue, sans-serif;
}

.subheading-features-eng {
  color: #005ac3;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 300;
}

.subheading-features-eng.text-left.no-bottom-space {
  margin-bottom: 0;
}

.subheading-features-eng.lp-eng-cons-old {
  font-weight: 400;
}

.large-heading-eng {
  color: var(--gray-1);
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.3;
  display: block;
}

.large-heading-eng.no-bottom-space {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
}

.large-heading-eng.vertical-align {
  align-self: auto;
}

.large-heading-eng.margin-top.cta-header.newclass {
  color: var(--white);
}

.large-heading-eng.lp-eng-cons-old {
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.2;
}

.margin-top-eng {
  margin-top: 24px;
}

.margin-top-eng.empty-state-hidden, .margin-top-eng.empty-state-hidden-copy {
  display: block;
}

.dot-list-item-eng {
  align-items: center;
  margin-top: 12px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.feature-scaled-right-eng {
  transform: none;
}

.feature-scaled-right-eng.feature-finance {
  margin-top: 43px;
  transform: none;
}

.feature-scaled-right-eng.feature-reduce-height {
  height: auto;
  transform: none;
}

.feature-scaled-right-eng.lp-eng-cons-old {
  max-width: 582px;
}

.content-width-large-eng {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  direction: ltr;
  width: 100%;
  max-width: 680px;
  overflow: hidden;
}

.content-width-large-eng.tabs-row-content {
  background-color: var(--gray-3);
  background-color: #ecebea;
  margin-left: 24px;
  margin-right: 24px;
}

.content-width-large-eng.tabs-row-content.expandable-tabs-content-home {
  background-color: #0000;
}

.content-width-large-eng.tabs-row-content.features-tabs {
  background-color: #fff;
  flex: 1;
  align-self: flex-start;
}

.content-width-large-eng.lp-eng-cons-old {
  width: auto;
  max-width: 582px;
}

.section-title-wide-eng {
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  max-width: 900px;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-title-wide-eng.no-bottom-space {
  margin-bottom: 0;
}

.subheading-features-copy {
  color: var(--primary-1);
  margin-bottom: 12px;
  font-size: 22px;
}

.subheading-features-copy.text-left.no-bottom-space {
  margin-bottom: 0;
}

.grid-quarters-eng {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-quarters-eng.section-more-control {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5f20f5c969fabf01c0953_lines-min.svg");
  background-position: 48% 0;
  background-repeat: no-repeat;
  background-size: 76%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.grid-quarters-eng.section-more-control-copy {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5f20f5c969fabf01c0953_lines-min.svg");
  background-position: 48% 0;
  background-repeat: no-repeat;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.grid-quarters-eng.section-more-control-eng {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5f20f5c969fabf01c0953_lines-min.svg");
  background-position: 48% 0;
  background-repeat: no-repeat;
  background-size: 76%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.centered-grid-item-eng {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-117 {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.container-eng-2 {
  text-align: left;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
  overflow: visible;
}

.container-eng-2.container-narrow {
  max-width: 1084px;
}

.container-eng-2.text-center {
  text-align: center;
}

.container-eng-2.text-center.container-top {
  align-self: flex-start;
  margin-top: 40px;
}

.container-eng-2.div-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-eng-2.hide {
  display: none;
}

.container-eng-2.version-b {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.section-eng-3 {
  background-color: var(--white);
  margin-top: 96px;
  padding-top: 36px;
  padding-bottom: 38px;
  display: block;
  position: relative;
}

.section-eng-3.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-eng-3.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-eng-3.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-eng-3.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-eng-3.bg-gray-4.section3 {
  padding: 60px;
}

.section-eng-3.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-eng-3.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-eng-3.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-eng-3.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-eng-3.no-bottom-space {
  padding-bottom: 0;
}

.section-eng-3.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-eng-3.bg-primary-2 {
  background-color: #0094ff;
}

.section-eng-3.bottom-space-small {
  padding-bottom: 0;
}

.section-eng-3.top-space-small {
  padding-top: 96px;
}

.section-eng-3.section-sucess {
  background-color: #32cccc0d;
}

.section-eng-3.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-eng-3.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-eng-3.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-eng-3.hero-full {
  padding-top: 40px;
}

.section-eng-3.hero-full.option-01 {
  display: none;
}

.section-eng-3.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-eng-3.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-eng-3.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-eng-3.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-eng-3.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-eng-3.bg-blue-1.section3 {
  padding: 60px;
}

.section-eng-3.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-eng-3.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-eng-3.lp1 {
  padding-bottom: 40px;
}

.section-eng-3.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-eng-3.lp-eng-cons-old.version-b {
  margin-top: 0;
}

.large-heading-eng-1 {
  color: var(--gray-1);
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.large-heading-eng-1.no-bottom-space {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
}

.large-heading-eng-1.vertical-align {
  align-self: auto;
}

.large-heading-eng-1.margin-top.cta-header.newclass {
  color: var(--white);
}

.large-heading-eng-1.lp-eng-cons-old {
  font-family: Inter, sans-serif;
  line-height: 1.2;
}

.overlap-section-below-eng {
  margin-bottom: -144px;
}

.row-copy.row-justify-center-eng {
  text-align: left;
  justify-content: center;
  display: flex;
  position: static;
}

.handwriting-wrapper-eng {
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.image-10-eng {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.image-75 {
  margin-right: 24px;
}

.container-eng-3 {
  text-align: left;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
  overflow: visible;
}

.container-eng-3.container-narrow {
  max-width: 1084px;
}

.container-eng-3.text-center {
  text-align: center;
}

.container-eng-3.text-center.container-top {
  align-self: flex-start;
  margin-top: 40px;
}

.container-eng-3.div-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-eng-3.hide {
  display: none;
}

.section-title-wide-eng-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 900px;
  margin-bottom: 36px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-title-wide-eng-2.no-bottom-space {
  margin-bottom: 0;
}

.section-subtitle-eng-2 {
  width: 100%;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

.section-subtitle-eng-2.text-large {
  max-width: 512px;
}

.section-subtitle-eng-2.text-large.section-subtitle-larger {
  max-width: 700px;
}

.section-subtitle-eng-2.text-large-eng {
  max-width: 512px;
}

.section-subtitle-eng-2.text-large-eng.section-subtitle-larger {
  max-width: 700px;
}

.section-subtitle-eng-2.text-large-eng.section-subtitle-larger-eng {
  text-align: center;
  max-width: 700px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 22px;
}

.section-subtitle-eng-2.text-large-eng-2 {
  max-width: 512px;
}

.section-subtitle-eng-2.text-large-eng-2.section-subtitle-larger {
  max-width: 700px;
}

.section-subtitle-eng-2.text-large-eng-2.section-subtitle-larger-eng {
  text-align: center;
  max-width: 700px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 22px;
}

.section-subtitle-eng-2.text-large-eng-2.section-subtitle-larger-eng-2 {
  color: #005ac3;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  display: flex;
}

.section-subtitle-eng-2.text-large-eng-2.section-subtitle-larger-eng-2.lp-eng-cons-old {
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.subheading-features-eng-2 {
  color: var(--2f74de);
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 300;
}

.subheading-features-eng-2.text-left.no-bottom-space {
  margin-bottom: 0;
}

.subheading-features-eng-2.lp-eng-cons-old {
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.section-eng-2 {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
}

.section-eng-2.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-eng-2.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-eng-2.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-eng-2.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-eng-2.bg-gray-4.section3 {
  padding: 60px;
}

.section-eng-2.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-eng-2.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-eng-2.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-eng-2.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-eng-2.no-bottom-space {
  padding-bottom: 0;
}

.section-eng-2.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-eng-2.bg-primary-2 {
  background-color: #0094ff;
}

.section-eng-2.bottom-space-small {
  padding-bottom: 0;
}

.section-eng-2.top-space-small {
  padding-top: 96px;
}

.section-eng-2.section-sucess {
  background-color: #32cccc0d;
}

.section-eng-2.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-eng-2.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-eng-2.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-eng-2.hero-full {
  padding-top: 40px;
}

.section-eng-2.hero-full.option-01 {
  display: none;
}

.section-eng-2.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-eng-2.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-eng-2.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-eng-2.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-eng-2.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-eng-2.bg-blue-1.section3 {
  padding: 60px;
}

.section-eng-2.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-eng-2.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-eng-2.lp1 {
  padding-bottom: 40px;
}

.section-eng-2.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-eng-2.no-top-space-eng-2 {
  padding-top: 14px;
}

.content-width-large-eng-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  direction: ltr;
  width: 100%;
  max-width: 680px;
  overflow: hidden;
}

.content-width-large-eng-left.tabs-row-content {
  background-color: var(--gray-3);
  background-color: #ecebea;
  margin-left: 24px;
  margin-right: 24px;
}

.content-width-large-eng-left.tabs-row-content.expandable-tabs-content-home {
  background-color: #0000;
}

.content-width-large-eng-left.tabs-row-content.features-tabs {
  background-color: #fff;
  flex: 1;
  align-self: flex-start;
}

.content-width-large-eng-left.lp-eng-cons-old {
  max-width: 582px;
}

.feature-scaled-right-copy {
  transform: none;
}

.feature-scaled-right-copy.feature-finance {
  margin-top: 43px;
  transform: none;
}

.feature-scaled-right-copy.feature-reduce-height {
  height: auto;
  transform: none;
}

.feature-scaled-left-eng {
  width: auto;
  transform: none;
}

.feature-scaled-left-eng.shadow-large {
  box-shadow: none;
}

.feature-scaled-left-eng.lp-eng-cons-old {
  max-width: 582px;
}

.container-eng-bar {
  text-align: left;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
  overflow: visible;
}

.container-eng-bar.container-narrow {
  max-width: 1084px;
}

.container-eng-bar.text-center {
  text-align: center;
}

.container-eng-bar.text-center.container-top {
  align-self: flex-start;
  margin-top: 40px;
}

.container-eng-bar.div-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-eng-bar.hide {
  display: none;
}

.heading-114 {
  line-height: 1.2;
}

.large-heading-copy {
  color: var(--gray-1);
  margin-top: 94px;
  margin-bottom: 24px;
  font-size: 38px;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.text-block-14-copy {
  color: #565e71;
  object-fit: contain;
  font-family: Maisonneue, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 32px;
  display: inline-block;
}

.text-block-14-copy.subtext {
  font-size: 20px;
}

.dropdown-list-copy {
  border: 1px solid var(--gray-3);
  background-color: var(--white);
  border-radius: 6px;
}

.dropdown-list-copy.shadow, .dropdown-list-copy.shadow-2 {
  display: none;
}

.dropdown-list-copy.shadow-2.w--open {
  width: 300px;
  padding: 24px;
  display: block;
}

.dropdown-grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
}

.dropdown-links-2 {
  min-width: 250px;
}

.link-block-5-v2 {
  width: 100%;
}

.link-block-5-v2:hover {
  background-color: #32cccc0d;
  font-weight: 400;
}

.link-block-5-v2.hide {
  display: none;
  overflow: visible;
}

.nav-dropdown-2 {
  margin-left: 6px;
  margin-right: 6px;
}

.container-27 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: contain;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: flex;
  position: relative;
  inset: 220px auto auto;
}

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

.nav-link-copy.w--current {
  color: var(--primary-3);
}

.nav-link-copy.nav-link-login {
  font-style: normal;
  font-weight: 700;
}

.div-images-copy {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.section-copy.bg-blue-1-copy {
  background-color: var(--white);
  padding-top: 48px;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-copy.bg-blue-1-copy.no-bottom-space {
  background-color: #fff;
}

.section-copy.bg-blue-1-copy.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-copy.bg-blue-1-copy.top-space-big {
  margin-top: 60px;
}

.section-copy.bg-blue-1-copy.section3 {
  padding: 60px;
}

.heading-115 {
  font-weight: 700;
}

.grid-thirds-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.grid-thirds-copy.gapless-columns {
  grid-column-gap: 0px;
}

.grid-thirds-copy.gapless-columns.gapless-rows {
  grid-row-gap: 0px;
}

.grid-thirds-copy.grid-thirds-narrow {
  max-width: 786px;
  margin-left: auto;
  margin-right: auto;
}

.grid-thirds-copy.grid-align-bottom {
  align-items: end;
}

.grid-thirds-copy.grid-reality {
  max-width: 900px;
}

.div-block-82 {
  justify-content: flex-end;
  display: flex;
}

.container-copy-2 {
  text-align: left;
  justify-content: space-around;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
  overflow: visible;
}

.container-copy-2.container-narrow {
  max-width: 1084px;
}

.container-copy-2.text-center {
  text-align: center;
}

.container-copy-2.text-center.container-top {
  align-self: flex-start;
  margin-top: 40px;
}

.container-copy-2.div-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-copy-2.hide {
  display: none;
}

.section-indique {
  color: var(--white);
  background-color: #001a43;
  flex-direction: row;
  align-items: center;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
  position: relative;
}

.section-indique.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-indique.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-indique.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-indique.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-indique.bg-gray-4.section3 {
  padding: 60px;
}

.section-indique.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-indique.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-indique.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-indique.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-indique.no-bottom-space {
  padding-bottom: 0;
}

.section-indique.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-indique.bg-primary-2 {
  background-color: #0094ff;
}

.section-indique.bottom-space-small {
  padding-bottom: 0;
}

.section-indique.top-space-small {
  padding-top: 96px;
}

.section-indique.section-sucess {
  background-color: #32cccc0d;
}

.section-indique.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-indique.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.section-indique.hero-full {
  padding-top: 40px;
}

.section-indique.hero-full.option-01 {
  display: none;
}

.section-indique.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-indique.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-indique.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-indique.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-indique.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-indique.bg-blue-1.section3 {
  padding: 60px;
}

.section-indique.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-indique.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-indique.lp1 {
  padding-bottom: 40px;
}

.section-indique.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.heading-117 {
  margin-bottom: 48px;
}

.heading-118 {
  color: #005ac3;
  margin-bottom: 24px;
  font-size: 32px;
}

.section-indique-copy {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
}

.section-indique-copy.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-indique-copy.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-indique-copy.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-indique-copy.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-indique-copy.bg-gray-4.section3 {
  padding: 60px;
}

.section-indique-copy.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-indique-copy.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-indique-copy.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-indique-copy.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-indique-copy.no-bottom-space {
  padding-bottom: 0;
}

.section-indique-copy.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-indique-copy.bg-primary-2 {
  background-color: #0094ff;
}

.section-indique-copy.bottom-space-small {
  padding-bottom: 0;
}

.section-indique-copy.top-space-small {
  padding-top: 96px;
}

.section-indique-copy.section-sucess {
  background-color: #32cccc0d;
}

.section-indique-copy.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-indique-copy.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-indique-copy.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-indique-copy.hero-full {
  padding-top: 40px;
}

.section-indique-copy.hero-full.option-01 {
  display: none;
}

.section-indique-copy.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-indique-copy.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-indique-copy.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-indique-copy.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-indique-copy.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-indique-copy.bg-blue-1.section3 {
  padding: 60px;
}

.section-indique-copy.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-indique-copy.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-indique-copy.lp1 {
  padding-bottom: 40px;
}

.section-indique-copy.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.text-block-122 {
  color: #005ac3;
  margin-bottom: 20px;
}

.full-bleed-image-copy.hero-home, .full-bleed-image-copy.hero-home-copy {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.div-images-copy {
  width: 100%;
  height: 100%;
  position: relative;
}

.image-77 {
  margin-bottom: 20px;
}

.div-block-83 {
  text-align: center;
  padding-left: 200px;
  padding-right: 200px;
}

.column-27, .column-28 {
  text-align: center;
}

.section-halves-copy-copy.padding-top.home-hero-section {
  background-image: none;
  grid-template-columns: .75fr .75fr;
  max-width: 1248px;
  margin: 0 auto 100px;
  padding-top: 40px;
}

.section-halves-copy-copy.padding-top.home-hero-section-copy {
  background-image: none;
  grid-template-columns: .75fr .75fr;
  max-width: 1248px;
  margin: 0 auto 100px;
  padding-top: 40px;
}

.section-halves-copy-copy.padding-top.home-hero-section-copy.hidden {
  display: none;
}

.section-halves-copy-copy.padding-top.home-hero-section-copy.option-3 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60049f0a66946c067e875280_Mask%20Group.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 450px;
  max-width: 100%;
}

.section-halves-copy-copy.padding-top-copy {
  border-top: 1px #0000001a;
  padding-top: 40px;
}

.section-halves-copy-copy.padding-top-copy.home-hero-section {
  background-image: none;
  grid-template-columns: .75fr .75fr;
  max-width: 1248px;
  margin: 0 auto 100px;
  padding-top: 40px;
}

.section-halves-copy-copy.padding-top-copy.home-hero-section.hidden {
  display: none;
}

.section-halves-copy-copy.padding-top-copy.home-hero-section.option-3 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60049f0a66946c067e875280_Mask%20Group.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 450px;
  max-width: 100%;
}

.section-halves-copy-copy.padding-top-copy.home-hero-section-copy {
  background-image: none;
  grid-template-columns: .75fr .75fr;
  max-width: 1248px;
  margin: 0 auto 100px;
  padding-top: 40px;
}

.section-halves-copy-copy.padding-top-copy.home-hero-section-copy.hidden {
  display: none;
}

.section-halves-copy-copy.padding-top-copy.home-hero-section-copy.option-3 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60049f0a66946c067e875280_Mask%20Group.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 450px;
  max-width: 100%;
}

.large-heading-copy {
  color: var(--gray-1);
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.large-heading-copy.no-bottom-space {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
}

.large-heading-copy.vertical-align {
  align-self: auto;
}

.large-heading-copy.margin-top.cta-header.newclass {
  color: var(--white);
}

.bold-text-32 {
  font-size: 38px;
}

.rich-text-block-5-copy {
  color: var(--gray-1);
  text-align: left;
  line-height: 24px;
}

.section-eng-1-copy {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
}

.section-eng-1-copy.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-eng-1-copy.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-eng-1-copy.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-eng-1-copy.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-eng-1-copy.bg-gray-4.section3 {
  padding: 60px;
}

.section-eng-1-copy.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-eng-1-copy.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-eng-1-copy.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-eng-1-copy.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-eng-1-copy.no-bottom-space {
  padding-bottom: 0;
}

.section-eng-1-copy.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-eng-1-copy.bg-primary-2 {
  background-color: #0094ff;
}

.section-eng-1-copy.bottom-space-small {
  padding-bottom: 0;
}

.section-eng-1-copy.top-space-small {
  padding-top: 96px;
}

.section-eng-1-copy.section-sucess {
  background-color: #32cccc0d;
}

.section-eng-1-copy.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-eng-1-copy.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-eng-1-copy.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-eng-1-copy.hero-full {
  padding-top: 40px;
}

.section-eng-1-copy.hero-full.option-01 {
  display: none;
}

.section-eng-1-copy.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-eng-1-copy.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-eng-1-copy.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-eng-1-copy.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-eng-1-copy.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-eng-1-copy.bg-blue-1.section3 {
  padding: 60px;
}

.section-eng-1-copy.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-eng-1-copy.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-eng-1-copy.lp1 {
  padding-bottom: 40px;
}

.section-eng-1-copy.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-eng-1-copy.no-top-space-eng-copy {
  background-color: #005049;
}

.form-block-3 {
  flex-direction: column;
  align-items: center;
  min-width: 400px;
  max-width: 400px;
  display: block;
}

.heading-121 {
  color: var(--white);
  margin-bottom: 12px;
  font-weight: 500;
}

.field-label-4, .field-label-5 {
  color: var(--gray-1);
}

.submit-button-3 {
  text-align: center;
  background-color: #004396;
  border-radius: 6px;
  display: inline-block;
}

.div-block-84 {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: row;
  align-items: center;
  margin-top: 48px;
  padding: 24px;
  display: flex;
}

.select-field-4 {
  background-color: #0000;
}

.div-block-85 {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.text-block-123 {
  color: var(--white);
  font-size: 18px;
}

.success-message-2 {
  background-color: var(--primary-1);
  border-radius: 6px;
}

.text-block-124 {
  color: var(--white);
  font-size: 18px;
}

.html-embed-11 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-10-eng-copy {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-86 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

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

.column-8-copy {
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding: 0 24px;
  display: flex;
}

.div-block-23-copy {
  text-align: left;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.handwriting-copy.text-primary-2.rotate, .handwriting-copy.text-primary-2.rotate-copy {
  color: #fff;
}

.handwriting-copy.text-primary-2-copy.rotate, .handwriting-copy.text-primary-2-copy.rotate-copy {
  color: #fff;
}

.handwriting-copy.text-primary-1-copy {
  margin-top: 35px;
}

.avatar-copy.margin-bottom, .avatar-copy.team-member-avatar {
  margin-bottom: 24px;
}

.handwriting-copy {
  letter-spacing: -.03em;
  font-family: Caveat, sans-serif;
  font-size: 32px;
  line-height: 36px;
}

.handwriting-copy.rotate {
  white-space: nowrap;
  transform: translate(0, -16px)rotate(-15deg);
}

.handwriting-copy.text-primary-2.rotate, .handwriting-copy.text-primary-2.rotate-copy {
  color: #fff;
}

.handwriting-copy.text-primary-1 {
  margin-top: 35px;
}

.handwriting-copy.text-primary-1.hidden-on-mobile.opcoes-home {
  text-align: center;
  padding-bottom: 20px;
  font-size: 42px;
}

.handwriting-copy.text-primary-1.aux1 {
  margin-top: 0;
  display: block;
}

.handwriting-copy.text-gray-1 {
  color: #222525;
}

.handwriting-copy.text-primary-2-copy.rotate, .handwriting-copy.text-primary-2-copy.rotate-copy {
  color: #fff;
}

.handwriting-copy.text-primary-1-copy {
  color: var(--primary-1);
  margin-top: 35px;
}

.handwriting-copy.text-primary-1-copy.hidden-on-mobile.opcoes-home {
  text-align: center;
  padding-bottom: 20px;
  font-size: 42px;
}

.handwriting-copy.text-primary-1-copy.aux1 {
  margin-top: 0;
  display: block;
}

.handwriting-copy.text-primary-1-copy.text-margin-top.en.eb {
  color: var(--2f74de);
  font-family: Maisonneue, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.avatar-copy {
  border: 2px solid var(--gray-1);
  border-radius: 50%;
  width: 96px;
  height: 96px;
  margin-bottom: 30px;
  padding-bottom: 0;
}

.avatar-copy.avatar-small {
  text-align: left;
  flex: none;
  width: 48px;
  height: 48px;
}

.avatar-copy.avatar-large {
  width: 216px;
  height: 216px;
}

.avatar-copy.avatar-large.team-member-avatar {
  object-fit: contain;
  margin-bottom: 24px;
  transition: transform .2s;
}

.avatar-copy.avatar-large.team-member-avatar:hover {
  transform: scale(1.03);
}

.avatar-copy.avatar-large.horizontal-quote-avatar {
  border-style: none;
  flex: none;
  align-self: flex-end;
  width: 180px;
  height: 180px;
  margin-right: 36px;
}

.avatar-copy.avatar-group-item {
  border: 2px solid var(--white);
  margin-right: -24px;
}

.avatar-copy.margin-bottom, .avatar-copy.team-member-avatar {
  margin-bottom: 24px;
}

.avatar-copy.image-margin {
  color: var(--gray-1);
}

.avatar-copy.image-margin.en {
  border-color: var(--gray-4);
  color: var(--gray-2);
}

.columns-5-copy {
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 24px;
  padding-bottom: 0;
  display: flex;
}

.heading-40-copy {
  margin-bottom: 32px;
  font-size: 46px;
  font-weight: 300;
  line-height: 1.2;
}

.subheading-copy {
  color: var(--gray-5);
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.subheading-copy.subheading-forms {
  color: var(--primary-1);
  font-size: 20px;
}

.subheading-copy.text-primary-1-copy {
  font-size: 22px;
}

.div-block-22-copy {
  text-align: left;
  padding-top: 0;
}

.column-9-copy {
  padding: 0;
}

.text-space-left-large-copy {
  margin-left: 24px;
}

.text-space-left-large-copy.text-left {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding-top: 20px;
  display: inline-block;
}

.text-space-left-large-copy.footer-link.cta-click3 {
  display: none;
}

.text-space-left-large-copy.text-left-copy {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding-top: 20px;
  display: inline-block;
}

.select-field-2-copy {
  background-color: var(--white);
  margin-bottom: 0;
}

.select-field-copy {
  color: var(--gray-1);
  background-color: #fff;
  border: 0 #000;
  border-radius: 5px;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-33 {
  color: var(--black);
}

.rich-text-block-8 {
  font-size: 56px;
}

.rich-text-block-9 {
  font-size: 56px;
  line-height: 60px;
}

.collection-item-3 {
  display: block;
}

.collection-item-4 {
  justify-content: center;
  margin-left: 0;
  display: flex;
}

.empty-state-4 {
  display: none;
  overflow: visible;
}

.text-block-126 {
  overflow: visible;
}

.full-bleed-image-copy.hero-home-copy-copy-copy {
  object-fit: contain;
  border-radius: 0;
  flex: 0 auto;
  width: 100%;
  display: block;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: translate(7px)scale(1.06);
}

.div-block-75-copy-copy-copy {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.full-bleed-image-copy {
  object-fit: contain;
  border-radius: 6px;
  width: 100%;
  display: block;
}

.full-bleed-image-copy.rounded-left {
  border-top-left-radius: 25vw;
  border-bottom-left-radius: 25vw;
}

.full-bleed-image-copy.tall-image.image-doma {
  object-fit: cover;
  max-height: 600px;
}

.full-bleed-image-copy.hero-home {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.full-bleed-image-copy.hero-home-copy {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  display: block;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.full-bleed-image-copy.hero-home-copy-copy {
  object-fit: contain;
  object-fit: contain;
  inset: 13% auto auto -7%;
  border-radius: 0;
  width: 100%;
  display: block;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.container-28 {
  display: block;
}

.section-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin: 0 auto 48px;
  padding-top: 40px;
  padding-bottom: 48px;
  display: block;
}

.div-block-87 {
  background-color: #0000;
  margin-left: 20px;
  padding: 24px 0 48px 40px;
}

.text-span-15 {
  background-color: #005ac3;
  border: 3px solid #005ac3;
  border-radius: 9px;
  padding-left: 6px;
  padding-right: 6px;
  font-weight: 500;
}

.body-5 {
  color: var(--white);
}

.text-span-16 {
  color: var(--black);
  font-weight: 400;
}

.heading-122 {
  color: var(--gray-1);
  margin-top: 48px;
  margin-bottom: 38px;
  font-weight: 500;
  line-height: 68px;
}

.text-span-17 {
  outline-offset: 0px;
  color: var(--4f8efa);
  text-transform: none;
  border: 1px #000;
  outline: 3px #4f8efa;
  font-size: 30px;
  font-weight: 700;
  text-decoration: none;
}

.heading-123 {
  color: var(--gray-1);
}

.navbar-2 {
  border: 1px solid var(--gray-5);
  background-color: var(--white);
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.div-block-89 {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  margin-left: 0;
  padding: 0;
  display: block;
}

.div-block-90 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1248px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-91 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.section-27 {
  background-color: #000f27;
  margin-bottom: 0;
  padding-top: 48px;
  padding-bottom: 98px;
}

.div-block-92 {
  margin-left: 20px;
  margin-right: 20px;
}

.heading-124 {
  color: var(--gray-1);
  text-align: center;
  margin-bottom: 48px;
  padding-top: 10px;
  line-height: 48px;
  display: none;
}

.div-block-93 {
  background-color: #000f27;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.div-block-94 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding-top: 32px;
  padding-bottom: 0;
  padding-left: 0;
  display: grid;
}

.paragraph-22 {
  color: var(--gray-1);
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.div-block-95 {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #fbfbff;
  border-radius: 6px;
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
  padding: 20px 10px;
  display: flex;
}

.form-block-4 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-96 {
  border: 1px solid var(--primary-3);
  background-color: var(--white);
  border-radius: 6px;
  height: 100%;
  padding: 68px 20px 0;
}

.heading-125 {
  color: var(--gray-1);
  text-align: center;
  margin-bottom: 42px;
  padding-top: 0;
  display: none;
}

.heading-126 {
  text-align: center;
  margin-bottom: 48px;
  font-weight: 700;
  line-height: 52px;
}

.field-label-6 {
  color: var(--gray-1);
}

.div-block-97 {
  height: 100%;
  padding-left: 82px;
  padding-right: 82px;
}

.submit-button-4 {
  text-align: left;
  background-color: #00a296;
  border-radius: 6px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 18px;
  font-weight: 500;
}

.div-block-98 {
  text-align: center;
  margin-top: 48px;
}

.text-field-7 {
  border-radius: 6px;
  margin-bottom: 14px;
  font-size: 16px;
}

.div-block-99 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.bold-text-34 {
  line-height: 48px;
}

.heading-127 {
  font-size: 33px;
}

.bold-text-35 {
  color: var(--gray-1);
  font-size: 22px;
  text-decoration: none;
}

.bold-text-36 {
  color: var(--black);
}

.text-block-127 {
  color: #005ac3;
  text-align: center;
  padding-top: 32px;
  font-size: 22px;
  font-weight: 300;
  display: none;
}

.section-28 {
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.heading-128 {
  color: var(--gray-1);
  text-align: left;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 33px;
}

.div-block-100 {
  margin-left: 48px;
  margin-right: 48px;
}

.button-23 {
  text-align: center;
  background-color: #00a296;
  border-radius: 6px;
  min-width: 142px;
  margin-left: 0;
  padding: 11px 40px;
  font-weight: 500;
}

.button-23-copy {
  border-style: none none solid;
  border-width: 2px;
  border-color: var(--primary-1) var(--primary-1) #005ac3;
  color: var(--gray-1);
  text-align: center;
  background-color: #0000;
  border-radius: 0;
  min-width: 142px;
  margin-left: 0;
  font-weight: 500;
}

.div-block-101 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 3.25fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 32px;
  display: grid;
}

.heading-129 {
  margin-bottom: 64px;
  font-size: 22px;
  line-height: 25px;
}

.bold-text-37 {
  color: var(--gray-1);
}

.div-block-102 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2.5fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.text-block-128 {
  color: var(--gray-1);
}

.heading-128-copy {
  color: var(--gray-1);
  text-align: left;
  margin-bottom: 38px;
  padding-right: 50px;
  font-weight: 700;
}

.bold-text-38 {
  color: #005ac3;
}

.text-block-129 {
  margin-bottom: 42px;
  font-size: 27px;
  line-height: 28px;
}

.text-block-130 {
  color: var(--black);
  font-size: 87px;
  font-weight: 700;
}

.text-span-18 {
  color: var(--primary-1);
  text-align: center;
}

.bold-text-39 {
  color: #005ac3;
}

.div-block-103 {
  padding-top: 48px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-104 {
  padding-left: 48px;
  padding-right: 48px;
}

.heading-130 {
  color: var(--gray-1);
  text-align: center;
  padding-bottom: 24px;
}

.section-29 {
  color: var(--black);
  background-color: #0000;
  margin-top: 98px;
  padding-bottom: 300px;
}

.section-29.overflow-hidden {
  padding-bottom: 0;
  overflow: hidden;
}

.div-block-105 {
  margin-top: 68px;
  padding-left: 0;
  padding-right: 0;
}

.mask-2 {
  width: 344px;
  height: auto;
  padding-bottom: 64px;
  overflow: visible;
}

.slide-10 {
  border: 1px solid var(--gray-3);
  border-radius: 6px;
  width: 344px;
  max-width: 92.5vw;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 22px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 1px 1px 20px -7px #62636ba1;
}

.slide-nav-3 {
  background-color: #0000;
  margin-top: 10px;
}

.slider-5 {
  background-color: #0000;
  height: auto;
}

.text-block-131 {
  color: var(--2f74de);
  font-weight: 700;
}

.text-block-132, .div-block-106 {
  text-align: center;
}

.image-79 {
  padding-bottom: 22px;
}

.left-arrow {
  display: block;
  overflow: hidden;
}

.section-30 {
  background-color: var(--white);
  margin-top: 98px;
  padding-top: 48px;
}

.heading-131 {
  color: var(--gray-1);
  border: 1px solid #0000;
  margin-bottom: 62px;
  padding-bottom: 5px;
}

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

.rich-text-block-10 {
  float: none;
  margin-bottom: 48px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
}

.div-block-108 {
  padding-bottom: 98px;
  padding-left: 0;
  padding-right: 0;
}

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

.button-24 {
  background-color: #00a296;
  border-radius: 6px;
}

.heading-132 {
  color: var(--gray-1);
  margin-bottom: 0;
  line-height: 42px;
  overflow: visible;
}

.div-block-110 {
  text-align: center;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 98px;
}

.section-31 {
  color: #ebf0ff;
  background-color: #ebf0ff;
  padding-bottom: 98px;
}

.text-span-19 {
  color: var(--2f74de);
}

.button-24-copy {
  background-color: var(--primary-1);
  border-radius: 6px;
}

.div-block-111 {
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-112 {
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 200px;
  padding-right: 200px;
}

.div-block-113 {
  text-align: center;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-114 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-133 {
  color: var(--gray-1);
}

.section-32 {
  background-color: var(--white);
  padding-top: 32px;
  padding-bottom: 32px;
}

.container-29 {
  display: block;
}

.div-block-115 {
  z-index: 998;
  background-color: var(--white);
  position: sticky;
  top: 0;
}

.div-block-116 {
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.navbar-3 {
  background-color: var(--white);
  padding-bottom: 22px;
}

.container-30 {
  padding-top: 0;
}

.div-block-117 {
  margin-bottom: 0;
  padding: 22px 24px;
}

.nav-link-4 {
  color: var(--2f74de);
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.nav-link-4.w--current {
  color: var(--2f74de);
}

.div-block-95-copy {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #fbfbff;
  border-radius: 6px;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
  padding: 20px 10px;
  display: flex;
}

.rich-text-block-11 {
  color: var(--gray-1);
  text-align: justify;
  margin-bottom: 0;
  font-size: 16px;
}

.rich-text-block-11 blockquote {
  border-left-style: solid;
  border-left-color: var(--2f74de);
  color: var(--black);
  padding-left: 10px;
  font-size: 20px;
  line-height: 28px;
}

.html-embed-13 {
  flex-direction: column;
  display: flex;
}

.bold-text-40 {
  overflow: visible;
}

.heading-134 {
  color: var(--2f74de);
  text-align: center;
  margin-bottom: 16px;
  display: block;
  overflow: visible;
}

.heading-134-copy {
  color: var(--2f74de);
  text-align: center;
  margin-bottom: 16px;
  display: none;
  overflow: visible;
}

.heading-135 {
  color: var(--gray-1);
}

.div-block-118 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rich-text-block-12 {
  text-align: justify;
  font-size: 16px;
}

.section-33 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-119 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  margin-right: 0;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.heading-136 {
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  line-height: 30px;
}

.alert-bar-copy {
  background-color: var(--2f74de);
  border-radius: 4px;
  max-width: 900px;
  margin-top: 20px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 10px 40px;
}

.grid-copy {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, auto) 1fr;
  justify-content: stretch;
  justify-items: center;
  display: flex;
}

.image-19-copy {
  width: 40px;
}

.text-block-21-copy {
  float: right;
  color: var(--white);
  text-align: center;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: block;
  position: static;
}

.bold-text-42 {
  color: var(--white);
  text-align: center;
  font-size: 22px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-119-copy {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  margin-right: 0;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.html-embed-14 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.select-field-copy {
  color: var(--gray-1);
  object-fit: fill;
  background-color: #fff;
  border: 1px solid #7e89a69e;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-field-copy.empty-state-hidden, .text-field-copy.empty-state-hidden-copy {
  display: none;
}

.error-message {
  background-color: var(--error);
}

.success-message-3 {
  background-color: var(--primary-1);
}

.rich-text-block-12-copy {
  text-align: justify;
  font-size: 9px;
}

.heading-136-copy {
  text-align: center;
  margin: 40px auto 0;
  padding-left: 60px;
  padding-right: 60px;
  line-height: 30px;
}

.text-span-20 {
  color: var(--2f74de);
}

.nav-link-4-copy {
  color: var(--4f8efa);
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.html-embed-15 {
  display: block;
}

.text-field-copy.empty-state-hidden, .text-field-copy.empty-state-hidden-copy, .text-field-copy.empty-state-hidden-copy {
  display: none;
}

.text-span-21 {
  line-height: 33px;
}

.heading-128-2copy {
  color: var(--gray-1);
  text-align: left;
  margin-bottom: 8px;
  font-size: 22px;
  line-height: 28px;
}

.heading-128-2copy-copy {
  color: var(--gray-1);
  text-align: left;
  margin-bottom: 38px;
  font-size: 22px;
  line-height: 28px;
}

.video-6 {
  max-height: 10px;
}

.section-halves-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section-halves-copy.full-height {
  align-items: stretch;
  height: 100vh;
}

.section-halves-copy.direction-reverse {
  direction: rtl;
}

.section-halves-copy.padding-bottom {
  margin-bottom: 0;
}

.section-halves-copy.padding-top {
  border-top: 1px #0000001a;
  padding-top: 40px;
}

.section-halves-copy.padding-top.home-hero-section {
  grid-template-columns: .75fr 1fr;
  max-width: 1248px;
  margin: 0 auto 100px;
  padding-top: 40px;
}

.section-halves-copy.padding-top.home-hero-section.hidden {
  display: none;
}

.section-halves-copy.padding-top.home-hero-section.option-3 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60049f0a66946c067e875280_Mask%20Group.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 450px;
  max-width: 100%;
}

.section-halves-copy.hero-masterclass {
  object-fit: fill;
  grid-template-rows: minmax(auto, .25fr);
  place-content: space-around;
  place-items: center stretch;
  max-height: 600px;
  padding-bottom: 0;
}

.section-halves-copy.hero-masterclass-copy {
  object-fit: fill;
  background-image: none;
  grid-template-rows: minmax(auto, .25fr);
  grid-template-columns: 1.25fr 1fr;
  place-content: space-around;
  place-items: center stretch;
  max-height: 600px;
  padding-top: 60px;
  padding-bottom: 0;
}

.section-halves-content-copy {
  direction: ltr;
  max-width: 506px;
  margin-left: 24px;
  margin-right: 24px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-halves-content-copy.hero-text-home {
  margin-left: 20px;
}

.section-halves-content-copy.lp1 {
  max-width: 560px;
  margin: 0 0 0 80px;
}

.section-halves-content-copy.lp1-copy {
  background-color: #0000;
  max-width: 560px;
  margin: 0 0 0 80px;
}

.div-block-36-copy {
  text-align: left;
  width: 180px;
  padding-bottom: 20px;
}

.text-large-7-copy {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  border-radius: 8px;
  padding-top: 3px;
  font-family: Maisonneue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.bold-text-17-copy {
  font-size: 16px;
}

.text-large-copy-copy-copy-2-copy {
  color: #222525;
  text-align: left;
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  display: none;
  overflow: visible;
}

.button-copy.button-outline.buton-header.btn-mobile, .button-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy.button-row-last, .button-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy.button-bold-copy.cta-click4-copy {
  filter: blur();
  text-align: center;
  background-color: #1c8585;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.full-bleed-image-copy-copy {
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  max-height: 400px;
  margin-left: 40px;
}

.full-bleed-image-copy-copy.hero-home, .full-bleed-image-copy-copy.hero-home-copy {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.section-copy.lp1-copy {
  flex-direction: column;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 40px;
  display: flex;
}

.section-black-copy {
  background-color: var(--black);
}

.section-black-copy.section-copy {
  background-color: #004396;
}

.section-black-copy.section-copy.new-page {
  background-color: #000f27;
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-copy {
  padding-top: 96px;
  padding-bottom: 96px;
  font-size: 16px;
  display: block;
  position: relative;
}

.container-copy {
  text-align: left;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
  overflow: visible;
}

.row-copy.row-split-content-copy-copy {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: start center;
  display: grid;
}

.row-copy.row-split-content-copy-copy.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-copy.row-split-content-copy-copy.row-align-top {
  align-items: start;
}

.row-copy.row-split-content-copy-copy.row-align-text-right {
  justify-items: start;
}

.subheading-2-copy {
  color: #7e89a6;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.subheading-2-copy.text-primary-1 {
  color: var(--primary-1);
}

.subheading-2-copy.text-primary-1-copy {
  color: var(--primary-1);
  font-size: 22px;
}

.subheading-2-copy.text-primary-1-copy-copy {
  color: var(--2f74de);
  font-size: 40px;
}

.text-block-61-copy {
  color: var(--gray-1);
  padding-bottom: 20px;
  font-size: 18px;
}

.bold-text-16-copy {
  font-size: 26px;
}

.text-block-61-copy {
  padding-bottom: 20px;
  font-size: 18px;
}

.button-copy.button-outline.buton-header.btn-mobile, .button-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy.button-row-last, .button-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy.button-bold.cta-click4, .button-copy.button-bold.cta-click4-copy {
  filter: blur();
}

.button-copy.button-bold-copy.cta-click4-copy {
  filter: blur();
  max-width: 180px;
  margin-right: 0;
  font-size: 18px;
  display: block;
}

.content-width-medium-copy-copy {
  direction: ltr;
  background-color: #0000;
  border-style: none;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 750px;
  display: flex;
}

.content-width-medium-copy-copy.justify-content-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-width-medium-copy-copy.image-overlap-wrapper {
  position: relative;
}

.content-width-medium-copy-copy.content-form-register {
  max-width: 100%;
}

.div-block-121 {
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.text-span-23 {
  color: var(--2f74de);
}

.content-width-medium-copy.align-top-copy {
  padding-left: 0;
  padding-right: 20px;
}

.content-width-medium-copy.align-top-copy.new-page {
  background-color: #000f27;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  max-width: 500px;
  padding: 32px;
  display: flex;
}

.block-benefits-copy {
  background-color: var(--gray-4);
  border: 1px #000;
  border-radius: 6px;
  max-width: 350px;
}

.text-benefits-copy {
  color: var(--black);
  text-align: center;
  margin-bottom: 10px;
  padding: 30px 20px;
  font-size: 30px;
  font-weight: 700;
}

.div-block-34-copy {
  max-width: 450px;
}

.masterclass-benefits-copy {
  margin: 0 0 20px;
  padding-bottom: 0;
}

.paragraph-5-copy {
  color: var(--white);
  font-size: 18px;
  line-height: 28px;
  display: inline;
}

.button-copy {
  border: 2px none var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-copy.button-small {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

.button-copy.button-small.bg-gray-4 {
  margin-left: 12px;
}

.button-copy.button-large {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 300;
}

.button-copy.button-outline {
  border-style: solid;
  border-color: var(--primary-3);
  box-shadow: none;
  color: var(--primary-3);
  background-color: #0000;
  font-size: 14px;
  font-weight: 300;
  transition: color .2s, background-color .2s;
  display: none;
}

.button-copy.button-outline:hover {
  background-color: var(--primary-3);
  color: var(--white);
}

.button-copy.button-outline.buton-header {
  margin-right: 20px;
  display: block;
}

.button-copy.button-outline.buton-header.btn-mobile, .button-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy.button-white {
  border-color: var(--white);
  background-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-copy.button-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy.margin-top {
  background-color: var(--primary-1);
}

.button-copy.bg-gray-1 {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
  transition: background-color .2s, border .2s;
}

.button-copy.bg-gray-1:hover {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
}

.button-copy.bg-gray-4 {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-copy.bg-gray-4:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy.bg-gray-4.button-block {
  display: flex;
}

.button-copy.bg-gray-4.button-header-invite {
  margin-right: 10px;
}

.button-copy.bg-primary-2 {
  background-color: #0094ff;
  background-image: linear-gradient(-225deg, #0094ff, #1b59fd);
  border-style: none;
  font-size: 14px;
  font-weight: 300;
}

.button-copy.bg-primary-2:hover {
  box-shadow: inset 0 0 100px 100px #0000001a;
}

.button-copy.bg-primary-2.cta-home {
  top: 10px;
}

.button-copy.bg-primary-2.margin-top {
  float: none;
}

.button-copy.bg-primary-2.margin-top.button-center {
  clear: none;
  position: static;
}

.button-copy.bg-primary-3 {
  border-style: none;
  border-color: var(--primary-3);
  background-image: linear-gradient(-225deg, #4c546e, #2e354d);
  font-size: 14px;
  font-weight: 300;
}

.button-copy.bg-primary-3.margin-top {
  font-family: Maisonneue, sans-serif;
}

.button-copy.bg-primary-3.margin-top.hide {
  float: none;
}

.button-copy.bg-gray-2 {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-copy.bg-gray-2:hover {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
}

.button-copy.bg-gray-3 {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
  box-shadow: none;
  color: var(--gray-1);
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-copy.bg-gray-3:hover {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
}

.button-copy.bg-gray-3.nav-menu-blog-button {
  margin-right: 20px;
}

.button-copy.bg-white {
  border-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-copy.bg-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy.bg-white.search-button {
  background-color: #0000;
  border-style: none;
  font-weight: 500;
}

.button-copy.bg-white.search-button:hover {
  background-color: #fff0;
  border-color: #fff0;
}

.button-copy.bg-success {
  border-color: var(--success);
}

.button-copy.bg-warning {
  border-color: var(--warning);
}

.button-copy.bg-error {
  border-color: var(--error);
}

.button-copy.form-search-button {
  margin-left: 12px;
}

.button-copy.button-outline-white {
  box-shadow: none;
  background-color: #0000;
  border-color: #ffffff1a;
  transition: border-color .2s;
}

.button-copy.button-outline-white:hover {
  box-shadow: none;
  border-color: #ffffffbf;
}

.button-copy.button-row-last, .button-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy.button-block {
  text-align: center;
  width: 100%;
}

.button-copy.button-block.bg-gray-4 {
  text-align: center;
  justify-content: center;
}

.button-copy.button-block.button-form {
  overflow: visible;
}

.button-copy.no-wrap {
  white-space: nowrap;
}

.button-copy.button-mobile-nav-cta {
  display: block;
}

.button-copy.button-mobile-nav-cta.cta-click2 {
  display: none;
}

.button-copy.btn-eventos {
  text-align: left;
  justify-content: center;
  display: flex;
}

.button-copy.center-button {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.button-copy.button-bold {
  font-weight: 700;
}

.button-copy.button-bold.cta-click4 {
  filter: blur();
}

.button-copy.button-bold-copy {
  font-weight: 700;
}

.button-copy.button-bold-copy.cta-click4 {
  filter: blur();
}

.button-copy.button-bold-copy-copy {
  font-weight: 700;
}

.button-copy.button-bold-copy-copy.cta-click4 {
  filter: blur();
}

.div-block-122 {
  margin-top: 40px;
}

.image-42-copy {
  width: 32px;
  padding-right: 10px;
  display: inline;
}

.container-copy {
  text-align: left;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  margin-top: 40px;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-title-wide-copy-copy {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 900px;
  margin-bottom: 48px;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.section-title-wide-copy-copy.no-bottom-space {
  margin-bottom: 0;
}

.section-subtitle-copy-copy {
  color: var(--gray-1);
  width: 100%;
  max-width: 800px;
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
}

.section-subtitle-copy-copy.text-large {
  max-width: 512px;
}

.section-subtitle-copy-copy.text-large.section-subtitle-larger {
  max-width: 700px;
}

.row-copy.row-justify-center-copy {
  text-align: left;
  justify-content: center;
  display: flex;
  position: static;
}

.video-lightbox-wrapper-copy-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.image-45-copy {
  border-radius: 12px;
}

.video-lightbox-button-wrapper-copy {
  clear: both;
  object-fit: fill;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  inset: -178px auto 50% 0%;
}

.button-circle-copy {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: transform .2s;
  display: flex;
}

.button-circle-copy:hover {
  transform: scale(1.1);
}

.button-circle-copy.button-small {
  width: 36px;
  height: 36px;
}

.button-circle-copy.bg-white {
  background-color: #fff3;
  transition: background-color .2s, transform .2s;
}

.button-circle-copy.bg-white:hover {
  background-color: #ffffff40;
}

.button-circle-copy.slider-arrow-button {
  border: 4px solid var(--white);
}

.button-circle-copy.button-circle-large {
  width: 120px;
  height: 120px;
}

.button-circle-copy.button-circle-large.bg-primary-1 {
  background-color: var(--white);
}

.button-circle-copy.button-circle-large.bg-primary-1 {
  cursor: pointer;
  background-color: #fff;
  width: 80px;
  height: 80px;
  transition: transform .2s;
  display: flex;
}

.button-circle-copy.button-circle-large.bg-primary-1:hover {
  text-decoration: none;
}

.button-circle-copy.button-circle-large.bg-primary-1-copy {
  background-color: #ffffff24;
  max-width: 90px;
  max-height: 90px;
}

.button-circle-copy.button-circle-large.bg-primary-1-copy:hover {
  text-decoration: none;
}

.button-circle-copy.button-circle-large-copy {
  width: 120px;
  height: 120px;
}

.button-circle-copy.button-circle-large-copy.bg-primary-1 {
  background-color: var(--white);
}

.button-circle-copy.button-circle-large-copy.bg-primary-1 {
  cursor: pointer;
  background-color: #fff;
  width: 80px;
  height: 80px;
  transition: transform .2s;
  display: flex;
}

.button-circle-copy.button-circle-large-copy.bg-primary-1:hover {
  text-decoration: none;
}

.button-circle-copy.button-circle-large-copy.bg-primary-1-copy {
  background-color: #ffffff24;
  max-width: 90px;
  max-height: 90px;
}

.button-circle-copy.button-circle-large-copy.bg-primary-1-copy {
  background-color: var(--white);
}

.button-circle-copy.button-circle-large-copy.bg-primary-1-copy:hover {
  text-decoration: none;
}

.text-caps-copy {
  color: var(--primary-1);
  text-align: center;
  letter-spacing: .25em;
  text-transform: uppercase;
  margin-right: -.25em;
  font-family: Maisonneue, sans-serif;
  font-weight: 300;
}

.heading-50-copy {
  color: var(--white);
  margin-bottom: 22px;
  font-size: 39px;
  font-weight: 500;
}

.container-copy {
  text-align: left;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  display: flex;
  position: relative;
  overflow: visible;
}

.container-copy.container-narrow {
  max-width: 1084px;
}

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

.container-copy.text-center.container-top {
  align-self: flex-start;
  margin-top: 40px;
}

.container-copy.div-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-copy.hide {
  display: none;
}

.container-copy.new-page {
  margin-top: 0;
  padding-left: 5%;
  padding-right: 5%;
}

.row-copy {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.row-copy.style-guide-content-row {
  margin-bottom: 12px;
}

.row-copy.row-align-center {
  align-items: center;
  font-size: 16px;
}

.row-copy.row-split-content {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.row-copy.row-split-content.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-copy.row-split-content.row-align-top {
  align-items: start;
}

.row-copy.row-split-content.row-align-text-right {
  justify-items: start;
}

.row-copy.row-split-content.row-align-text-right.new-grid {
  grid-template-columns: .75fr 1fr;
}

.row-copy.row-justify-between {
  justify-content: space-between;
}

.row-copy.no-wrap {
  flex-wrap: nowrap;
}

.row-copy.row-justify-center {
  text-align: left;
  justify-content: center;
  display: flex;
  position: static;
}

.row-copy.row-no-wrap {
  flex-wrap: nowrap;
}

.row-copy.row-no-wrap.row-align-center.row-dropdown {
  color: var(--gray-1);
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 5px;
}

.row-copy.icon-row {
  align-items: center;
}

.row-copy.margin-top.empty-state-hidden {
  display: none;
}

.row-copy.price-row {
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 12px;
}

.row-copy.row-justify-end {
  justify-content: flex-end;
}

.row-copy.breadcrumb-row {
  border-top: 1px solid var(--gray-3);
  align-items: center;
  padding-top: 12px;
}

.row-copy.justify-content-center {
  display: block;
  overflow: visible;
}

.row-copy.utility-row-right {
  justify-content: flex-end;
}

.row-copy.utility-row-left {
  align-items: center;
}

.row-copy.row-split-content-copy {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.row-copy.row-split-content-copy.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-copy.row-split-content-copy.row-align-top {
  align-items: start;
}

.row-copy.row-split-content-copy.row-align-text-right {
  justify-items: start;
}

.row-copy.row-split-content-copy.row-align-text-right.new-grid {
  grid-template-columns: .75fr 1fr;
}

.row-copy.row-split-content-copy.direction-reverse-copy {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  direction: rtl;
  color: #0000;
  background-color: #0000;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.content-width-medium-copy {
  direction: ltr;
  width: 100%;
  max-width: 750px;
  padding-left: 40px;
}

.content-width-medium-copy.new-page {
  padding-left: 0;
}

.section-halves-content-copy-copy.lp1-copy-copy {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  max-width: 560px;
  margin: 0;
  display: block;
}

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

.button-copy-copy.button-outline.buton-header.btn-mobile, .button-copy-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy-copy.button-row-last, .button-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy-copy.button-bold-copy-copy.cta-click4-copy-copy {
  background-color: var(--white);
  color: #1c8585;
}

.heading-137 {
  color: var(--white);
  text-align: center;
  margin-bottom: 24px;
  line-height: 47px;
}

.section-34 {
  background-color: #004396;
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

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

.button-copy-copy.button-outline.buton-header.btn-mobile, .button-copy-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy-copy.button-row-last, .button-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy-copy.button-bold.cta-click4, .button-copy-copy.button-bold.cta-click4-copy {
  filter: blur();
}

.button-copy-copy.button-bold-copy.cta-click4-copy {
  filter: blur();
  margin-right: 0;
  display: flex;
}

.button-copy-copy.button-bold-copy-copy.cta-click4-copy {
  filter: blur();
  margin-right: 0;
  display: flex;
}

.button-copy-copy.button-bold-copy-copy.cta-click4-copy-copy {
  filter: blur();
  margin-right: 0;
  font-size: 18px;
  display: flex;
}

.button-copy-copy-copy.button-outline.buton-header.btn-mobile, .button-copy-copy-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy-copy-copy.button-row-last, .button-copy-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy-copy-copy.button-bold-copy-copy.cta-click4-copy-copy {
  background-color: var(--white);
  color: #1c8585;
}

.button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy {
  background-color: var(--white);
  color: #1c8585;
}

.button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy, .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy-copy {
  background-color: var(--white);
  color: #1c8585;
  font-size: 18px;
}

.button-copy-copy-copy.button-bold-copy-copy-copy-copy {
  font-weight: 700;
}

.button-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4-copy-copy {
  background-color: var(--white);
  color: #1c8585;
}

.button-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4-copy-copy-copy, .button-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4-copy-copy-copy-copy {
  background-color: var(--white);
  color: #1c8585;
  font-size: 18px;
}

.image-83 {
  border: 2px solid var(--white);
  border-radius: 6px;
  display: block;
}

.heading-138 {
  color: var(--2f74de);
}

.div-block-124 {
  font-size: 16px;
}

.heading-139 {
  color: var(--primary-1);
}

.section-5-copy-copy {
  background-color: var(--primary-1);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  padding-top: 96px;
  padding-bottom: 96px;
}

.container-7-copy {
  background-color: var(--primary-1);
}

.columns-6-copy {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.heading-34-copy-copy {
  color: #fff;
  font-weight: 300;
}

.column-10-copy {
  text-align: center;
  flex: 0 auto;
}

.button-copy-copy-copy {
  border: 2px none var(--primary-1);
  background-color: var(--white);
  color: var(--gray-2);
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .2s;
  display: inline-block;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy-copy-copy.button-row-last, .button-copy-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

.heading-copy {
  font-style: normal;
}

.text-span-25 {
  border: 3px solid var(--2f74de);
  background-color: var(--2f74de);
  color: var(--white);
  border-radius: 0;
  text-decoration: none;
}

.button-19-copy {
  background-color: var(--primary-1);
  border-radius: 50px;
  margin-top: 60px;
  margin-bottom: 0;
  font-weight: 500;
}

.section-34-copy {
  background-color: #001a43;
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

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

.heading-139-copy {
  color: var(--primary-1);
}

.heading-137-copy-copy {
  color: var(--white);
  text-align: center;
  margin-bottom: 12px;
  line-height: 47px;
}

.heading-137-copy {
  color: var(--white);
  text-align: center;
  margin-bottom: 24px;
  line-height: 47px;
}

.button-copy-copy-copy.button-outline.buton-header.btn-mobile, .button-copy-copy-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy-copy-copy.button-row-last, .button-copy-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy-copy-copy.button-bold.cta-click4, .button-copy-copy-copy.button-bold.cta-click4-copy {
  filter: blur();
}

.button-copy-copy-copy.button-bold-copy.cta-click4-copy {
  filter: blur();
  margin-right: 0;
  display: flex;
}

.button-copy-copy-copy.button-bold-copy-copy.cta-click4-copy {
  filter: blur();
  margin-right: 0;
  display: flex;
}

.button-copy-copy-copy.button-bold-copy-copy.cta-click4-copy-copy {
  filter: blur();
  margin-right: 0;
  font-size: 18px;
  display: flex;
}

.button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy {
  filter: blur();
  margin-right: 0;
  display: flex;
}

.button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy {
  filter: blur();
  margin-right: 0;
  font-size: 18px;
  display: flex;
}

.button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy {
  filter: blur();
  margin-right: 0;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.button-19-copy {
  background-color: var(--primary-1);
  border-radius: 50px;
  margin-top: 60px;
  margin-bottom: 0;
}

.text-block-79-copy {
  color: var(--primary-1);
  text-align: center;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 300;
}

.submit-button-3-copy {
  text-align: center;
  background-color: #004396;
  border-radius: 6px;
  display: inline-block;
}

.button-copy-copy-copy-copy {
  border: 2px none var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy-copy-copy-copy.button-outline.buton-header.btn-mobile, .button-copy-copy-copy-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy-copy-copy-copy.bg-primary-2.margin-top {
  float: none;
}

.button-copy-copy-copy-copy.bg-primary-3.margin-top.hide {
  float: none;
}

.button-copy-copy-copy-copy.button-row-last, .button-copy-copy-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy-copy-copy-copy.button-block.button-form {
  overflow: visible;
}

.button-copy-copy-copy-copy.button-mobile-nav-cta.cta-click2 {
  display: none;
}

.button-copy-copy-copy-copy.btn-eventos {
  text-align: left;
  justify-content: center;
  display: flex;
}

.button-copy-copy-copy-copy.center-button {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.button-copy-copy-copy-copy.button-bold {
  font-weight: 700;
}

.button-copy-copy-copy-copy.button-bold.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy-copy.button-bold-copy {
  font-weight: 700;
}

.button-copy-copy-copy-copy.button-bold-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy-copy.button-bold-copy-copy {
  font-weight: 700;
}

.button-copy-copy-copy-copy.button-bold-copy-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy-copy.button-bold-copy-copy.cta-click4-copy-copy {
  background-color: var(--white);
  color: #1c8585;
}

.button-copy-copy-copy-copy.button-bold-copy-copy-copy {
  font-weight: 700;
}

.button-copy-copy-copy-copy.button-bold-copy-copy-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy {
  background-color: var(--white);
  color: #1c8585;
}

.button-copy-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy, .button-copy-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy-copy {
  background-color: var(--white);
  color: #1c8585;
  font-size: 18px;
}

.button-copy-copy-copy-copy.button-bold-copy-copy-copy-copy {
  font-weight: 700;
}

.button-copy-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4-copy-copy {
  background-color: var(--white);
  color: #1c8585;
}

.button-copy-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4-copy-copy-copy, .button-copy-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4-copy-copy-copy-copy {
  background-color: var(--white);
  color: #1c8585;
  font-size: 18px;
}

.container-31 {
  position: static;
}

.bold-text-43 {
  color: #32cccc;
}

.bold-text-44, .bold-text-45 {
  font-weight: 600;
}

.bold-text-46 {
  text-align: center;
  font-weight: 600;
}

.bold-text-47 {
  font-weight: 600;
}

.section-35 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.section-36 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
}

.rich-text-block-13 {
  margin-top: 12px;
}

.rich-text-block-14 {
  color: #222525;
  mix-blend-mode: normal;
  margin-top: 24px;
  font-style: normal;
}

.rich-text-block-15 {
  margin-top: 12px;
}

.rich-text-block-16 {
  margin-top: 6px;
}

.section-37 {
  margin-top: 48px;
  margin-bottom: 48px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.section-37._1 {
  margin-bottom: 0;
}

.section-halves-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section-halves-copy-copy.full-height {
  align-items: stretch;
  height: 100vh;
}

.section-halves-copy-copy.direction-reverse {
  direction: rtl;
}

.section-halves-copy-copy.padding-bottom {
  margin-bottom: 0;
}

.section-halves-copy-copy.padding-top {
  border-top: 1px #0000001a;
  padding-top: 40px;
}

.section-halves-copy-copy.padding-top.home-hero-section {
  grid-template-columns: .75fr 1fr;
  max-width: 1248px;
  margin: 0 auto 100px;
  padding-top: 40px;
}

.section-halves-copy-copy.padding-top.home-hero-section.hidden {
  display: none;
}

.section-halves-copy-copy.padding-top.home-hero-section.option-3 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/60049f0a66946c067e875280_Mask%20Group.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 450px;
  max-width: 100%;
}

.section-halves-copy-copy.hero-masterclass {
  object-fit: fill;
  grid-template-rows: minmax(auto, .25fr);
  place-content: space-around;
  place-items: center stretch;
  max-height: 600px;
  padding-bottom: 0;
}

.section-halves-copy-copy.hero-masterclass-copy {
  object-fit: fill;
  background-image: none;
  grid-template-rows: minmax(auto, .25fr);
  grid-template-columns: 1.25fr 1fr;
  place-content: space-around;
  place-items: center stretch;
  max-height: 600px;
  padding-top: 60px;
  padding-bottom: 0;
}

.section-halves-copy-copy.hero-masterclass-copy-copy {
  background-color: var(--white);
  object-fit: fill;
  background-image: none;
  flex-direction: column;
  grid-template-rows: minmax(auto, .25fr);
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-around;
  place-items: center stretch;
  max-height: 600px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.section-halves-content-copy-copy {
  direction: ltr;
  max-width: 506px;
  margin-left: 24px;
  margin-right: 24px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-halves-content-copy-copy.hero-text-home {
  margin-left: 20px;
}

.section-halves-content-copy-copy.lp1 {
  max-width: 560px;
  margin: 0 0 0 80px;
}

.section-halves-content-copy-copy.lp1-copy {
  background-color: #0000;
  max-width: 560px;
  margin: 0 0 0 80px;
}

.section-halves-content-copy-copy.lp1-copy-copy {
  background-color: #0000;
  max-width: 600px;
  margin: 0;
  padding-bottom: 98px;
}

.div-block-36-copy-copy {
  text-align: left;
  width: 180px;
  padding-bottom: 20px;
}

.text-large-7-copy-copy {
  color: var(--2f74de);
  text-align: left;
  background-color: #0000;
  border-radius: 8px;
  padding-top: 3px;
  font-family: Maisonneue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
}

.bold-text-17-copy-copy {
  font-size: 16px;
}

.heading-52-copy-copy {
  color: var(--gray-1);
  margin-bottom: 18px;
  margin-right: 20px;
  font-size: 52px;
  line-height: 1.3;
}

.text-span-25-copy {
  border: 3px solid var(--2f74de);
  background-color: var(--2f74de);
  color: var(--white);
  border-radius: 0;
  text-decoration: none;
}

.text-span-23-copy {
  color: var(--2f74de);
}

.text-large-copy-copy-copy-2-copy-copy {
  color: #222525;
  text-align: left;
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  display: none;
  overflow: visible;
}

.div-block-121-copy {
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.button-copy-copy {
  border: 2px none var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy-copy:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-copy-copy.button-small {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

.button-copy-copy.button-small.bg-gray-4 {
  margin-left: 12px;
}

.button-copy-copy.button-large {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 300;
}

.button-copy-copy.button-outline {
  border-style: solid;
  border-color: var(--primary-3);
  box-shadow: none;
  color: var(--primary-3);
  background-color: #0000;
  font-size: 14px;
  font-weight: 300;
  transition: color .2s, background-color .2s;
  display: none;
}

.button-copy-copy.button-outline:hover {
  background-color: var(--primary-3);
  color: var(--white);
}

.button-copy-copy.button-outline.buton-header {
  margin-right: 20px;
  display: block;
}

.button-copy-copy.button-outline.buton-header.btn-mobile, .button-copy-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy-copy.button-white {
  border-color: var(--white);
  background-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-copy-copy.button-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-copy.margin-top {
  background-color: var(--primary-1);
}

.button-copy-copy.bg-gray-1 {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
  transition: background-color .2s, border .2s;
}

.button-copy-copy.bg-gray-1:hover {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
}

.button-copy-copy.bg-gray-4 {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-copy-copy.bg-gray-4:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-copy.bg-gray-4.button-block {
  display: flex;
}

.button-copy-copy.bg-gray-4.button-header-invite {
  margin-right: 10px;
}

.button-copy-copy.bg-primary-2 {
  background-color: #0094ff;
  background-image: linear-gradient(-225deg, #0094ff, #1b59fd);
  border-style: none;
  font-size: 14px;
  font-weight: 300;
}

.button-copy-copy.bg-primary-2:hover {
  box-shadow: inset 0 0 100px 100px #0000001a;
}

.button-copy-copy.bg-primary-2.cta-home {
  top: 10px;
}

.button-copy-copy.bg-primary-2.margin-top {
  float: none;
}

.button-copy-copy.bg-primary-2.margin-top.button-center {
  clear: none;
  position: static;
}

.button-copy-copy.bg-primary-3 {
  border-style: none;
  border-color: var(--primary-3);
  background-image: linear-gradient(-225deg, #4c546e, #2e354d);
  font-size: 14px;
  font-weight: 300;
}

.button-copy-copy.bg-primary-3.margin-top {
  font-family: Maisonneue, sans-serif;
}

.button-copy-copy.bg-primary-3.margin-top.hide {
  float: none;
}

.button-copy-copy.bg-gray-2 {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-copy-copy.bg-gray-2:hover {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
}

.button-copy-copy.bg-gray-3 {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
  box-shadow: none;
  color: var(--gray-1);
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-copy-copy.bg-gray-3:hover {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
}

.button-copy-copy.bg-gray-3.nav-menu-blog-button {
  margin-right: 20px;
}

.button-copy-copy.bg-white {
  border-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-copy-copy.bg-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-copy.bg-white.search-button {
  background-color: #0000;
  border-style: none;
  font-weight: 500;
}

.button-copy-copy.bg-white.search-button:hover {
  background-color: #fff0;
  border-color: #fff0;
}

.button-copy-copy.bg-success {
  border-color: var(--success);
}

.button-copy-copy.bg-warning {
  border-color: var(--warning);
}

.button-copy-copy.bg-error {
  border-color: var(--error);
}

.button-copy-copy.form-search-button {
  margin-left: 12px;
}

.button-copy-copy.button-outline-white {
  box-shadow: none;
  background-color: #0000;
  border-color: #ffffff1a;
  transition: border-color .2s;
}

.button-copy-copy.button-outline-white:hover {
  box-shadow: none;
  border-color: #ffffffbf;
}

.button-copy-copy.button-row-last, .button-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy-copy.button-block {
  text-align: center;
  width: 100%;
}

.button-copy-copy.button-block.bg-gray-4 {
  text-align: center;
  justify-content: center;
}

.button-copy-copy.button-block.button-form {
  overflow: visible;
}

.button-copy-copy.no-wrap {
  white-space: nowrap;
}

.button-copy-copy.button-mobile-nav-cta {
  display: block;
}

.button-copy-copy.button-mobile-nav-cta.cta-click2 {
  display: none;
}

.button-copy-copy.btn-eventos {
  text-align: left;
  justify-content: center;
  display: flex;
}

.button-copy-copy.center-button {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.button-copy-copy.button-bold {
  font-weight: 700;
}

.button-copy-copy.button-bold.cta-click4, .button-copy-copy.button-bold.cta-click4-copy {
  filter: blur();
}

.button-copy-copy.button-bold-copy {
  font-weight: 700;
}

.button-copy-copy.button-bold-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy.button-bold-copy.cta-click4-copy {
  filter: blur();
  max-width: 180px;
  margin-right: 0;
  font-size: 18px;
  display: block;
}

.button-copy-copy.button-bold-copy-copy {
  font-weight: 700;
}

.button-copy-copy.button-bold-copy-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy.button-bold-copy-copy.cta-click4-copy, .button-copy-copy.button-bold-copy-copy.cta-click4-copy-copy {
  filter: blur();
  max-width: 180px;
  margin-right: 0;
  font-size: 18px;
  display: block;
}

.section-halves-content-copy-copy-copy {
  direction: ltr;
  max-width: 506px;
  margin-left: 24px;
  margin-right: 24px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-halves-content-copy-copy-copy.hero-text-home {
  margin-left: 20px;
}

.section-halves-content-copy-copy-copy.lp1 {
  max-width: 560px;
  margin: 0 0 0 80px;
}

.section-halves-content-copy-copy-copy.lp1-copy {
  background-color: #0000;
  max-width: 560px;
  margin: 0 0 0 80px;
}

.section-halves-content-copy-copy-copy.lp1-copy-copy {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  max-width: 560px;
  margin: 0;
  display: block;
}

.section-halves-content-copy-copy-copy.lp1-copy-copy-copy {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  max-width: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.full-bleed-image-copy-copy-copy {
  object-fit: cover;
  border-radius: 0;
  flex: 0 auto;
  width: 100%;
  max-width: none;
  max-height: none;
  margin-left: 0;
}

.full-bleed-image-copy-copy-copy.hero-home, .full-bleed-image-copy-copy-copy.hero-home-copy {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.section-copy-copy {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
}

.section-copy-copy.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-copy-copy.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-copy-copy.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-copy-copy.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-copy-copy.bg-gray-4.section3 {
  padding: 60px;
}

.section-copy-copy.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-copy-copy.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-copy-copy.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-copy-copy.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-copy-copy.no-bottom-space {
  padding-bottom: 0;
}

.section-copy-copy.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-copy-copy.bg-primary-2 {
  background-color: #0094ff;
}

.section-copy-copy.bottom-space-small {
  padding-bottom: 0;
}

.section-copy-copy.top-space-small {
  padding-top: 96px;
}

.section-copy-copy.section-sucess {
  background-color: #32cccc0d;
}

.section-copy-copy.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-copy-copy.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.section-copy-copy.hero-full {
  padding-top: 40px;
}

.section-copy-copy.hero-full.option-01 {
  display: none;
}

.section-copy-copy.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-copy-copy.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-copy-copy.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-copy-copy.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-copy-copy.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-copy-copy.bg-blue-1.section3 {
  padding: 60px;
}

.section-copy-copy.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-copy-copy.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-copy-copy.lp1 {
  padding-bottom: 40px;
}

.section-copy-copy.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-copy-copy.lp1-copy {
  flex-direction: column;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 40px;
  display: flex;
}

.section-copy-copy.lp1-copy-copy {
  background-color: #fbfbfd;
  flex-direction: column;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 80px;
  display: flex;
}

.section-title-wide-copy-copy-copy {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 900px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-title-wide-copy-copy-copy.no-bottom-space {
  margin-bottom: 0;
}

.section-title-wide-copy-copy-copy.center {
  margin-left: auto;
  margin-right: auto;
}

.large-heading-copy-copy-copy {
  color: var(--gray-1);
  margin-bottom: 18px;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.2;
  display: block;
}

.large-heading-copy-copy-copy.no-bottom-space {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
}

.large-heading-copy-copy-copy.vertical-align {
  align-self: auto;
}

.large-heading-copy-copy-copy.margin-top.cta-header.newclass, .large-heading-copy-copy-copy.white {
  color: var(--white);
}

.section-subtitle-copy-copy-copy {
  color: var(--gray-1);
  width: 100%;
  max-width: 800px;
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
}

.section-subtitle-copy-copy-copy.text-large {
  max-width: 512px;
}

.section-subtitle-copy-copy-copy.text-large.section-subtitle-larger {
  max-width: 700px;
}

.section-black-copy-copy {
  background-color: var(--black);
}

.section-black-copy-copy.section-copy {
  background-color: #004396;
}

.section-black-copy-copy.section-copy-copy {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  display: flex;
}

.container-copy-copy {
  text-align: left;
  flex-direction: row;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  display: flex;
  position: relative;
  overflow: visible;
}

.container-copy-copy.container-narrow {
  max-width: 1084px;
}

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

.container-copy-copy.text-center.container-top {
  align-self: flex-start;
  margin-top: 40px;
}

.container-copy-copy.div-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-copy-copy.hide {
  display: none;
}

.container-copy-copy.treinamento {
  padding-left: 0;
  padding-right: 0;
}

.row-copy-copy {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.row-copy-copy.style-guide-content-row {
  margin-bottom: 12px;
}

.row-copy-copy.row-align-center {
  align-items: center;
  font-size: 16px;
}

.row-copy-copy.row-split-content {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.row-copy-copy.row-split-content.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-copy-copy.row-split-content.row-align-top {
  align-items: start;
}

.row-copy-copy.row-split-content.row-align-text-right {
  justify-items: start;
}

.row-copy-copy.row-split-content.row-align-text-right.new-grid {
  grid-template-columns: .75fr 1fr;
}

.row-copy-copy.row-justify-between {
  justify-content: space-between;
}

.row-copy-copy.no-wrap {
  flex-wrap: nowrap;
}

.row-copy-copy.row-justify-center {
  text-align: left;
  justify-content: center;
  display: flex;
  position: static;
}

.row-copy-copy.row-no-wrap {
  flex-wrap: nowrap;
}

.row-copy-copy.row-no-wrap.row-align-center.row-dropdown {
  color: var(--gray-1);
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 5px;
}

.row-copy-copy.icon-row {
  align-items: center;
}

.row-copy-copy.margin-top.empty-state-hidden {
  display: none;
}

.row-copy-copy.price-row {
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 12px;
}

.row-copy-copy.row-justify-end {
  justify-content: flex-end;
}

.row-copy-copy.breadcrumb-row {
  border-top: 1px solid var(--gray-3);
  align-items: center;
  padding-top: 12px;
}

.row-copy-copy.justify-content-center {
  display: block;
  overflow: visible;
}

.row-copy-copy.utility-row-right {
  justify-content: flex-end;
}

.row-copy-copy.utility-row-left {
  align-items: center;
}

.row-copy-copy.row-split-content-copy {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.row-copy-copy.row-split-content-copy.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-copy-copy.row-split-content-copy.row-align-top {
  align-items: start;
}

.row-copy-copy.row-split-content-copy.row-align-text-right {
  justify-items: start;
}

.row-copy-copy.row-split-content-copy.row-align-text-right.new-grid {
  grid-template-columns: .75fr 1fr;
}

.row-copy-copy.row-split-content-copy.direction-reverse-copy {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  direction: rtl;
  color: #0000;
  background-color: #0000;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.row-copy-copy.row-split-content-copy-copy {
  grid-column-gap: 32px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: flex;
}

.row-copy-copy.row-split-content-copy-copy.direction-reverse {
  direction: rtl;
  flex-direction: row-reverse;
}

.row-copy-copy.row-split-content-copy-copy.row-align-top {
  align-items: start;
}

.row-copy-copy.row-split-content-copy-copy.row-align-text-right {
  justify-items: start;
}

.row-copy-copy.row-split-content-copy-copy.row-align-text-right.new-grid {
  grid-template-columns: .75fr 1fr;
}

.row-copy-copy.row-split-content-copy-copy.direction-reverse-copy {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  direction: rtl;
  color: #0000;
  background-color: #0000;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.row-copy-copy.row-split-content-copy-copy.direction-reverse-copy-copy {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  direction: rtl;
  color: #0000;
  background-color: #0000;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: auto;
  display: flex;
}

.button-copy-copy-copy {
  border: 2px none var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy-copy-copy:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-copy-copy-copy.button-small {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

.button-copy-copy-copy.button-small.bg-gray-4 {
  margin-left: 12px;
}

.button-copy-copy-copy.button-large {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 300;
}

.button-copy-copy-copy.button-outline {
  border-style: solid;
  border-color: var(--primary-3);
  box-shadow: none;
  color: var(--primary-3);
  background-color: #0000;
  font-size: 14px;
  font-weight: 300;
  transition: color .2s, background-color .2s;
  display: none;
}

.button-copy-copy-copy.button-outline:hover {
  background-color: var(--primary-3);
  color: var(--white);
}

.button-copy-copy-copy.button-outline.buton-header {
  margin-right: 20px;
  display: block;
}

.button-copy-copy-copy.button-outline.buton-header.btn-mobile, .button-copy-copy-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy-copy-copy.button-white {
  border-color: var(--white);
  background-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-copy-copy-copy.button-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-copy-copy.margin-top {
  background-color: var(--primary-1);
}

.button-copy-copy-copy.bg-gray-1 {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
  transition: background-color .2s, border .2s;
}

.button-copy-copy-copy.bg-gray-1:hover {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
}

.button-copy-copy-copy.bg-gray-4 {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-copy-copy-copy.bg-gray-4:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-copy-copy.bg-gray-4.button-block {
  display: flex;
}

.button-copy-copy-copy.bg-gray-4.button-header-invite {
  margin-right: 10px;
}

.button-copy-copy-copy.bg-primary-2 {
  background-color: #0094ff;
  background-image: linear-gradient(-225deg, #0094ff, #1b59fd);
  border-style: none;
  font-size: 14px;
  font-weight: 300;
}

.button-copy-copy-copy.bg-primary-2:hover {
  box-shadow: inset 0 0 100px 100px #0000001a;
}

.button-copy-copy-copy.bg-primary-2.cta-home {
  top: 10px;
}

.button-copy-copy-copy.bg-primary-2.margin-top {
  float: none;
}

.button-copy-copy-copy.bg-primary-2.margin-top.button-center {
  clear: none;
  position: static;
}

.button-copy-copy-copy.bg-primary-3 {
  border-style: none;
  border-color: var(--primary-3);
  background-image: linear-gradient(-225deg, #4c546e, #2e354d);
  font-size: 14px;
  font-weight: 300;
}

.button-copy-copy-copy.bg-primary-3.margin-top {
  font-family: Maisonneue, sans-serif;
}

.button-copy-copy-copy.bg-primary-3.margin-top.hide {
  float: none;
}

.button-copy-copy-copy.bg-gray-2 {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-copy-copy-copy.bg-gray-2:hover {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
}

.button-copy-copy-copy.bg-gray-3 {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
  box-shadow: none;
  color: var(--gray-1);
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-copy-copy-copy.bg-gray-3:hover {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
}

.button-copy-copy-copy.bg-gray-3.nav-menu-blog-button {
  margin-right: 20px;
}

.button-copy-copy-copy.bg-white {
  border-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-copy-copy-copy.bg-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-copy-copy.bg-white.search-button {
  background-color: #0000;
  border-style: none;
  font-weight: 500;
}

.button-copy-copy-copy.bg-white.search-button:hover {
  background-color: #fff0;
  border-color: #fff0;
}

.button-copy-copy-copy.bg-success {
  border-color: var(--success);
}

.button-copy-copy-copy.bg-warning {
  border-color: var(--warning);
}

.button-copy-copy-copy.bg-error {
  border-color: var(--error);
}

.button-copy-copy-copy.form-search-button {
  margin-left: 12px;
}

.button-copy-copy-copy.button-outline-white {
  box-shadow: none;
  background-color: #0000;
  border-color: #ffffff1a;
  transition: border-color .2s;
}

.button-copy-copy-copy.button-outline-white:hover {
  box-shadow: none;
  border-color: #ffffffbf;
}

.button-copy-copy-copy.button-row-last, .button-copy-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy-copy-copy.button-block {
  text-align: center;
  width: 100%;
}

.button-copy-copy-copy.button-block.bg-gray-4 {
  text-align: center;
  justify-content: center;
}

.button-copy-copy-copy.button-block.button-form {
  overflow: visible;
}

.button-copy-copy-copy.no-wrap {
  white-space: nowrap;
}

.button-copy-copy-copy.button-mobile-nav-cta {
  display: block;
}

.button-copy-copy-copy.button-mobile-nav-cta.cta-click2 {
  display: none;
}

.button-copy-copy-copy.btn-eventos {
  text-align: left;
  justify-content: center;
  display: flex;
}

.button-copy-copy-copy.center-button {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.button-copy-copy-copy.button-bold {
  font-weight: 700;
}

.button-copy-copy-copy.button-bold.cta-click4, .button-copy-copy-copy.button-bold.cta-click4-copy {
  filter: blur();
}

.button-copy-copy-copy.button-bold-copy {
  font-weight: 700;
}

.button-copy-copy-copy.button-bold-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy.button-bold-copy.cta-click4-copy {
  filter: blur();
  max-width: 180px;
  margin-right: 0;
  font-size: 18px;
  display: block;
}

.button-copy-copy-copy.button-bold-copy-copy {
  font-weight: 700;
}

.button-copy-copy-copy.button-bold-copy-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy.button-bold-copy-copy.cta-click4-copy, .button-copy-copy-copy.button-bold-copy-copy.cta-click4-copy-copy {
  filter: blur();
  max-width: 180px;
  margin-right: 0;
  font-size: 18px;
  display: block;
}

.button-copy-copy-copy.button-bold-copy-copy-copy {
  font-weight: 700;
}

.button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy, .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy {
  filter: blur();
  max-width: 180px;
  margin-right: 0;
  font-size: 18px;
  display: block;
}

.button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy {
  background-color: var(--primary-1);
  filter: blur();
  color: var(--white);
  border-radius: 6px;
  max-width: 200px;
  margin-right: 0;
  font-size: 18px;
  display: block;
}

.button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy.green-color {
  text-align: center;
  background-color: #46a22e;
}

.button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy.green-color.center {
  margin-left: auto;
  margin-right: auto;
}

.heading-140 {
  color: var(--gray-1);
  max-width: 500px;
  margin-bottom: 24px;
}

.div-block-127 {
  text-align: center;
  max-width: 900px;
  margin: 98px 40px;
  padding-top: 0;
}

.heading-141 {
  margin-bottom: 12px;
}

.paragraph-23 {
  font-size: 18px;
}

.grid-19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
}

.section-38 {
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.italic-text {
  font-weight: 300;
}

.div-block-128 {
  border: 1px solid var(--white);
  background-color: var(--gray-4);
  border-radius: 6px;
  padding: 40px 20px;
}

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

.text-block-135 {
  padding-bottom: 20px;
}

.text-block-134-copy {
  font-weight: 300;
}

.grid-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--gray-4);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  margin-top: 32px;
}

.paragraph-24 {
  text-align: left;
  font-size: 18px;
}

.heading-142 {
  text-align: left;
  font-weight: 500;
}

.button-25 {
  border: 1px solid var(--white);
  background-color: var(--primary-1);
  text-align: left;
  border-radius: 6px;
  max-width: 112px;
  font-weight: 500;
  display: flex;
}

.div-block-129 {
  padding-left: 20px;
  padding-right: 40px;
}

.paragraph-5-copy-copy {
  color: var(--white);
  font-size: 18px;
  line-height: 28px;
  display: inline;
}

.heading-50-copy-copy {
  color: var(--white);
  margin-bottom: 22px;
  font-size: 39px;
  font-weight: 500;
}

.block-benefits-copy-copy {
  grid-column-gap: 24px;
  background-color: var(--white);
  border: 1px #000;
  border-radius: 0;
  flex-direction: row;
  width: 100%;
  max-width: none;
  padding: 24px;
  display: flex;
  box-shadow: 0 8px 24px #5f566029;
}

.block-benefits-copy-copy.lastone {
  margin-bottom: 20px;
}

.button-copy-copy-copy-copy-copy {
  border: 2px none var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy-copy-copy-copy-copy:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-copy-copy-copy-copy-copy.button-small {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

.button-copy-copy-copy-copy-copy.button-small.bg-gray-4 {
  margin-left: 12px;
}

.button-copy-copy-copy-copy-copy.button-large {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 300;
}

.button-copy-copy-copy-copy-copy.button-outline {
  border-style: solid;
  border-color: var(--primary-3);
  box-shadow: none;
  color: var(--primary-3);
  background-color: #0000;
  font-size: 14px;
  font-weight: 300;
  transition: color .2s, background-color .2s;
  display: none;
}

.button-copy-copy-copy-copy-copy.button-outline:hover {
  background-color: var(--primary-3);
  color: var(--white);
}

.button-copy-copy-copy-copy-copy.button-outline.buton-header {
  margin-right: 20px;
  display: block;
}

.button-copy-copy-copy-copy-copy.button-outline.buton-header.btn-mobile, .button-copy-copy-copy-copy-copy.button-outline.btn-got-invite {
  display: none;
}

.button-copy-copy-copy-copy-copy.button-white {
  border-color: var(--white);
  background-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-copy-copy-copy-copy-copy.button-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-copy-copy-copy-copy.margin-top {
  background-color: var(--primary-1);
}

.button-copy-copy-copy-copy-copy.bg-gray-1 {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
  transition: background-color .2s, border .2s;
}

.button-copy-copy-copy-copy-copy.bg-gray-1:hover {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
}

.button-copy-copy-copy-copy-copy.bg-gray-4 {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-copy-copy-copy-copy-copy.bg-gray-4:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-copy-copy-copy-copy.bg-gray-4.button-block {
  display: flex;
}

.button-copy-copy-copy-copy-copy.bg-gray-4.button-header-invite {
  margin-right: 10px;
}

.button-copy-copy-copy-copy-copy.bg-primary-2 {
  background-color: #0094ff;
  background-image: linear-gradient(-225deg, #0094ff, #1b59fd);
  border-style: none;
  font-size: 14px;
  font-weight: 300;
}

.button-copy-copy-copy-copy-copy.bg-primary-2:hover {
  box-shadow: inset 0 0 100px 100px #0000001a;
}

.button-copy-copy-copy-copy-copy.bg-primary-2.cta-home {
  top: 10px;
}

.button-copy-copy-copy-copy-copy.bg-primary-2.margin-top {
  float: none;
}

.button-copy-copy-copy-copy-copy.bg-primary-2.margin-top.button-center {
  clear: none;
  position: static;
}

.button-copy-copy-copy-copy-copy.bg-primary-3 {
  border-style: none;
  border-color: var(--primary-3);
  background-image: linear-gradient(-225deg, #4c546e, #2e354d);
  font-size: 14px;
  font-weight: 300;
}

.button-copy-copy-copy-copy-copy.bg-primary-3.margin-top {
  font-family: Maisonneue, sans-serif;
}

.button-copy-copy-copy-copy-copy.bg-primary-3.margin-top.hide {
  float: none;
}

.button-copy-copy-copy-copy-copy.bg-gray-2 {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-copy-copy-copy-copy-copy.bg-gray-2:hover {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
}

.button-copy-copy-copy-copy-copy.bg-gray-3 {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
  box-shadow: none;
  color: var(--gray-1);
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-copy-copy-copy-copy-copy.bg-gray-3:hover {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
}

.button-copy-copy-copy-copy-copy.bg-gray-3.nav-menu-blog-button {
  margin-right: 20px;
}

.button-copy-copy-copy-copy-copy.bg-white {
  border-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-copy-copy-copy-copy-copy.bg-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-copy-copy-copy-copy.bg-white.search-button {
  background-color: #0000;
  border-style: none;
  font-weight: 500;
}

.button-copy-copy-copy-copy-copy.bg-white.search-button:hover {
  background-color: #fff0;
  border-color: #fff0;
}

.button-copy-copy-copy-copy-copy.bg-success {
  border-color: var(--success);
}

.button-copy-copy-copy-copy-copy.bg-warning {
  border-color: var(--warning);
}

.button-copy-copy-copy-copy-copy.bg-error {
  border-color: var(--error);
}

.button-copy-copy-copy-copy-copy.form-search-button {
  margin-left: 12px;
}

.button-copy-copy-copy-copy-copy.button-outline-white {
  box-shadow: none;
  background-color: #0000;
  border-color: #ffffff1a;
  transition: border-color .2s;
}

.button-copy-copy-copy-copy-copy.button-outline-white:hover {
  box-shadow: none;
  border-color: #ffffffbf;
}

.button-copy-copy-copy-copy-copy.button-row-last, .button-copy-copy-copy-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy-copy-copy-copy-copy.button-block {
  text-align: center;
  width: 100%;
}

.button-copy-copy-copy-copy-copy.button-block.bg-gray-4 {
  text-align: center;
  justify-content: center;
}

.button-copy-copy-copy-copy-copy.button-block.button-form {
  overflow: visible;
}

.button-copy-copy-copy-copy-copy.no-wrap {
  white-space: nowrap;
}

.button-copy-copy-copy-copy-copy.button-mobile-nav-cta {
  display: block;
}

.button-copy-copy-copy-copy-copy.button-mobile-nav-cta.cta-click2 {
  display: none;
}

.button-copy-copy-copy-copy-copy.btn-eventos {
  text-align: left;
  justify-content: center;
  display: flex;
}

.button-copy-copy-copy-copy-copy.center-button {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.button-copy-copy-copy-copy-copy.button-bold {
  font-weight: 700;
}

.button-copy-copy-copy-copy-copy.button-bold.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy-copy-copy.button-bold-copy {
  font-weight: 700;
}

.button-copy-copy-copy-copy-copy.button-bold-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy {
  font-weight: 700;
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy.cta-click4-copy-copy {
  background-color: var(--white);
  color: #1c8585;
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy {
  font-weight: 700;
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy {
  background-color: var(--white);
  color: #1c8585;
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy, .button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy-copy {
  background-color: var(--white);
  color: #1c8585;
  font-size: 18px;
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy-copy {
  font-weight: 700;
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4-copy-copy {
  background-color: var(--white);
  color: #1c8585;
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4-copy-copy-copy, .button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4-copy-copy-copy-copy {
  background-color: var(--white);
  color: #1c8585;
  font-size: 18px;
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy-copy-copy {
  font-weight: 700;
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy-copy-copy.cta-click4 {
  filter: blur();
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy-copy-copy.cta-click4-copy-copy {
  background-color: var(--white);
  color: #1c8585;
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy-copy-copy.cta-click4-copy-copy-copy, .button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy-copy-copy.cta-click4-copy-copy-copy-copy {
  background-color: var(--white);
  color: #1c8585;
  font-size: 18px;
}

.button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy-copy-copy.cta-click4-copy-copy-copy-copy-copy {
  background-color: var(--primary-1);
  color: var(--white);
  border-radius: 6px;
  font-size: 18px;
}

.section-38-copy {
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.bold-text-48 {
  color: #005ac3;
}

.div-block-130 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1248px;
  margin-left: 80px;
  margin-right: 80px;
  display: grid;
}

.div-block-17-copy {
  z-index: 998;
  background-color: var(--white);
  position: sticky;
  top: 0;
}

.div-block-122-copy {
  margin-top: 40px;
}

.button-copy-copy-copy-copy.button-row-last, .button-copy-copy-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

.content-width-medium-copy {
  direction: ltr;
  width: 100%;
  max-width: 750px;
}

.content-width-medium-copy.justify-content-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-width-medium-copy.image-overlap-wrapper {
  position: relative;
}

.content-width-medium-copy.content-form-register {
  max-width: 100%;
}

.large-heading-copy-copy {
  color: var(--gray-1);
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.large-heading-copy-copy.no-bottom-space {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
}

.large-heading-copy-copy.vertical-align {
  align-self: auto;
}

.large-heading-copy-copy.margin-top.cta-header.newclass {
  color: var(--white);
}

.full-bleed-image-copy-copy {
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  max-width: 100%;
  max-height: 600px;
}

.full-bleed-image-copy-copy.rounded-left {
  border-top-left-radius: 25vw;
  border-bottom-left-radius: 25vw;
}

.full-bleed-image-copy-copy.tall-image.image-doma {
  object-fit: cover;
  max-height: 600px;
}

.full-bleed-image-copy-copy.hero-home, .full-bleed-image-copy-copy.hero-home-copy {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.column-10-copy-copy {
  text-align: center;
  flex: 0 auto;
}

.full-bleed-image-copy-copy-copy {
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  max-width: 100%;
  max-height: 600px;
}

.full-bleed-image-copy-copy-copy.rounded-left {
  border-top-left-radius: 25vw;
  border-bottom-left-radius: 25vw;
}

.full-bleed-image-copy-copy-copy.tall-image.image-doma {
  object-fit: cover;
  max-height: 600px;
}

.full-bleed-image-copy-copy-copy.hero-home, .full-bleed-image-copy-copy-copy.hero-home-copy {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.collection-list-3 {
  margin-bottom: 20px;
}

.button-copy-copy-copy-copy.button-row-last, .button-copy-copy-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy-copy-copy-copy.en.w--current {
  color: var(--gray-1);
  background-color: #fff;
  border-radius: 8px;
}

.button-copy-copy-copy-copy.en.w--current:hover {
  box-shadow: none;
  background-color: #fff;
}

.button-copy-copy-copy-copy.en.w--current:active {
  background-color: #fff;
}

.button-copy-copy-copy-copy.en.w--current:visited {
  box-shadow: none;
  background-color: #fff;
}

.button-copy-copy-copy-copy {
  border: 2px none var(--primary-1);
  background-color: var(--primary-3);
  color: var(--white);
  border-radius: 50px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .2s;
  display: inline-block;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-copy-copy-copy-copy:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-copy-copy-copy-copy.button-small {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

.button-copy-copy-copy-copy.button-small.bg-gray-4 {
  margin-left: 12px;
}

.button-copy-copy-copy-copy.button-large {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 300;
}

.button-copy-copy-copy-copy.button-outline {
  border-style: solid;
  border-color: var(--primary-3);
  box-shadow: none;
  color: var(--primary-3);
  background-color: #0000;
  font-size: 14px;
  font-weight: 300;
  transition: color .2s, background-color .2s;
  display: none;
}

.button-copy-copy-copy-copy.button-outline:hover {
  background-color: var(--primary-3);
  color: var(--white);
}

.button-copy-copy-copy-copy.button-outline.buton-header {
  margin-right: 20px;
  display: block;
}

.button-copy-copy-copy-copy.button-outline.buton-header.btn-mobile {
  display: none;
}

.button-copy-copy-copy-copy.button-white {
  border-color: var(--white);
  background-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-copy-copy-copy-copy.button-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-copy-copy-copy.margin-top {
  background-color: var(--primary-1);
}

.button-copy-copy-copy-copy.bg-gray-1 {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
  transition: background-color .2s, border .2s;
}

.button-copy-copy-copy-copy.bg-gray-1:hover {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
}

.button-copy-copy-copy-copy.bg-gray-4 {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, background-color .2s;
}

.button-copy-copy-copy-copy.bg-gray-4:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-copy-copy-copy.bg-gray-4.button-block {
  display: flex;
}

.button-copy-copy-copy-copy.bg-gray-4.button-header-invite {
  margin-right: 10px;
}

.button-copy-copy-copy-copy.bg-primary-2 {
  background-color: #0094ff;
  background-image: linear-gradient(-225deg, #0094ff, #1b59fd);
  border-style: none;
  font-size: 14px;
  font-weight: 300;
}

.button-copy-copy-copy-copy.bg-primary-2:hover {
  box-shadow: inset 0 0 100px 100px #0000001a;
}

.button-copy-copy-copy-copy.bg-primary-2.cta-home {
  top: 10px;
}

.button-copy-copy-copy-copy.bg-primary-2.margin-top.button-center {
  clear: none;
  position: static;
}

.button-copy-copy-copy-copy.bg-primary-3 {
  border-style: none;
  border-color: var(--primary-3);
  background-image: linear-gradient(-225deg, #4c546e, #2e354d);
  font-size: 14px;
  font-weight: 300;
}

.button-copy-copy-copy-copy.bg-primary-3.margin-top {
  font-family: Maisonneue, sans-serif;
}

.button-copy-copy-copy-copy.bg-gray-2 {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-copy-copy-copy-copy.bg-gray-2:hover {
  border-color: var(--gray-1);
  background-color: var(--gray-1);
}

.button-copy-copy-copy-copy.bg-gray-3 {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
  box-shadow: none;
  color: var(--gray-1);
  transition: color .2s, border-color .2s, background-color .2s;
}

.button-copy-copy-copy-copy.bg-gray-3:hover {
  border-color: var(--gray-4);
  background-color: var(--gray-4);
}

.button-copy-copy-copy-copy.bg-gray-3.nav-menu-blog-button {
  margin-right: 20px;
}

.button-copy-copy-copy-copy.bg-white {
  border-color: var(--white);
  box-shadow: none;
  color: var(--gray-1);
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-copy-copy-copy-copy.bg-white:hover {
  border-color: var(--gray-3);
  background-color: var(--gray-3);
}

.button-copy-copy-copy-copy.bg-white.search-button {
  background-color: #0000;
  border-style: none;
  font-weight: 500;
}

.button-copy-copy-copy-copy.bg-white.search-button:hover {
  background-color: #fff0;
  border-color: #fff0;
}

.button-copy-copy-copy-copy.bg-success {
  border-color: var(--success);
}

.button-copy-copy-copy-copy.bg-warning {
  border-color: var(--warning);
}

.button-copy-copy-copy-copy.bg-error {
  border-color: var(--error);
}

.button-copy-copy-copy-copy.form-search-button {
  margin-left: 12px;
}

.button-copy-copy-copy-copy.button-outline-white {
  box-shadow: none;
  background-color: #0000;
  border-color: #ffffff1a;
  transition: border-color .2s;
}

.button-copy-copy-copy-copy.button-outline-white:hover {
  box-shadow: none;
  border-color: #ffffffbf;
}

.button-copy-copy-copy-copy.button-row-last, .button-copy-copy-copy-copy.horizontal-form-button {
  margin-left: 12px;
}

.button-copy-copy-copy-copy.button-block {
  text-align: center;
  width: 100%;
}

.button-copy-copy-copy-copy.button-block.bg-gray-4 {
  text-align: center;
  justify-content: center;
}

.button-copy-copy-copy-copy.no-wrap {
  white-space: nowrap;
}

.button-copy-copy-copy-copy.button-mobile-nav-cta {
  display: none;
}

.heading-140-copy {
  color: var(--gray-5);
  margin-bottom: 42px;
}

.medium-heading-copy-copy {
  color: var(--gray-1);
  margin-top: 60px;
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 40px;
  line-height: 42px;
}

.medium-heading-copy {
  color: var(--gray-1);
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 40px;
  line-height: 42px;
}

.medium-heading-copy.margin-bottom {
  margin-bottom: 36px;
}

.medium-heading-copy.blog-post-heading {
  text-align: center;
  margin-top: 24px;
  font-family: Maisonneue, sans-serif;
  font-weight: 300;
}

.medium-heading-copy.blog-post-heading.moodboard-title {
  text-align: left;
}

.medium-heading-copy.no-bottom-space {
  margin-bottom: 0;
}

.medium-heading-copy.no-bottom-space.text-muted {
  flex: 0 auto;
}

.medium-heading-copy.text-left.no-bottom-space {
  font-weight: 300;
}

.medium-heading-copy-copy {
  color: var(--gray-1);
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 40px;
  line-height: 42px;
}

.medium-heading-copy-copy.margin-bottom {
  margin-bottom: 36px;
}

.medium-heading-copy-copy.blog-post-heading {
  text-align: center;
  margin-top: 24px;
  font-family: Maisonneue, sans-serif;
  font-weight: 300;
}

.medium-heading-copy-copy.blog-post-heading.moodboard-title {
  text-align: left;
}

.medium-heading-copy-copy.no-bottom-space {
  margin-bottom: 0;
}

.medium-heading-copy-copy.no-bottom-space.text-muted {
  flex: 0 auto;
}

.medium-heading-copy-copy.text-left.no-bottom-space {
  font-weight: 300;
}

.medium-heading-copy-copy-copy {
  color: var(--gray-1);
  margin-bottom: 24px;
  font-family: Maisonneue, sans-serif;
  font-size: 40px;
  line-height: 42px;
}

.medium-heading-copy-copy-copy.margin-bottom {
  margin-bottom: 36px;
}

.medium-heading-copy-copy-copy.blog-post-heading {
  text-align: center;
  margin-top: 24px;
  font-family: Maisonneue, sans-serif;
  font-weight: 300;
}

.medium-heading-copy-copy-copy.blog-post-heading.moodboard-title {
  text-align: left;
}

.medium-heading-copy-copy-copy.no-bottom-space {
  margin-bottom: 0;
}

.medium-heading-copy-copy-copy.no-bottom-space.text-muted {
  flex: 0 auto;
}

.medium-heading-copy-copy-copy.text-left.no-bottom-space {
  font-weight: 300;
}

.new-navigation-container {
  background-color: var(--white);
}

.brand {
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.brand.w--current {
  color: #0000;
  background-color: #0000;
}

.container-32 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: sticky;
  inset: 0%;
}

.column-29 {
  display: block;
}

.section-39 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 75px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.rich-text-block-17 {
  text-align: left;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 56px;
}

.rich-text-block-17 h3 {
  color: #565e71;
  letter-spacing: 0;
  white-space: normal;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.rich-text-block-17 h1 {
  direction: ltr;
  color: #283041;
  letter-spacing: 0;
  text-indent: 0;
  text-transform: none;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
}

.rich-text-block-17 h2 {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 54px;
}

.rich-text-block-17 strong {
  color: #2f74de;
  font-weight: 600;
}

.rich-text-block-17 p {
  margin-bottom: 0;
  font-size: 16px;
}

.rich-text-block-17.margin {
  margin-right: 16px;
}

.rich-text-block-17 h4 {
  color: #6f778b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.section-40 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.columns-15 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rich-text-block-18 {
  text-align: center;
}

.rich-text-block-18 h4 {
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
}

.rich-text-block-18 h3 {
  color: #131b2c;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.rich-text-block-18 strong {
  color: #005ac3;
}

.columns-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  flex-direction: column;
  justify-content: space-around;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.column-30 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: block;
  position: relative;
}

.column-31 {
  flex-flow: column;
  place-content: stretch center;
  align-items: stretch;
  display: block;
}

.image-84 {
  border-radius: 10px;
  width: 250%;
  max-width: 250%;
  display: block;
}

.column-32 {
  align-self: auto;
}

.columns-17 {
  object-fit: none;
  position: static;
}

.column-33, .column-34 {
  align-self: stretch;
}

.text-block-136 {
  text-align: center;
  width: 250%;
  margin-top: 5px;
  margin-bottom: 5px;
}

.button-26 {
  text-align: center;
  border-radius: 10px;
  width: 250%;
}

.column-35 {
  border: 0 #000;
  border-radius: 14px;
}

.column-36 {
  display: block;
}

.grid-21 {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
}

.grid-21.grid-treinamento {
  grid-template-rows: auto auto;
}

.grid-22 {
  border-top: 1px solid #cfd5e7;
  border-bottom: 1px #cfd5e7;
  grid-template-columns: 1fr;
  justify-items: start;
  padding: 16px;
}

.grid-22:hover {
  background-color: #f5f7fd;
  border-top: 1px solid #f5f7fd;
  border-radius: 4px;
  place-items: stretch start;
}

.grid-22.border {
  border-top-style: none;
  border-bottom-style: none;
}

.grid-22.border:hover {
  border-top-style: none;
  border-bottom-style: none;
  border-bottom-color: #f5f7fd;
  border-left-color: #f5f7fd;
  border-right-color: #f5f7fd;
  padding-left: 16px;
  padding-right: 16px;
}

.grid-22.grid-treinamento {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-137 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-137.margin {
  color: #308e24;
}

.text-block-137.padding {
  padding-top: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-137.treinamento {
  font-size: 18px;
  font-weight: 700;
}

.text-block-138 {
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.text-block-138.padding {
  margin-bottom: 13px;
  padding-top: 8px;
}

.text-block-138.padding.maior {
  padding-top: 24px;
}

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

.grid-23 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.grid-25 {
  cursor: pointer;
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #e3e8f6;
  border-radius: 8px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  justify-items: stretch;
  width: 208px;
  padding-bottom: 16px;
  transition: background-color .2s, transform .2s, box-shadow .2s;
}

.grid-25:hover {
  background-color: #fff;
  transform: translate(0, -4px);
  box-shadow: 0 6px 4px #0000000d;
}

.text-block-139 {
  color: #3f4759;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}

.image-85 {
  border-radius: 8px 8px 0 0;
}

.rich-text-block-19 {
  text-align: center;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
}

.rich-text-block-19 h2 {
  color: #283041;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.rich-text-block-19 strong {
  color: #005ac3;
}

.rich-text-block-19.margin-bottom {
  margin-bottom: 48px;
}

.grid-26 {
  grid-column-gap: 0px;
  background-color: #2f74de;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-27 {
  grid-row-gap: 0px;
  background-color: #2f74de;
  border-radius: 8px;
  grid-template-columns: 1fr;
  justify-items: start;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
}

.text-block-140 {
  color: var(--white);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.image-86 {
  text-align: center;
  margin-bottom: 16px;
}

.image-87 {
  background-color: #2f74de;
  border-radius: 0 8px 8px 0;
}

.column-37, .column-38 {
  padding-left: 0;
  padding-right: 0;
}

.grid-28 {
  grid-row-gap: 48px;
  grid-template-columns: 1fr;
}

.grid-29 {
  grid-column-gap: 0px;
  grid-template: "."
  / 1fr 1fr;
}

.grid-30 {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  justify-items: start;
  max-width: 100%;
}

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

.grid-32 {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-top: 132px;
}

.grid-33 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 30px;
}

.grid-34 {
  text-align: center;
  grid-template-columns: 1fr;
}

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

.grid-36 {
  grid-column-gap: 32px;
  grid-row-gap: 48px;
  grid-template-columns: 1fr;
  padding-left: 0;
}

.grid-37 {
  grid-row-gap: 0px;
  grid-template-rows: auto 8px auto;
  grid-template-columns: 100%;
}

.grid-38 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  grid-template-rows: auto;
  margin-top: 0;
}

.grid-39 {
  background-color: #ffede9;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: .25fr 1fr;
}

.grid-39.blue {
  background-color: #ebf0ff;
}

.image-89 {
  display: inline;
}

.grid-40 {
  grid-row-gap: 32px;
  background-color: #ffede9;
  border-bottom-left-radius: 8px;
  grid-template-columns: 1fr;
}

.grid-40.blue {
  background-color: #ebf0ff;
  border-top-right-radius: 0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 0;
  padding-right: 0;
}

.text-block-141 {
  color: #46464a;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.grid-41 {
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: .25fr 2fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-items: start;
  display: flex;
}

.grid-42 {
  grid-column-gap: 0px;
  border-radius: 8px 8px 0 0;
  grid-template-rows: 8px;
  height: 8px;
}

.div-block-131 {
  background-color: #ff5449;
  height: 8px;
  line-height: 8px;
}

.div-block-132 {
  background-color: #ff5449;
  border-top-left-radius: 8px;
  border-top-right-radius: 0;
  height: 8px;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 8px;
}

.div-block-132.blue {
  background-color: #4f8efa;
  border-top-left-radius: 0;
  height: 8px;
}

.text-block-142 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.grid-43 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-44 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: stretch;
  height: auto;
  margin-left: 50px;
  margin-right: 50px;
  padding-left: 0;
  padding-right: 0%;
}

.grid-44.mobile {
  display: none;
}

.grid-45 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid-46 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid-47 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid-48 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.text-block-143 {
  color: #3f4759;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-144 {
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.grid-49 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.text-block-145, .link-5 {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.link-5.blue {
  color: #005ac3;
  background-color: #0000;
  text-decoration: underline;
}

.text-block-146 {
  color: var(--gray-1);
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.link-block-7 {
  display: block;
}

.tabs-menu-4 {
  background-color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.tab-link-tab-1-4 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.tab-link-tab-1-4.w--current {
  background-color: #005ac3;
  background-image: linear-gradient(to bottom, var(--2f74de), var(--2f74de));
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  font-style: normal;
}

.tab-link-tab-2-5 {
  color: var(--white);
  -webkit-text-fill-color: transparent;
  background-color: #005ac3;
  -webkit-background-clip: text;
  background-clip: text;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.tab-link-tab-2-5.w--current {
  background-color: #fff;
  background-image: linear-gradient(#005ac3, #005ac3);
}

.text-block-147 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.tab-link-tab-1-5 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-1-5.w--current {
  background-image: linear-gradient(#005ac3, #005ac3);
}

.tab-link-tab-2-6 {
  background-color: #fff;
  background-image: linear-gradient(#00000080, #00000080);
}

.grid-50 {
  color: #002e6c;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  place-content: center start;
  place-items: center start;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.image-90 {
  color: #0094ff;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
}

.tabs-menu-5 {
  color: #005ac3;
  border-bottom: 1px solid #e3e8f6;
  border-top-left-radius: 4px;
  align-self: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex;
  position: relative;
}

.grid-51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  position: static;
}

.grid-52 {
  background-color: #004396;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.text-block-148 {
  color: #acc7ff;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-149 {
  color: #fcfcfc;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 800;
}

.slide-11 {
  position: relative;
}

.mask-3 {
  object-fit: fill;
}

.tab-link-tab-1-6 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-1-6.w--current {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-image: linear-gradient(#005ac3, #005ac3);
  background-clip: padding-box;
}

.tab-link-tab-2-7 {
  color: #005ac3;
  background-color: #fff;
}

.tab-link-tab-2-7:visited {
  color: #fff;
  background-color: #005ac3;
}

.tab-link {
  color: #005ac3;
  background-color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.tab-link.w--current {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--2f74de), var(--2f74de));
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  padding: 16px 24px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.image-91 {
  background-image: linear-gradient(to bottom, var(--2f74de), var(--2f74de));
  color: #002e6c;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-block-150 {
  color: #6f778b;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-151 {
  background-color: #f5f7fd;
  width: auto;
  margin-top: 20px;
  margin-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  display: none;
}

.mask-4 {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  height: 385px;
}

.youtube-5 {
  object-fit: contain;
  width: 100%;
  max-width: 1000px;
  height: auto;
  margin-left: auto;
  position: static;
}

.slide-12 {
  object-fit: contain;
}

.youtube-6 {
  float: none;
  max-width: none;
  display: block;
  position: static;
}

.slide-13 {
  max-width: none;
}

.slider-6 {
  height: auto;
}

.icon-8 {
  white-space: normal;
  -webkit-text-fill-color: transparent;
  background-color: #2f74de;
  -webkit-background-clip: text;
  background-clip: text;
  margin-right: 0;
}

.icon-9 {
  -webkit-text-fill-color: transparent;
  background-color: #2f74de;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 0;
}

.container-33 {
  border-radius: 8px;
}

.container-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline;
}

.container-35 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 72px;
  padding-right: 72px;
  display: grid;
}

.container-35.margin-top {
  margin-top: 48px;
}

.container-35.mobile {
  display: none;
}

.div-block-133 {
  text-align: left;
  background-color: #3f4759;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: 1136px;
  height: 1px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-133.down {
  text-align: left;
  align-self: center;
  margin-top: 0;
  margin-bottom: 48px;
}

.image-93 {
  max-width: none;
  max-height: none;
}

.image-94 {
  border: 2px solid #e3e8f6;
  border-radius: 8px;
}

.image-95 {
  border: 2px solid #e3e8f6;
  border-radius: 8px;
  max-width: 100%;
  display: block;
}

.image-96 {
  margin-top: 50px;
}

.tab-link-tab-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: auto;
  background-color: #f5f7fd;
  border: 2px solid #e3e8f6;
  border-width: 2px 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 0;
  padding: 24px 16px;
  display: grid;
}

.tab-link-tab-12.w--current {
  text-align: left;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  background-color: #f5f7fd;
  background-image: linear-gradient(#f5f7fd, #f5f7fd);
  background-clip: padding-box;
}

.text-block-152 {
  color: #3f4759;
  padding-left: 16px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.slide-nav-4 {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  border-radius: 0;
  margin-bottom: -40px;
  font-size: 10px;
}

.grid-53 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: start;
  display: grid;
}

.column-39 {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.right-arrow {
  margin-right: -70px;
}

.column-40 {
  background-color: #004396;
  flex: 0 auto;
  align-self: stretch;
  align-items: stretch;
  padding-top: 40px;
  padding-left: 24px;
  padding-right: 24px;
}

.columns-18 {
  background-color: #fff;
  align-items: stretch;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.text-block-153 {
  color: #acc7ff;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-154 {
  color: #fcfcfc;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 38px;
}

.text-block-155 {
  color: #d6e2ff;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 18px;
}

.slider-7 {
  background-color: #fff;
  height: 100%;
}

.video-7 {
  align-items: center;
}

.slide-nav-5 {
  margin-bottom: -24px;
  padding-top: 32px;
  font-size: 10px;
}

.slide-nav-5.ajuste-lightbox.vobi-cred {
  margin-bottom: 0;
  padding-top: 0;
}

.slide-15 {
  position: absolute;
}

.left-arrow-3 {
  position: absolute;
  left: -50px;
  right: auto;
}

.right-arrow-2 {
  position: static;
  inset: 0% 0% 0% auto;
}

.left-arrow-4, .right-arrow-3 {
  width: 50px;
}

.image-97 {
  object-fit: contain;
  border: 2px solid #e3e8f6;
  border-radius: 8px;
  height: 565px;
  max-height: 565px;
}

.text-block-156 {
  color: #002e6c;
  border-bottom: 1px solid #d6e2ff;
  max-width: 100%;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-block-156.last {
  border-bottom-style: none;
}

.bold-text-49 {
  color: #002e6c;
  font-family: Inter, sans-serif;
}

.text-block-157 {
  color: #46464a;
  border-bottom: 1px solid #ffdad4;
  width: 100%;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
}

.text-block-157.last {
  border-bottom-style: none;
}

.text-block-157.blue-text {
  color: #002e6c;
  border-bottom-color: #d6e2ff;
}

.container-36 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-37 {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 1280px;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
}

.container-37._1 {
  text-align: left;
  align-items: flex-start;
}

.container-37.mobile {
  display: none;
}

.container-37.margin-top {
  margin-top: 48px;
}

.blue {
  background-color: #4f8efa;
  border-top-right-radius: 8px;
}

.grid-54 {
  grid-row-gap: 48px;
  grid-template-columns: 1fr;
  margin-bottom: 24px;
}

.grid-55 {
  grid-column-gap: 144px;
  grid-row-gap: 64px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 24px;
}

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

.text-block-158 {
  color: #565e71;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.tab-pane-di-rio-de-obra {
  margin-top: 12px;
}

.container-38 {
  object-fit: fill;
}

.container-39 {
  align-items: center;
  max-width: 100%;
  display: flex;
}

.container-40 {
  flex-direction: row;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
}

.container-40.margin-top {
  margin-top: 48px;
}

.container-40.mobile {
  display: none;
}

.container-41 {
  max-width: 1280px;
}

.container-41.mobile {
  display: none;
}

.tab-pane-tab-1 {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.tabs-4 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 48px;
  margin-bottom: 48px;
  display: block;
}

.tabs-4.mobile {
  display: none;
}

.heading-143 {
  font-family: Inter, sans-serif;
}

.grid-57 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.rich-text-block-20 {
  font-family: Inter, sans-serif;
}

.rich-text-block-21 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.grid-58 {
  grid-row-gap: 0px;
  grid-template-rows: auto 32px auto;
  grid-template-columns: 1fr;
  padding-left: 80px;
}

.rich-text-block-22 {
  font-family: Inter, sans-serif;
}

.rich-text-block-22 h2 {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 62px;
}

.rich-text-block-22 h4 {
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.image-98 {
  order: 1;
  width: 536px;
}

.image-98.lp-funcionalidades {
  display: block;
}

.button-27 {
  text-align: center;
  background-color: #46a22e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 32px;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 10px;
  display: flex;
}

.button-27.bg-white {
  color: #000;
  background-color: #fff;
  border: 1px solid #3f4759;
  line-height: 18px;
}

.button-27.cta-click2.w--current {
  background-color: #46a22e;
  width: 160px;
  height: 40px;
  margin-top: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.button-27.cta-click2.funcionalidades, .button-27.cta-click2.funcionalidades.w--current {
  margin-top: 16px;
}

.button-27.cta-click2.funcionalidades.lp-funcionalidades {
  font-weight: 500;
}

.button-27.cta-click2.mobile {
  display: none;
}

.button-27.cta-click2.lp-funcionalidades {
  width: 144px;
  height: 40px;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 500;
}

.button-27.cta-funcionalidades.funcionalidades, .button-27.cta-funcionalidades.funcionalidades.w--current {
  margin-top: 16px;
}

.button-27.cta-funcionalidades.funcionalidades, .button-27.cta-funcionalidades.funcionalidades.w--current {
  margin-top: 16px;
}

.button-27.cta-funcionalidades.funcionalidades, .button-27.cta-funcionalidades.funcionalidades.w--current {
  margin-top: 16px;
}

.button-27.cta-funcionalidades.funcionalidades, .button-27.cta-funcionalidades.funcionalidades.w--current {
  margin-top: 16px;
}

.button-27.cta-funcionalidades.funcionalidades {
  width: 144px;
  height: 40px;
  margin-top: 7px;
  font-size: 14px;
  font-weight: 500;
}

.button-27.cta-funcionalidades.funcionalidades.w--current {
  margin-top: 16px;
}

.button-27.cta-funcionalidades.funcionalidades, .button-27.cta-funcionalidades.funcionalidades.w--current {
  margin-top: 16px;
}

.button-27.cta-funcionalidades.funcionalidades, .button-27.cta-funcionalidades.funcionalidades.w--current {
  margin-top: 16px;
}

.button-27.cta-funcionalidades.funcionalidades, .button-27.cta-funcionalidades.funcionalidades.w--current {
  margin-top: 16px;
}

.button-27.cta-funcionalidades.funcionalidades, .button-27.cta-funcionalidades.funcionalidades.w--current {
  margin-top: 16px;
}

.button-27.cta-funcionalidades.funcionalidades, .button-27.cta-funcionalidades.funcionalidades.w--current {
  margin-top: 16px;
}

.button-27.cta-funcionalidades.w--current {
  background-color: #46a22e;
  width: 160px;
  height: 40px;
  margin-top: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.button-27.cta-funcionalidades.funcionalidades, .button-27.cta-funcionalidades.funcionalidades.w--current {
  margin-top: 16px;
}

.button-27.cta-funcionalidades.funcionalidades.lp-funcionalidades {
  font-weight: 500;
}

.button-27.cta-funcionalidades.mobile {
  display: none;
}

.button-27.cta-funcionalidades.lp-funcionalidades {
  width: 144px;
  height: 40px;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 500;
}

.container-42 {
  display: flex;
}

.rich-text-block-23 {
  color: var(--2f74de);
  text-align: center;
}

.rich-text-block-23 strong {
  font-family: Inter, sans-serif;
}

.rich-text-block-23 h4 {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 31px;
}

.image-99 {
  align-self: flex-start;
  margin-left: 104px;
}

.image-100 {
  align-self: flex-end;
  margin-right: 104px;
}

.image-101 {
  order: -1;
}

.image-101.direita {
  order: 1;
  max-height: none;
}

.image-101.direita.lps.lp-personas {
  text-align: left;
  max-height: 300px;
}

.image-101.direita.lp-funcionalidades {
  padding-left: 40px;
  padding-right: 0;
}

.image-101.mobile {
  display: none;
}

.image-101.lps {
  max-height: 300px;
}

.image-101.lps.lp-personas-esquerda {
  max-width: 100%;
}

.image-101.lp-funcionalidades {
  max-width: 582px;
  padding-right: 0;
}

.image-101.lp-funcionalidades.left {
  padding-right: 0;
}

.rich-text-block-24 {
  align-self: center;
  width: 550px;
  font-family: Inter, sans-serif;
}

.rich-text-block-24 h6 {
  color: #005ac3;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 15px;
}

.rich-text-block-24 h4 {
  color: #565e71;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
}

.rich-text-block-24 h5 {
  color: #6f778b;
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.grid-59 {
  grid-template-columns: 1fr;
  align-content: center;
}

.grid-59.right {
  align-content: center;
  align-items: stretch;
  margin-left: 88px;
}

.div-block-137 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/63d8289b105dba2a6e4abccd_Mask%20group.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
  place-content: center flex-start;
  align-items: center;
  width: 65%;
  height: 107px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  position: relative;
}

.text-block-159 {
  color: #002e6c;
  padding: 10px 40px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
}

.div-block-138 {
  max-width: 100%;
}

.div-block-139 {
  background-color: #002e6c;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/63d82cfc6bfa2480db69d195_Group%201138475.png");
  background-position: 0 0;
  background-size: auto;
  border: 6px #000;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  height: 296px;
  margin-top: -32px;
  padding: 80px 166px 72px 240px;
  display: flex;
}

.text-block-160 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.image-102 {
  border: 1px solid #0000;
  border-radius: 6px;
  max-width: 270px;
  margin-right: 28px;
}

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

.grid-61 {
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
}

.container-43 {
  background-image: linear-gradient(-45deg, #001a43 100%, #fff);
  flex-direction: column;
  justify-content: center;
  max-width: 1280px;
  height: 511px;
  display: flex;
}

.text-block-161 {
  float: left;
  color: #fff;
  text-align: center;
  align-self: center;
  max-width: 800px;
  font-family: Inter, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 44px;
}

.grid-62 {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  justify-content: center;
  justify-items: center;
}

.image-103 {
  background-color: #001a43;
  align-self: center;
}

.rich-text-block-25 {
  color: #fff;
  text-align: center;
}

.rich-text-block-25 h5 {
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}

.rich-text-block-25 h6 {
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.image-104 {
  align-self: center;
  margin-top: -8px;
}

.body-6 {
  background-color: #f5f5f5;
}

.rich-text-block-26 {
  color: gray;
  text-align: center;
}

.rich-text-block-26 h2 {
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 44px;
}

.rich-text-block-26 h5 {
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.container-44 {
  flex-direction: column;
  align-items: center;
  margin-top: 88px;
  display: flex;
}

.grid-63 {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: 40px 24px;
  grid-template-columns: 144px 144px;
  place-content: start;
  place-items: center start;
  margin-top: 32px;
}

.grid-63.mobile {
  display: none;
}

.image-105 {
  -webkit-text-fill-color: transparent;
  background-color: #7eabff;
  -webkit-background-clip: text;
  background-clip: text;
}

.image-106 {
  margin-bottom: 4px;
}

.div-block-140 {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.image-107 {
  margin-right: 8px;
}

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

.section-home {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-home.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-home.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-home.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-home.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-home.bg-gray-4.section3 {
  padding: 60px;
}

.section-home.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-home.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-home.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-home.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-home.no-bottom-space {
  padding-bottom: 0;
}

.section-home.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-home.bg-primary-2 {
  background-color: #0094ff;
}

.section-home.no-top-space {
  background-color: #0000;
  border-radius: 1px;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  display: block;
}

.section-home.no-top-space.bg-white {
  background-color: #fbfbff;
}

.section-home.bottom-space-small {
  padding-bottom: 0;
}

.section-home.top-space-small {
  padding-top: 96px;
}

.section-home.section-sucess {
  background-color: #32cccc0d;
}

.section-home.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-home.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.section-home.hero-full {
  padding-top: 40px;
}

.section-home.hero-full.option-01 {
  display: none;
}

.section-home.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-home.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-home.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-home.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-home.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-home.bg-blue-1.section3 {
  padding: 60px;
}

.section-home.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-home.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-home.lp1 {
  padding-bottom: 40px;
}

.section-home.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-home.gray, .section-home.gray-home {
  background-color: #fbfbfd;
}

.div-block-147 {
  background-color: #fff;
  border: 1px solid #e3e8f6;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 264px;
  display: flex;
}

.rich-text-block-18-copy {
  text-align: center;
}

.rich-text-block-18-copy h4 {
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
}

.rich-text-block-18-copy h3 {
  color: #131b2c;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.rich-text-block-18-copy strong {
  color: #005ac3;
}

.div-block-150, .image-112.sn.mobile {
  display: none;
}

.div-block-151 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-152 {
  padding-bottom: 48px;
  padding-left: 48px;
  padding-right: 48px;
}

.image-114 {
  max-width: 100%;
}

.section-lps {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-lps.bg-blue {
  background-color: #001a43;
}

.section-lps.border-bottom {
  border-bottom: 1px #e3e8f6;
}

.section-lps.border-bottom.gradiente-left {
  background-image: linear-gradient(270deg, #e9eefcd9, #fff 20%);
  justify-content: space-between;
}

.section-lps.border-bottom.gradiente-right {
  background-image: linear-gradient(to right, #e9eefcd9, #fff 20%);
}

.section-lps.border-bottom.lp-funcionalidades {
  border-bottom-style: none;
  padding-top: 64px;
  padding-bottom: 64px;
}

.section-lps.gradiente-right {
  background-image: linear-gradient(to right, #e9eefcd9, #fff 20%);
}

.section-lps.no-bottom-space {
  text-align: left;
}

.section-lps.gradiente-left {
  background-image: linear-gradient(270deg, #e9eefcd9, #fff 20%);
}

.section-lps.lp-funcionalidades {
  background-color: #0000;
  padding-top: 48px;
  padding-bottom: 48px;
}

.container-45 {
  grid-column-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1280px;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
}

.container-45.direita {
  justify-content: flex-end;
}

.container-45.center {
  flex-direction: column;
  align-items: center;
  padding-bottom: 48px;
}

.container-45.bgimage {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/63f65ea0f5152255d18951af_BG.png");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  padding: 60px;
}

.container-45.lp-funcionalidades {
  padding-left: 62px;
  padding-right: 62px;
}

.funcionalidade {
  color: #005ac3;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 15px;
}

.titulo-funcionalidade {
  color: #565e71;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
}

.text-block-164 {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.container-46 {
  flex-direction: column;
  align-items: center;
  max-width: 1280px;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
}

.container-46.bg-blue {
  background-color: #001a43;
}

.container-46.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.container-46.nf {
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-block-165 {
  color: #e3e8f6;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}

.text-block-166 {
  color: #e3e8f6;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}

.div-block-153 {
  max-width: 100%;
  margin-top: 48px;
  display: flex;
}

.div-block-154 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 33%;
  height: 368px;
  margin-left: 24px;
  margin-right: 24px;
  display: flex;
}

.text-block-167 {
  color: #3f4759;
  text-align: center;
  align-self: auto;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 44px;
}

.text-block-167.lp-funcionalidades {
  color: #000;
}

.text-block-168 {
  color: #565e71;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-169 {
  color: #6f778b;
  margin-top: 16px;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.text-block-169.lp-funcionalidades {
  max-width: 500px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-170 {
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
}

.text-block-170 h2 {
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 62px;
}

.text-block-170 strong {
  color: #2f74de;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-block-170.lp-funcionalidades {
  line-height: 56px;
}

.div-block-155 {
  width: 100%;
  max-width: 552px;
  margin-top: 48px;
  margin-bottom: 12px;
}

.div-block-156 {
  order: -1;
  font-size: 20px;
  line-height: 40px;
}

.div-block-156.lp-funcionalidades {
  max-width: 600px;
}

.div-block-156.lp-funcionalidades.hero {
  max-width: 550px;
  margin-right: 0;
  padding-top: 60px;
  padding-right: 20px;
}

.slider-11 {
  display: none;
}

.div-block-157 {
  order: 1;
}

.div-block-157.lp-funcionalidades {
  max-width: 600px;
  padding-left: 0;
}

.image-header-home {
  display: inline-block;
}

.image-header-home.bf2022 {
  width: 170px;
}

.nav-link-home {
  white-space: nowrap;
  margin-left: 0;
  margin-right: 0;
  padding: 0 12px;
  font-size: 14px;
}

.nav-link-home:hover {
  text-decoration: none;
}

.nav-link-home.w--current {
  color: var(--primary-3);
  background-color: #0000;
}

.nav-link-home.empty-state-hidden {
  display: block;
}

.nav-link-home.empty-state-hidden.hide-menu {
  display: none;
}

.nav-link-home.nav-link-login {
  padding-left: 16px;
  padding-right: 16px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
}

.nav-link-home.new {
  background-color: #0000;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.nav-link-home.new.color {
  color: #005ac3;
}

.nav-link-home.new.padding {
  padding-left: 0;
}

.nav-link-home.new-home {
  background-color: #0000;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.nav-link-home.new-home.color {
  color: #005ac3;
}

.nav-link-home.new-home.padding {
  padding-left: 0;
}

.dropdown-icon-home {
  margin-right: -4px;
}

.text-block-171, .text-block-172 {
  font-size: 14px;
}

.section-home-nova {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-home-nova.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-home-nova.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-home-nova.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-home-nova.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-home-nova.bg-gray-4.section3 {
  padding: 60px;
}

.section-home-nova.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-home-nova.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-home-nova.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-home-nova.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-home-nova.no-bottom-space {
  padding-bottom: 0;
}

.section-home-nova.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-home-nova.bg-primary-2 {
  background-color: #0094ff;
}

.section-home-nova.no-top-space {
  background-color: #0000;
  border-radius: 1px;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  display: block;
}

.section-home-nova.no-top-space.bg-white {
  background-color: #fbfbff;
}

.section-home-nova.bottom-space-small {
  padding-bottom: 0;
}

.section-home-nova.top-space-small {
  padding-top: 96px;
}

.section-home-nova.section-sucess {
  background-color: #32cccc0d;
}

.section-home-nova.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-home-nova.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-home-nova.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-home-nova.hero-full {
  padding-top: 40px;
}

.section-home-nova.hero-full.option-01 {
  display: none;
}

.section-home-nova.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-home-nova.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-home-nova.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-home-nova.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-home-nova.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-home-nova.bg-blue-1.section3 {
  padding: 60px;
}

.section-home-nova.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-home-nova.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-home-nova.lp1 {
  padding-bottom: 40px;
}

.section-home-nova.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-home-nova.gray {
  background-color: #fbfbfd;
}

.section-home-nova.mobile-home.no-top-space-home {
  display: none;
}

.section-home-nova.mobile-home.vobi-empreenda.section3 {
  background-color: #0a101c;
}

.section-home-nova.mobile-home.vobi-empreenda.section3.use1 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 72px;
  padding-right: 72px;
}

.section-home-nova.mobile-home.vobi-empreenda.section3.use1.use3 {
  padding-top: 0;
}

.section-home-nova.mobile-home.vobi-empreenda.section3.use1.use3.use4 {
  padding-top: 48px;
}

.section-home-nova.mobile-home.treinamento {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.section-home-nova.mobile-home.treinamento.darkcolor {
  background-color: #131b2c;
}

.section-home-nova.mobile-home.sn {
  padding-top: 0;
}

.section-home-nova.gray-home {
  background-color: #fbfbfd;
}

.section-home-nova.gray-home.mobile-home.vobi-empreenda.section2 {
  background-color: #0a101c;
}

.section-home-nova.ns {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 48px;
  display: flex;
}

.container-40-home {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
}

.container-40-home.margin-top {
  margin-top: 48px;
}

.container-40-home.mobile {
  display: none;
}

.div-block-151-home {
  flex-direction: column;
  align-items: flex-start;
  max-width: 500px;
  padding-top: 80px;
  padding-bottom: 40px;
  display: flex;
}

.image-92-home {
  align-self: center;
}

.image-92-home.vobi-emprrenda {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.div-block-141-home {
  display: none;
}

.rich-text-block-17-home {
  text-align: left;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 56px;
}

.rich-text-block-17-home h3 {
  color: #565e71;
  letter-spacing: 0;
  white-space: normal;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.rich-text-block-17-home h1 {
  direction: ltr;
  color: #283041;
  letter-spacing: 0;
  text-indent: 0;
  text-transform: none;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
}

.rich-text-block-17-home h2 {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 54px;
}

.rich-text-block-17-home strong {
  color: #2f74de;
  font-weight: 600;
}

.rich-text-block-17-home p {
  margin-bottom: 0;
  font-size: 16px;
}

.rich-text-block-17-home.margin {
  margin-right: 16px;
}

.rich-text-block-17-home h4 {
  color: #6f778b;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.container-37-home {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 1280px;
  margin-bottom: 20px;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
}

.container-37-home._1 {
  align-items: flex-start;
}

.container-37-home.mobile {
  display: none;
}

.container-37-home.margin-top {
  margin-top: 48px;
}

.navbar-sticky-home {
  z-index: 998;
  position: sticky;
  top: 0;
}

.navbar-sticky-home.bg-white, .navbar-sticky-home.bg-white-home {
  background-color: #fbfbfd;
  border-bottom: 1px solid #e3e8f6;
  border-radius: 0;
}

.new-navigation-container-home {
  background-color: var(--white);
}

.container-41-home {
  max-width: 1280px;
  display: block;
}

.container-41-home.mobile {
  display: none;
}

.navbar-home {
  background-color: #0000;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.navbar-home.new, .navbar-home.new-home {
  justify-content: space-around;
  padding-left: 72px;
  padding-right: 72px;
}

.brand-home {
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.brand-home.w--current {
  color: #0000;
  background-color: #0000;
}

.nav-menu-wrapper-home {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-menu-wrapper-home.justify-end {
  justify-content: flex-end;
}

.nav-menu-wrapper-home.new, .nav-menu-wrapper-home.new-home {
  justify-content: center;
}

.nav-menu-button-wrapper-copy {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.nav-menu-button-wrapper-copy.nav-menu-blog {
  flex: 1;
}

.nav-links-home {
  display: flex;
}

.nav-links-home.nav-links-1 {
  text-align: left;
  margin-left: 36px;
}

.nav-links-home.nav-links-1.new {
  justify-content: flex-start;
  margin-left: 0;
}

.nav-links-home.nav-links-1-home {
  text-align: left;
  margin-left: 36px;
}

.nav-links-home.nav-links-1-home.new, .nav-links-home.nav-links-1-home.new-home {
  justify-content: flex-start;
  margin-left: 0;
}

.nav-menu-button-wrapper-home {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.nav-menu-button-wrapper-home.nav-menu-blog {
  flex: 1;
}

.nav-link-copy {
  white-space: nowrap;
  margin-left: 0;
  margin-right: 0;
  padding: 0 12px;
  font-size: 14px;
}

.nav-link-copy:hover {
  text-decoration: none;
}

.nav-link-copy.w--current {
  color: var(--primary-3);
  background-color: #0000;
}

.nav-link-copy.empty-state-hidden {
  display: block;
}

.nav-link-copy.empty-state-hidden.hide-menu {
  display: none;
}

.nav-link-copy.nav-link-login {
  padding-left: 16px;
  padding-right: 16px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
}

.nav-link-copy.new {
  background-color: #0000;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.nav-link-copy.new.color {
  color: #005ac3;
}

.nav-link-copy.new.padding {
  padding-left: 0;
}

.nav-link-copy.nav-link-login-home {
  cursor: pointer;
  margin-right: 20px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 21px;
}

.nav-link-copy.nav-link-login-home-2 {
  margin-right: 20px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  display: none;
}

.nav-functions-home {
  align-items: center;
  display: flex;
}

.heading-144 {
  text-align: center;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.text-span-26 {
  color: #2f74de;
}

.heading-145 {
  color: #6f778b;
  padding-right: 40px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.heading-145.ns {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.heading-145.ns.inverted {
  text-align: right;
  padding-right: 0;
}

.bold-text-52 {
  color: #2f74de;
}

.bold-text-53 {
  padding-right: 20px;
}

.image-85-home {
  border-radius: 8px 8px 0 0;
  margin-bottom: 12px;
}

.image-85-home.vobi-empreenda {
  align-self: center;
  margin-bottom: 40px;
}

.div-block-147-home {
  background-color: #fff;
  border: 1px solid #e3e8f6;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 336px;
  display: flex;
}

.div-block-147-home.vobi-empreenda {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: none;
  height: 376px;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-139-home {
  color: #3f4759;
  text-align: center;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-139-home.vobi-empreenda {
  color: #131b2c;
  max-width: 163px;
  margin-bottom: 8px;
  font-size: 24px;
  line-height: 31px;
}

.text-block-139-home.vobi-empreenda.sub {
  color: #6f778b;
  max-width: 218px;
  font-size: 14px;
  line-height: 16px;
}

.button-16-home {
  color: #fcfcfc;
  text-align: center;
  background-color: #005ac3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 176px;
  height: 32px;
  margin-bottom: 16px;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  display: flex;
}

.grid-24-home {
  grid-column-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr 1.25fr;
}

.grid-24-home.vobi-empreenda {
  flex: 0 auto;
  grid-template-columns: 1.5fr 1.5fr 1.5fr;
  justify-content: stretch;
  align-self: flex-start;
  justify-items: center;
  width: 100%;
  max-width: 960px;
}

.div-block-147-copy {
  background-color: #fff;
  border: 1px solid #e3e8f6;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 264px;
  display: flex;
}

.grid-28-home {
  grid-row-gap: 48px;
  grid-template-columns: 1.5fr;
}

.bold-text-54 {
  color: #2f74de;
}

.tab-link-home {
  color: #005ac3;
  background-color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.tab-link-home.w--current {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--2f74de), var(--2f74de));
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  padding: 8px 18px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-block-147-home {
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-147-copy {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.tabs-menu-5-home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #005ac3;
  text-align: left;
  border-bottom: 1px solid #e3e8f6;
  border-top-left-radius: 4px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  place-items: flex-start stretch;
  margin-left: auto;
  display: grid;
  position: relative;
}

.div-block-133-home {
  background-color: #d6e2ff;
  border-radius: 8px;
  width: 100%;
  min-width: auto;
  max-width: 56px;
  height: 8px;
  margin-bottom: 48px;
}

.div-block-133-home.down {
  align-self: auto;
  margin-top: 0;
  margin-bottom: 48px;
}

.div-block-133-home.treinamento {
  margin-left: auto;
  margin-right: auto;
}

.div-block-133-copy {
  background-color: #d6e2ff;
  border-radius: 8px;
  width: 56px;
  height: 8px;
  margin-bottom: 48px;
}

.div-block-133-copy.down {
  align-self: auto;
  margin-top: 0;
  margin-bottom: 48px;
}

.tabs-4-home {
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  margin-top: 48px;
  margin-bottom: 48px;
  display: block;
}

.tabs-4-home.mobile {
  display: none;
}

.tab-link-copy {
  color: #005ac3;
  background-color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.tab-link-copy.w--current {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--2f74de), var(--2f74de));
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  padding: 16px 24px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.tab-pane-tab-1-home {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.vertical-tabs-row-home {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.vertical-tabs-row-home.new, .vertical-tabs-row-home.new-home {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 32px;
}

.content-width-small-home {
  direction: ltr;
  flex: none;
  width: 500px;
}

.content-width-small-home.card-tabs {
  flex-direction: column;
  display: flex;
}

.content-width-small-home.team-member-bio {
  border-top: 1px solid var(--gray-3);
  border-bottom: 1px solid var(--gray-3);
  text-align: center;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 24px;
}

.content-width-small-home.expandable-tabs-vertical {
  border-left: 2px solid #ecebea;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.content-width-small-home.expandable-tabs-vertical.expandable-tabs-home {
  width: 300px;
}

.content-width-small-home.expandable-tabs-vertical.feature-tabs-options {
  width: 300px;
  font-family: Maisonneue, sans-serif;
}

.content-width-small-home.expandable-tabs-vertical.new {
  border: 2px solid #e3e8f6;
  border-top-width: 1px;
  border-radius: 8px;
  flex: 0 auto;
  align-self: flex-start;
  width: 424px;
}

.content-width-small-home.expandable-tabs-vertical-home {
  border-left: 2px solid #ecebea;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.content-width-small-home.expandable-tabs-vertical-home.expandable-tabs-home {
  width: 300px;
}

.content-width-small-home.expandable-tabs-vertical-home.feature-tabs-options {
  width: 300px;
  font-family: Maisonneue, sans-serif;
}

.content-width-small-home.expandable-tabs-vertical-home.new {
  border: 2px solid #e3e8f6;
  border-top-width: 1px;
  border-radius: 8px;
  flex: 0 auto;
  align-self: flex-start;
  width: 424px;
}

.content-width-small-home.expandable-tabs-vertical-home.new-home {
  border: 0 solid #e3e8f6;
  border-left: 2px solid #005ac3;
  border-radius: 0;
  flex: 0 auto;
  align-self: flex-start;
  width: 380px;
}

.tab-link-tab-12-home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: auto;
  background-color: #fff;
  border: 0 solid #e3e8f6;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 0 0 4px;
  padding: 8px 16px;
  display: grid;
}

.tab-link-tab-12-home.w--current {
  text-align: left;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  background-color: #f5f7fd;
  background-image: linear-gradient(#f5f7fd, #f5f7fd);
  background-clip: padding-box;
}

.text-block-152-home {
  color: #3f4759;
  padding-left: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 31px;
}

.expandable-home-nova.expandable-card {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 6px;
  padding: 12px 24px;
  transition: transform .2s, border-color .2s, background-color .2s;
}

.expandable-home-nova.expandable-card:hover {
  text-decoration: none;
  transform: translate(8px);
}

.expandable-home-nova.expandable-card.w--current {
  border-color: var(--gray-3);
  background-color: var(--white);
  padding-top: 24px;
  padding-bottom: 24px;
}

.expandable-home-nova.expandable-card.w--current:hover {
  transform: none;
}

.expandable-home-nova.expandable-tab-vertical.w--current {
  border-left-color: var(--primary-1);
  opacity: 1;
  align-self: flex-start;
  transition: opacity .2s, border-color .2s;
}

.expandable-home-nova.expandable-tab-vertical.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-style: none;
  border-left-color: #e3e8f6;
  flex: 1;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 8px 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  display: grid;
}

.expandable-home-nova.expandable-tab-vertical.new:hover, .expandable-home-nova.expandable-tab-vertical.new:focus, .expandable-home-nova.expandable-tab-vertical.new:visited {
  color: #0094ff;
}

.expandable-home-nova.expandable-tab-vertical.new.w--current {
  color: #002e6c;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #acc7ff2e;
  background-clip: padding-box;
  border: 2px #acc7ff33;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  margin: 8px 16px;
  padding: 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: none;
  display: flex;
  right: auto;
}

.expandable-home-nova.expandable-tab-vertical.new.grid-50 {
  border-left: 0 #0000;
  display: flex;
}

.expandable-home-nova.expandable-tab-vertical {
  opacity: .6;
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 12px 0 12px 16px;
  transition: opacity .2s, border-color .2s;
  right: 2px;
}

.expandable-home-nova.expandable-tab-vertical:hover {
  opacity: 1;
  text-decoration: none;
}

.expandable-home-nova.expandable-tab-vertical.w--current {
  background-color: var(--white);
  opacity: 1;
  color: var(--primary-1);
  border-left-width: 6px;
  border-left-color: #32cccc;
  font-size: 18px;
}

.expandable-home-nova.h6-small.new {
  color: #002e6c;
  align-self: center;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.expandable-home-nova.expandable-tab-vertical-home {
  opacity: .75;
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 12px 0 12px 16px;
  transition: opacity .2s, border-color .2s;
  right: 2px;
}

.expandable-home-nova.expandable-tab-vertical-home:hover {
  opacity: 1;
  text-decoration: none;
}

.expandable-home-nova.expandable-tab-vertical-home.w--current {
  border-left-color: var(--primary-1);
  opacity: 1;
  align-self: flex-start;
  transition: opacity .2s, border-color .2s;
}

.expandable-home-nova.expandable-tab-vertical-home.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-style: none;
  border-left-color: #e3e8f6;
  flex: 1;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 8px 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  display: grid;
}

.expandable-home-nova.expandable-tab-vertical-home.new:hover, .expandable-home-nova.expandable-tab-vertical-home.new:focus, .expandable-home-nova.expandable-tab-vertical-home.new:visited {
  color: #0094ff;
}

.expandable-home-nova.expandable-tab-vertical-home.new.w--current {
  color: #002e6c;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #acc7ff2e;
  background-clip: padding-box;
  border: 2px #acc7ff33;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  margin: 8px 16px;
  padding: 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: none;
  display: flex;
  right: auto;
}

.expandable-home-nova.expandable-tab-vertical-home.new.grid-50 {
  border-left: 0 #0000;
  display: flex;
}

.expandable-home-nova.expandable-tab-vertical-home.new-home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-style: none;
  border-left-color: #e3e8f6;
  flex: 1;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 4px 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 16px;
  display: grid;
}

.expandable-home-nova.expandable-tab-vertical-home.new-home:hover, .expandable-home-nova.expandable-tab-vertical-home.new-home:focus, .expandable-home-nova.expandable-tab-vertical-home.new-home:visited {
  color: #0094ff;
}

.expandable-home-nova.expandable-tab-vertical-home.new-home.w--current {
  color: #002e6c;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #acc7ff2e;
  background-clip: padding-box;
  border: 2px #acc7ff33;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  margin: 4px 16px;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: none;
  display: flex;
  right: auto;
}

.expandable-home-nova.expandable-tab-vertical-home.new-home.grid-50 {
  border-left: 0 #0000;
  display: flex;
}

.grid-50-home {
  color: #002e6c;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  place-content: center start;
  place-items: center start;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.image-91-home {
  background-image: linear-gradient(to bottom, var(--2f74de), var(--2f74de));
  color: #002e6c;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.expandable-heading-2-home {
  cursor: pointer;
  margin-bottom: 0;
  transition: color .2s;
}

.expandable-heading-2-home:hover {
  color: #32cccc;
}

.expandable-heading-2-home.h6-small {
  color: #0094ff;
  justify-items: start;
}

.expandable-heading-2-home.h6-small.new {
  color: #002e6c;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.expandable-heading-2-home.h6-small.new.curent {
  font-weight: 700;
}

.expandable-heading-2-home.extra-features-heading {
  border-bottom: 1px solid #4c546e;
}

.image-91-copy {
  background-image: linear-gradient(to bottom, var(--2f74de), var(--2f74de));
  color: #002e6c;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.expandable-heading-2-copy {
  cursor: pointer;
  margin-bottom: 0;
  transition: color .2s;
}

.expandable-heading-2-copy:hover {
  color: #32cccc;
}

.expandable-heading-2-copy.h6-small {
  color: #0094ff;
  justify-items: start;
}

.expandable-heading-2-copy.h6-small.new {
  color: #002e6c;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.expandable-heading-2-copy.h6-small.new.curent {
  font-weight: 700;
}

.expandable-heading-2-copy.extra-features-heading {
  border-bottom: 1px solid #4c546e;
}

.tab-pane-di-rio-de-obra-home {
  margin-top: 12px;
  padding-left: 24px;
}

.text-block-150-home {
  color: #6f778b;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.image-97-home {
  text-align: left;
  object-fit: contain;
  border: 2px #e3e8f6;
  border-radius: 8px;
  display: inline-block;
}

.expandable-home-copy.expandable-card {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 6px;
  padding: 12px 24px;
  transition: transform .2s, border-color .2s, background-color .2s;
}

.expandable-home-copy.expandable-card:hover {
  text-decoration: none;
  transform: translate(8px);
}

.expandable-home-copy.expandable-card.w--current {
  border-color: var(--gray-3);
  background-color: var(--white);
  padding-top: 24px;
  padding-bottom: 24px;
}

.expandable-home-copy.expandable-card.w--current:hover {
  transform: none;
}

.expandable-home-copy.expandable-tab-vertical.w--current {
  border-left-color: var(--primary-1);
  opacity: 1;
  align-self: flex-start;
  transition: opacity .2s, border-color .2s;
}

.expandable-home-copy.expandable-tab-vertical.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-style: none;
  border-left-color: #e3e8f6;
  flex: 1;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 8px 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  display: grid;
}

.expandable-home-copy.expandable-tab-vertical.new:hover, .expandable-home-copy.expandable-tab-vertical.new:focus, .expandable-home-copy.expandable-tab-vertical.new:visited {
  color: #0094ff;
}

.expandable-home-copy.expandable-tab-vertical.new.w--current {
  color: #002e6c;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #acc7ff2e;
  background-clip: padding-box;
  border: 2px #acc7ff33;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  margin: 8px 16px;
  padding: 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: none;
  display: flex;
  right: auto;
}

.expandable-home-copy.expandable-tab-vertical.new.grid-50 {
  border-left: 0 #0000;
  display: flex;
}

.expandable-home-copy.expandable-tab-vertical.new-home:hover, .expandable-home-copy.expandable-tab-vertical.new-home:focus, .expandable-home-copy.expandable-tab-vertical.new-home:visited {
  color: #0094ff;
}

.expandable-home-copy.expandable-tab-vertical.new-home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-style: none;
  border-left-color: #e3e8f6;
  flex: 1;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 4px 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 16px;
  display: grid;
}

.expandable-home-copy.expandable-tab-vertical.new-home:hover, .expandable-home-copy.expandable-tab-vertical.new-home:focus, .expandable-home-copy.expandable-tab-vertical.new-home:visited {
  color: #0094ff;
}

.expandable-home-copy.expandable-tab-vertical.new-home.w--current {
  color: #002e6c;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #acc7ff2e;
  background-clip: padding-box;
  border: 2px #acc7ff33;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  margin: 8px 16px;
  padding: 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: none;
  display: flex;
  right: auto;
}

.expandable-home-copy.expandable-tab-vertical.new-home.grid-50 {
  border-left: 0 #0000;
  display: flex;
}

.expandable-home-copy.expandable-tab-vertical {
  opacity: .6;
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 12px 0 12px 16px;
  transition: opacity .2s, border-color .2s;
  right: 2px;
}

.expandable-home-copy.expandable-tab-vertical:hover {
  opacity: 1;
  text-decoration: none;
}

.expandable-home-copy.expandable-tab-vertical.w--current {
  background-color: var(--white);
  opacity: 1;
  color: var(--primary-1);
  border-left-width: 6px;
  border-left-color: #32cccc;
  font-size: 18px;
}

.expandable-home-copy.h6-small.new {
  color: #002e6c;
  align-self: center;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.expandable-home-copy.expandable-tab-vertical-copy {
  opacity: .75;
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 12px 0 12px 16px;
  transition: opacity .2s, border-color .2s;
  right: 2px;
}

.expandable-home-copy.expandable-tab-vertical-copy:hover {
  opacity: 1;
  text-decoration: none;
}

.expandable-home-copy.expandable-tab-vertical-copy.w--current {
  border-left-color: var(--primary-1);
  opacity: 1;
  align-self: flex-start;
  transition: opacity .2s, border-color .2s;
}

.expandable-home-copy.expandable-tab-vertical-copy.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-style: none;
  border-left-color: #e3e8f6;
  flex: 1;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 8px 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  display: grid;
}

.expandable-home-copy.expandable-tab-vertical-copy.new:hover, .expandable-home-copy.expandable-tab-vertical-copy.new:focus, .expandable-home-copy.expandable-tab-vertical-copy.new:visited {
  color: #0094ff;
}

.expandable-home-copy.expandable-tab-vertical-copy.new.w--current {
  color: #002e6c;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #acc7ff2e;
  background-clip: padding-box;
  border: 2px #acc7ff33;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  margin: 8px 16px;
  padding: 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: none;
  display: flex;
  right: auto;
}

.expandable-home-copy.expandable-tab-vertical-copy.new.grid-50 {
  border-left: 0 #0000;
  display: flex;
}

.expandable-home-copy.expandable-tab-vertical-copy.new-home:hover, .expandable-home-copy.expandable-tab-vertical-copy.new-home:focus, .expandable-home-copy.expandable-tab-vertical-copy.new-home:visited {
  color: #0094ff;
}

.expandable-home-copy.expandable-tab-vertical-copy.new-home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-style: none;
  border-left-color: #e3e8f6;
  flex: 1;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 4px 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 16px;
  display: grid;
}

.expandable-home-copy.expandable-tab-vertical-copy.new-home:hover, .expandable-home-copy.expandable-tab-vertical-copy.new-home:focus, .expandable-home-copy.expandable-tab-vertical-copy.new-home:visited {
  color: #0094ff;
}

.expandable-home-copy.expandable-tab-vertical-copy.new-home.w--current {
  color: #002e6c;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #acc7ff2e;
  background-clip: padding-box;
  border: 2px #acc7ff33;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  margin: 8px 16px;
  padding: 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: none;
  display: flex;
  right: auto;
}

.expandable-home-copy.expandable-tab-vertical-copy.new-home.grid-50 {
  border-left: 0 #0000;
  display: flex;
}

.expandable-home-copy.expandable-tab-vertical-copy.new-home-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-style: none;
  border-left-color: #e3e8f6;
  flex: 1;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center stretch;
  margin: 4px 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 16px;
  display: grid;
}

.expandable-home-copy.expandable-tab-vertical-copy.new-home-copy:hover, .expandable-home-copy.expandable-tab-vertical-copy.new-home-copy:focus, .expandable-home-copy.expandable-tab-vertical-copy.new-home-copy:visited {
  color: #0094ff;
}

.expandable-home-copy.expandable-tab-vertical-copy.new-home-copy.w--current {
  color: #002e6c;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #acc7ff2e;
  background-clip: padding-box;
  border: 2px #acc7ff33;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  margin: 4px 16px;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: none;
  display: flex;
  right: auto;
}

.expandable-home-copy.expandable-tab-vertical-copy.new-home-copy.grid-50 {
  border-left: 0 #0000;
  display: flex;
}

.grid-55-copy {
  grid-column-gap: 0px;
  grid-row-gap: 64px;
  grid-template-columns: .6fr .6fr .6fr;
  margin-bottom: 36px;
  padding-left: 98px;
  padding-right: 98px;
}

.tabs-4-copy {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 48px;
  margin-bottom: 48px;
  display: block;
}

.tabs-4-copy.mobile, .tabs-4-copy.mobile-home {
  display: none;
}

.grid-56-home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.5fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.text-block-158-home {
  color: #565e71;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.grid-35-home {
  grid-template-columns: 1fr;
}

.image-96-home {
  margin-top: 10px;
}

.video-7-home {
  align-items: center;
}

.slider-7-home {
  background-color: #fff;
  height: 100%;
}

.slider-7-home.slider-ajuste.vobi-cred {
  background-color: #0000;
}

.mask-4-home {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: auto;
  max-width: 1136px;
  height: 385px;
}

.mask-4-home.vobi-cred {
  background-color: #0000;
  max-width: 1250px;
  height: 300px;
}

.columns-18-home {
  background-color: #fff;
  align-items: stretch;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.column-39-home {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.column-39-home.ajuste-lightbox {
  background-color: #001a43;
}

.video-7-home-nova {
  align-items: center;
}

.column-40-home {
  background-color: #001a43;
  flex-direction: column;
  flex: 0 auto;
  align-self: stretch;
  align-items: stretch;
  padding-top: 40px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.grid-53-home {
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: start;
  margin-top: 48px;
  display: flex;
}

.text-block-153-home {
  color: #acc7ff;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-154-home {
  color: #fcfcfc;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
}

.text-block-155-home {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 18px;
}

.grid-38-home {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  grid-template-rows: auto;
  margin-top: 0;
}

.grid-40-home {
  grid-row-gap: 32px;
  background-color: #ffede9;
  border-bottom-left-radius: 8px;
  grid-template-rows: 6px auto;
  grid-template-columns: 1fr;
}

.grid-40-home.blue {
  background-color: #ebf0ff;
  border-top-right-radius: 0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 0;
  padding-right: 0;
}

.text-block-141-copy {
  color: #46464a;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.grid-41-copy {
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: .25fr 2fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-items: start;
  display: flex;
}

.div-block-140-home {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.image-107-home {
  margin-right: 8px;
}

.text-block-157-home {
  color: #46464a;
  border-bottom: 1px solid #ffdad4;
  width: 100%;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: block;
}

.text-block-157-home.last {
  border-bottom-style: none;
}

.text-block-157-home.blue-text {
  color: #002e6c;
  border-bottom-color: #d6e2ff;
}

.text-block-141-copy {
  color: #46464a;
  text-align: center;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-141-copy.eng-cons {
  text-align: left;
}

.text-block-157-copy {
  color: #46464a;
  border-bottom: 1px solid #ffdad4;
  width: 100%;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
}

.text-block-157-copy.last {
  border-bottom-style: none;
}

.text-block-157-copy.blue-text {
  color: #002e6c;
  border-bottom-color: #d6e2ff;
  font-size: 16px;
}

.div-block-132-copy {
  background-color: #ff5449;
  border-top-left-radius: 8px;
  border-top-right-radius: 0;
  height: 8px;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 8px;
}

.div-block-132-copy.blue {
  background-color: #4f8efa;
  border-top-left-radius: 0;
  height: 8px;
}

.text-block-141-copy-copy {
  color: #46464a;
  text-align: center;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-141-copy-copy.eng-cons {
  text-align: left;
}

.grid-27-home {
  grid-row-gap: 0px;
  background-color: #2f74de;
  border-radius: 8px;
  grid-template-columns: 1fr;
  justify-items: start;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
}

.image-87-home {
  background-color: #2f74de;
  border-radius: 0 8px 8px 0;
}

.grid-26-home {
  grid-column-gap: 0px;
  background-color: #2f74de;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 48px;
}

.container-37-copy {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 1280px;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
}

.container-37-copy._1 {
  align-items: flex-start;
}

.container-37-copy.mobile {
  display: none;
}

.container-37-copy.margin-top {
  margin-top: 48px;
}

.heading-144-copy-copy.texto-alinhado-para-direita {
  text-align: left;
}

.heading-144-copy-copy.texto-alinhado-para-direita.ns {
  margin-bottom: 0;
  font-size: 32px;
  line-height: 38px;
}

.heading-144-copy-copy.texto-alinhado-para-direita.ns.inverted {
  text-align: right;
}

.heading-144-copy-copy.ns {
  max-width: 700px;
}

.grid-46-home {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
}

.text-block-143-home {
  color: #3f4759;
  max-height: 24px;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.link-5-home {
  color: #6f778b;
  cursor: pointer;
  background-color: #0000;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.link-5-home.w--current {
  color: #6f778b;
  background-color: #0000;
}

.link-5-home.blue {
  color: #005ac3;
  background-color: #0000;
  text-decoration: underline;
}

.link-5-home.arq-link2, .link-5-home.eng-link2 {
  cursor: pointer;
}

.link-5-home.hide {
  display: none;
}

.heading-144-copy-home {
  text-align: left;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
}

.bold-text-55 {
  color: #2f74de;
}

.heading-145-home {
  color: #6f778b;
  margin-bottom: 36px;
  padding-right: 40px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.heading-144-desk {
  text-align: center;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.heading-144-desk.lps {
  max-width: 800px;
  margin-top: 16px;
  margin-bottom: 40px;
}

.heading-144-desk.lps-copy {
  margin-top: 16px;
  margin-bottom: 40px;
}

.heading-144-desk.lps-copy-copy {
  margin-top: 16px;
  margin-bottom: 20px;
}

.heading-144-desk.vobi-empreeda {
  margin-bottom: 16px;
}

.heading-144-desk.vobi-empreeda.section2 {
  color: var(--white);
  max-width: 554px;
  font-size: 38px;
}

.heading-144-copy23 {
  text-align: center;
  margin-bottom: 28px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.heading-144-copy23.vobi-empreenda {
  color: var(--white);
  text-align: left;
  max-width: 550px;
  margin-bottom: 24px;
}

.heading-144-copy23.vobi-empreenda.use1 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.heading-144-copy23.vobi-empreenda.use1.use2 {
  margin-bottom: 16px;
}

.heading-144-copy23.vobi-empreenda.use2 {
  max-width: 629px;
}

.heading-144-copy23.vobi-empreenda.use2.use3 {
  margin-bottom: 45px;
}

.text-block-146-home {
  color: var(--gray-1);
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.div-block-150-home {
  display: none;
}

.grid-47-home {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.link-5-copy {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.link-5-copy.blue {
  color: #005ac3;
  background-color: #0000;
  text-decoration: underline;
}

.container-41-copy {
  max-width: 1280px;
}

.container-41-copy.mobile {
  display: none;
}

.grid-48-home {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.text-block-143-copy {
  color: #3f4759;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.grid-44-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: stretch;
  height: auto;
  margin-left: 50px;
  margin-right: 50px;
  padding-left: 0;
  padding-right: 0%;
}

.grid-44-copy.mobile {
  display: none;
}

.text-block-145-copy {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

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

.logo-link.w--current {
  background-color: #fff0;
}

.select-field-copy-copy-copy {
  background-color: #fff;
  border: 0 #000;
  border-radius: 5px;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.heading-146 {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.heading-147 {
  color: #6f778b;
  text-align: center;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.heading-148 {
  color: #283041;
  text-align: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 48px;
}

.bold-text-56 {
  color: #2f74de;
}

.div-block-158 {
  grid-column-gap: 40px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-158.mobile {
  display: none;
}

.div-block-159 {
  background-color: #f5f7fd;
  border-radius: 8%;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  max-width: 288px;
  height: 144px;
  padding: 8px 16px;
  display: flex;
}

.div-block-159.red {
  background-color: #ffede9;
  padding-top: 8px;
  padding-bottom: 8px;
}

.text-block-173 {
  color: #3f4759;
  text-align: center;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-173.red {
  color: #220001;
  text-align: center;
}

.text-block-174 {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.bold-text-57 {
  color: #dd3730;
}

.text-block-175 {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.text-block-175.mobile {
  display: none;
}

.heading-149 {
  color: #283041;
  margin-top: 40px;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 62px;
}

.bold-text-58 {
  color: #2f74de;
}

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

.div-block-160 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-160.mobile {
  display: none;
}

.text-block-176 {
  color: #acc7ff;
  align-self: stretch;
  font-family: Inter, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 38px;
}

.bold-text-59 {
  color: #f5f7fd;
}

.div-block-161 {
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}

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

.image-120 {
  align-self: flex-end;
}

.div-block-162 {
  background-color: #002e6c;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 231px;
  max-width: 231px;
  height: 104px;
  padding: 16px;
  display: flex;
  overflow: visible;
}

.text-block-177 {
  color: #fff;
  max-width: none;
  height: auto;
  margin-top: 8px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.image-122 {
  width: 48px;
  height: 48px;
}

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

.image-123 {
  width: 48px;
  height: 48px;
}

.heading-150 {
  color: #000;
  margin-top: 36px;
  margin-bottom: 36px;
  font-family: Inter, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1.2em;
}

.paragraph-25 {
  color: #3e3e3e;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
}

.paragraph-26 {
  color: #000;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.2em;
}

.heading-151 {
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1em;
}

.image-125 {
  border-radius: 8px;
  max-width: 384px;
}

.paragraph-27 {
  color: #fff;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.2em;
}

.div-block-163 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}

.image-126 {
  width: 26px;
  margin-right: 20px;
}

.paragraph-28 {
  color: #fff;
  margin-bottom: 32px;
  padding-left: 50px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2em;
}

.section-49 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.heading-152 {
  color: #000;
  text-align: center;
  width: 60%;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2em;
}

.heading-152.blue {
  color: #005ac3;
  background-color: #0000;
}

.image-127 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-width: 1100%;
  height: 100%;
  max-height: 323px;
}

.button-29 {
  color: #fff;
  background-color: #005ac3;
  border-radius: 8px;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}

.button-29.margin-top {
  margin-top: 24px;
}

.text-block-178 {
  color: #005ac3;
  margin-top: 48px;
  margin-bottom: 25px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.heading-153 {
  color: #000;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1em;
}

.div-block-164 {
  border-bottom: 2px solid #3e3e3e;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 24px;
  padding-bottom: 16px;
  display: flex;
}

.div-block-164.no-border-bottom {
  border-bottom-style: none;
}

.div-block-164.no-border-bottom.no-margin-botton {
  margin-bottom: 0;
}

.heading-154 {
  color: #3e3e3e;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
}

.heading-154.margin-left {
  margin-right: 16px;
}

.div-block-165 {
  max-width: 70%;
}

.text-block-179 {
  color: #3e3e3e;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2em;
}

.text-block-179.local {
  margin-top: 8px;
}

.heading-152-copy {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2em;
}

.heading-152-copy.blue {
  color: #005ac3;
  background-color: #0000;
}

.image-128 {
  width: 100%;
  max-width: 253px;
  margin-bottom: 32px;
}

.heading-155 {
  color: #fff;
  text-align: center;
  width: 65%;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.2em;
}

.heading-156 {
  color: #fff;
  text-align: center;
  width: 70%;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2em;
}

.heading-157 {
  color: #3e3e3e;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.2em;
}

.bold-text-61 {
  line-height: 1.2em;
}

.text-block-175-copy {
  color: #2f74de;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-180 {
  color: #6f778b;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.heading-144-copy {
  text-align: center;
  text-align: center;
  width: 55%;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.heading-144-copy._50 {
  width: 50%;
}

.heading-144-desk-copy {
  text-align: center;
  width: 65%;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.heading-148-copy {
  color: #283041;
  text-align: center;
  width: 75%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 48px;
}

.heading-149-copy {
  color: #283041;
  margin-top: 60px;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 62px;
}

.text-span-27 {
  color: var(--4f8efa);
}

.fs-cc-banner_component {
  z-index: 999;
  background-color: #f5f6ff;
  border-top: 1px solid #4353ff29;
  padding: 1.5rem 2rem;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 62.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-banner_text {
  color: #616161;
  margin-right: 1.5rem;
}

.fs-cc-banner_text-link {
  color: #4353ff;
  border-bottom: 2px solid #4353ff;
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-banner_buttons-wrapper {
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-cc-banner_button {
  color: #fff;
  text-align: center;
  background-color: #404761;
  border: 2px solid #4353ff;
  border-radius: 999rem;
  min-width: 8.75rem;
  margin-left: 1rem;
  padding: .625rem 1.25rem;
  font-size: 1rem;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #f5f6ff;
  border-radius: 100%;
  padding: .625rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  inset: -.75rem -.75rem auto auto;
  box-shadow: -1px 1px 12px #3333331a;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.fs-cc-prefs_space-small {
  margin-bottom: .75rem;
}

.fs-cc-prefs_title {
  color: #021a69;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_text {
  color: #021a69;
  font-size: .75rem;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 2rem;
  margin-right: -.5rem;
  display: flex;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 2.5rem;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-cc-prefs_label {
  color: #4353ff;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 2.5rem 2rem;
  overflow: scroll;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  max-width: 36rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  display: none;
  position: relative;
}

.fs-cc-prefs_close-icon {
  color: #021a7c;
  width: 1rem;
  height: 1rem;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #03052499;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.fs-cc-prefs_button {
  background-color: #4353ff;
  border: 2px solid #4353ff;
  border-radius: 999rem;
  margin-right: .5rem;
  padding: .625rem 1.5rem;
  font-size: .875rem;
  font-weight: 700;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  color: #4353ff;
  background-color: #fff;
  border-color: #4353ff;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem;
}

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

.text-block-175-copy {
  color: #6f778b;
  margin-bottom: 20px;
  margin-right: 50px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.text-block-175-copy.mobile {
  display: none;
}

.grid-63-copy {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: 40px 24px;
  grid-template-columns: 144px 144px;
  place-content: start;
  place-items: center start;
  margin-top: 32px;
}

.grid-63-copy.mobile {
  display: none;
}

.bold-text-62 {
  color: var(--gray-1);
}

.text-span-29, .text-span-30 {
  color: #2f74de;
}

.text-block-174-copy {
  color: #6f778b;
  text-align: center;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.bold-text-54-copy, .bold-text-63, .text-span-31 {
  color: #2f74de;
}

.section-lps-eng-cons-depoimentos {
  padding-top: 48px;
  padding-bottom: 48px;
  display: none;
}

.section-lps-eng-cons-depoimentos.bg-blue {
  background-color: #001a43;
}

.section-lps-eng-cons-depoimentos.border-bottom {
  border-bottom: 1px solid #e3e8f6;
}

.section-lps-eng-cons-depoimentos.border-bottom.gradiente-left {
  background-image: linear-gradient(270deg, #e9eefcd9, #fff 20%);
  justify-content: space-between;
}

.section-lps-eng-cons-depoimentos.border-bottom.gradiente-right, .section-lps-eng-cons-depoimentos.gradiente-right {
  background-image: linear-gradient(to right, #e9eefcd9, #fff 20%);
}

.section-lps-eng-cons-depoimentos.no-bottom-space {
  text-align: left;
}

.section-lps-eng-cons-depoimentos.gradiente-left {
  background-image: linear-gradient(270deg, #e9eefcd9, #fff 20%);
}

.text-block-173-lp-eng-cons {
  color: #3f4759;
  text-align: center;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-173-lp-eng-cons.red {
  color: #220001;
  text-align: center;
}

.text-block-173-lp-eng-cons-mobile {
  color: #3f4759;
  text-align: center;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-173-lp-eng-cons-mobile.red {
  color: #220001;
  text-align: center;
}

.titulo-funcionalidade-lp-personas {
  color: #565e71;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
}

.funcionalidade-lp-personas {
  color: #005ac3;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 15px;
}

.grid-65 {
  grid-template-rows: auto;
  justify-content: space-between;
}

.div-block-156-lp-personas {
  order: -1;
  max-width: 500px;
  margin-right: 20px;
}

.grid-66 {
  grid-column-gap: 16px;
}

.div-block-157-lp-personas {
  order: 1;
  max-width: 500px;
  margin-left: 40px;
}

.container-45-lp-personas {
  grid-column-gap: 24px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  max-width: 1280px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.container-45-lp-personas.direita {
  justify-content: flex-end;
}

.container-45-lp-personas.center {
  flex-direction: column;
  align-items: center;
  padding-bottom: 48px;
}

.container-45-lp-personas.bgimage {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/63f65ea0f5152255d18951af_BG.png");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  padding: 60px;
}

.section-lps-personas {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-lps-personas.bg-blue {
  background-color: #001a43;
}

.section-lps-personas.border-bottom {
  border-bottom: 1px solid #e3e8f6;
}

.section-lps-personas.border-bottom.gradiente-left {
  background-image: linear-gradient(270deg, #e9eefcd9, #fff 20%);
  justify-content: space-between;
}

.section-lps-personas.border-bottom.gradiente-right, .section-lps-personas.gradiente-right {
  background-image: linear-gradient(to right, #e9eefcd9, #fff 20%);
}

.section-lps-personas.no-bottom-space {
  text-align: left;
}

.section-lps-personas.gradiente-left {
  background-image: linear-gradient(270deg, #e9eefcd9, #fff 20%);
}

.heading-144-desk-copy {
  text-align: center;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.heading-144-desk-copy.lps, .heading-144-desk-copy.lps-copy {
  margin-top: 16px;
  margin-bottom: 40px;
}

.heading-144-desk-copy.lps-copy-copy {
  margin-top: 16px;
  margin-bottom: 20px;
}

.div-block-167 {
  max-width: 500px;
}

.container-45-copy {
  grid-column-gap: 24px;
  justify-content: center;
  max-width: 1280px;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
}

.container-45-copy.direita {
  justify-content: flex-end;
}

.container-45-copy.center {
  flex-direction: column;
  align-items: center;
  padding-bottom: 48px;
}

.container-45-copy.bgimage {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/63f65ea0f5152255d18951af_BG.png");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  padding: 60px;
}

.heading-144-copy {
  text-align: center;
  text-align: center;
  text-align: center;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.div-block-141-home-copy {
  display: none;
}

.funcionalidade-lp-features {
  color: #005ac3;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
}

.titulo-funcionalidade-lp-features {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 38px;
}

.container-45-features {
  grid-column-gap: 24px;
  justify-content: space-between;
  max-width: 1280px;
  margin-top: 20px;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
}

.container-45-features.direita {
  justify-content: flex-end;
}

.container-45-features.center {
  flex-direction: column;
  align-items: center;
  padding-bottom: 48px;
}

.container-45-features.bgimage {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/63f65ea0f5152255d18951af_BG.png");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  padding: 60px;
}

.container-45-features.lp-funcionalidades {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.section-lps-features-1 {
  background-color: #005ac308;
  margin-bottom: 20px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-lps-features-1.bg-blue {
  background-color: #001a43;
}

.section-lps-features-1.border-bottom {
  border-bottom: 1px solid #e3e8f6;
}

.section-lps-features-1.border-bottom.gradiente-left {
  background-image: linear-gradient(270deg, #e9eefcd9, #fff 20%);
  justify-content: space-between;
}

.section-lps-features-1.border-bottom.gradiente-right, .section-lps-features-1.gradiente-right {
  background-image: linear-gradient(to right, #e9eefcd9, #fff 20%);
}

.section-lps-features-1.no-bottom-space {
  text-align: left;
}

.section-lps-features-1.gradiente-left {
  background-image: linear-gradient(270deg, #e9eefcd9, #fff 20%);
}

.heading-144-copy-copy-copy {
  text-align: center;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.grid-35-home-copy {
  grid-template-columns: 1fr;
  justify-items: center;
}

.heading-144-copy-copy {
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.container-37-home-copy {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 1280px;
  margin-bottom: 20px;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
}

.container-37-home-copy._1 {
  align-items: flex-start;
}

.container-37-home-copy.mobile {
  display: none;
}

.container-37-home-copy.margin-top {
  margin-top: 48px;
}

.div-block-169 {
  align-self: center;
}

.image-64-copy {
  border-radius: 6px;
  display: block;
  position: sticky;
  top: 40px;
  right: 40px;
  box-shadow: 0 2px 20px #0000000d;
}

.link-block-8 {
  display: block;
}

.html-embed-16 {
  max-height: 100px;
}

.link-block-9 {
  display: none;
}

.html-embed-17 {
  margin-top: 0;
  display: none;
}

.div-block-170 {
  max-width: 400px;
  max-height: 400px;
}

.container-47 {
  z-index: 999;
  background-color: var(--white);
  justify-content: flex-start;
  align-items: stretch;
  max-height: 170px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.div-block-171 {
  z-index: 98;
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 70px;
  margin-bottom: 0;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.div-block-172 {
  max-height: 100px;
  margin-bottom: 20px;
}

.section-copy {
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.section-copy.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-copy.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-copy.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-copy.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-copy.bg-gray-4.section3 {
  padding: 60px;
}

.section-copy.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-copy.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-copy.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-copy.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-copy.no-bottom-space {
  padding-bottom: 0;
}

.section-copy.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-copy.bg-primary-2 {
  background-color: #0094ff;
}

.section-copy.no-top-space {
  background-color: #0000;
  border-radius: 1px;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  display: block;
}

.section-copy.no-top-space.bg-white {
  background-color: #fbfbff;
}

.section-copy.bottom-space-small {
  padding-bottom: 0;
}

.section-copy.top-space-small {
  padding-top: 96px;
}

.section-copy.section-sucess {
  background-color: #32cccc0d;
}

.section-copy.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-copy.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.section-copy.hero-full {
  padding-top: 40px;
}

.section-copy.hero-full.option-01 {
  display: none;
}

.section-copy.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-copy.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-copy.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-copy.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-copy.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-copy.bg-blue-1.section3 {
  padding: 60px;
}

.section-copy.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-copy.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-copy.lp1 {
  padding-bottom: 40px;
}

.section-copy.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-copy.top-space-small-copy {
  padding-top: 96px;
}

.container-48 {
  max-width: 600px;
  max-height: 100px;
}

.html-embed-18 {
  flex-direction: column;
  align-items: stretch;
  min-width: 250px;
  min-height: 250px;
  display: flex;
}

.div-block-173 {
  margin-bottom: 40px;
}

.html-embed-18-copy {
  flex-direction: column;
  align-items: center;
  min-width: 250px;
  min-height: 250px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.html-embed-19 {
  align-self: flex-start;
  margin-bottom: 0;
}

.html-embed-20 {
  align-self: auto;
  margin-bottom: 0;
  display: none;
}

.div-block-174 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.grid-67 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  order: 0;
  grid-template-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: none;
}

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

.div-block-176 {
  z-index: 98;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-171-copy {
  z-index: 999;
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.div-block-177 {
  justify-content: flex-start;
  margin-left: 84px;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.container-50 {
  padding-left: 24px;
}

.title-vobi-empreenda {
  color: var(--white);
  max-width: 625px;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
}

.section-1-vobi-empreenda {
  object-fit: fill;
  background-color: #0a101c;
  padding-left: 72px;
  padding-right: 72px;
}

.subtitle-vobi-empreenda {
  color: #8a94ad;
  order: 0;
  max-width: 600px;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.subtitle-vobi-empreenda.new {
  color: #a6afc7;
  align-self: center;
  max-width: none;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 23px;
}

.subtitle-vobi-empreenda.section2 {
  text-align: center;
  max-width: 710px;
  font-weight: 500;
}

.subtitle-vobi-empreenda.section2.mobile {
  display: none;
}

.subtitle-vobi-empreenda.section2.section3 {
  text-align: center;
  max-width: 645px;
}

.subtitle-vobi-empreenda.section2.section3.use1 {
  max-width: 591px;
  margin-left: auto;
  margin-right: auto;
}

.subtitle-vobi-empreenda.section2.section3.use1.use2 {
  max-width: 523px;
}

.subtitle-vobi-empreenda.section2.use2 {
  display: block;
}

.div-title-esquerda {
  object-fit: fill;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  min-width: auto;
  max-width: 736px;
  margin-right: auto;
  padding-right: 15px;
  display: flex;
}

.container-51 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  object-fit: fill;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start space-between;
  max-width: 1136px;
  min-height: 688px;
  margin-left: auto;
  margin-right: auto;
  padding: 128px 0 96px;
  display: flex;
}

.container-51.use1 {
  justify-content: center;
  align-items: stretch;
  min-height: 0;
  margin-bottom: 96px;
  padding-top: 0;
  padding-bottom: 0;
}

.container-51.use1.use2 {
  align-items: stretch;
}

.container-51.use1.use2.use3 {
  margin-bottom: 0;
}

.image-129 {
  clear: none;
  text-align: right;
  width: auto;
  max-width: none;
  height: 456px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-title-direita {
  text-align: right;
  flex-flow: row;
  flex: 0 auto;
  order: 1;
  place-content: flex-start flex-end;
  align-self: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.div-title-direita.use1.use2 {
  background-color: #f0f1f5;
  border-radius: 8px;
  width: 100%;
  max-width: 480px;
  padding: 24px;
}

.image-130 {
  width: 59px;
  height: 24px;
  margin: auto;
}

.div-block-178 {
  flex: 0 auto;
  align-items: center;
  margin-bottom: 38px;
  display: flex;
}

.heading-52-copy {
  margin-right: 20px;
  font-size: 52px;
  line-height: 1.3;
}

.container-curso-vendas {
  text-align: left;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  display: none;
  position: relative;
  overflow: visible;
}

.container-curso-vendas.container-narrow {
  max-width: 1084px;
}

.container-curso-vendas.text-center {
  text-align: center;
}

.container-curso-vendas.text-center.container-top {
  align-self: flex-start;
  margin-top: 40px;
}

.container-curso-vendas.div-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-curso-vendas.hide {
  display: none;
}

.section-curso-vendas {
  padding-top: 96px;
  padding-bottom: 96px;
  display: none;
  position: relative;
}

.section-curso-vendas.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-curso-vendas.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-curso-vendas.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-curso-vendas.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-curso-vendas.bg-gray-4.section3 {
  padding: 60px;
}

.section-curso-vendas.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-curso-vendas.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-curso-vendas.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-curso-vendas.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-curso-vendas.no-bottom-space {
  padding-bottom: 0;
}

.section-curso-vendas.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-curso-vendas.bg-primary-2 {
  background-color: #0094ff;
}

.section-curso-vendas.no-top-space {
  background-color: #0000;
  border-radius: 1px;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  display: block;
}

.section-curso-vendas.no-top-space.bg-white {
  background-color: #fbfbff;
}

.section-curso-vendas.bottom-space-small {
  padding-bottom: 0;
}

.section-curso-vendas.top-space-small {
  padding-top: 96px;
}

.section-curso-vendas.top-space-small.bg-gray-6.sectionfiex {
  z-index: 97;
  padding-top: 0;
  padding-bottom: 0;
  position: fixed;
  inset: auto 0% 0%;
}

.section-curso-vendas.section-sucess {
  background-color: #32cccc0d;
}

.section-curso-vendas.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-curso-vendas.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-curso-vendas.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-curso-vendas.hero-full {
  padding-top: 40px;
}

.section-curso-vendas.hero-full.option-01 {
  display: none;
}

.section-curso-vendas.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-curso-vendas.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-curso-vendas.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-curso-vendas.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-curso-vendas.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-curso-vendas.bg-blue-1.section3 {
  padding: 60px;
}

.section-curso-vendas.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-curso-vendas.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-curso-vendas.lp1 {
  padding-bottom: 40px;
}

.section-curso-vendas.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-curso-vendas.top-space-small-copy {
  padding-top: 96px;
}

.full-bleed-image-lp-curso-vendas {
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  max-width: 600px;
  max-height: 500px;
}

.full-bleed-image-lp-curso-vendas.rounded-left {
  border-top-left-radius: 25vw;
  border-bottom-left-radius: 25vw;
}

.full-bleed-image-lp-curso-vendas.tall-image.image-doma {
  object-fit: cover;
  max-height: 600px;
}

.full-bleed-image-lp-curso-vendas.hero-home, .full-bleed-image-lp-curso-vendas.hero-home-copy {
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  position: absolute;
  inset: 13% auto auto -7%;
  transform: scale(1.25);
}

.text-block-181 {
  color: #e3e8f6;
  align-self: flex-start;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.paragraph-29 {
  color: #cfd5e7;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-block-182 {
  color: #e3e8f6;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-182._2 {
  color: #8a94ad;
  max-width: 309px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 18px;
}

.text-block-183 {
  color: #e3e8f6;
  max-width: 1136px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 16px;
}

.image-131 {
  text-align: right;
}

.div-block-179 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: space-between;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-52 {
  max-width: 100%;
}

.form-block-5 {
  max-width: 432px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-184 {
  color: #1b1b1f;
  text-align: center;
  max-width: 300px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
}

.label-vobi-empreeda {
  color: #5e5e62;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.splide {
  width: 100%;
  position: relative;
}

.splide.slider1.pill {
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: flex;
}

.splide.slider1.pill.vobi-cred {
  max-width: 1128px;
  margin-top: 56px;
  display: none;
}

.splide__list {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.splide__list.vobi-cred {
  justify-content: flex-start;
  padding-left: 60px;
  padding-right: 60px;
}

.header {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-top: 8.7em;
  padding-bottom: 6.2em;
  display: block;
}

.header_sub-line {
  background-color: #242022;
  flex: 0 auto;
  width: 4em;
  height: 1px;
}

.header_sub {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 2em;
  display: flex;
}

.header_sub-text {
  letter-spacing: .2em;
  text-transform: uppercase;
  flex: 1;
  margin-left: 1em;
  font-size: .8em;
  font-weight: 500;
}

.splide__slide {
  flex: none;
  width: auto;
}

.container-53 {
  width: 1560px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 6em 2em;
}

.splide__track {
  width: 100%;
}

.button-30 {
  color: #242022;
  text-align: center;
  background-color: #0000;
  border: 1px solid #242022;
  border-radius: 100vw;
  padding: .5em 2.4em;
  font-size: .9em;
  font-weight: 500;
  transition: all .2s cubic-bezier(.165, .84, .44, 1);
}

.button-30:hover {
  color: #dfdad5;
  background-color: #242022;
}

.splide__arrows {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.slider-pill_img {
  position: relative;
}

.article-empreenda {
  flex-direction: row;
  justify-content: center;
  align-self: center;
  max-width: 1136px;
  height: auto;
  margin-top: 104px;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.container-article {
  flex: 1;
  padding-right: 40px;
}

.container-fix-menu {
  object-fit: fill;
  border: 1px #000;
  border-left: 1px solid #f0f1f5;
  flex: 1;
  max-width: 360px;
  max-height: none;
  padding-left: 40px;
  position: static;
  inset: auto;
}

.section-outros-conteudos {
  background-color: #0a101c;
  height: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
}

.is-sticky {
  position: sticky;
  top: 0;
}

.navbar-4 {
  height: 100px;
  position: sticky;
  top: 0;
}

.titulo-artigo {
  color: var(--black);
  max-width: 736px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
}

.titulo-artigo.branco {
  color: var(--white);
  text-align: center;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.titulo-artigo.card {
  border-style: none;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.image-137 {
  height: 20px;
}

.texto-empreenda {
  direction: ltr;
  color: #3f4759;
  text-align: left;
  object-fit: fill;
  align-self: auto;
  max-width: 139px;
  font-size: 20px;
  line-height: 23px;
}

.div-block-181 {
  object-fit: fill;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-181.menu-fixo {
  margin-bottom: 19px;
}

.imagem-autor1 {
  border-radius: 60px;
  width: 48px;
}

.imagem-autor1.imagem-autor2 {
  width: 90px;
}

.sessao-autor {
  justify-content: space-between;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.texto-nome-autor {
  color: #303034;
  text-align: left;
  letter-spacing: .25px;
  align-self: center;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.texto-nome-autor.portal.min-width {
  max-width: 172px;
}

.data {
  color: #909194;
  letter-spacing: .5px;
  font-weight: 400;
}

.data.mobile, .data.mobile.dateclass {
  font-family: Inter, sans-serif;
}

.autor {
  align-self: center;
  align-items: center;
  display: flex;
}

.tag-containter {
  background-color: #acc7ff80;
  border-radius: 47.5px;
  padding: 16px 40px;
}

.tag-containter.mobile {
  display: none;
}

.card-menu {
  background-color: #f5f7fd;
  border-radius: 4px;
  padding: 24px 24px 28px;
}

.card-menu.escuro {
  background-color: #d6e2ff;
}

.card-menu.conteudo {
  padding-bottom: 24px;
}

.card-menu.conteudo.mobile, .card-menu.mobile, .card-menu.ocultar {
  display: none;
}

.fix-menu-cards {
  grid-row-gap: 8px;
  flex-direction: column;
  margin-bottom: 93px;
  display: flex;
  position: sticky;
  top: 0;
}

.text-block-185 {
  letter-spacing: .5px;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-block-185.maior {
  letter-spacing: .15px;
  font-size: 18px;
}

.tag-descricao {
  color: #1b1b1f;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.tag-descricao.ultimo-card {
  max-width: 231px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.topico {
  color: #aaaaae;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.topico.scroll-change {
  color: #8a94ad;
  font-size: 14px;
  line-height: 21px;
}

.collection-list-wrapper-2 {
  margin-top: 16px;
}

.lista-icones {
  grid-column-gap: 10px;
  display: flex;
}

.icone-compartilhar {
  height: 20px;
}

.text-span-32 {
  color: var(--2f74de);
}

.html-embed-21 {
  display: none;
}

.link-block-8-copy {
  display: block;
}

.image-92-home-copy {
  align-self: center;
}

.image-92-home-copy.vobi-emprrenda {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.image-92-home-copy.hero-home-2._1 {
  max-width: 590px;
  max-height: 444px;
  margin-left: 20px;
}

.section-home-nova-copy {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-home-nova-copy.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-home-nova-copy.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-home-nova-copy.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-home-nova-copy.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-home-nova-copy.bg-gray-4.section3 {
  padding: 60px;
}

.section-home-nova-copy.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-home-nova-copy.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-home-nova-copy.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-home-nova-copy.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-home-nova-copy.no-bottom-space {
  padding-bottom: 0;
}

.section-home-nova-copy.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-home-nova-copy.bg-primary-2 {
  background-color: #0094ff;
}

.section-home-nova-copy.no-top-space {
  background-color: #0000;
  border-radius: 1px;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  display: block;
}

.section-home-nova-copy.no-top-space.bg-white {
  background-color: #fbfbff;
}

.section-home-nova-copy.bottom-space-small {
  padding-bottom: 0;
}

.section-home-nova-copy.top-space-small {
  padding-top: 96px;
}

.section-home-nova-copy.section-sucess {
  background-color: #32cccc0d;
}

.section-home-nova-copy.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-home-nova-copy.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-home-nova-copy.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-home-nova-copy.hero-full {
  padding-top: 40px;
}

.section-home-nova-copy.hero-full.option-01 {
  display: none;
}

.section-home-nova-copy.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-home-nova-copy.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-home-nova-copy.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-home-nova-copy.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-home-nova-copy.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-home-nova-copy.bg-blue-1.section3 {
  padding: 60px;
}

.section-home-nova-copy.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-home-nova-copy.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-home-nova-copy.lp1 {
  padding-bottom: 40px;
}

.section-home-nova-copy.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-home-nova-copy.gray {
  background-color: #fbfbfd;
}

.section-home-nova-copy.mobile-home.no-top-space-home {
  display: none;
}

.section-home-nova-copy.mobile-home.vobi-empreenda.section3 {
  background-color: #0a101c;
}

.section-home-nova-copy.mobile-home.vobi-empreenda.section3.use1 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 72px;
  padding-right: 72px;
}

.section-home-nova-copy.gray-home {
  background-color: #fbfbfd;
}

.section-home-nova-copy.gray-home.mobile-home.vobi-empreenda.section2 {
  background-color: #0a101c;
}

.image-92-home-copy-copy {
  align-self: center;
}

.image-92-home-copy-copy.vobi-emprrenda {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.div-block-169-copy {
  align-self: center;
  max-width: 650px;
}

.container-40-home-copy {
  flex-direction: row;
  justify-content: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
}

.container-40-home-copy.margin-top {
  margin-top: 48px;
}

.container-40-home-copy.mobile {
  display: none;
}

.heading-8-copy {
  font-size: 48px;
  font-weight: 300;
  line-height: 1.2;
}

.heading-8-copy.en {
  font-size: 48px;
}

.div-images-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: relative;
}

.image-138 {
  margin-bottom: 24px;
}

.div-block-182 {
  margin-bottom: 32px;
}

.text-block-186 {
  color: #46464a;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.assinatura-autor {
  margin-top: 93px;
  margin-bottom: 93px;
  display: flex;
}

.container-assinatura {
  flex-direction: column;
  justify-content: flex-end;
  margin-left: 10px;
  display: flex;
}

.assinatura {
  margin-bottom: 20px;
  font-family: Amsterdam three slant, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.descricao-autor {
  color: #303034;
  letter-spacing: .5px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.container-54 {
  max-width: 1136px;
  padding-top: 47px;
  padding-bottom: 96px;
}

.lista-de-portais {
  grid-column-gap: 0px;
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 96px;
  margin-bottom: 0;
  display: flex;
}

.div-block-183 {
  align-self: center;
  margin-left: 8px;
  display: flex;
}

.div-block-183.portal {
  flex-direction: column;
}

.collection-item-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

.collection-list-4 {
  grid-row-gap: 3px;
  flex-direction: column;
  display: flex;
}

.text-block-187 {
  color: #cfd5e7;
  text-align: center;
  margin-top: 23px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.collection-item-6 {
  background-color: var(--white);
  border-radius: 8px;
  flex: 0 auto;
  max-width: 544px;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.collection-list-5 {
  grid-column-gap: 49px;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.image-139 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: auto;
  max-width: 100%;
  max-height: 180px;
}

.container-card {
  padding: 24px 24px 28px;
}

.text-block-188 {
  color: #6f778b;
  margin-bottom: 15px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.button-31 {
  color: #fcfcfc;
  text-align: center;
  background-color: #005ac3;
  border-radius: 4px;
  width: 176px;
  height: 32px;
  margin: auto;
  padding: 5px 0 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.div-block-184, .div-block-184.hide {
  display: none;
}

.button-32 {
  color: var(--white);
  background-color: #2f74de;
  border-radius: 4.8px;
  justify-content: center;
  max-width: none;
  height: 42px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
  display: flex;
}

.image-140 {
  max-width: none;
  height: 26px;
}

.image-141 {
  height: 30px;
}

.image-92-lp {
  align-self: center;
}

.image-92-lp.vobi-emprrenda {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.div-block-169-lp {
  align-self: center;
}

.session-titulo {
  background-color: #0a101c;
  align-self: auto;
  padding-top: 100px;
  padding-bottom: 0;
}

.logo-vobi-empreenda {
  width: 173px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.text-block-189 {
  align-self: center;
}

.titulo {
  color: var(--white);
  text-align: center;
  align-self: center;
  width: auto;
  max-width: 804px;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 78px;
  display: block;
}

.titulo.impulsione {
  color: #131b2c;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 38px;
  font-weight: 700;
  line-height: 46px;
}

.titulo.impulsione.subtitulo {
  color: #8a94ad;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.text-span-33 {
  color: #2f74de;
}

.button-quero-inscrever {
  text-align: center;
  background-color: #2f74de;
  border-radius: 4.8px;
  flex: 0 auto;
  align-self: center;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding: 13px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}

.button-quero-inscrever.saiba-mais {
  border: 1px solid var(--white);
  background-color: #0000;
  margin-left: 10px;
  padding-left: 36px;
  padding-right: 36px;
}

.time-vobi {
  grid-column-gap: 7px;
  justify-content: center;
  margin-top: 64px;
  margin-bottom: 64px;
  display: flex;
}

.time-vobi-imagem {
  width: auto;
  height: 48px;
}

.time-vobi-texto {
  color: var(--white);
  width: 157px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.lista-artigos {
  background-color: #fbfbff;
}

.lista-artigos.ver-mais {
  margin-top: 0;
}

.div-block-186 {
  grid-row-gap: 16px;
  flex-direction: column;
  margin-top: 48px;
  margin-bottom: 48px;
  display: flex;
}

.tag {
  z-index: 1;
  background-color: #d6e2ff;
  border-radius: 4px;
  display: inline-block;
  position: absolute;
  top: 16px;
  left: 16px;
}

.tag.hs {
  background-color: #ebf0ff;
}

.text-block-190 {
  color: #131b2c;
  text-align: center;
  padding: 8px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  display: inline-block;
}

.text-block-190.hs {
  color: #005ac3;
  background-color: #ebf0ff;
  border-radius: 4px;
  position: absolute;
  top: 16px;
  left: 16px;
}

.text-block-190.hs.tag-item {
  z-index: 1;
  background-color: #ebf0ff;
  border-radius: 4px;
  position: absolute;
  top: 16px;
  left: 16px;
}

.div-block-187 {
  width: 100%;
  height: 100%;
}

.filter {
  z-index: 1;
  background-color: #0003;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

.titulo-card {
  color: #0a101c;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.titulo-card.subtitulo {
  color: #6f778b;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.titulo-card.historia-de-sucesso {
  margin-bottom: 0;
}

.icon-16 {
  color: #8a94ad;
  width: 19px;
  height: 19px;
  margin-left: 0;
}

.paginatio-vobi {
  background-color: #0000;
  border-style: none;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 14px;
  padding-bottom: 15px;
  display: flex;
}

.paginatio-vobi.dropdown-icon {
  color: #8a94ad;
  width: 20px;
  height: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.paginatio-vobi.icon {
  color: #8a94ad;
  width: 20px;
  height: 25px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.paginatio-vobi {
  background-color: #0000;
}

.pagina {
  margin-top: 40px;
}

.pagina.icon {
  color: #8a94ad;
  width: 18px;
  height: 19px;
  margin-top: 0;
  margin-left: 0;
  display: block;
}

.pagination-vobi {
  color: #8a94ad;
  width: 19px;
  height: 19px;
  margin-left: 0;
}

.link-6 {
  color: var(--gray-1);
}

.link-6.w--current {
  color: var(--primary-1);
  background-color: #0000;
}

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

.form-6 {
  display: none;
}

.button-33 {
  margin-left: auto;
  margin-right: auto;
}

.header-vobi-pay {
  z-index: 99;
  background-color: var(--white);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: sticky;
  top: 0;
}

.button-lista-espera {
  background-color: #5bb638;
  border-radius: 4px;
}

.inter-font {
  font-family: Inter, sans-serif;
}

.inter-font.button-lista-espera {
  align-self: flex-start;
  padding: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.inter-font.button-lista-espera:hover {
  background-color: #46a22e;
}

.inter-font.button-lista-espera.w--current {
  background-color: #5bb638;
}

.inter-font.button-lista-espera.mobile {
  display: none;
}

.inter-font.button-lista-espera.session2.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.inter-font.button-lista-espera.session2.center-button.lp-vobi-cred.lp-features.cta-funcionalidades.vb-pay.nf {
  text-align: center;
  border-radius: 4px;
  min-width: 184px;
  height: 32px;
  line-height: 14px;
}

.inter-font.button-lista-espera.session2.center-button.lp-vobi-cred.lp-features.cta-funcionalidades.vb-pay.nf2 {
  width: 392px;
  min-width: 0;
  line-height: 14px;
}

.inter-font.button-lista-espera.session2.center-button.lp-vobi-cred.lp-features.cta-funcionalidades.vb-pay.nf.nf-desk {
  display: none;
}

.inter-font.button-lista-espera.session2.center-button.lp-vobi-cred.lp-features.cta-funcionalidades {
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  height: 100%;
  display: block;
}

.inter-font.button-lista-espera.submit {
  width: 100%;
}

.inter-font.button-lista-espera.center {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.inter-font.button-lista-espera.lp-vobi-cred.cta-click2.login-vobi-lp {
  border: 1px none var(--gray-1);
  background-color: var(--white);
  color: var(--gray-1);
  border-radius: 0;
  flex: 0 auto;
  justify-content: center;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.inter-font.button-lista-espera.lp-vobi-cred.login-vobi-lp {
  color: var(--black);
  background-color: #0000;
}

.inter-font.button-lista-espera.lp-vobi-cred.cta-funcionalidades.login-vobi-lp {
  border: 1px none var(--gray-1);
  background-color: var(--white);
  color: var(--gray-1);
  border: 1px none var(--gray-1);
  background-color: var(--white);
  border-radius: 0;
  flex: 0 auto;
  justify-content: center;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.inter-font.titulo {
  color: #283041;
  text-align: left;
  align-self: flex-start;
  max-width: 624px;
  font-size: 48px;
  line-height: 56px;
}

.inter-font.titulo.titulo2 {
  text-align: center;
  max-width: 992px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  line-height: 48px;
}

.inter-font.titulo.titulo2.titulo4 {
  color: #283041;
  font-size: 38px;
  line-height: 40px;
}

.inter-font.titulo.titulo2.titulo4.small {
  max-width: 560px;
  margin-bottom: 16px;
  font-size: 28px;
  line-height: 32px;
}

.inter-font.titulo.titulo2.titulo4.titulo5.margin {
  margin-bottom: 48px;
}

.inter-font.titulo.titulo2.width {
  max-width: 750px;
}

.inter-font.titulo.titulo2.width.width2 {
  max-width: 600px;
}

.inter-font.titulo.titulo2.width.width2.lp-vobi-cred {
  max-width: 900px;
}

.inter-font.titulo.titulo2.nf {
  color: #fff;
  text-align: left;
  max-width: 312px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 30px;
  font-size: 38px;
  font-weight: 500;
}

.inter-font.titulo.titulo3 {
  max-width: 503px;
  font-size: 38px;
  line-height: 40px;
}

.inter-font.titulo.titulo3.white {
  color: var(--white);
  max-width: 312px;
}

.inter-font.titulo.titulo3.nf {
  max-width: 467px;
}

.inter-font.titulo.titulo3.nf-mobile {
  max-width: 503px;
}

.inter-font.titulo.titulo3.nf-mobile.longer {
  max-width: 525px;
}

.inter-font.titulo.titulo3.nf-mobile.emita {
  max-width: 467px;
}

.inter-font.titulo.titulo3.nf-mobile.integracao {
  max-width: 100%;
}

.inter-font.titulo.tiitulo4 {
  max-width: 490px;
}

.inter-font.titulo.mobile-taxas {
  max-width: 624px;
}

.inter-font.titulo.max-width {
  max-width: 630px;
}

.inter-font.titulo.nf {
  max-width: 599.5px;
}

.inter-font.sub-titulo {
  color: #565e71;
  font-weight: 500;
}

.inter-font.sub-titulo.sub-titulo1 {
  text-align: center;
  margin-bottom: 8px;
}

.inter-font.sub-titulo.sub-titulo1.sub-titulo2 {
  font-weight: 400;
}

.inter-font.sub-titulo.subtitulo2 {
  color: #2f74de;
  font-weight: 400;
}

.inter-font.sub-titulo.sub-titulo3 {
  max-width: 504px;
  font-weight: 400;
}

.inter-font.sub-titulo.subtitulo4 {
  font-weight: 400;
}

.inter-font.sub-titulo.email {
  color: #f5f7fd;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.inter-font.sub-titulo.vobi-cred.center-text {
  text-align: center;
  margin-bottom: 16px;
}

.inter-font.colorneutral20 {
  color: #283041;
  font-weight: 500;
}

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

.inter-font.center.bigger {
  max-width: 528px;
  margin: 40px auto 24px;
  font-size: 34px;
  font-weight: 500;
  line-height: 44px;
}

.inter-font.center.neutral40.normal.bigger1 {
  text-align: center;
  max-width: 576px;
  font-size: 16px;
  line-height: 24px;
}

.inter-font.neutral40 {
  color: #565e71;
  text-align: center;
  font-weight: 600;
  line-height: 26px;
}

.inter-font.neutral40.normal {
  text-align: left;
  align-self: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.inter-font.primary30 {
  color: #004396;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.inter-font.primary30.bigger {
  color: #002e6c;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.inter-font.primary30.bigger.manual, .inter-font.primary30.manual {
  color: #930006;
}

.inter-font.nf3 {
  color: var(--gray-3);
  margin-bottom: 6px;
  font-size: 12px;
  line-height: 12px;
}

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

.image-152 {
  align-self: center;
  height: auto;
  max-height: 32px;
}

.div-block-188 {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  max-width: 1120px;
  margin-left: 60px;
  margin-right: 60px;
  display: flex;
}

.mascara {
  z-index: 0;
  background-color: #ebf0ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.container-vobi-pay-1 {
  z-index: 1;
  max-width: 1120px;
  margin: 160px auto 141px;
  position: relative;
}

.image-153 {
  object-fit: cover;
  border-right: 1px #000;
  flex: 0 auto;
  width: 100%;
  max-width: 1280px;
  max-height: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-153.mobile {
  display: none;
}

.text-span-35 {
  color: #2f74de;
}

.image-154 {
  max-width: 482px;
  height: auto;
  max-height: 279px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-154.hs {
  max-width: 568px;
  max-height: none;
}

.column-45 {
  padding-left: 0;
  padding-right: 0;
}

.column-46 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column-46.algin-center {
  justify-content: center;
}

.section-50 {
  background-color: #ebf0ff;
  display: block;
  position: relative;
}

.text-span-36 {
  color: #2f74de;
  -webkit-text-stroke-color: #4f8efa;
}

.section-51 {
  grid-row-gap: 80px;
  flex-direction: column;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.section-51.bigger {
  grid-row-gap: 48px;
  padding-top: 152px;
  padding-bottom: 95px;
}

.section-51.gap {
  grid-row-gap: 48px;
}

.section-51.nf {
  padding-top: 0;
}

.div-block-189 {
  background-color: #d6e2ff;
  border-radius: 99px;
  width: 64px;
  height: 8px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
}

.container-56 {
  max-width: 1120px;
}

.column-47 {
  padding-left: 40px;
  padding-right: 0;
}

.column-47.esquerda {
  padding-left: 0;
  padding-right: 40px;
}

.image-155 {
  width: 100%;
  max-width: 520px;
  margin-left: 0;
  display: block;
}

.column-48 {
  grid-row-gap: 24px;
  flex-direction: column;
  order: -1;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 40px;
  display: flex;
}

.column-48.direita {
  order: 1;
  padding-left: 40px;
  padding-right: 0;
}

.columns-20 {
  grid-column-gap: 0px;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 100%;
  max-height: 376px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.section-52 {
  background-color: #fbfbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.section-52.margin-bigger {
  padding-top: 56px;
  padding-bottom: 80px;
}

.section-52.margin-bigger.primary10 {
  background-color: #001a43;
  padding-top: 96px;
  padding-bottom: 96px;
}

.section-52.margin-bigger.primary10.lp-vobi-cred {
  display: none;
}

.grid-68 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-flow: column;
}

.div-block-191 {
  grid-column-gap: 112px;
  justify-content: space-between;
  align-items: center;
  max-width: 1120px;
  margin-bottom: 90px;
  display: flex;
}

.image-156 {
  width: 100%;
  max-width: 576px;
}

.image-156.mobile {
  display: none;
}

.text-span-37, .text-span-38, .text-span-39 {
  color: #2f74de;
}

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

.div-block-193 {
  max-width: 1080px;
}

.div-block-194 {
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.image-157 {
  margin-right: 18.5px;
}

.column-49 {
  padding-left: 0;
  padding-right: 0;
}

.column-49.meio {
  border-left: 1px solid #e3e8f6;
  border-right: 1px solid #e3e8f6;
}

.div-block-195 {
  max-width: 304px;
  margin-left: 32px;
  margin-right: 32px;
}

.columns-21 {
  grid-column-gap: 32px;
  justify-content: space-between;
  display: inline-block;
}

.image-158 {
  max-width: 32px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-196 {
  grid-row-gap: 8px;
  flex-direction: column;
  margin-bottom: 48px;
  display: flex;
}

.div-block-197 {
  grid-column-gap: 24px;
  flex-direction: row;
  justify-content: space-between;
  align-self: auto;
  width: 100%;
  max-width: 928px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-198 {
  background-color: #0000;
  border: 1px solid #e3e8f6;
  border-radius: 4px;
  width: 100%;
}

.vobi-pay {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #edf3ff;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/648c7c9620db5ec8145e500b_Mask%20group%20(1).svg"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/648c93db7e501cbc40bcfcac_Rectangle%20533.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  flex-direction: column;
  justify-content: center;
  height: 88px;
  display: flex;
}

.vobi-pay.esquerda {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/648c945c6d90c758f8bf777e_Mask%20group%20(2).svg"), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/648c946d97d3a212eaf4738d_Rectangle%20534.svg");
}

.div-block-200 {
  grid-row-gap: 10px;
  background-color: #fbfbfd;
  flex-direction: column;
  padding: 22px 18px;
  display: flex;
}

.div-block-201 {
  grid-column-gap: 14px;
  justify-content: flex-start;
  width: 100%;
  height: 31px;
  display: flex;
}

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

.text-span-40 {
  color: #2f74de;
}

.text-span-41 {
  color: #4f8efa;
}

.div-block-202 {
  grid-column-gap: 64px;
  justify-content: space-between;
  width: 100%;
  max-width: 768px;
  margin-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

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

.text-field-8 {
  border-radius: 4px;
  margin-bottom: 16px;
}

.image-161 {
  margin-top: 57px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-span-42 {
  color: #2f74de;
}

.div-block-204 {
  flex-direction: column;
  align-self: center;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.image-162 {
  align-self: center;
  width: 72px;
  height: 72px;
}

.image-162.hs {
  align-self: center;
}

.div-block-205 {
  max-width: 482px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-205.width {
  max-width: 542px;
}

.div-block-205.materiais {
  position: relative;
}

.div-block-205.hs {
  max-width: 568px;
  position: relative;
}

.rich-text-block-27 {
  text-align: center;
}

.rich-text-block-27 strong {
  color: var(--black);
}

.div-block-206 {
  margin-left: auto;
  margin-right: auto;
}

.button-34 {
  color: #6f778b;
  text-align: center;
  background-color: #0000;
  width: 158px;
  max-width: none;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.button-34:hover {
  color: #3898ec;
}

.link-block-10 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.section-vobi-empreenda-success-page {
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  position: relative;
}

.section-vobi-empreenda-success-page.bg-gray-4 {
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-vobi-empreenda-success-page.bg-gray-4.no-bottom-space {
  background-color: #fff;
}

.section-vobi-empreenda-success-page.bg-gray-4.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-vobi-empreenda-success-page.bg-gray-4.top-space-big {
  margin-top: 60px;
}

.section-vobi-empreenda-success-page.bg-gray-4.section3 {
  padding: 60px;
}

.section-vobi-empreenda-success-page.bg-primary-1.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-vobi-empreenda-success-page.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-vobi-empreenda-success-page.bg-primary-3.cta-blog {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-vobi-empreenda-success-page.image-bg-section {
  background-color: var(--black);
  color: var(--white);
  padding-top: 20vh;
  padding-bottom: 20vh;
}

.section-vobi-empreenda-success-page.no-bottom-space {
  padding-bottom: 0;
}

.section-vobi-empreenda-success-page.no-bottom-space.bg-gray-6.section-medium-padding {
  padding-top: 40px;
}

.section-vobi-empreenda-success-page.bg-primary-2 {
  background-color: #0094ff;
}

.section-vobi-empreenda-success-page.no-top-space {
  background-color: #0a101c;
  border: 1px #000;
  border-radius: 0;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 100px;
  display: block;
}

.section-vobi-empreenda-success-page.no-top-space.bg-white {
  background-color: #fbfbff;
}

.section-vobi-empreenda-success-page.no-top-space.bottom-space {
  padding-bottom: 137px;
}

.section-vobi-empreenda-success-page.no-top-space.bottom-space.vobi-vip-color {
  background-color: #f5f7fd;
}

.section-vobi-empreenda-success-page.bottom-space-small {
  padding-bottom: 0;
}

.section-vobi-empreenda-success-page.top-space-small {
  padding-top: 96px;
}

.section-vobi-empreenda-success-page.top-space-small.bg-gray-6.sectionfiex {
  z-index: 97;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.section-vobi-empreenda-success-page.section-sucess {
  background-color: #32cccc0d;
}

.section-vobi-empreenda-success-page.bg-gray-6.no-bottom-space.moodboards {
  padding-top: 40px;
}

.section-vobi-empreenda-success-page.bg-security {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5ef5fd603f439f7f75883a9d_shield-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-vobi-empreenda-success-page.section-medium-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-vobi-empreenda-success-page.hero-full {
  padding-top: 40px;
}

.section-vobi-empreenda-success-page.hero-full.option-01 {
  display: none;
}

.section-vobi-empreenda-success-page.section2 {
  padding-top: 60px;
  padding-bottom: 37px;
}

.section-vobi-empreenda-success-page.bg-blue-1 {
  background-color: #0000000a;
  padding-bottom: 96px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.section-vobi-empreenda-success-page.bg-blue-1.no-bottom-space {
  background-color: #fff;
}

.section-vobi-empreenda-success-page.bg-blue-1.no-top-space.section-first {
  padding-bottom: 60px;
}

.section-vobi-empreenda-success-page.bg-blue-1.top-space-big {
  margin-top: 60px;
}

.section-vobi-empreenda-success-page.bg-blue-1.section3 {
  padding: 60px;
}

.section-vobi-empreenda-success-page.bg-gray-10 {
  background-color: #f5f6fa;
}

.section-vobi-empreenda-success-page.bg-gray-10.lp-1 {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-vobi-empreenda-success-page.lp1 {
  padding-bottom: 40px;
}

.section-vobi-empreenda-success-page.bg-blue-2 {
  background-color: #32cccc33;
  margin-bottom: 60px;
}

.section-vobi-empreenda-success-page.top-space-small-copy {
  padding-top: 96px;
}

.large-heading-vobi-empreenda-success-page {
  color: var(--white);
  text-align: center;
  align-self: center;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.large-heading-vobi-empreenda-success-page.no-bottom-space {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
}

.large-heading-vobi-empreenda-success-page.vertical-align {
  align-self: auto;
}

.large-heading-vobi-empreenda-success-page.margin-top.cta-header.newclass {
  color: var(--white);
}

.large-heading-vobi-empreenda-success-page.content-width {
  width: 700px;
  max-width: none;
}

.container-vobi-empreenda-success-page {
  text-align: left;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  display: block;
  position: relative;
  overflow: visible;
}

.container-vobi-empreenda-success-page.container-narrow {
  max-width: 1084px;
}

.container-vobi-empreenda-success-page.text-center {
  text-align: center;
}

.container-vobi-empreenda-success-page.text-center.container-top {
  flex-direction: column;
  align-self: flex-start;
  align-items: stretch;
  margin-top: 40px;
  display: flex;
}

.container-vobi-empreenda-success-page.div-3 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-vobi-empreenda-success-page.hide {
  display: none;
}

.container-vobi-empreenda-success-page.vobi-empreenda {
  margin-bottom: 40px;
}

.heading-158 {
  color: var(--gray-5);
  -webkit-text-stroke-color: var(--gray-2);
  flex-direction: column;
  align-self: center;
  align-items: center;
  max-width: 500px;
  display: flex;
}

.div-block-207 {
  border-radius: 24px;
  min-width: 200px;
  max-width: 300px;
  max-height: 400px;
}

.div-block-208 {
  background-color: var(--white);
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  flex-direction: column;
  align-items: center;
  padding: 40px 10px;
  display: flex;
}

.button-35 {
  background-color: var(--2f74de);
  border: 1px #000;
  border-radius: 6px;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-191 {
  text-align: center;
  font-size: 16px;
  line-height: 18px;
}

.bold-text-64 {
  color: var(--gray-1);
  text-align: left;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

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

.columns-22 {
  margin-top: 40px;
}

.image-163 {
  filter: none;
  cursor: pointer;
}

.button-35-copy {
  background-color: #46a22e;
  border: 1px #000;
  border-radius: 6px;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

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

.grid-69 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-flow: column;
  justify-items: center;
  margin-top: 50px;
  margin-bottom: 40px;
}

.div-block-209 {
  flex-direction: column;
  align-self: center;
  min-width: 800px;
  max-width: 800px;
  display: flex;
}

.div-block-210 {
  align-self: center;
}

.bold-text-65 {
  color: var(--2f74de);
}

.div-block-211 {
  background-color: #46a22e;
  border: 1px #000;
  border-radius: 8px;
  max-width: 200px;
  margin-bottom: 30px;
  padding: 8px 10px;
}

.text-block-192 {
  color: var(--white);
  padding: 0 0 0 10px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-192-copy {
  color: var(--white);
  background-color: #0000;
  padding: 8px 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.div-block-211-copy {
  background-color: var(--2f74de);
  border: 1px #000;
  border-radius: 8px;
  min-width: 200px;
  max-width: 250px;
  margin-bottom: 30px;
  padding: 8px 10px;
}

.grid-70 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area"
  / .25fr 1fr;
  justify-content: center;
  place-items: center;
  min-width: 200px;
  display: flex;
}

.div-block-211-copy-copy {
  background-color: #46a22e;
  border: 1px #000;
  border-radius: 8px;
  min-width: 200px;
  max-width: 250px;
  margin-bottom: 30px;
  padding: 8px 10px;
}

.link-block-12 {
  display: flex;
}

.div-block-211-copy-copy-copy {
  background-color: var(--2f74de);
  border: 1px #000;
  border-radius: 8px;
  min-width: 200px;
  max-width: 250px;
  margin-bottom: 30px;
  padding: 8px 10px;
}

.div-block-212 {
  grid-column-gap: 66px;
  max-width: 1248px;
  margin-bottom: 50px;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.image-167 {
  width: 100px;
}

.image-168 {
  width: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.text-block-194 {
  text-align: center;
  max-width: 317px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

.text-block-194.copy {
  max-width: 273px;
  font-size: 16px;
}

.div-block-213 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.heading-159 {
  color: var(--gray-1);
}

.heading-160 {
  direction: ltr;
  color: var(--gray-1);
}

.text-block-195 {
  color: var(--gray-1);
}

.div-block-214 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  max-width: none;
  display: flex;
}

.text-block-196 {
  color: #005ac3;
  text-align: center;
  align-self: center;
  width: auto;
  min-width: 50px;
  height: auto;
  min-height: auto;
  font-family: Source Sans Pro, sans-serif;
  font-size: 32px;
  font-weight: 600;
  text-decoration: none;
}

.div-block-215 {
  align-self: center;
  min-width: 50px;
  min-height: auto;
}

.image-169 {
  width: 100%;
}

.link-7 {
  color: #4f8efa;
  -webkit-text-stroke-color: #4f8efa;
}

.section-53 {
  background-color: #ebf0ff;
  position: static;
}

.section-53.background-color {
  background-color: #fbfbff;
}

.container-57 {
  z-index: 0;
  max-width: 1280px;
  position: absolute;
  top: 0;
}

.mask-header {
  z-index: 0;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.columns-23 {
  grid-row-gap: 0px;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1144px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.div-block-217 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/64cbae13d529b4a17faefd42_Mask%20group%20(14).png");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  justify-content: center;
  align-items: center;
  min-height: 600px;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.div-block-217.align-bottom {
  align-items: flex-end;
  padding-left: 16px;
  padding-right: 16px;
}

.image-170 {
  max-width: 456px;
}

.text-block-197 {
  color: #3f4759;
  max-width: 500px;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 64px;
}

.text-span-43 {
  color: #2f74de;
}

.text-block-198 {
  color: #3f4759;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.column-52 {
  flex: 0 auto;
  padding-left: 0;
  padding-right: 0;
}

.column-53 {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-54 {
  color: #fbfbff;
}

.section-55 {
  background-color: #fbfbff;
  flex-direction: column;
  align-items: center;
  padding: 42px 20px;
  display: flex;
}

.text-block-199 {
  color: #3f4759;
  text-align: center;
  max-width: 896px;
  margin-bottom: 72px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.text-block-199.max-width2 {
  max-width: 700px;
}

.text-block-199.max-width2.max-width3 {
  max-width: 490px;
}

.text-span-44 {
  color: #2f74de;
}

.image-171 {
  width: 100%;
  max-width: 616px;
}

.grid-71 {
  grid-template-columns: .5fr 1fr;
  justify-content: stretch;
  justify-items: stretch;
}

.text-block-200 {
  color: #3f4759;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-201 {
  color: #3f4759;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 40px;
}

.section-56 {
  background-color: #fbfbff;
  padding: 40px 31px 48px;
}

.section-56.margin {
  background-color: #0000;
}

.div-block-218 {
  background-color: #ebf0ff;
  border-radius: 16px;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 40px;
}

.div-block-219 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  place-content: flex-start center;
  display: flex;
}

.div-block-220 {
  grid-row-gap: 8px;
  background-color: var(--white);
  border-radius: 4px;
  flex-direction: column;
  width: 100%;
  max-width: 360px;
  padding: 16px;
  display: flex;
}

.text-block-202 {
  color: #283041;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.text-block-203 {
  color: #2f74de;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.text-block-203.height {
  line-height: 40px;
}

.text-block-204 {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-204.margin {
  margin-bottom: 8px;
  padding-top: 0;
  padding-left: 0;
}

.text-span-45 {
  color: #2f74de;
}

.div-block-222 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  display: flex;
}

.image-172 {
  width: 30px;
  height: 30px;
  margin-bottom: 13px;
}

.text-block-205 {
  padding-top: 21px;
}

.text-block-206 {
  padding-left: 21px;
}

.div-block-223 {
  float: left;
  background-color: var(--white);
  border-radius: 8px;
  flex: 1;
  width: 360px;
  max-width: none;
  padding: 21px 21px 16px;
  box-shadow: 0 24px 24px #0000001a;
}

.div-block-223.right {
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding-top: 37px;
  padding-bottom: 32px;
  display: flex;
}

.div-block-223.margin {
  flex: 1;
  margin-bottom: 16px;
  padding-right: 8px;
}

.div-block-224 {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  display: flex;
}

.text-block-207 {
  color: #565e71;
  margin-top: 16px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.section-57 {
  background-color: #fbfbff;
  padding: 48px 20px;
}

.div-block-226 {
  grid-column-gap: 96px;
  grid-row-gap: 80px;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-226.inverse {
  flex-wrap: wrap-reverse;
}

.div-block-227 {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  min-width: 328px;
  display: flex;
}

.div-block-228 {
  flex: 1;
}

.div-block-229 {
  justify-content: space-between;
  display: flex;
}

.image-173 {
  width: 100%;
  min-width: 327px;
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-208 {
  color: #2f74de;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-209 {
  color: #283041;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 48px;
}

.text-block-210 {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-211 {
  color: #565e71;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.text-block-211.size {
  align-self: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-230 {
  grid-row-gap: 80px;
  flex-direction: column;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.div-block-231.gap {
  grid-row-gap: 0px;
}

.section-58 {
  background-color: #fbfbff;
  padding: 48px 20px;
}

.tabs-5 {
  grid-column-gap: 0px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
  position: static;
}

.tabs-menu-6 {
  grid-row-gap: 8px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.tabs-content-4 {
  flex: 1;
  margin-left: 32px;
}

.text-block-212 {
  color: #3f4759;
  display: inline-block;
}

.image-174 {
  width: 32px;
  height: 32px;
}

.tab-link-tab-1-7 {
  color: #6f778b;
  background-color: #0000;
  border-radius: 4px;
  align-items: center;
  padding: 8px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.tab-link-tab-1-7.w--current {
  color: #3f4759;
  background-color: #ebf0ff;
}

.text-block-213 {
  color: #6f778b;
  align-self: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

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

.section-59 {
  padding: 64px 20px 48px;
}

.div-block-234 {
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

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

.div-block-236 {
  grid-column-gap: 96px;
  grid-row-gap: 41px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

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

.div-block-238 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 500px;
  display: flex;
}

.text-block-215 {
  color: #6f778b;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.image-176 {
  width: 48px;
  height: 48px;
  margin-top: 0;
}

.image-176.size {
  width: 40px;
  height: 40px;
}

.text-block-216 {
  color: #283041;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.image-177 {
  width: 100%;
  margin-top: 0;
}

.div-block-239 {
  grid-row-gap: 37px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.div-block-240 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  margin-top: 32px;
  display: flex;
}

.tabs-menu-7 {
  grid-column-gap: 16px;
  background-color: #ebf0ff;
  border-radius: 4px;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px;
  display: flex;
}

.tabs-6 {
  flex-direction: column;
  align-self: center;
  display: flex;
}

.tab-link-tab-2-8 {
  color: #2f74de;
  text-align: center;
  background-color: #0000;
  padding: 8px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.tab-link-tab-2-8.w--current {
  color: #e3e8f6;
  background-color: #002e6c;
  border-radius: 4px;
}

.tab-link-tab-1-8 {
  height: 32px;
}

.tab-link-tab-1-8.w--current {
  background-color: #002e6c;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  height: auto;
  padding: 8px;
  display: flex;
}

.text-block-217 {
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.section-60 {
  background-color: #fbfbff;
  flex-direction: column;
  padding: 48px 20px;
  display: flex;
  overflow: hidden;
}

.div-block-241 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.div-block-242 {
  grid-row-gap: 16px;
  background-color: var(--white);
  border: 1px solid #e3e8f6;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  width: 264px;
  padding: 16px;
  display: flex;
  overflow: auto;
}

.text-block-218 {
  color: #283041;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.text-block-219 {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.div-block-243 {
  align-self: center;
  margin-top: 56px;
}

.div-block-243.tablet {
  display: none;
}

.div-block-244 {
  grid-column-gap: 24px;
  justify-content: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.div-block-245 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 536px;
  display: block;
}

.div-block-245.lp-funcionalidades {
  flex-direction: column;
  justify-content: center;
  max-width: 600px;
  display: flex;
}

.testing-rich {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.testing-rich h1 {
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
}

.testing-rich strong {
  color: #2f74de;
}

.div-block-246 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.text-block-220 {
  color: #46a22e;
  background-color: #d4eec6;
  border-radius: 32px;
  align-self: center;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
}

.div-block-247 {
  background-color: #4f8efa;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  align-items: center;
  min-height: 32px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-block-221 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.text-span-46 {
  color: #8a94ad;
  font-size: 18px;
  font-weight: 400;
  line-height: 40px;
}

.div-block-248 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.bold-text-66 {
  font-weight: 500;
  text-decoration: line-through;
}

.div-block-250 {
  flex-direction: column;
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.bold-text-67 {
  font-weight: 700;
}

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

.video-lightbox-wrapper-page-invite-eng-cons, .video-lightbox-wrapper-page-invite-arq, .video-lightbox-wrapper-page-invite-mgm {
  flex-flow: row;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: center;
  display: none;
  position: static;
}

.text-block-222 {
  color: #565e71;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.bold-text-69 {
  font-weight: 600;
}

.div-block-251 {
  display: flex;
}

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

.dropdown-toggle-2 {
  width: 99.9999%;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.div-block-253 {
  cursor: pointer;
  justify-content: space-between;
  min-width: 152px;
  display: flex;
}

.div-block-253.width {
  min-width: 85px;
}

.div-block-253.width.width-2 {
  cursor: pointer;
  min-width: 131px;
}

.dropdown-3 {
  color: #222525;
  cursor: pointer;
  margin-left: 0;
}

.chavron-home {
  display: none;
}

.text-block-223 {
  font-size: 14px;
}

.chavron-home-blue {
  display: none;
}

.dropdown-list-4 {
  background-color: #fff;
  padding: 24px;
  display: none;
  overflow: hidden;
  box-shadow: 0 0 12px #0000001a;
}

.dropdown-list-4.w--open {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 4px;
  flex-direction: column;
  margin-top: 23px;
  display: flex;
}

.dropdown-list-4.column.w--open {
  flex-flow: row;
}

.dropdown-list-4.column.collection {
  display: none;
  overflow: hidden;
}

.dropdown-list-4.column.collection.w--open {
  flex-direction: row;
  min-width: 1150px;
  display: flex;
  left: -125px;
}

.link-block-13, .div-block-254 {
  width: 99.9999%;
}

.text-block-224 {
  width: 100%;
}

.div-block-255 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #283041;
  border-radius: 4px;
  flex-wrap: nowrap;
  grid-template: "Area" 100%
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  min-width: 330px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 8px;
  display: flex;
}

.div-block-255:hover {
  color: #2f74de;
  background-color: #ebf0ff;
}

.div-block-255.width {
  color: #283041;
  min-width: auto;
  transition: background-color 75ms cubic-bezier(.455, .03, .515, .955);
}

.div-block-255.width:hover {
  color: #2f74de;
}

.link-block-14 {
  width: 99.9999%;
  display: block;
}

.text-block-225 {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.image-184 {
  min-width: 32px;
  min-height: 32px;
}

.div-block-256 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-left: 16px;
  display: flex;
}

.nav-link-5 {
  color: var(--gray-1);
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.nav-link-5:hover {
  color: #005eff;
}

.nav-link-5.hidden {
  display: none;
}

.nav-link-5.new-nav {
  color: #222525;
  cursor: pointer;
}

.nav-link-5.new-nav:hover {
  color: #222525;
}

.nav-link-5.new-nav.w--current {
  color: #005eff;
  text-align: center;
  background-color: #0000;
}

.nav-link-5.new-nav.nv:hover {
  color: #005eff;
}

.chavron-desktop {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/5eea5dfef03bd2e616cd9a86_icon-caret-down.svg");
  background-position: 0 0;
  background-size: auto;
  width: 24px;
}

.chavron-desktop-home-blue {
  display: none;
}

.nav-menu-2 {
  flex: 1;
  justify-content: center;
  display: flex;
}

.divider {
  display: none;
}

.divider.show {
  background-color: #e3e8f6;
  height: 1px;
  margin-bottom: 12px;
  display: block;
}

.div-block-257 {
  min-width: 178px;
}

.div-block-257.width {
  min-width: 312px;
}

.div-block-257.delay-1 {
  flex-direction: column;
  display: flex;
}

.div-block-257.delay-1.width {
  min-width: 210px;
}

.heading-161 {
  color: #6f778b;
  margin-bottom: 15px;
  margin-left: 8px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

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

.collection-item-7 {
  padding-left: 0;
  padding-right: 0;
}

.collection-list-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row-reverse;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.text-block-226 {
  border-radius: 32px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 16px;
}

.collection-list-wrapper-3 {
  flex: 0 auto;
}

.collection-list-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row-reverse;
  display: flex;
}

.collection-item-8 {
  flex: none;
}

.text-block-227 {
  color: #e29d34;
  text-align: center;
  background-color: #ffddb2;
  border-radius: 32px;
  min-width: 72px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
}

.text-block-227.green {
  color: #5bb638;
  text-align: center;
  background-color: #d4eec6;
  min-width: 56px;
}

.div-block-259 {
  cursor: pointer;
}

.section-artcile-materiais {
  flex-wrap: nowrap;
  align-self: center;
  width: 100%;
  display: flex;
}

.container-left {
  justify-content: flex-end;
  width: 59%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-right {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/6529a1ef722f7ce55dc7c86c_ELEMENTOS%20GRAFICOS.svg"), linear-gradient(95deg, #2f74de0a 67%, #4f8efa), linear-gradient(#005ac3, #005ac3);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, scroll;
  flex-wrap: wrap;
  width: 41%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.article-container-desktop {
  flex: 1;
  min-width: 328px;
  max-width: 627px;
  margin-left: 16px;
  margin-right: 64px;
}

.article-container-desktop.mobile {
  display: none;
}

.fix-menu {
  flex-direction: column;
  flex: 1;
  align-self: flex-start;
  align-items: flex-start;
  max-width: 480px;
  margin: 96px 16px 48px 32px;
  display: flex;
  position: sticky;
  top: 20px;
}

.text-block-228 {
  color: #005eff;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-229 {
  margin-bottom: 26px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
}

.text-block-230 {
  color: #283041;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.rich-text-block-28 {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-231 {
  color: var(--white);
  max-width: 227px;
  margin-left: 24px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
}

.div-block-261 {
  display: flex;
}

.image-185 {
  align-self: flex-end;
  margin-bottom: 10px;
  margin-left: 8px;
}

.card-utilize-vobi {
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
  margin-top: 16px;
  padding-top: 24px;
}

.card-utilize-vobi.ebook {
  padding-top: 0;
}

.text-block-232 {
  color: #283041;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-233 {
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.text-block-233.color {
  color: #3f4759;
}

.text-block-234 {
  color: #000f27;
  align-self: center;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.div-block-262 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  min-height: 24px;
  display: flex;
}

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

.div-block-263 {
  margin-top: 16px;
}

.button-36 {
  color: var(--white);
  text-align: center;
  cursor: pointer;
  background-color: #46a22e;
  border-radius: 4px;
  margin-top: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.button-36.max-width {
  cursor: pointer;
  max-width: 184px;
}

.div-block-264 {
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-265 {
  background-color: #f5f7fd;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  margin-top: 24px;
  padding: 24px;
}

.button-37 {
  text-align: center;
  background-color: #283041;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/652d4399a0bd46a3c0cb7990_download.svg");
  background-position: 67% 38%;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  border-radius: 4px;
  margin-bottom: 8px;
  padding-right: 30px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  display: block;
}

.button-38 {
  color: #283041;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #283041;
  border-radius: 4px;
  height: 40px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  display: block;
}

.rich-text-block-29 {
  color: #283041;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.image-187 {
  border-radius: 4px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.desktop-title {
  margin-top: 96px;
  margin-bottom: 64px;
}

.desktop-title.mobile-title {
  display: none;
}

.desktop-title.padding {
  margin-bottom: 10px;
}

.link-block-15, .link-block-16, .link-block-17, .link-block-18, .link-block-19 {
  cursor: pointer;
}

.new-navbar.arq-link2.w--current {
  background-color: #005ac300;
}

.link-block-20 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-color: #283041;
  border-radius: 4px;
  justify-content: center;
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.link-block-20.max-width {
  cursor: pointer;
  max-width: 184px;
  margin-bottom: 0;
}

.text-block-235 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.image-188 {
  height: 15px;
}

.section-61 {
  background-color: #fcfcfc;
  padding: 80px 48px 96px;
}

.text-block-236 {
  color: #131b2c;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 64px;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.text-block-236 strong {
  color: #005eff;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.text-block-236 p {
  margin-bottom: 0;
}

.div-block-269 {
  border: 1px solid #cfd5e7;
  border-radius: 8px;
  max-width: 554px;
  transition: border .3s cubic-bezier(.645, .045, .355, 1), box-shadow .3s cubic-bezier(.645, .045, .355, 1);
}

.div-block-269:hover {
  border-style: none;
  box-shadow: 0 40px 40px #0000001a;
}

.div-block-269.utilizar-vobi, .div-block-269.download {
  cursor: pointer;
  border-radius: 8.8px;
}

.image-189 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
}

.div-block-270 {
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 24px;
}

.text-block-237 {
  color: #3f4759;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-238 {
  color: #3f4759;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.div-block-271 {
  grid-column-gap: 49px;
  grid-row-gap: 49px;
  justify-content: center;
  display: flex;
}

.link-block-21 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #283041;
  border-radius: 4.8px;
  justify-content: center;
  align-items: center;
  max-width: 208px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.text-block-239 {
  color: #283041;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.div-block-272 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  margin-bottom: 84px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.heading-162 {
  color: #283041;
  text-align: left;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
}

.div-block-273 {
  background-color: #f5f7fd;
  border-radius: 4px;
  justify-content: space-between;
  padding: 16px;
  display: flex;
}

.image-190 {
  display: none;
}

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

.div-block-275 {
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/652e9508ab2db3a44b4a0f24_Mask%20group%20(5).svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 8px;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  max-width: 832px;
  margin-bottom: -17px;
  margin-left: 27px;
  margin-right: 27px;
  padding: 29px 32px 23px;
  display: flex;
  position: relative;
}

.text-block-240 {
  color: #001a43;
  align-items: center;
  min-height: 55px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
  display: flex;
}

.section-62 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-276 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/652e96c9fdbcb368db875329_Group%201138475.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 8px;
  justify-content: center;
  width: 100%;
  max-width: 1280px;
  margin-bottom: 40px;
  padding: 48px 24px 40px;
  display: flex;
}

.div-block-276.lp-eng-cons-old.ns {
  background-color: #002e6c;
  background-image: none;
  align-self: center;
  max-width: 1280px;
  margin-bottom: 48px;
  margin-left: 72px;
  margin-right: 72px;
}

.text-block-241 {
  color: #fff;
  max-width: 478px;
  font-family: Inter, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 44px;
}

.image-191 {
  border-radius: 4px;
}

.modal-wrapper {
  z-index: 9999;
  background-color: #00000073;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
  position: fixed;
  inset: 0%;
}

.modal-wrapper.cast {
  padding-top: 10px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.modal-wrapper.materiais {
  width: auto;
  padding-top: 30px;
  display: none;
  position: fixed;
  overflow: visible;
}

.div-block-277 {
  border-radius: 5px;
  width: 100%;
  max-width: 592px;
}

.form-block-6 {
  background-color: #f0f1f5;
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  padding: 27px 24px 24px;
  display: none;
  position: relative;
}

.form-block-6.ebook {
  margin-bottom: 0;
  display: block;
}

.form-block-6.test, .form-block-6.form-cast {
  display: block;
}

.text-block-242 {
  text-align: center;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
}

.form-7 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.label {
  color: #5e5e62;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}

.text-field-9 {
  margin-bottom: 0;
}

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

.div-block-278.vobi-cast {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.submit-button-5 {
  background-color: #2f74de;
  border-radius: 4.8px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}

.submit-button-5.ebook {
  background-color: #46a22e;
}

.div-block-279 {
  background-color: #fff;
  border-radius: 5px;
  width: auto;
  max-width: 592px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: none;
  position: relative;
  overflow: visible;
}

.text-block-243 {
  color: #131b2c;
  text-align: center;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 29px;
}

.text-span-47 {
  color: #005eff;
}

.video-11 {
  max-width: 512px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}

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

.button-39 {
  text-align: center;
  background-color: #46a22e;
  border-radius: 4px;
  flex: 1;
  align-self: center;
  max-width: 170px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.button-40 {
  color: #283041;
  text-align: center;
  background-color: #0000;
  border: 1px solid #283041;
  border-radius: 4px;
  flex: 1;
  max-width: 170px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.image-193 {
  cursor: pointer;
  position: absolute;
  inset: 14px 14px auto auto;
}

.button-41 {
  text-align: center;
  background-color: #46a22e;
  border-radius: 4px;
  width: 160px;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.button-41.click-about2 {
  height: 40px;
  display: inline-block;
}

.video-12 {
  box-sizing: border-box;
  object-fit: fill;
  border-radius: 8px;
  margin: 0 0 24px auto;
  padding-bottom: 56.25%;
  padding-right: 0;
  display: block;
  position: relative;
  inset: auto 0% 0%;
}

.video-12.full-width {
  max-width: 100%;
  margin-top: 24px;
  display: block;
}

.video-12.full-width.mobile, .div-block-282, .div-block-283 {
  display: none;
}

.heading-163 {
  color: var(--black);
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.heading-164 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-164.lp-eng-cons-old {
  font-family: Inter, sans-serif;
  font-size: 38px;
  line-height: 1.2;
}

.section-lps-2 {
  padding-top: 48px;
  padding-bottom: 0;
}

.section-lps-2.bg-blue {
  background-color: #001a43;
}

.section-lps-2.border-bottom {
  border-bottom: 1px #e3e8f6;
}

.section-lps-2.border-bottom.gradiente-left {
  background-image: linear-gradient(270deg, #e9eefcd9, #fff 20%);
  justify-content: space-between;
}

.section-lps-2.border-bottom.gradiente-right {
  background-image: linear-gradient(to right, #e9eefcd9, #fff 20%);
}

.section-lps-2.border-bottom.lp-funcionalidades {
  border-bottom-style: none;
  padding-top: 64px;
  padding-bottom: 64px;
}

.section-lps-2.gradiente-right {
  background-image: linear-gradient(to right, #e9eefcd9, #fff 20%);
}

.section-lps-2.no-bottom-space {
  text-align: left;
}

.section-lps-2.gradiente-left {
  background-image: linear-gradient(270deg, #e9eefcd9, #fff 20%);
}

.section-lps-2.lp-funcionalidades {
  background-color: #0000;
  padding-top: 48px;
  padding-bottom: 48px;
}

.div-block-272-lp-funcionalidades {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  margin-bottom: 40px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.div-block-272-lp-funcionalidades.lp-eng-cons-old {
  padding-left: 36px;
  padding-right: 36px;
}

.text-block-244 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.text-block-244.line-height {
  height: 16px;
  line-height: 24px;
}

.text-block-244.line-height.weight {
  font-weight: 600;
}

.text-block-244.bottom-margin {
  margin-bottom: 32px;
}

.div-block-284 {
  display: flex;
}

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

.image-194 {
  max-width: 120px;
  max-height: 24px;
}

.image-195 {
  max-width: 74px;
  margin-right: 16px;
}

.div-block-286 {
  max-width: 300px;
}

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

.section-64 {
  background-color: #001a43;
  padding-top: 82px;
  padding-bottom: 78px;
}

.section-64.nf {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.slider-13 {
  background-color: #0000;
  min-height: 367px;
  margin-top: 48px;
  padding-left: 64px;
  padding-right: 64px;
}

.slider-13.mobile {
  display: none;
}

.icon-17 {
  color: var(--4f8efa);
  width: 40px;
  height: 40px;
  margin: auto 0;
  position: static;
}

.left-arrow-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
}

.mask-6 {
  max-width: 964px;
}

.text-block-245 {
  color: var(--gray-1);
}

.youtube-7, .video-13 {
  margin-bottom: 24px;
}

.bold-text-70 {
  color: #7eabff;
}

.title-vobi-vip {
  color: var(--white);
  text-align: center;
  width: auto;
  min-width: 0;
  max-width: 576px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 56px;
}

.title-vobi-vip.title-color-vip {
  color: #0a101c;
  max-width: 695px;
  font-size: 42px;
  font-weight: 700;
  line-height: 64px;
}

.container-vobi-vip {
  grid-column-gap: 0px;
  grid-row-gap: 61px;
  flex-flow: column wrap;
  align-content: center;
  align-items: center;
  margin-top: 40px;
  margin-left: 24px;
  margin-right: 24px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-vobi-vip.container-vip-v2 {
  grid-row-gap: 35px;
}

.text-span-48 {
  color: #7eabff;
}

.div-block-288 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  display: flex;
}

.div-block-289 {
  aspect-ratio: auto;
  color: var(--white);
  background-color: #2f74de;
  border-radius: 8px 8px 0 0;
  flex-wrap: wrap;
  place-content: center space-between;
  align-items: center;
  width: auto;
  height: auto;
  padding-left: 56px;
  padding-right: 56px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: flex;
}

.div-block-289.click-link-grupo.card-vip-v2 {
  background-color: #001a43;
  padding-left: 30px;
  padding-right: 30px;
}

.div-block-290 {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  display: flex;
}

.image-196 {
  max-width: 37px;
  font-size: 16px;
}

.text-block-246 {
  max-width: 249px;
  font-size: 30px;
  line-height: 38px;
}

.text-block-246.click-link-grupo.title-vip-v2 {
  max-width: 313px;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
}

.image-197 {
  object-fit: fill;
  font-size: 16px;
}

.div-block-291 {
  grid-column-gap: 0px;
  grid-row-gap: 18px;
  color: #000f27;
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 25px 56px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  display: flex;
}

.div-block-291.div-color {
  display: none;
}

.div-block-291.click-link-grupo.card-bottom-vip-v2 {
  padding: 30px;
}

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

.list-item-vobi-vip {
  font-weight: 500;
  line-height: 18px;
}

.list-item-vobi-vip.item-vip-v2 {
  font-weight: 400;
}

.list-6 {
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  list-style-type: none;
  display: flex;
}

.list-6.list-vip-v2 {
  color: #0a101c;
  font-size: 16px;
  font-weight: 400;
}

.link-block-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000f27;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  max-width: 239px;
  height: auto;
  padding: 20px 13px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 21px;
  transition: transform .2s;
  display: flex;
}

.link-block-22:hover {
  transform: translate(0, -5px);
}

.link-block-23 {
  height: auto;
  transition: transform .2s;
}

.link-block-23:hover {
  transform: translate(0, -5px);
}

.link-block-23.shadow-vip-v2 {
  max-width: 625px;
  box-shadow: 0 4px 10px #0000001a;
}

.div-block-292 {
  color: #fff;
  background-color: #46a22e;
  border-radius: 4.8px;
  justify-content: space-around;
  align-items: center;
  padding: 12px 14px;
  display: flex;
}

.div-block-292.wpp-button {
  display: none;
}

.div-block-292.click-link-grupo.button-vip-v2 {
  grid-column-gap: 12px;
  text-align: center;
  padding-left: 21px;
  padding-right: 21px;
  font-size: 16px;
  line-height: 24px;
}

.text-block-247 {
  max-width: 142px;
}

.div-block-293 {
  color: #fff;
  background-color: #46a22e;
  justify-content: center;
  align-items: center;
  display: none;
}

.text-block-248.subtitle-vip-v2 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
}

.text-block-249, .text-block-250, .image-204 {
  display: none;
}

.image-205 {
  max-width: 160px;
  margin-top: 40px;
}

.image-206 {
  max-width: 265px;
  display: none;
}

.div-block-294.ns {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.text-block-252 {
  color: #005eff;
  margin-bottom: 8px;
  font-weight: 400;
}

.text-block-253 {
  color: #283041;
  font-weight: 400;
}

.image-207 {
  align-self: flex-end;
  margin-bottom: 10px;
  margin-left: 8px;
}

.text-block-254 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.div-block-295 {
  background-color: #f5f7fd;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  margin-top: 24px;
  padding: 24px;
}

.div-block-296 {
  display: flex;
}

.button-42 {
  color: #283041;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #283041;
  border-radius: 4px;
  height: 40px;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  display: block;
}

.image-208 {
  border-radius: 4px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.text-block-255 {
  color: #fff;
  max-width: 292px;
  margin-left: 24px;
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
}

.text-block-256 {
  color: #283041;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 40px;
}

.rich-text-block-30 {
  font-weight: 400;
}

.image-209 {
  height: 15px;
}

.text-block-257 {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.text-block-257.color {
  color: #3f4759;
}

.div-block-297 {
  margin-top: 16px;
}

.div-block-298 {
  padding-left: 24px;
  padding-right: 24px;
}

.link-block-27 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-color: #283041;
  border-radius: 4px;
  justify-content: center;
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.text-block-258 {
  margin-bottom: 26px;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
}

.rich-text-block-31 {
  color: #283041;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.button-43 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #46a22e;
  border-radius: 4px;
  margin-top: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.video-14 {
  border-radius: 8px;
  max-width: 512px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 56.25%;
  position: relative;
}

.video-14.full-width {
  max-width: 100%;
  margin-top: 24px;
  display: block;
}

.video-14.full-width.mobile {
  display: none;
}

.section-65 {
  background-color: #131b2c;
  justify-content: center;
  display: flex;
}

.text-block-259 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 56px;
}

.container-58 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  max-width: 1359px;
  margin: 120px 16px 128px;
  display: flex;
}

.text-block-260 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.div-block-299 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  background-color: #283041;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-direction: column;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  padding: 18px 55px 19px;
  display: flex;
}

.div-block-299.green {
  background-color: #46a22e;
}

.text-block-261 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
}

.text-block-262 {
  color: #7eabff;
  text-align: left;
  align-self: center;
}

.text-block-262.green {
  color: #b7e3a2;
}

.div-block-300 {
  grid-column-gap: 22px;
  display: flex;
}

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

.div-block-301 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 41px;
  display: flex;
}

.div-block-302 {
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.div-block-303 {
  background-color: #cfd5e7;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 24px 55px;
}

.div-block-303.white {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #fff;
  padding: 24px 55px;
  display: flex;
}

.text-block-263 {
  color: #000f27;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-263.mobile {
  display: none;
}

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

.image-212 {
  max-width: 184px;
  max-height: 184px;
}

.link-block-28 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #46a22e;
  border-radius: 4.8px;
  align-self: flex-start;
  padding: 11px 16px;
  display: flex;
}

.text-block-264 {
  color: var(--white);
  align-self: center;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 21px;
}

.image-213 {
  max-width: 26px;
}

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

.text-span-50 {
  color: #7eabff;
}

.text-span-51 {
  color: #005ac3;
}

.image-214 {
  max-width: 93px;
}

.div-block-305 {
  grid-column-gap: 72px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-306 {
  justify-content: space-between;
  align-items: center;
  max-width: 282px;
  display: flex;
}

.text-block-265 {
  color: #6f778b;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.html-embed-22.mobile, .html-embed-22.tablet {
  display: none;
}

.link-8 {
  color: var(--4f8efa);
}

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

.funcionalidades-home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-59 {
  max-width: 1280px;
  margin-top: 48px;
  padding-left: 72px;
  padding-right: 72px;
}

.section-66 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  color: #fbfbff;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding: 48px 72px 0;
  display: flex;
}

.text-block-266 {
  color: #8a94ad;
  border-bottom: 1px solid #cfd5e7;
  width: 100%;
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 16px;
}

.div-block-307 {
  border-bottom: 1px solid #000;
}

.div-block-308 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 48px;
  display: flex;
}

.image-216 {
  background-color: #f0f1f5;
  border-radius: 8px;
  max-width: 48px;
  padding: 9px;
}

.div-block-309 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.text-block-267 {
  color: #131b2c;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
  display: block;
}

.text-span-53 {
  color: #4f8efa;
}

.link-block-29 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #f0f1f5;
  background-color: #f0f1f5;
  border-radius: 8px;
  align-items: center;
  padding: 10px 13px;
  display: flex;
}

.link-block-29:hover {
  box-shadow: 0 2px 5px #00000024;
}

.text-block-268 {
  color: #283041;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.div-block-310 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-311 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 351px;
  display: flex;
}

.link-9 {
  color: #2f74de;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

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

.text-block-269 {
  text-align: left;
  color: #e3e8f6;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.text-block-270 {
  text-align: left;
  color: #e3e8f6;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: underline;
}

.div-block-312 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 16px;
  display: flex;
}

.image-220 {
  align-self: center;
  max-width: 207px;
}

.section-67 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  border-top: 1px solid #cfd5e7;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 118px 70px 60px;
  display: flex;
}

.section-68 {
  background-color: #f5f7fd;
}

.text-block-271 {
  text-align: center;
  color: #0a101c;
  max-width: 990px;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 78px;
}

.text-span-55 {
  color: #2f74de;
}

.div-block-313 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.button-44 {
  color: var(--white);
  background-color: #2f74de;
  border-radius: 5px;
  justify-content: center;
  width: 204px;
  padding: 10px 15px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.text-block-272 {
  color: #a6afc7;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.div-block-314 {
  grid-column-gap: 27px;
  grid-row-gap: 36px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.image-221 {
  max-width: none;
  max-height: 25.5px;
}

.image-222 {
  max-width: 83px;
}

.text-block-273 {
  color: #565e71;
  max-width: 327px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.div-block-316 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-block-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f0f1f5;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 24px 24px;
  display: block;
  position: relative;
  overflow: visible;
}

.image-223 {
  cursor: pointer;
  position: absolute;
  top: 14px;
  right: 14px;
}

.text-block-274 {
  text-align: center;
  color: #1b1b1f;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
}

.form-8 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: column;
  display: flex;
}

.submit-button-6 {
  background-color: #2f74de;
  border-radius: 5px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.text-block-275 {
  text-align: center;
  color: #000f27;
  max-width: 700px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 48px;
}

.text-span-56 {
  color: #2f74de;
}

.section-70 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-color: #f5f7fd;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 60px 70px;
  display: flex;
}

.text-block-276 {
  text-align: center;
  color: #8a94ad;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.div-block-317 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-318 {
  border: 1px solid #cfd5e7;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 500px;
  max-width: 551px;
  display: flex;
}

.image-224 {
  width: 100%;
  max-width: none;
  display: block;
}

.text-block-277 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.div-block-319 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  background-color: #fff;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 180px;
  padding: 25px 32px 30px;
  display: flex;
}

.link-block-30 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  max-width: 152px;
  max-height: 40px;
  padding: 10px;
  display: flex;
}

.link-block-30.spotify {
  background-color: #65d46e;
  width: 100%;
}

.link-block-30.spotify:hover {
  background-color: #1db954;
}

.link-block-30.youtube {
  background-color: #ea3323;
  width: 100%;
}

.link-block-30.youtube:hover {
  background-color: red;
}

.text-block-278 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.div-block-320 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-321 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-71 {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  background-color: #001a43;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding: 60px 70px;
  display: flex;
}

.text-block-279 {
  color: #a6afc7;
  border-bottom: 1px solid #a6afc7;
  width: 100%;
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.div-block-322 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1136px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-225 {
  max-width: none;
  max-height: 457px;
}

.div-block-323 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 536px;
  display: flex;
}

.text-block-280 {
  color: #fbfbff;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}

.text-span-57 {
  color: #2f74de;
}

.text-block-281 {
  color: #f5f7fd;
  max-width: 470px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.div-block-324 {
  z-index: 999;
  background-color: red;
  position: relative;
  inset: 0% auto auto 0%;
}

.div-block-325 {
  position: relative;
}

.div-block-326 {
  background-color: #0808084d;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.div-block-326.hs {
  background-color: #0003;
}

.text-block-282 {
  color: #565e71;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
}

.collection-list-9 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-block-6-copy-of-materiais {
  background-color: #f0f1f5;
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  padding: 27px 24px 24px;
  display: block;
  position: relative;
}

.form-block-6-copy-of-materiais.ebook {
  margin-bottom: 0;
  display: block;
}

.form-block-6-copy-of-materiais.test, .form-block-6-copy-of-materiais.form-cast {
  display: block;
}

.text-block-242-copy-of-materiais {
  text-align: center;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
}

.image-193-copy-of-materiais {
  cursor: pointer;
  position: absolute;
  inset: 14px 14px auto auto;
}

.label-copy-of-materiais {
  color: #5e5e62;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}

.submit-button-5-copy-materiais {
  background-color: #2f74de;
  border-radius: 4.8px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}

.submit-button-5-copy-materiais.ebook {
  background-color: #46a22e;
}

.form-7-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.cast-text {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 18px;
}

.lp-eng-cons-old {
  align-self: center;
}

.text-span-58 {
  font-weight: 300;
}

.section-72 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-image: linear-gradient(90deg, #0a101c, #131b2c);
  flex-flow: column;
  padding: 104px 16px 48px;
  display: flex;
}

.image-230 {
  align-self: center;
  max-width: 109px;
}

.image-231 {
  align-self: center;
  max-height: 25px;
}

.div-block-327 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.div-block-328 {
  background-color: #b8babe;
  width: 2px;
  height: 25px;
}

.heading-165 {
  color: var(--white);
  text-align: center;
  align-self: center;
  max-width: 940px;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 58px;
}

.div-block-329 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: wrap;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.div-block-330 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #283041;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 216px;
  height: 56px;
  display: flex;
}

.text-block-283 {
  color: var(--white);
  font-size: 14px;
  font-weight: 500;
}

.image-232 {
  align-self: center;
  width: 16px;
  height: 16px;
}

.section-73 {
  flex-flow: column;
  padding: 48px 16px;
  display: flex;
}

.rich-text-block-32 {
  align-self: center;
  max-width: 808px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.div-block-331 {
  justify-content: center;
  align-items: center;
  max-width: 808px;
  display: flex;
}

.div-block-332 {
  background-color: #d6e2ff;
  border-radius: 8px;
  width: 56px;
  height: 8px;
}

.div-block-333 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  align-self: center;
  max-width: 808px;
  display: flex;
}

.section-74 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f5f7fd;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding: 48px 16px;
  display: flex;
}

.div-block-334 {
  align-self: center;
  max-width: 808px;
}

.text-block-284 {
  text-align: center;
  color: #222;
  align-self: center;
  max-width: 808px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
}

.text-block-285 {
  text-align: center;
  color: #222;
  align-self: center;
  max-width: 808px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.section-75 {
  background-color: #131b2c;
  flex-flow: column;
  justify-content: center;
  padding: 60px 16px;
  display: flex;
}

.div-block-335 {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  flex-flow: wrap;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 867px;
  display: flex;
}

.image-233 {
  align-self: center;
  max-width: 363px;
}

.text-block-286 {
  color: var(--white);
  max-width: 424px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
}

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

.button-45 {
  color: var(--white);
  background-color: #46a22e;
  border-radius: 4px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.section-76 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #f5f7fd;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 48px 16px;
  display: flex;
}

.text-block-287 {
  text-align: center;
  color: #222;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
}

.text-block-287.mobile {
  display: none;
}

.text-span-59 {
  color: #2f74de;
}

.collection-list-wrapper-4 {
  display: flex;
}

.collection-list-wrapper-5 {
  align-self: center;
  max-width: 1128px;
}

.collection-list-wrapper-5.historias-suc-geral {
  max-width: 1135px;
}

.text-block-288 {
  color: #2f74de;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-289 {
  text-align: center;
  color: #131b2c;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
}

.text-span-60 {
  color: #2f74de;
}

.div-block-337 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-77 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  align-items: center;
  padding: 48px 16px;
  display: flex;
}

.text-block-290 {
  text-align: center;
  color: #8a94ad;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.section-78 {
  background-color: #131b2c;
  justify-content: center;
  align-items: center;
  padding: 48px 16px;
  display: flex;
}

.div-block-338 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1135px;
  display: flex;
}

.image-234 {
  max-height: 40px;
}

.text-block-291 {
  color: var(--white);
  max-width: 432px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.text-span-61 {
  color: #2f74de;
  font-weight: 700;
}

.text-block-292 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.div-block-339 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-340 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.section-79 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/66b1de88cd99f1fa35853741_Group%2032433130.webp");
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 126px 72px;
  display: flex;
}

.text-block-293 {
  color: #222;
  max-width: 749px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 52px;
}

.text-span-62 {
  color: #2f74de;
}

.div-block-341 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.button-46 {
  color: var(--white);
  text-align: center;
  background-color: #40932a;
  border-radius: 5px;
  width: 160px;
  height: 40px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.button-47 {
  text-align: center;
  color: #565e71;
  background-color: #fff;
  border: 1px solid #565e71;
  border-radius: 5px;
  width: 160px;
  height: 40px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.div-block-342 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-image: linear-gradient(90deg, #131b2ccc, #0a101ccc), url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/66b442a497bc754fe591896e_4%2040737482.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 116px 72px;
  display: flex;
}

.text-block-294 {
  color: var(--white);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 50px;
}

.text-block-295 {
  color: var(--white);
  text-align: center;
  max-width: 705px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.button-48 {
  text-align: center;
  background-color: #2f74de;
  border-radius: 5px;
  width: 163px;
  height: 40px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}

.div-block-343 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1134px;
  min-height: 118px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-235 {
  align-self: center;
  max-width: 155px;
}

.image-236 {
  align-self: center;
  max-width: 215px;
}

.image-237 {
  align-self: center;
  max-width: 179px;
}

.image-238 {
  align-self: center;
  max-width: 160px;
}

.image-239 {
  align-self: center;
  max-width: 200px;
}

.div-block-344 {
  background-color: #131b2c;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-span-63 {
  color: #2f74de;
}

.text-span-64 {
  color: #2f74de;
  font-weight: 700;
}

.text-span-65 {
  color: #2f74de;
}

.div-block-345 {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding: 40px 72px;
  display: flex;
}

.div-block-345.sn {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-345.margin-botton-2 {
  padding-bottom: 0;
}

.div-block-346 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 500px;
  display: flex;
}

.div-block-346.inverted {
  align-items: flex-end;
}

.text-span-66 {
  color: #2f74de;
}

.div-block-347 {
  background-color: #fbfbfd;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-span-67 {
  color: #2f74de;
}

.div-block-348 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1135px;
  display: flex;
}

.image-240 {
  height: 218px;
}

.image-241 {
  max-height: 28px;
}

.image-242 {
  max-height: 37px;
}

.div-block-349 {
  position: relative;
}

.div-block-350 {
  justify-content: flex-end;
  align-items: center;
  width: 109px;
  display: flex;
}

.image-243, .image-244 {
  max-width: 100px;
}

.image-245 {
  max-width: 150px;
}

.image-246 {
  max-width: 90px;
}

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

.button-72 {
  color: var(--gray-1);
  background-color: #fff;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
}

.button-72.w--current {
  color: var(--gray-1);
  background-color: #fff;
}

.hs-rich-title {
  color: var(--white);
  text-align: center;
  align-self: center;
  max-width: 940px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 58px;
}

.hs-rich-title p {
  color: var(--white);
}

.hs-rich-title strong {
  color: #2f74de;
}

.hs-rich-phrase {
  text-align: center;
  color: #222;
  align-self: center;
  max-width: 808px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
}

.hs-rich-phrase strong {
  color: #2f74de;
}

.paragraph-30 {
  color: #222;
}

.center, .image-247, .image-248, .image-249, .image-250, .image-251, .image-252, .image-253 {
  align-self: center;
}

.div-block-351 {
  position: relative;
}

.termos-box {
  color: var(--gray-5);
  margin-top: 30px;
  margin-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  line-height: 14px;
}

.termos-box.others.form-lateral-verde {
  color: var(--gray-3);
}

.termos-box.others.materiais, .termos-box.others.podcast {
  margin-top: 20px;
}

.termos-box.others.eventos {
  color: var(--gray-3);
  margin-top: 40px;
}

.link-termos {
  color: var(--gray-5);
  text-decoration: underline;
}

.link-termos.form-lateral-verde, .link-termos.eventos, .form-lateral-verde {
  color: var(--gray-4);
}

.div-block-352 {
  position: relative;
}

.paragraph-31 {
  color: #2f74de;
}

.section-80 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 24px;
  display: flex;
}

.div-block-353 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 576px;
  display: flex;
}

.heading-166 {
  color: #131b2c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 56px;
}

.text-span-68 {
  color: #005ac3;
}

.image-255 {
  max-width: 520px;
}

.text-block-297 {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.button-73 {
  text-align: center;
  background-color: #40932a;
  border-radius: 4px;
  width: 100%;
  max-width: 306px;
  padding: 8px 34px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.section-81 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fbfbfd;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 40px 24px;
  display: flex;
}

.image-256 {
  align-self: auto;
  max-width: 708px;
}

.text-block-298 {
  text-align: center;
  color: #001a43;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.text-span-69 {
  color: #005ac3;
}

.button-74 {
  text-align: center;
  background-color: #40932a;
  border-radius: 4px;
  width: 100%;
  max-width: 160px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.section-82 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #131b2c;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 80px 24px 56px;
  display: flex;
}

.text-block-299 {
  text-align: center;
  color: #fbfbfd;
  max-width: 700px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}

.text-block-300 {
  color: #4f8efa;
  max-width: 250px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
}

.text-block-301 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.div-block-354 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-left: 2px solid #4f8efa;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  max-width: 350px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 22px;
  display: flex;
}

.div-block-355 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  display: flex;
}

.section-83 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 24px 47px;
  display: flex;
}

.text-block-302 {
  text-align: center;
  color: #131b2c;
  max-width: 700px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}

.text-span-70 {
  color: #005ac3;
}

.div-block-356 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 31px;
  padding-bottom: 31px;
  display: flex;
}

.div-block-357 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 482px;
  display: flex;
}

.text-block-303 {
  color: #005ac3;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.text-block-304 {
  color: #131b2c;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
}

.text-block-305 {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.button-75 {
  text-align: center;
  background-color: #46a22e;
  border-radius: 4px;
  width: 100%;
  max-width: 160px;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.image-257 {
  max-height: 370px;
}

.image-257.reverse {
  order: -1;
}

.div-block-358 {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  display: flex;
}

.image-258 {
  align-self: auto;
  max-width: 329px;
  display: none;
}

.text-block-297-bpo, .text-block-297-copy {
  color: #6f778b;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.image-255-bpo {
  max-width: 520px;
}

.large-heading-bpo {
  color: var(--gray-1);
  margin-bottom: 18px;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.2;
  display: block;
}

.large-heading-bpo.no-bottom-space {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
}

.large-heading-bpo.vertical-align {
  align-self: auto;
}

.large-heading-bpo.margin-top.cta-header.newclass, .large-heading-bpo.white {
  color: var(--white);
}

.large-heading-copy-copy-copy-copy {
  color: var(--gray-1);
  margin-bottom: 18px;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.2;
  display: block;
}

.large-heading-copy-copy-copy-copy.no-bottom-space {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
}

.large-heading-copy-copy-copy-copy.vertical-align {
  align-self: auto;
}

.large-heading-copy-copy-copy-copy.margin-top.cta-header.newclass, .large-heading-copy-copy-copy-copy.white {
  color: var(--white);
}

.text-span-71 {
  color: #005ac3;
}

.div-block-359 {
  background-color: #cfd5e7;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 113px;
  height: 1px;
}

.div-block-359.invisible {
  height: 0;
}

.image-259 {
  max-width: 32px;
}

.div-block-360 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-306 {
  text-align: center;
  color: #131b2c;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

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

.div-block-362 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-363 {
  background-color: red;
  flex: 0 auto;
  display: flex;
}

.form-9 {
  float: none;
  border-radius: 4px;
  display: flex;
}

.text-field-10 {
  -webkit-text-stroke-color: var(--white);
  border-right: 1px #000;
  border-radius: 4px;
  min-width: 328px;
  height: 32px;
  font-size: 14px;
  line-height: 14px;
}

.text-field-10.inter-font {
  color: var(--gray-1);
  -webkit-text-stroke-color: var(--gray-1);
  border: 1px solid #fff;
}

.text-field-10.inter-font.nf2 {
  width: 392px;
  min-width: 392px;
  max-width: 100%;
  margin-bottom: 15px;
}

.div-block-364 {
  box-sizing: border-box;
  object-fit: fill;
  background-color: #fff;
  border: 1px solid #5bb638;
  border-radius: 4px;
  width: 512px;
  min-width: 100%;
  height: 34px;
  min-height: 100%;
  display: flex;
}

.div-block-364.nf {
  background-color: #fff0;
  border-width: 0;
  flex-flow: column;
  width: auto;
  height: auto;
}

.div-block-365 {
  box-sizing: border-box;
  object-fit: fill;
  background-color: #fff0;
  align-self: auto;
  max-height: 32px;
  display: flex;
}

.div-block-366 {
  flex-flow: column;
  align-self: center;
  margin-left: 30px;
  display: flex;
}

.div-block-367 {
  justify-content: center;
  align-items: center;
  width: 768px;
  display: flex;
}

.form-block-8 {
  margin-bottom: 0;
}

.button-76 {
  box-shadow: inset 0 0 100px 100px var(--269999);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  background-color: #60b53a;
  border-radius: 4px;
  width: 184px;
  max-width: 184px;
  height: 32px;
  max-height: 32px;
  padding: 8px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  transition: box-shadow .2s;
}

.button-76.w--current {
  background-color: #60b53a;
}

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

.final-form {
  text-align: center;
  background-color: #60b53a;
  border-radius: 4px;
  max-width: 392px;
  max-height: 32px;
  padding: 8px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  transition: box-shadow .2s;
  box-shadow: inset 0 0 100px 100px #0000;
}

.hero-form {
  color: var(--white);
  background-color: #60b53a;
  border-radius: 3px;
  width: auto;
  max-width: 184px;
  padding: 8px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.form-block-9 {
  border-radius: 4px;
}

.text-span-72 {
  color: #005eff;
}

.image-260 {
  max-width: 100%;
  margin-bottom: 24px;
  display: block;
  position: relative;
}

.image-261 {
  margin-bottom: 24px;
  display: block;
}

.code-embed {
  border: 0px none var(--white);
  border-radius: 0;
  min-width: 720px;
  min-height: 360px;
}

.grid-72 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 400px;
  display: grid;
}

.div-block-368 {
  width: 100%;
  height: 100%;
  position: relative;
}

.video-15 {
  height: 100%;
}

.image-262 {
  border: 2px solid #fff;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  display: block;
}

.navbar-no-shadow {
  z-index: 9999;
  background-color: #7bfa6b;
  position: static;
  inset: 0% 0% auto;
}

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

.container-regular {
  z-index: 99999;
  text-align: center;
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  position: static;
}

.navbar-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-3 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-6 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

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

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

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

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

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

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

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

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

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

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

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

.nav-button-wrapper {
  margin-left: 120px;
}

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

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

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

.text-block-307 {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.div-block-369 {
  min-height: 50px;
}

.code-embed-2 {
  flex-flow: column;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
}

.div-block-370 {
  text-align: left;
  flex-flow: row;
  place-content: flex-start center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-top: 40px;
  display: block;
}

.container-61 {
  display: flex;
}

.hero-h1 {
  color: var(--2f74de);
}

.collection-list-10 {
  flex-flow: wrap;
  align-items: stretch;
  display: flex;
}

.link-block-31 {
  flex-flow: column;
  height: 100%;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .inter-font.button-lista-espera.session2.center-button.lp-vobi-cred.lp-features.cta-funcionalidades {
    height: 40px;
  }

  .inter-font.titulo.titulo3.nf-mobile {
    max-width: 530px;
  }

  .dropdown-list-4.column.collection.w--open {
    left: -124px;
  }

  .modal-wrapper.materiais, .div-block-279 {
    display: none;
  }

  .video-12 {
    width: auto;
    overflow: visible;
  }

  .div-block-294.ns {
    align-self: center;
  }

  .div-block-318 {
    width: 551px;
  }

  .image-240 {
    max-height: 218px;
  }

  .section-80 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
}

@media screen and (min-width: 1440px) {
  .inter-font.button-lista-espera.session2.center-button.lp-vobi-cred.lp-features.cta-funcionalidades {
    height: 40px;
  }

  .div-block-276.lp-eng-cons-old.ns {
    max-width: 1280px;
  }

  .modal-wrapper.materiais, .div-block-279 {
    display: none;
  }

  .text-block-266, .div-block-308.border-bottom {
    border-bottom-width: 1.5px;
  }

  .div-block-319 {
    max-height: 30px;
    padding-right: 32px;
  }

  .link-block-30 {
    width: 100%;
    max-width: 152px;
    height: 100%;
    max-height: 40px;
  }

  .div-block-347 {
    align-self: auto;
  }

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

  .text-block-300 {
    font-size: 32px;
  }

  .text-block-304 {
    font-size: 28px;
  }

  .image-261 {
    overflow: visible;
  }
}

@media screen and (min-width: 1920px) {
  .section {
    z-index: 0;
  }

  .section.no-top-space {
    clear: none;
  }

  .section.section-sucess {
    background-color: #f9f8fc;
  }

  .card.no-border.hero-card {
    max-width: 400px;
  }

  .row.row-justify-center {
    clear: none;
    text-align: left;
    display: flex;
  }

  .button.button-outline.buton-header.btn-mobile.cta-tenho-convite {
    color: #565e71;
    text-align: center;
    flex: 0 auto;
    justify-content: flex-start;
    padding-right: 16px;
    font-weight: 400;
    line-height: 21px;
  }

  .button.bg-primary-3.cta-click2.new {
    width: 144px;
    height: 40px;
    padding-left: 16px;
    padding-right: 16px;
    font-weight: 500;
    line-height: 21px;
  }

  .button.bg-primary-3.cta-click2.new.vobi-empreender {
    width: auto;
    height: auto;
  }

  .button.bg-primary-3.cta-click2.new-home, .button.bg-primary-3.cta-click2.new-copy {
    width: 144px;
    height: 40px;
    padding-left: 16px;
    padding-right: 16px;
    font-weight: 500;
    line-height: 21px;
  }

  .button.button-block.button-form {
    margin-top: 10px;
  }

  .button.button-block.button-form.vobi-empreenda {
    font-weight: 500;
  }

  .button.button-bold.cta-click4 {
    opacity: 1;
    filter: blur();
  }

  .card-body.card-body-large.justify-center.space-left {
    padding-left: 60px;
  }

  .card-body.featured-case-study-card-body-copy.collection {
    justify-content: flex-start;
    width: 100%;
  }

  .subheading.subheading-forms {
    color: var(--primary-1);
    font-size: 20px;
  }

  .content-width-large {
    clear: none;
  }

  .bg-primary-2 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .handwriting.text-primary-1.hidden-on-mobile.opcoes-home {
    font-size: 42px;
  }

  .content-width-medium {
    max-width: 506px;
  }

  .content-width-medium.content-form-register {
    max-width: 100%;
  }

  .large-heading.no-bottom-space {
    font-weight: 300;
  }

  .full-bleed-image.hero-home {
    transform: translate(-5px, 38px)scale(1.3);
  }

  .section-halves.padding-top {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-halves.padding-top.home-hero-section, .section-halves.padding-top.home-hero-section-copy {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .small-heading {
    font-family: Maisonneue, sans-serif;
  }

  .article {
    float: none;
    clear: none;
    text-align: left;
    text-decoration: none;
    display: block;
  }

  .image-5 {
    width: 280px;
    top: 43px;
    right: -67px;
  }

  .grid-halves-copy.card-2 {
    justify-items: stretch;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .small-heading-2 {
    font-family: Maisonneue, sans-serif;
  }

  .featured-blog-post-grid-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .featured-blog-post-grid-copy.collection {
    grid-template-rows: minmax(auto, auto);
    grid-template-columns: .5fr .75fr;
  }

  .featured-blog-post-grid-copy.collection2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-rows: repeat(auto-fit, 274px);
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    width: 100%;
    display: grid;
  }

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

  .grid-2, .grid-3 {
    grid-template-columns: 1fr;
  }

  .text-block-30 {
    margin-top: 32px;
    font-size: 24px;
    font-weight: 500;
  }

  .button-7 {
    margin-top: 32px;
  }

  .row-copy.row-justify-center, .row-copy.row-justify-center-copy {
    clear: none;
    text-align: left;
    display: flex;
  }

  .row-copy.row-split-content-copy {
    margin-top: 0;
    padding-top: 20px;
  }

  .rich-text-block-4 {
    color: var(--white);
    margin-right: 0;
  }

  .section-copy-copy.top-space-small-copy {
    z-index: auto;
    padding-top: 200px;
  }

  .card-body-copy.card-body-large.justify-center.space-left, .card-body-copy.card-body-large-copy.justify-center.space-left {
    padding-left: 60px;
  }

  .list {
    color: var(--gray-3);
    font-family: Maisonneue, sans-serif;
    font-size: 18px;
  }

  .row-copy-copy.row-split-content-copy {
    border-radius: 20px;
    grid-template-columns: 2.75fr 2.75fr;
  }

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

  .section-copy-12 {
    z-index: 0;
  }

  .section-copy-12.no-top-space {
    clear: none;
  }

  .section-copy-12.section-sucess {
    background-color: #f9f8fc;
  }

  .content-width-large-copy-copy {
    clear: none;
  }

  .content-width-medium-copy-copy-copy {
    background-color: #4e4e4e;
    border: 1px solid #4e4e4e;
    border-radius: 6px;
    max-width: 506px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .content-width-medium-copy-copy-copy.content-form-register {
    max-width: 100%;
  }

  .container-5 {
    justify-content: center;
    display: flex;
  }

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

  .content-width-medium-copy-copy-copy-copy {
    background-color: #0000;
    border-radius: 0;
    max-width: 506px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .content-width-medium-copy-copy-copy-copy.content-form-register {
    max-width: 100%;
  }

  .rich-text-block-4-copy {
    color: var(--white);
    margin-right: 0;
  }

  .card-copy.no-border.hero-card {
    max-width: 400px;
  }

  .columns-5 {
    color: var(--gray-1);
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-5 {
    background-color: var(--white);
  }

  .rich-text-block-5 {
    color: var(--gray-1);
    text-align: left;
  }

  .section-copy {
    z-index: 0;
    display: block;
  }

  .section-halves-copy {
    background-image: none;
  }

  .text-large-copy {
    text-align: left;
  }

  .container-6 {
    background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/609172dd799bfc1697d75822_screenshot-files.deca.com.br-2021.05.04-12_36_39.png");
    background-position: 0 0;
    background-size: auto;
  }

  .row-copy.row-justify-center.row-align-center-copy {
    align-items: stretch;
  }

  .row-copy.row-split-content-copy {
    padding-top: 0;
  }

  .section-6 {
    background-color: var(--white);
    padding-bottom: 48px;
    display: none;
  }

  .section-copy-copy {
    z-index: 0;
    display: block;
  }

  .section-5-copy {
    background-color: var(--primary-1);
  }

  .row-copy-copy.row-justify-center.row-align-center-copy {
    align-items: stretch;
  }

  .section-6-copy {
    background-color: var(--white);
    padding-bottom: 48px;
    display: none;
  }

  .section-copy-copy-copy {
    z-index: 0;
    display: none;
  }

  .section-copy-copy-copy.no-top-space {
    clear: none;
  }

  .section-copy-copy-copy.section-sucess {
    background-color: #f9f8fc;
  }

  .image-32 {
    display: block;
  }

  .div-block-25 {
    justify-content: flex-start;
  }

  .video-2 {
    border: 2px #000;
    border-radius: 0;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container-8 {
    max-width: 600px;
  }

  .div-block-26 {
    float: none;
    text-align: center;
    background-color: #0000;
    max-width: 700px;
    display: inline;
    position: static;
  }

  .section-halves-copy.padding-top.home-hero-section, .section-halves-copy.padding-top.home-hero-section-copy {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-halves-copy.padding-top-copy {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-halves-copy.padding-top-copy.home-hero-section, .section-halves-copy.padding-top-copy.home-hero-section-copy {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-37 {
    width: 100%;
  }

  .large-heading-3.no-bottom-space {
    font-weight: 300;
  }

  .card-body-event.card-body-large.justify-center.space-left {
    padding-left: 60px;
  }

  .image-44 {
    filter: grayscale();
    height: 250px;
  }

  .section-pillar-pages {
    z-index: 0;
  }

  .section-pillar-pages.no-top-space {
    clear: none;
  }

  .section-pillar-pages.section-sucess {
    background-color: #f9f8fc;
  }

  .row-pillar-page.row-justify-center, .row-pillar-page.row-justify-center-copy {
    clear: none;
    text-align: left;
    display: flex;
  }

  .section-pillar-page {
    z-index: 0;
  }

  .section-pillar-page.no-top-space {
    clear: none;
  }

  .section-pillar-page.section-sucess {
    background-color: #f9f8fc;
  }

  .row-pillar-pages.row-justify-center {
    clear: none;
    text-align: left;
    display: flex;
  }

  .content-width-medium-pillar-page {
    max-width: 506px;
  }

  .content-width-medium-pillar-page.content-form-register {
    max-width: 100%;
  }

  .subheading-pillar-page.subheading-forms {
    color: var(--primary-1);
    font-size: 20px;
  }

  .button-pillar-page.button-block.button-form {
    margin-top: 10px;
  }

  .content-width-large-pillar-page {
    clear: none;
  }

  .content-width-large-copy {
    clear: none;
  }

  .article-pillar-page {
    float: none;
    clear: none;
    text-align: left;
    text-decoration: none;
    display: block;
  }

  .button-form-pillar-page.button-block.button-form {
    margin-top: 10px;
  }

  .section-pillar-page-1 {
    z-index: 0;
  }

  .section-pillar-page-1.no-top-space {
    clear: none;
  }

  .section-pillar-page-1.section-sucess {
    background-color: #f9f8fc;
  }

  .section-pillar-page-2 {
    z-index: 0;
  }

  .section-pillar-page-2.no-top-space {
    clear: none;
  }

  .section-pillar-page-2.section-sucess {
    background-color: #f9f8fc;
  }

  .list-3 {
    padding-bottom: 40px;
  }

  .image-49 {
    height: 250px;
  }

  .article-pillar-page-template {
    float: none;
    clear: none;
    text-align: left;
    text-decoration: none;
    display: block;
  }

  .text-span-5 {
    border-radius: 0;
  }

  .heading-71 {
    border-color: var(--white);
    background-color: var(--white);
  }

  .feature-section {
    margin-top: 0;
  }

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

  .large-heading-copy.no-bottom-space, .large-heading-copy.no-bottom-space-copy {
    font-weight: 300;
  }

  .button-copy-2.button-block.button-form {
    margin-top: 10px;
  }

  .button-copy-2.button-bold.cta-click4 {
    opacity: 1;
    filter: blur();
  }

  .expandable-home.expandable-tab-vertical.new.w--current, .expandable-home.expandable-tab-vertical.new-home.w--current, .expandable-home.expandable-tab-vertical.new-home.w--current, .expandable-home.expandable-tab-vertical-copy.new.w--current, .expandable-home.expandable-tab-vertical-copy.new-home.w--current, .expandable-home.expandable-tab-vertical-copy.new-home.w--current {
    padding-bottom: 16px;
  }

  .div-block-78-copy {
    background-color: #13dfdf0d;
  }

  .section-23-copy {
    background-color: #32cccc0d;
  }

  .image-74 {
    max-width: 100%;
    height: 100%;
    max-height: 100%;
  }

  .columns-12 {
    color: #222525;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-25 {
    background-color: #fff;
  }

  .rich-text-block-6 {
    color: #222525;
    text-align: left;
  }

  .section-5-copy-copy-2 {
    background-color: #32cccc;
  }

  .subheadingazul.subheading-forms {
    color: var(--primary-1);
    font-size: 20px;
  }

  .section-eng {
    z-index: 0;
  }

  .section-eng.no-top-space {
    clear: none;
  }

  .section-eng.section-sucess {
    background-color: #f9f8fc;
  }

  .button-eng.button-block.button-form {
    margin-top: 10px;
  }

  .button-eng.button-bold.cta-click4 {
    opacity: 1;
    filter: blur();
  }

  .section-eng-1 {
    z-index: 0;
  }

  .section-eng-1.no-top-space {
    clear: none;
  }

  .section-eng-1.section-sucess {
    background-color: #f9f8fc;
  }

  .section-eng-1.no-top-space-eng, .section-eng-1.no-top-space-eng-copy {
    clear: none;
  }

  .row-eng.row-justify-center {
    clear: none;
    text-align: left;
    display: flex;
  }

  .large-heading-eng.no-bottom-space {
    font-weight: 300;
  }

  .content-width-large-eng {
    clear: none;
  }

  .section-eng-3 {
    z-index: 0;
  }

  .section-eng-3.no-top-space {
    clear: none;
  }

  .section-eng-3.section-sucess {
    background-color: #f9f8fc;
  }

  .section-eng-3.no-top-space-eng {
    clear: none;
  }

  .large-heading-eng-1.no-bottom-space {
    font-weight: 300;
  }

  .row-copy.row-justify-center, .row-copy.row-justify-center-eng {
    clear: none;
    text-align: left;
    display: flex;
  }

  .section-eng-2 {
    z-index: 0;
  }

  .section-eng-2.no-top-space {
    clear: none;
  }

  .section-eng-2.section-sucess {
    background-color: #f9f8fc;
  }

  .section-eng-2.no-top-space-eng, .section-eng-2.no-top-space-eng-2, .content-width-large-eng-left {
    clear: none;
  }

  .section-halves-copy-copy.padding-top.home-hero-section, .section-halves-copy-copy.padding-top.home-hero-section-copy {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-halves-copy-copy.padding-top-copy.home-hero-section, .section-halves-copy-copy.padding-top-copy.home-hero-section-copy {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-indique {
    z-index: 0;
    text-align: center;
    background-color: #001a43;
  }

  .section-indique.no-top-space {
    clear: none;
  }

  .section-indique.section-sucess {
    background-color: #f9f8fc;
  }

  .text-block-118 {
    color: var(--white);
    font-size: 18px;
  }

  .columns-13 {
    justify-content: space-between;
    display: flex;
  }

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

  .bold-text-31 {
    color: var(--white);
    text-align: left;
  }

  .heading-117 {
    text-align: center;
    margin-bottom: 82px;
  }

  .heading-118 {
    color: #005ac3;
    text-align: center;
    margin-bottom: 30px;
    font-size: 24px;
  }

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

  .column-26 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    padding-right: 10px;
    display: block;
  }

  .text-block-118-copy {
    color: var(--white);
    font-size: 18px;
  }

  .section-indique-copy {
    z-index: 0;
    text-align: center;
    padding-top: 96px;
  }

  .section-indique-copy.no-top-space {
    clear: none;
  }

  .section-indique-copy.section-sucess {
    background-color: #f9f8fc;
  }

  .text-block-119, .text-block-120, .text-block-121 {
    font-size: 18px;
  }

  .columns-14 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

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

  .text-block-122 {
    margin-bottom: 20px;
  }

  .image-77 {
    margin-bottom: 20px;
  }

  .subheading-2-copy.text-primary-1-copy {
    color: #005ac3;
  }

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

  .div-block-83 {
    padding-left: 200px;
    padding-right: 200px;
  }

  .section-halves-copy-copy.padding-top.home-hero-section, .section-halves-copy-copy.padding-top.home-hero-section-copy {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-halves-copy-copy.padding-top-copy.home-hero-section, .section-halves-copy-copy.padding-top-copy.home-hero-section-copy {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-halves-copy-copy.padding-top-copy {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-halves-copy-copy.padding-top-copy.home-hero-section, .section-halves-copy-copy.padding-top-copy.home-hero-section-copy, .section-halves-copy-copy.padding-top-copy.home-hero-section-copy {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .large-heading-copy.no-bottom-space {
    font-weight: 300;
  }

  .rich-text-block-5-copy {
    color: var(--gray-1);
    text-align: left;
  }

  .section-eng-1-copy {
    z-index: 0;
  }

  .section-eng-1-copy.no-top-space {
    clear: none;
  }

  .section-eng-1-copy.section-sucess {
    background-color: #f9f8fc;
  }

  .section-eng-1-copy.no-top-space-eng, .section-eng-1-copy.no-top-space-eng-copy {
    clear: none;
  }

  .handwriting-copy.text-primary-1.hidden-on-mobile.opcoes-home, .handwriting-copy.text-primary-1-copy.hidden-on-mobile.opcoes-home, .handwriting-copy.text-primary-1.hidden-on-mobile.opcoes-home, .handwriting-copy.text-primary-1-copy.hidden-on-mobile.opcoes-home {
    font-size: 42px;
  }

  .columns-5-copy {
    color: var(--gray-1);
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .subheading-copy.subheading-forms {
    color: var(--primary-1);
    font-size: 20px;
  }

  .collection-item-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    aspect-ratio: auto;
    object-fit: fill;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 48%;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .collection-item-3:first-child {
    clear: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    position: relative;
  }

  .full-bleed-image-copy.hero-home {
    transform: translate(-5px, 38px)scale(1.3);
  }

  .div-block-104, .div-block-105 {
    padding-left: 0;
    padding-right: 0;
  }

  .mask-2 {
    padding-bottom: 48px;
  }

  .div-block-108 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-111 {
    width: 100%;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-112 {
    text-align: center;
    width: 100%;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-halves-copy.padding-top {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-halves-copy.padding-top.home-hero-section {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-copy.button-bold.cta-click4, .button-copy.button-bold-copy.cta-click4, .button-copy.button-bold-copy.cta-click4-copy {
    opacity: 1;
    filter: blur();
  }

  .button-copy.button-bold.cta-click4, .button-copy.button-bold.cta-click4-copy, .button-copy.button-bold-copy.cta-click4, .button-copy.button-bold-copy.cta-click4-copy {
    opacity: 1;
    filter: blur();
  }

  .content-width-medium-copy-copy {
    max-width: 506px;
  }

  .content-width-medium-copy-copy.content-form-register {
    max-width: 100%;
  }

  .button-copy.button-block.button-form {
    margin-top: 10px;
  }

  .button-copy.button-bold.cta-click4, .button-copy.button-bold-copy.cta-click4, .button-copy.button-bold-copy-copy.cta-click4 {
    opacity: 1;
    filter: blur();
  }

  .row-copy.row-justify-center, .row-copy.row-justify-center-copy, .row-copy.row-justify-center {
    clear: none;
    text-align: left;
    display: flex;
  }

  .button-copy-copy.button-bold.cta-click4, .button-copy-copy.button-bold-copy.cta-click4, .button-copy-copy.button-bold-copy-copy.cta-click4 {
    opacity: 1;
    filter: blur();
  }

  .section-copy.no-top-space-copy {
    clear: none;
  }

  .button-copy-copy.button-bold.cta-click4, .button-copy-copy.button-bold.cta-click4-copy, .button-copy-copy.button-bold-copy.cta-click4, .button-copy-copy.button-bold-copy.cta-click4-copy, .button-copy-copy.button-bold-copy-copy.cta-click4, .button-copy-copy.button-bold-copy-copy.cta-click4-copy, .button-copy-copy.button-bold-copy-copy.cta-click4-copy-copy {
    opacity: 1;
    filter: blur();
  }

  .button-copy-copy-copy.button-bold.cta-click4, .button-copy-copy-copy.button-bold-copy.cta-click4, .button-copy-copy-copy.button-bold-copy-copy.cta-click4, .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4, .button-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4 {
    opacity: 1;
    filter: blur();
  }

  .section-5-copy-copy {
    background-color: var(--primary-1);
  }

  .button-copy-copy-copy.button-bold.cta-click4, .button-copy-copy-copy.button-bold.cta-click4-copy, .button-copy-copy-copy.button-bold-copy.cta-click4, .button-copy-copy-copy.button-bold-copy.cta-click4-copy, .button-copy-copy-copy.button-bold-copy-copy.cta-click4, .button-copy-copy-copy.button-bold-copy-copy.cta-click4-copy, .button-copy-copy-copy.button-bold-copy-copy.cta-click4-copy-copy, .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4, .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy, .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy, .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy {
    opacity: 1;
    filter: blur();
  }

  .button-copy-copy-copy-copy.button-bold.cta-click4, .button-copy-copy-copy-copy.button-bold-copy.cta-click4, .button-copy-copy-copy-copy.button-bold-copy-copy.cta-click4, .button-copy-copy-copy-copy.button-bold-copy-copy-copy.cta-click4, .button-copy-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4 {
    opacity: 1;
    filter: blur();
  }

  .section-halves-copy-copy.padding-top {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-halves-copy-copy.padding-top.home-hero-section {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-halves-copy-copy.hero-masterclass-copy-copy {
    display: flex;
  }

  .text-large-7-copy-copy {
    font-size: 18px;
    font-weight: 300;
  }

  .button-copy-copy.button-block.button-form {
    margin-top: 10px;
  }

  .button-copy-copy.button-bold.cta-click4, .button-copy-copy.button-bold.cta-click4-copy, .button-copy-copy.button-bold-copy.cta-click4, .button-copy-copy.button-bold-copy.cta-click4-copy, .button-copy-copy.button-bold-copy-copy.cta-click4, .button-copy-copy.button-bold-copy-copy.cta-click4-copy, .button-copy-copy.button-bold-copy-copy.cta-click4-copy-copy {
    opacity: 1;
    filter: blur();
  }

  .full-bleed-image-copy-copy-copy {
    margin-left: 0;
  }

  .full-bleed-image-copy-copy-copy.hero-home {
    transform: translate(-5px, 38px)scale(1.3);
  }

  .section-copy-copy {
    z-index: 0;
  }

  .section-copy-copy.no-top-space {
    clear: none;
  }

  .section-copy-copy.section-sucess {
    background-color: #f9f8fc;
  }

  .large-heading-copy-copy-copy.no-bottom-space {
    font-weight: 300;
  }

  .section-black-copy-copy.section-copy-copy {
    background-color: #005ac3;
  }

  .row-copy-copy.row-justify-center {
    clear: none;
    text-align: left;
    display: flex;
  }

  .button-copy-copy-copy.button-block.button-form {
    margin-top: 10px;
  }

  .button-copy-copy-copy.button-bold.cta-click4, .button-copy-copy-copy.button-bold.cta-click4-copy, .button-copy-copy-copy.button-bold-copy.cta-click4, .button-copy-copy-copy.button-bold-copy.cta-click4-copy, .button-copy-copy-copy.button-bold-copy-copy.cta-click4, .button-copy-copy-copy.button-bold-copy-copy.cta-click4-copy, .button-copy-copy-copy.button-bold-copy-copy.cta-click4-copy-copy, .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4, .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy, .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy, .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy {
    opacity: 1;
    filter: blur();
  }

  .button-copy-copy-copy-copy-copy.button-block.button-form {
    margin-top: 10px;
  }

  .button-copy-copy-copy-copy-copy.button-bold.cta-click4, .button-copy-copy-copy-copy-copy.button-bold-copy.cta-click4, .button-copy-copy-copy-copy-copy.button-bold-copy-copy.cta-click4, .button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy.cta-click4, .button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy-copy.cta-click4, .button-copy-copy-copy-copy-copy.button-bold-copy-copy-copy-copy-copy.cta-click4 {
    opacity: 1;
    filter: blur();
  }

  .bold-text-48 {
    font-weight: 400;
  }

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

  .content-width-medium-copy {
    max-width: 506px;
  }

  .content-width-medium-copy.content-form-register {
    max-width: 100%;
  }

  .large-heading-copy-copy.no-bottom-space {
    font-weight: 300;
  }

  .full-bleed-image-copy-copy.hero-home, .full-bleed-image-copy-copy-copy.hero-home {
    transform: translate(-5px, 38px)scale(1.3);
  }

  .button-copy-copy-copy-copy.button-block.button-form {
    margin-top: 10px;
  }

  .grid-21 {
    padding-top: 16px;
  }

  .section-home {
    z-index: 0;
  }

  .section-home.no-top-space {
    clear: none;
  }

  .section-home.section-sucess {
    background-color: #f9f8fc;
  }

  .section-home-nova {
    z-index: 0;
  }

  .section-home-nova.no-top-space {
    clear: none;
  }

  .section-home-nova.section-sucess {
    background-color: #f9f8fc;
  }

  .section-home-nova.mobile-home.vobi-empreenda.section3.use1, .section-home-nova.mobile-home.vobi-empreenda.section3.use1.use2 {
    margin-left: 0;
    margin-right: 0;
  }

  .expandable-home-nova.expandable-tab-vertical.new.w--current, .expandable-home-nova.expandable-tab-vertical-home.new.w--current, .expandable-home-nova.expandable-tab-vertical-home.new-home.w--current, .expandable-home-copy.expandable-tab-vertical.new.w--current, .expandable-home-copy.expandable-tab-vertical.new-home.w--current, .expandable-home-copy.expandable-tab-vertical.new-home.w--current, .expandable-home-copy.expandable-tab-vertical-copy.new.w--current, .expandable-home-copy.expandable-tab-vertical-copy.new-home.w--current, .expandable-home-copy.expandable-tab-vertical-copy.new-home.w--current, .expandable-home-copy.expandable-tab-vertical-copy.new-home-copy.w--current {
    padding-bottom: 16px;
  }

  .mask-4-home {
    max-width: 1136px;
  }

  .button-29 {
    padding-left: 16px;
  }

  .section-copy {
    z-index: 0;
  }

  .section-copy.no-top-space {
    clear: none;
  }

  .section-copy.section-sucess {
    background-color: #f9f8fc;
  }

  .subtitle-vobi-empreenda {
    font-weight: 500;
    line-height: 26px;
  }

  .subtitle-vobi-empreenda.new {
    font-weight: 300;
  }

  .div-title-esquerda {
    flex: 1;
  }

  .container-51 {
    grid-column-gap: 0px;
    justify-content: space-between;
    max-width: 1136px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .section-curso-vendas {
    z-index: 0;
  }

  .section-curso-vendas.no-top-space {
    clear: none;
  }

  .section-curso-vendas.section-sucess {
    background-color: #f9f8fc;
  }

  .full-bleed-image-lp-curso-vendas.hero-home {
    transform: translate(-5px, 38px)scale(1.3);
  }

  .div-block-179 {
    max-width: 600px;
  }

  .section-outros-conteudos {
    background-color: #0a101c;
    height: auto;
  }

  .titulo-artigo.branco {
    color: var(--white);
    text-align: center;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-span-32 {
    color: var(--2f74de);
  }

  .image-92-home-copy.hero-home-2._1 {
    max-width: 590px;
    max-height: 444%;
  }

  .section-home-nova-copy {
    z-index: 0;
  }

  .section-home-nova-copy.no-top-space {
    clear: none;
  }

  .section-home-nova-copy.section-sucess {
    background-color: #f9f8fc;
  }

  .section-home-nova-copy.mobile-home.vobi-empreenda.section3.use1, .section-home-nova-copy.mobile-home.vobi-empreenda.section3.use1.use2 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-54 {
    max-width: 1136px;
    padding-top: 47px;
    padding-bottom: 96px;
  }

  .inter-font.button-lista-espera.session2.center-button.lp-vobi-cred.lp-features.cta-funcionalidades {
    height: 40px;
  }

  .inter-font.titulo.mobile-taxas {
    max-width: 625px;
  }

  .mascara {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    left: 0;
    right: 0;
  }

  .image-153 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-50 {
    background-color: #ebf0ff;
  }

  .section-52.margin-bigger.primary10.lp-vobi-cred {
    display: none;
  }

  .section-vobi-empreenda-success-page {
    z-index: 0;
  }

  .section-vobi-empreenda-success-page.no-top-space {
    clear: none;
  }

  .section-vobi-empreenda-success-page.section-sucess {
    background-color: #f9f8fc;
  }

  .large-heading-vobi-empreenda-success-page.no-bottom-space {
    font-weight: 300;
  }

  .text-block-199 {
    font-family: Inter, sans-serif;
  }

  .text-block-199.max-width2 {
    max-width: 750px;
  }

  .section-56.margin {
    padding-top: 48px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-220 {
    background-color: #fbfbff;
  }

  .text-span-45 {
    color: #2f74de;
  }

  .div-block-221 {
    flex-direction: row;
    display: flex;
  }

  .dropdown-list-4.column.collection {
    display: none;
  }

  .div-block-276.lp-eng-cons-old.ns {
    max-width: 1280px;
  }

  .modal-wrapper, .modal-wrapper.materiais, .form-block-6, .div-block-279 {
    display: none;
  }

  .div-block-280 {
    margin-top: 0;
    padding-top: 0;
  }

  .funcionalidades-home {
    margin-bottom: 0;
  }

  .container-59 {
    max-width: 1280px;
    margin-top: 48px;
    padding-left: 72px;
    padding-right: 72px;
  }

  .form-block-6-copy-of-materiais {
    display: block;
  }

  .div-block-345.sn {
    padding-top: 0;
    padding-bottom: 0;
  }

  .large-heading-bpo.no-bottom-space, .large-heading-copy-copy-copy-copy.no-bottom-space {
    font-weight: 300;
  }

  .image-261 {
    margin-bottom: 24px;
    padding-bottom: 0%;
    overflow: visible;
  }

  .code-embed {
    width: 720px;
  }

  .collection-list-10 {
    box-sizing: border-box;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    aspect-ratio: auto;
    vertical-align: baseline;
    object-fit: fill;
    flex-flow: wrap;
    grid-template: "."
    / 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-content: stretch;
    display: flex;
  }

  .collection-list-wrapper-6 {
    flex-flow: wrap;
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  a {
    height: 100%;
    display: inline-block;
  }

  blockquote {
    font-size: 28px;
    line-height: 32px;
  }

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

  .container {
    margin-top: 0;
  }

  .container.en {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    display: flex;
  }

  .row.style-guide-row {
    flex-direction: column;
  }

  .row.row-split-content {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row.row-split-content.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .row.row-split-content-copy {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row.row-split-content-copy.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .style-guide-title {
    width: 100%;
    margin-bottom: 36px;
    margin-right: 0;
    padding: 24px;
  }

  .style-guide-content {
    max-width: 100%;
  }

  .style-guide-content.row {
    flex: 0 auto;
  }

  .button.button-outline.buton-header.cta-tenho-convite.new, .button.button-outline.buton-header.cta-tenho-convite.new-copy {
    margin-left: 16px;
  }

  .button.bg-primary-3.cta-click2.new.body.ns, .button.bg-primary-3.cta-click2.new.body.ns.invisible {
    display: none;
  }

  .button.bg-primary-3.cta-click2.new.body.ns.bottom {
    display: flex;
  }

  .button.bg-primary-3.cta-click2.new.mobile.vobi-empreenda {
    margin-top: 0;
  }

  .button.bg-primary-3.cta-click2.new.vobi-empreender {
    align-self: center;
    display: none;
  }

  .button.bg-primary-3.vobi-empreenda {
    border-radius: 4.8px;
  }

  .button.bg-primary-3.vobi-empreenda.mobile {
    border-radius: 4px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button.bg-primary-3.vobi-empreenda.use1 {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .card-body.card-body-large, .card-body.case-study-card-body {
    padding: 24px;
  }

  .card-body.featured-case-study-card-body-copy.collection {
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
  }

  .content-width-small.expandable-tabs-vertical.new {
    width: 300px;
  }

  .content-width-large {
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large.tabs-row-content {
    margin-top: 48px;
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large.en {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .section-title {
    margin-bottom: 60px;
  }

  .section-title.no-bottom-space {
    margin-bottom: 0;
  }

  .grid-thirds {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 100%;
  }

  .grid-thirds.grid-align-bottom {
    align-items: stretch;
  }

  .grid-thirds.team-grid-thirds {
    grid-template-columns: 1fr;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-thirds.blog-grid-thirds, .grid-thirds.blog-link-bg-thirds {
    grid-template-columns: 1fr 1fr;
  }

  .circle.bg-primary-2 {
    align-items: stretch;
  }

  .bg-primary-2 {
    border-radius: 4px;
    font-weight: 700;
  }

  .text-white {
    color: var(--white);
    flex: 0 auto;
    align-self: auto;
  }

  .margin-top {
    margin-top: 24px;
  }

  .handwriting-arrow {
    right: 107px;
  }

  .handwriting-contents.pricing-tabbed-handwriting-contents {
    transform: rotate(-10deg)translate(100%, -100%);
  }

  .content-width-medium {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .content-width-medium.image-center {
    width: auto;
  }

  .icon-list.icon-list-vertical {
    grid-row-gap: 36px;
  }

  .form-input {
    box-shadow: 1px 1px 3px #0000;
  }

  .form-input.horizontal-form-input {
    min-width: 250px;
  }

  .form-feedback {
    margin-top: 12px;
  }

  .grid-quarters.cards-grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid-quarters.team-member-avatar-grid {
    grid-row-gap: 36px;
    grid-template-columns: 1fr 1fr;
  }

  .avatar {
    width: 72px;
    height: 72px;
  }

  .avatar.avatar-large {
    width: 180px;
    height: 180px;
  }

  .avatar.avatar-large.team-member-avatar {
    margin-bottom: 12px;
  }

  .avatar.avatar-large.horizontal-quote-avatar {
    margin-right: 24px;
  }

  .navbar {
    justify-content: space-around;
  }

  .nav-link {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 0;
  }

  .nav-menu-wrapper {
    border: 1px solid var(--gray-3);
    background-color: var(--white);
    border-radius: 6px;
    padding: 16px;
    box-shadow: 0 4px 6px #0000000d;
  }

  .nav-links {
    flex-direction: column;
    align-items: flex-start;
  }

  .nav-links.nav-links-1 {
    margin-left: 0;
  }

  .nav-menu-button-wrapper {
    flex: 1;
    justify-content: flex-end;
  }

  .menu-button {
    background-color: #0000;
    margin-left: 12px;
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .menu-cross-icon {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .comparison-row {
    grid-template-columns: 2.5fr 1fr 1fr;
  }

  .medium-heading.margin-bottom {
    margin-bottom: 24px;
  }

  .footer {
    padding-top: 72px;
  }

  .row-cta {
    text-align: center;
    flex-direction: column;
  }

  .cta-row-heading {
    margin-bottom: 24px;
  }

  .horizontal-rule {
    background-color: #0000001a;
  }

  .footer-left {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 48px;
    display: flex;
  }

  .footer-row {
    flex-direction: column;
    align-items: center;
    margin-bottom: 72px;
  }

  .footer-menu-column {
    margin-left: 24px;
    margin-right: 24px;
  }

  .footer-lower-row {
    text-align: center;
  }

  .button-circle.vobypay1 {
    width: 100%;
  }

  .navbar-centered {
    display: flex;
  }

  .nav-search-form {
    margin-bottom: 12px;
    margin-left: 0;
  }

  .overlapped-illustration-section {
    display: none;
  }

  .section-title-wide {
    margin-bottom: 60px;
  }

  .restricted-grid-item.border-sides-white, .restricted-grid-item.border-sides-white-thick {
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer-2-right {
    align-items: center;
  }

  .footer-2-left {
    margin-bottom: 24px;
  }

  .footer-2-grid {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .search-result-item {
    margin-bottom: 36px;
  }

  .search-form {
    margin-top: 12px;
  }

  .modal-button-wrapper.modal-close-cross {
    z-index: 3;
    text-indent: 0;
    text-transform: uppercase;
    background-color: #0000;
    font-family: Lato, sans-serif;
    font-style: normal;
    font-weight: 700;
  }

  .padded-grid-item {
    padding: 24px;
  }

  .icon-extra-large {
    width: 96px;
    height: 96px;
  }

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

  .section-small {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .full-bleed-image.rounded-left {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .full-bleed-image.tall-image {
    width: auto;
    max-height: 612px;
    margin-left: auto;
    margin-right: auto;
  }

  .full-bleed-image.hero-home-copy-copy {
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    background-color: #0000;
    background-clip: border-box;
    position: relative;
    transform: translate(57px)scale(1.06);
  }

  .section-halves {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .section-halves.padding-top.home-hero-section, .section-halves.padding-top.home-hero-section-copy {
    display: block;
  }

  .section-halves-content {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-halves-content.lp1-copy {
    flex-direction: column;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .section-halves-content.hero-text-home-copy {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 10px;
    display: flex;
  }

  .cta-image-right {
    bottom: -96px;
    right: -96px;
  }

  .cta-contained {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-bottom: 60px;
  }

  .cta-contained.bg-primary-1 {
    flex-direction: column;
    align-items: center;
  }

  .cta-contained.bg-primary-1.en {
    padding-bottom: 0;
  }

  .cta-contained-image.en {
    vertical-align: sub;
    flex: 0 auto;
    align-self: flex-start;
    width: 100%;
  }

  .video-lightbox-button-wrapper.vobi-pay1 {
    top: 91px;
    left: 0;
  }

  .pricing-quarters {
    grid-template-columns: 1fr 1fr;
  }

  .tabs-row {
    flex-direction: column-reverse;
  }

  .vertical-tabs-row {
    flex-direction: column;
    align-items: center;
  }

  .team-member-row {
    text-align: center;
    flex-direction: column;
  }

  .team-member-row-image {
    max-width: 30vw;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .team-member-row-content-wrapper {
    align-items: center;
  }

  .section-fullscreen.utility-page-section {
    height: auto;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .article {
    font-size: 16px;
    line-height: 24px;
  }

  .article h4 {
    margin-top: 36px;
  }

  .article ul {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .article li {
    padding-top: 6px;
  }

  .coming-soon-row {
    flex-direction: column-reverse;
    align-items: stretch;
  }

  .coming-soon-image {
    margin-top: 48px;
  }

  .coming-soon-image-a, .coming-soon-image-b {
    display: none;
  }

  .featured-blog-post-grid {
    grid-template-columns: 1fr;
    max-width: 506px;
    margin-left: auto;
    margin-right: auto;
  }

  .sidebar-layout {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .sidebar-layout.case-study-layout {
    grid-column-gap: 36px;
  }

  .footer-3-row {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 48px;
  }

  .footer-3-row-lower {
    flex-direction: column;
  }

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

  .case-study-cards-grid {
    grid-template-columns: 1fr;
  }

  .page-demos-grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .page-demos-sidebar {
    text-align: center;
    align-items: center;
    max-width: 506px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .overlap-section-below {
    margin-bottom: -120px;
  }

  .ipad-hero-image {
    max-width: 65vw;
  }

  .nav-link-2 {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 0;
  }

  .form-input-2 {
    box-shadow: 1px 1px 3px #0000;
  }

  .nav-menu-wrapper-2 {
    background-color: #fff;
    border: 1px solid #ecebea;
    border-radius: 6px;
    padding: 16px;
    box-shadow: 0 4px 6px #0000000d;
  }

  .image-7 {
    width: 150px;
    display: none;
  }

  .feature-scaled-left {
    transform: none;
  }

  .feature-scaled-right.feature-finance {
    margin-top: 0;
    transform: none;
  }

  .feature-scaled-right.feature-reduce-height {
    transform: none;
  }

  .heading-11 {
    font-size: 23px;
  }

  .section-title-full-wide {
    margin-bottom: 60px;
  }

  .expandable-heading-2.h6-small.new {
    font-size: 16px;
    line-height: 20px;
  }

  .footer-row-copy {
    flex-direction: column;
    align-items: center;
    margin-bottom: 72px;
  }

  .button-5.margin-top.cta-click2.tablet {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: sticky;
  }

  .form-input-3 {
    box-shadow: 1px 1px 3px #0000;
  }

  .form-input-3.horizontal-form-input {
    min-width: 250px;
  }

  .featured-blog-post-grid-copy {
    grid-template-columns: 1fr;
    max-width: 506px;
    margin-left: auto;
    margin-right: auto;
  }

  .featured-blog-post-grid-copy.collection2 {
    flex-flow: column;
    flex: 0 auto;
    height: 100%;
    display: flex;
  }

  .button-colecao-link-externo {
    z-index: 2;
  }

  .div-block-14 {
    z-index: 3;
    display: none;
    overflow: visible;
  }

  .div-block-14.modal-screen {
    display: block;
    overflow: visible;
  }

  .div-block-15 {
    z-index: 3;
  }

  .column-5 {
    background-image: linear-gradient(93deg, #0094ff 5%, var(--primary-1) 100%, white);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

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

  .grid-3 {
    grid-row-gap: 48px;
    grid-template: "."
                   "Area"
                   / 2fr;
    place-content: center;
    place-items: center stretch;
    margin: auto;
    position: relative;
  }

  .button-7 {
    border: 2px solid var(--white);
    background-color: #0000;
    font-weight: 500;
  }

  .heading-21 {
    color: var(--white);
    text-align: center;
    font-size: 24px;
    font-weight: 700;
  }

  .image-21, .image-22 {
    max-width: 80%;
  }

  .form-input-3-copy.horizontal-form-input, .form-input-3-copy.horizontal-form-input-copy {
    min-width: 250px;
  }

  .form-input-3-copy {
    box-shadow: 1px 1px 3px #0000;
  }

  .form-input-3-copy.horizontal-form-input, .form-input-3-copy.horizontal-form-input-copy {
    min-width: 250px;
  }

  .card-body-copy.card-body-large, .card-body-copy.case-study-card-body, .card-body-copy.card-body-large-copy {
    padding: 24px;
  }

  .section-copy-12 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-width-large-copy-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large-copy-copy.tabs-row-content {
    margin-top: 48px;
    margin-left: 0;
    margin-right: 0;
  }

  .columns-5.en {
    flex-flow: column;
    align-self: auto;
  }

  .rich-text-block-5.en {
    margin-top: 20px;
  }

  .full-bleed-image-copy.tall-image, .full-bleed-image-copy.tall-image-copy {
    width: auto;
    max-height: 612px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-halves-content-copy, .section-halves-content-copy-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-copy.en {
    flex-flow: column;
    align-self: center;
    padding-bottom: 40px;
    display: flex;
  }

  .row-copy.row-split-content-copy-2.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .row-copy.row-split-content-copy-2.en {
    grid-column-gap: 36px;
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    justify-content: center;
    place-items: center;
    display: grid;
  }

  .row-copy.row-split-content-copy-2 {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .form-input-copy {
    box-shadow: 1px 1px 3px #0000;
  }

  .form-input-copy.horizontal-form-input {
    min-width: 250px;
  }

  .form-feedback-copy {
    margin-top: 12px;
  }

  .section-copy-copy-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .form-feedback-copy-copy {
    margin-top: 12px;
  }

  .circle-2.bg-primary-2, .circle-2-copy.bg-primary-2 {
    align-items: stretch;
  }

  .handwriting-contents-copy.pricing-tabbed-handwriting-contents {
    transform: rotate(-10deg)translate(100%, -100%);
  }

  .handwriting-arrow-copy {
    right: 107px;
  }

  .grid-quarters-copy.cards-grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid-quarters-copy.team-member-avatar-grid {
    grid-row-gap: 36px;
    grid-template-columns: 1fr 1fr;
  }

  .section-halves-copy.padding-top.home-hero-section, .section-halves-copy.padding-top.home-hero-section-copy, .section-halves-copy.padding-top-copy.home-hero-section, .section-halves-copy.padding-top-copy.home-hero-section-copy {
    display: block;
  }

  .margin-top-copy {
    margin-top: 24px;
  }

  .column-8-copy.en {
    padding-left: 0;
    padding-right: 0;
  }

  .card-body-event.card-body-large, .card-body-event.case-study-card-body {
    padding: 24px;
  }

  .full-bleed-image-copy {
    display: none;
  }

  .section-title-wide-copy {
    margin-bottom: 60px;
  }

  .nav-link-3 {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 0;
  }

  .nav-menu-wrapper-3 {
    background-color: #fff;
    border: 1px solid #ecebea;
    border-radius: 6px;
    padding: 16px;
    box-shadow: 0 4px 6px #0000000d;
  }

  .section-pillar-pages {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .row-pillar-page.style-guide-row {
    flex-direction: column;
  }

  .row-pillar-page.row-split-content {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row-pillar-page.row-split-content.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .section-pillar-page {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .row-pillar-pages.style-guide-row {
    flex-direction: column;
  }

  .row-pillar-pages.row-split-content {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row-pillar-pages.row-split-content.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .row-pillar-pages.row-split-content-copy {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row-pillar-pages.row-split-content-copy.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .row-pillar-pages.row-split-content-pillar-page {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row-pillar-pages.row-split-content-pillar-page.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .content-width-large-pillar-page {
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large-pillar-page.tabs-row-content {
    margin-top: 48px;
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large-copy.tabs-row-content {
    margin-top: 48px;
    margin-left: 0;
    margin-right: 0;
  }

  .article-pillar-page {
    font-size: 16px;
    line-height: 24px;
  }

  .article-pillar-page h4 {
    margin-top: 36px;
  }

  .article-pillar-page ul {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .article-pillar-page li {
    padding-top: 6px;
  }

  .section-halves-content-pillar-page {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .form-feedback-pillar-page {
    margin-top: 12px;
  }

  .form-input-pillar-page {
    box-shadow: 1px 1px 3px #0000;
  }

  .form-input-pillar-page.horizontal-form-input {
    min-width: 250px;
  }

  .section-pillar-page-1 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .avatar-pillar-page {
    width: 72px;
    height: 72px;
  }

  .avatar-pillar-page.avatar-large {
    width: 180px;
    height: 180px;
  }

  .avatar-pillar-page.avatar-large.team-member-avatar {
    margin-bottom: 12px;
  }

  .avatar-pillar-page.avatar-large.horizontal-quote-avatar {
    margin-right: 24px;
  }

  .section-pillar-page-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .article-pillar-page-template {
    font-size: 16px;
    line-height: 24px;
  }

  .article-pillar-page-template h4 {
    margin-top: 36px;
  }

  .article-pillar-page-template ul {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .article-pillar-page-template li {
    padding-top: 6px;
  }

  .section-halves-content-pillar-page-template {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .form-input-pillar-page-hidden {
    box-shadow: 1px 1px 3px #0000;
  }

  .form-input-pillar-page-hidden.horizontal-form-input {
    min-width: 250px;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .section-halves-content-copy-b {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-5-copy-copy.en {
    flex-flow: column;
    display: flex;
  }

  .columns-6-copy.en {
    flex-flow: column;
  }

  .column-10-copy.en {
    align-self: center;
  }

  .image-65.en {
    margin-top: 30px;
  }

  .section-halves-content-copy-copy-b {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-halves-content-copy-copy-b.en {
    padding-bottom: 10px;
  }

  .expandable-home.expandable-tab-vertical.new, .expandable-home.expandable-tab-vertical.new.w--current, .expandable-home.expandable-tab-vertical.new-home, .expandable-home.expandable-tab-vertical.new-home.w--current, .expandable-home.expandable-tab-vertical.new-home, .expandable-home.expandable-tab-vertical.new-home.w--current, .expandable-home.expandable-tab-vertical-copy.new, .expandable-home.expandable-tab-vertical-copy.new.w--current, .expandable-home.expandable-tab-vertical-copy.new-home, .expandable-home.expandable-tab-vertical-copy.new-home.w--current, .expandable-home.expandable-tab-vertical-copy.new-home, .expandable-home.expandable-tab-vertical-copy.new-home.w--current {
    margin-left: 8px;
    margin-right: 8px;
    padding: 8px;
  }

  .section-22 {
    flex-direction: column;
    margin-bottom: 248px;
    display: flex;
  }

  .div-block-75 {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
  }

  .div-block-76 {
    margin-bottom: 200px;
  }

  .section-23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-78 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .tabs-menu-3 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .handwriting-contents-copy-copy.pricing-tabbed-handwriting-contents {
    transform: rotate(-10deg)translate(100%, -100%);
  }

  .image-72 {
    box-shadow: 1px 1px 20px -6px var(--primary-3);
  }

  .tabs-3 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-24 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .body-4 {
    flex-direction: column;
    display: flex;
  }

  .div-block-78-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .section-23-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-75-copy, .div-block-75-copy-copy {
    text-align: center;
    object-fit: fill;
    overflow: visible;
  }

  .avatar-copy-2 {
    width: 72px;
    height: 72px;
  }

  .form-input-copy-2, .form-input-copy-3 {
    box-shadow: 1px 1px 3px #0000;
  }

  .section-halves-content-copy-b-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .form-input-copy-4 {
    box-shadow: 1px 1px 3px #0000;
  }

  .avatar-2 {
    width: 72px;
    height: 72px;
  }

  .container-eng {
    margin-top: 0;
  }

  .section-eng {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-title-eng {
    margin-bottom: 60px;
  }

  .section-title-eng.no-bottom-space {
    margin-bottom: 0;
  }

  .section-eng-1 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .container-eng-1 {
    margin-top: 0;
  }

  .row-eng.style-guide-row {
    flex-direction: column;
  }

  .row-eng.row-split-content {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row-eng.row-split-content.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .row-eng.row-split-content-copy {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row-eng.row-split-content-copy.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .row-eng.row-split-content-eng {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row-eng.row-split-content-eng.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .row-eng.row-split-content-eng.row-align-text-right-eng.lp-eng-cons-old {
    align-self: center;
  }

  .row-eng.row-split-content-eng.direction-reverse-eng {
    direction: ltr;
    flex-direction: column;
  }

  .content-width-small-eng.lp-eng-cons-old {
    text-align: center;
    align-self: center;
  }

  .margin-top-eng {
    margin-top: 24px;
  }

  .feature-scaled-right-eng.feature-finance {
    margin-top: 0;
    transform: none;
  }

  .feature-scaled-right-eng.feature-reduce-height {
    transform: none;
  }

  .feature-scaled-right-eng.lp-eng-cons-old {
    margin-top: 20px;
  }

  .content-width-large-eng {
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large-eng.tabs-row-content {
    margin-top: 48px;
    margin-left: 0;
    margin-right: 0;
  }

  .section-title-wide-eng {
    margin-bottom: 60px;
  }

  .grid-quarters-eng.cards-grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid-quarters-eng.team-member-avatar-grid {
    grid-row-gap: 36px;
    grid-template-columns: 1fr 1fr;
  }

  .container-eng-2 {
    margin-top: 0;
  }

  .section-eng-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-eng-3.lp-eng-cons-old {
    padding-bottom: 0;
  }

  .large-heading-eng-1.lp-eng-cons-old {
    max-width: 600px;
  }

  .overlap-section-below-eng {
    margin-bottom: -120px;
  }

  .container-eng-3 {
    margin-top: 0;
  }

  .section-title-wide-eng-2 {
    margin-bottom: 60px;
  }

  .section-eng-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-width-large-eng-left {
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large-eng-left.tabs-row-content {
    margin-top: 48px;
    margin-left: 0;
    margin-right: 0;
  }

  .feature-scaled-right-copy.feature-finance {
    margin-top: 0;
    transform: none;
  }

  .feature-scaled-right-copy.feature-reduce-height, .feature-scaled-left-eng {
    transform: none;
  }

  .container-eng-bar {
    margin-top: 0;
  }

  .section-halves-copy-copy.padding-top.home-hero-section, .section-halves-copy-copy.padding-top.home-hero-section-copy, .section-halves-copy-copy.padding-top-copy.home-hero-section, .section-halves-copy-copy.padding-top-copy.home-hero-section-copy {
    display: block;
  }

  .grid-thirds-copy {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 100%;
  }

  .grid-thirds-copy.grid-align-bottom {
    align-items: stretch;
  }

  .grid-thirds-copy.team-grid-thirds {
    grid-template-columns: 1fr;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-thirds-copy.blog-grid-thirds, .grid-thirds-copy.blog-link-bg-thirds {
    grid-template-columns: 1fr 1fr;
  }

  .container-copy-2 {
    margin-top: 0;
  }

  .section-indique, .section-indique-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-halves-copy-copy.padding-top.home-hero-section, .section-halves-copy-copy.padding-top.home-hero-section-copy, .section-halves-copy-copy.padding-top-copy.home-hero-section, .section-halves-copy-copy.padding-top-copy.home-hero-section-copy, .section-halves-copy-copy.padding-top-copy.home-hero-section, .section-halves-copy-copy.padding-top-copy.home-hero-section-copy, .section-halves-copy-copy.padding-top-copy.home-hero-section-copy {
    display: block;
  }

  .section-eng-1-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .handwriting-copy.text-primary-1-copy.text-margin-top {
    margin-top: 0;
  }

  .avatar-copy {
    width: 72px;
    height: 72px;
  }

  .avatar-copy.avatar-large {
    width: 180px;
    height: 180px;
  }

  .avatar-copy.avatar-large.team-member-avatar {
    margin-bottom: 12px;
  }

  .avatar-copy.avatar-large.horizontal-quote-avatar {
    margin-right: 24px;
  }

  .div-block-22-copy.div-padding {
    align-self: center;
    display: flex;
  }

  .text-space-left-large-copy.text-left-copy.text-space-top {
    padding-top: 0;
  }

  .collection-item-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .collection-item-4.collection-padding {
    align-self: center;
    padding-left: 0;
    padding-right: 0;
  }

  .full-bleed-image-copy.hero-home-copy-copy, .full-bleed-image-copy.hero-home-copy-copy-copy {
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    background-color: #0000;
    background-clip: border-box;
    position: relative;
    transform: translate(57px)scale(1.06);
  }

  .div-block-75-copy-copy-copy {
    text-align: center;
    object-fit: fill;
    overflow: visible;
  }

  .full-bleed-image-copy.rounded-left {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .full-bleed-image-copy.tall-image {
    width: auto;
    max-height: 612px;
    margin-left: auto;
    margin-right: auto;
  }

  .full-bleed-image-copy.hero-home-copy-copy {
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    background-color: #0000;
    background-clip: border-box;
    position: relative;
    transform: translate(57px)scale(1.06);
  }

  .section-26 {
    flex-direction: column;
    margin-bottom: 0;
    display: flex;
  }

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

  .heading-122 {
    margin-top: 0;
    padding-right: 20px;
  }

  .div-block-91 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

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

  .div-block-94 {
    flex-direction: column;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .div-block-96 {
    margin-top: 40px;
  }

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

  .div-block-112 {
    padding-left: 100px;
    padding-right: 100px;
  }

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

  .menu-button-2.w--open {
    background-color: var(--white);
  }

  .nav-menu {
    display: block;
  }

  .nav-link-4-copy, .nav-link-4-copy.w--current {
    color: var(--2f74de);
    font-size: 16px;
  }

  .section-halves-copy {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .section-halves-copy.padding-top.home-hero-section {
    display: block;
  }

  .section-halves-copy.hero-masterclass-copy {
    flex-direction: column;
    display: flex;
  }

  .section-halves-content-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-halves-content-copy.lp1-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-52-copy {
    text-align: center;
  }

  .section-copy.lp1-copy {
    padding-top: 0;
  }

  .row-copy.row-split-content-copy-copy {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row-copy.row-split-content-copy-copy.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

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

  .section-title-wide-copy-copy {
    margin-bottom: 60px;
  }

  .container-copy {
    margin-top: 0;
  }

  .row-copy.style-guide-row {
    flex-direction: column;
  }

  .row-copy.row-split-content {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row-copy.row-split-content.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .row-copy.row-split-content-copy {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row-copy.row-split-content-copy.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .row-copy.row-split-content-copy.direction-reverse-copy {
    direction: ltr;
    flex-direction: column-reverse;
    display: flex;
  }

  .section-halves-content-copy-copy, .section-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .div-block-125, .div-block-126 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-halves-copy-copy {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .section-halves-copy-copy.padding-top.home-hero-section {
    display: block;
  }

  .section-halves-copy-copy.hero-masterclass-copy, .section-halves-copy-copy.hero-masterclass-copy-copy {
    flex-direction: column;
    display: flex;
  }

  .section-halves-content-copy-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-halves-content-copy-copy.lp1-copy, .section-halves-content-copy-copy.lp1-copy-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-halves-content-copy-copy.lp1-copy-copy.treinamento {
    max-width: none;
    padding-bottom: 0;
  }

  .div-block-36-copy-copy {
    padding-bottom: 0;
  }

  .text-large-7-copy-copy, .heading-52-copy-copy {
    text-align: center;
  }

  .section-halves-content-copy-copy-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-halves-content-copy-copy-copy.lp1-copy-copy-copy {
    margin-bottom: 18px;
  }

  .section-copy-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-copy-copy.lp1-copy {
    padding-top: 0;
  }

  .section-copy-copy.lp1-copy-copy {
    flex: 1;
    margin-top: 100px;
    padding-top: 48px;
    position: static;
  }

  .section-title-wide-copy-copy-copy {
    margin-bottom: 60px;
  }

  .section-black-copy-copy.section-copy-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-copy-copy {
    margin-top: 0;
  }

  .row-copy-copy.style-guide-row {
    flex-direction: column;
  }

  .row-copy-copy.row-split-content {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row-copy-copy.row-split-content.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .row-copy-copy.row-split-content-copy {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row-copy-copy.row-split-content-copy.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .row-copy-copy.row-split-content-copy.direction-reverse-copy {
    direction: ltr;
    flex-direction: column-reverse;
    display: flex;
  }

  .row-copy-copy.row-split-content-copy-copy {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .row-copy-copy.row-split-content-copy-copy.direction-reverse {
    direction: ltr;
    flex-direction: column;
  }

  .row-copy-copy.row-split-content-copy-copy.direction-reverse-copy {
    direction: ltr;
    flex-direction: column-reverse;
    display: flex;
  }

  .row-copy-copy.row-split-content-copy-copy.direction-reverse-copy-copy {
    direction: ltr;
    flex-direction: column;
    display: flex;
  }

  .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy {
    max-width: 300px;
  }

  .div-block-127, .div-block-130, .div-block-122-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .content-width-medium-copy {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .full-bleed-image-copy-copy {
    display: none;
  }

  .full-bleed-image-copy-copy.rounded-left {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .full-bleed-image-copy-copy.tall-image {
    width: auto;
    max-height: 612px;
    margin-left: auto;
    margin-right: auto;
  }

  .full-bleed-image-copy-copy-copy {
    display: none;
  }

  .full-bleed-image-copy-copy-copy.rounded-left {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .full-bleed-image-copy-copy-copy.tall-image {
    width: auto;
    max-height: 612px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-copy-copy-copy-copy.en.w--current {
    max-width: 250px;
  }

  .medium-heading-copy.margin-bottom, .medium-heading-copy-copy.margin-bottom, .medium-heading-copy.margin-bottom, .medium-heading-copy-copy.margin-bottom, .medium-heading-copy-copy-copy.margin-bottom {
    margin-bottom: 24px;
  }

  .rich-text-block-17 {
    text-align: center;
  }

  .rich-text-block-17 h3 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .rich-text-block-17 h1 {
    text-align: left;
    font-size: 28px;
    line-height: 38px;
  }

  .rich-text-block-17 h2 {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
  }

  .rich-text-block-17 p {
    line-height: 20px;
  }

  .rich-text-block-17 h4 {
    text-align: left;
  }

  .rich-text-block-18 h3 {
    font-size: 28px;
    line-height: 36px;
  }

  .grid-21 {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .grid-22 {
    width: 100%;
  }

  .grid-22.border.tablet {
    border-top-style: solid;
  }

  .grid-22.bottom-border {
    border-bottom-style: solid;
  }

  .text-block-138.padding {
    margin-bottom: 0;
    padding-top: 0;
  }

  .rich-text-block-19 h2 {
    font-size: 28px;
    line-height: 36px;
  }

  .rich-text-block-19.margin-bottom {
    margin-bottom: 24px;
  }

  .grid-27 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

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

  .image-86 {
    width: 100px;
  }

  .grid-29 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    place-items: center;
  }

  .grid-30 {
    text-align: center;
    place-items: center;
  }

  .grid-31 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: stretch stretch;
  }

  .grid-32 {
    margin-top: 0;
  }

  .grid-35 {
    grid-row-gap: 0px;
  }

  .text-block-147 {
    font-size: 18px;
    line-height: 22px;
  }

  .mask-4 {
    height: 290px;
  }

  .container-35 {
    place-items: center;
  }

  .image-92 {
    object-fit: fill;
    height: 300px;
  }

  .tab-link-tab-12 {
    padding: 8px;
  }

  .column-39 {
    flex: 1;
  }

  .column-40 {
    display: none;
  }

  .slider-7, .video-7 {
    width: 100%;
  }

  .image-97 {
    height: 360px;
  }

  .container-37 {
    max-width: 768px;
  }

  .container-37.mobile {
    display: none;
  }

  .grid-55 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .div-block-136 {
    margin-left: 0;
  }

  .container-40 {
    max-width: 768px;
  }

  .container-40.mobile {
    display: none;
  }

  .tabs-4.mobile {
    margin-top: 24px;
    margin-left: -40px;
    margin-right: -40px;
  }

  .image-98 {
    height: 350px;
  }

  .button-27.cta-click2 {
    display: none;
  }

  .button-27.cta-click2.mobile {
    align-self: center;
    margin-top: 24px;
    display: block;
  }

  .button-27.cta-funcionalidades.funcionalidades.lp-funcionalidades {
    flex-direction: column;
    align-self: auto;
    align-items: center;
  }

  .button-27.cta-funcionalidades.funcionalidades {
    display: flex;
  }

  .button-27.cta-funcionalidades {
    display: none;
  }

  .button-27.cta-funcionalidades.mobile {
    align-self: center;
    margin-top: 24px;
    display: block;
  }

  .rich-text-block-23 {
    font-size: 16px;
    line-height: 24px;
  }

  .image-99, .image-100 {
    display: none;
  }

  .image-101 {
    height: 225px;
  }

  .image-101.mobile.lp-funcionalidades {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
  }

  .image-101.lps {
    order: 1;
    height: auto;
  }

  .image-101.lp-funcionalidades {
    display: none;
  }

  .div-block-137 {
    padding-top: 24px;
  }

  .text-block-159 {
    text-align: left;
    font-size: 22px;
    line-height: 28px;
  }

  .div-block-139 {
    border-radius: 0;
    padding-left: 60px;
    padding-right: 30px;
  }

  .text-block-160 {
    font-size: 24px;
    line-height: 31px;
  }

  .grid-61 {
    justify-content: space-between;
  }

  .grid-63 {
    display: none;
  }

  .div-block-141 {
    justify-content: space-around;
    align-items: center;
    margin-top: 24px;
  }

  .section-home.mobile.no-top-space, .section-home.mobile.no-top-space-home {
    padding-top: 0;
  }

  .column-43 {
    flex-direction: column;
  }

  .image-112 {
    height: 200px;
  }

  .image-112.sn {
    height: auto;
    max-height: 260px;
  }

  .image-112.sn.mobile {
    display: block;
  }

  .image-112.sn.invisible {
    display: none;
  }

  .div-block-151 {
    padding-top: 60px;
  }

  .div-block-152 {
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-lps.border-bottom.gradiente-left {
    background-image: none;
  }

  .section-lps.border-bottom.lp-funcionalidades {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-lps.gradiente-left {
    background-image: none;
  }

  .section-lps.lp-funcionalidades {
    padding-top: 48px;
    padding-bottom: 48px;
    font-size: 32px;
  }

  .container-45 {
    grid-column-gap: 16px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-45.lp-funcionalidades {
    text-align: center;
    align-items: center;
  }

  .titulo-funcionalidade {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-164 {
    font-size: 14px;
    line-height: 22px;
  }

  .text-block-164.lp-funcionalidades {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
  }

  .container-46 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-166 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-block-167 {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-168 {
    text-align: center;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-169 {
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-169.lp-funcionalidades {
    line-height: 22px;
  }

  .text-block-170 {
    font-size: 32px;
  }

  .text-block-170 h2 {
    font-size: 24px;
    line-height: 31px;
  }

  .text-block-170.lp-funcionalidaes {
    font-size: 32px;
  }

  .div-block-156.lp-funcionalidades {
    flex-direction: column;
    align-items: center;
    max-width: 500px;
    display: flex;
  }

  .div-block-156.lp-funcionalidades.hero {
    flex-direction: column;
    max-width: 600px;
    padding-top: 0;
    padding-bottom: 20px;
    font-size: 32px;
    display: flex;
  }

  .slider-11.slider-vobi-pay {
    background-color: #0000;
    display: block;
  }

  .div-block-157.lp-funcionalidades {
    flex-direction: column;
    align-self: auto;
    align-items: center;
    max-width: 500px;
    display: flex;
  }

  .nav-link-home {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 0;
  }

  .section-home-nova.mobile.no-top-space, .section-home-nova.mobile-home.no-top-space, .section-home-nova.mobile-home.no-top-space-home {
    padding-top: 0;
  }

  .section-home-nova.mobile-home.vobi-empreenda.section3.use1 {
    padding-bottom: 98px;
  }

  .section-home-nova.mobile-home.vobi-empreenda.section3.use1.use3 {
    padding-bottom: 48px;
  }

  .container-40-home {
    flex-direction: column;
    max-width: 768px;
    display: flex;
  }

  .container-40-home.mobile {
    display: none;
  }

  .div-block-151-home {
    text-align: center;
    align-self: center;
    align-items: center;
    padding-top: 60px;
  }

  .image-92-home {
    object-fit: fill;
    flex: 1;
    height: 300px;
  }

  .image-92-home.vobi-emprrenda {
    height: 400px;
  }

  .div-block-141-home {
    justify-content: space-around;
    align-items: center;
    max-width: 100%;
    margin-top: 24px;
    display: none;
  }

  .div-block-141-home.vobi-empreenda {
    margin-top: 48px;
    margin-bottom: 48px;
    display: block;
  }

  .rich-text-block-17-home {
    text-align: center;
  }

  .rich-text-block-17-home h3 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .rich-text-block-17-home h1 {
    text-align: left;
    font-size: 28px;
    line-height: 38px;
  }

  .rich-text-block-17-home h2 {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
  }

  .rich-text-block-17-home p {
    line-height: 20px;
  }

  .rich-text-block-17-home h4 {
    text-align: left;
  }

  .container-37-home {
    max-width: 768px;
  }

  .container-37-home.mobile {
    display: none;
  }

  .container-37-home.vobi-empreender {
    max-width: 1280px;
  }

  .container-37-home.vobi-empreender.use1 {
    overflow: hidden;
  }

  .navbar-home {
    justify-content: space-around;
  }

  .navbar-home.new-home.new-home-2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .nav-menu-wrapper-home {
    border: 1px solid var(--gray-3);
    background-color: var(--white);
    border-radius: 6px;
    padding: 16px;
    box-shadow: 0 4px 6px #0000000d;
  }

  .nav-menu-button-wrapper-copy {
    flex: 1;
    justify-content: flex-end;
  }

  .nav-links-home {
    flex-direction: column;
    align-items: flex-start;
  }

  .nav-links-home.nav-links-1, .nav-links-home.nav-links-1-home {
    margin-left: 0;
  }

  .nav-menu-button-wrapper-home {
    flex: 1;
    justify-content: flex-end;
  }

  .nav-link-copy {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 0;
  }

  .menu-button-home {
    background-color: #0000;
    margin-left: 12px;
    padding: 0;
  }

  .menu-button-home.w--open {
    background-color: #0000;
  }

  .menu-cross-icon-home {
    display: none;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .heading-145.ns, .heading-145.ns.inverted {
    text-align: center;
  }

  .grid-24-home.vobi-empreenda {
    display: flex;
  }

  .text-block-147-home, .text-block-147-copy {
    font-size: 18px;
    line-height: 22px;
  }

  .tabs-4-home.mobile {
    margin-top: 24px;
    margin-left: -40px;
    margin-right: -40px;
  }

  .vertical-tabs-row-home {
    flex-direction: column;
    align-items: center;
  }

  .content-width-small-home.expandable-tabs-vertical.new, .content-width-small-home.expandable-tabs-vertical-home.new, .content-width-small-home.expandable-tabs-vertical-home.new-home {
    width: 300px;
  }

  .tab-link-tab-12-home {
    padding: 8px;
  }

  .expandable-home-nova.expandable-tab-vertical.new, .expandable-home-nova.expandable-tab-vertical.new.w--current, .expandable-home-nova.expandable-tab-vertical-home.new, .expandable-home-nova.expandable-tab-vertical-home.new.w--current, .expandable-home-nova.expandable-tab-vertical-home.new-home, .expandable-home-nova.expandable-tab-vertical-home.new-home.w--current {
    margin-left: 8px;
    margin-right: 8px;
    padding: 8px;
  }

  .expandable-heading-2-home.h6-small.new, .expandable-heading-2-copy.h6-small.new {
    font-size: 16px;
    line-height: 20px;
  }

  .image-97-home {
    height: 360px;
  }

  .expandable-home-copy.expandable-tab-vertical.new, .expandable-home-copy.expandable-tab-vertical.new.w--current, .expandable-home-copy.expandable-tab-vertical.new-home, .expandable-home-copy.expandable-tab-vertical.new-home.w--current, .expandable-home-copy.expandable-tab-vertical.new-home, .expandable-home-copy.expandable-tab-vertical.new-home.w--current, .expandable-home-copy.expandable-tab-vertical-copy.new, .expandable-home-copy.expandable-tab-vertical-copy.new.w--current, .expandable-home-copy.expandable-tab-vertical-copy.new-home, .expandable-home-copy.expandable-tab-vertical-copy.new-home.w--current, .expandable-home-copy.expandable-tab-vertical-copy.new-home, .expandable-home-copy.expandable-tab-vertical-copy.new-home.w--current, .expandable-home-copy.expandable-tab-vertical-copy.new-home-copy, .expandable-home-copy.expandable-tab-vertical-copy.new-home-copy.w--current {
    margin-left: 8px;
    margin-right: 8px;
    padding: 8px;
  }

  .grid-55-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .tabs-4-copy.mobile, .tabs-4-copy.mobile-home {
    margin-top: 24px;
    margin-left: -40px;
    margin-right: -40px;
  }

  .grid-35-home {
    grid-row-gap: 0px;
  }

  .video-7-home, .slider-7-home {
    width: 100%;
  }

  .slider-7-home.slider-ajuste.vobi-cred {
    width: auto;
  }

  .mask-4-home {
    height: 290px;
  }

  .mask-4-home.vobi-cred {
    width: auto;
    max-width: none;
    overflow: hidden;
  }

  .column-39-home {
    flex: 1;
  }

  .video-7-home-nova {
    width: 100%;
  }

  .column-40-home {
    display: none;
  }

  .grid-27-home {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .container-37-copy {
    max-width: 768px;
  }

  .container-37-copy.mobile {
    display: none;
  }

  .heading-144-copy-copy.texto-alinhado-para-direita.ns, .heading-144-copy-copy.texto-alinhado-para-direita.ns.inverted {
    text-align: center;
  }

  .heading-144-copy-home {
    text-align: center;
  }

  .heading-145-home {
    text-align: center;
    padding-right: 0;
  }

  .heading-144-desk.lps-copy-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-144-copy23.vobi-empreenda {
    align-self: flex-start;
  }

  .heading-144-copy23.vobi-empreenda.use1.use2, .heading-144-copy23.vobi-empreenda.use2.use3 {
    margin-bottom: 16px;
  }

  .div-block-159.red {
    height: 200px;
  }

  .text-block-175 {
    font-size: 14px;
    line-height: 21px;
    display: none;
  }

  .text-block-175.mobile {
    display: block;
  }

  .heading-149 {
    max-width: 400px;
    font-size: 32px;
    line-height: 38px;
  }

  .div-block-160 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .div-block-161 {
    margin-bottom: 40px;
  }

  .image-121 {
    align-self: center;
    width: 300px;
  }

  .image-123 {
    width: 48px;
    height: 48px;
  }

  .div-block-166 {
    justify-content: center;
    display: flex;
  }

  .image-121-copy {
    align-self: center;
    width: 300px;
  }

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

  .heading-144-copy {
    width: 80%;
  }

  .heading-144-copy.eng-cons {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-144-copy._50 {
    width: 95%;
    font-size: 24px;
    line-height: 32px;
  }

  .heading-144-desk-copy {
    width: 95%;
  }

  .heading-148-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-149-copy {
    text-align: center;
    margin-top: 10px;
    font-size: 32px;
    line-height: 38px;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 1rem;
  }

  .text-block-175-copy {
    font-size: 14px;
    line-height: 21px;
    display: none;
  }

  .text-block-175-copy.mobile {
    display: block;
  }

  .grid-63-copy {
    display: none;
  }

  .section-lps-eng-cons-depoimentos.border-bottom.gradiente-left, .section-lps-eng-cons-depoimentos.gradiente-left {
    background-image: none;
  }

  .titulo-funcionalidade-lp-personas {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-157-lp-personas {
    margin-left: 0;
  }

  .container-45-lp-personas {
    grid-column-gap: 16px;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-lps-personas.border-bottom.gradiente-left, .section-lps-personas.gradiente-left {
    background-image: none;
  }

  .heading-144-desk-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-167 {
    max-width: 400px;
  }

  .container-45-copy {
    grid-column-gap: 16px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-141-home-copy {
    justify-content: space-around;
    align-items: center;
    max-width: 100%;
    margin-top: 24px;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .div-block-168 {
    text-align: center;
    align-self: center;
  }

  .div-block-141-home-copy {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-top: 24px;
    display: flex;
  }

  .titulo-funcionalidade-lp-features {
    font-size: 28px;
    line-height: 32px;
  }

  .container-45-features {
    grid-column-gap: 16px;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-45-features.lp-funcionalidades {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .section-lps-features-1.border-bottom.gradiente-left, .section-lps-features-1.gradiente-left {
    background-image: none;
  }

  .grid-35-home-copy {
    grid-row-gap: 0px;
  }

  .container-37-home-copy {
    max-width: 768px;
  }

  .container-37-home-copy.mobile {
    display: none;
  }

  .section-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .html-embed-20 {
    display: none;
  }

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

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

  .title-vobi-empreenda {
    text-align: left;
    align-self: flex-start;
    max-width: 625px;
  }

  .section-1-vobi-empreenda {
    align-self: auto;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .subtitle-vobi-empreenda {
    align-self: flex-start;
    margin-bottom: 0;
  }

  .subtitle-vobi-empreenda.section2 {
    align-self: center;
    margin-bottom: 48px;
  }

  .subtitle-vobi-empreenda.section2.section3 {
    margin-bottom: 48px;
  }

  .subtitle-vobi-empreenda.section2.section3.use1 {
    margin-bottom: 51px;
  }

  .subtitle-vobi-empreenda.section2.use2 {
    display: block;
  }

  .div-title-esquerda {
    flex-direction: column;
    align-self: center;
    align-items: center;
    min-width: auto;
    margin-bottom: 24px;
    margin-left: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-title-esquerda.use1 {
    margin-bottom: 24px;
  }

  .container-51 {
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    min-height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-51.use1.use2 {
    margin-bottom: 48px;
  }

  .div-title-direita {
    align-self: center;
  }

  .div-title-direita.use1 {
    display: flex;
  }

  .div-title-direita.use1.use2 {
    flex-direction: column;
  }

  .image-130 {
    align-self: auto;
    margin-top: auto;
    margin-bottom: auto;
  }

  .div-block-178 {
    justify-content: center;
    align-self: flex-start;
  }

  .container-curso-vendas {
    margin-top: 0;
  }

  .section-curso-vendas {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .full-bleed-image-lp-curso-vendas {
    display: none;
  }

  .full-bleed-image-lp-curso-vendas.rounded-left {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .full-bleed-image-lp-curso-vendas.tall-image {
    width: auto;
    max-height: 612px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-182 {
    margin-top: 0;
  }

  .text-block-182._2 {
    max-width: 271px;
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-179 {
    align-items: center;
    max-width: 500px;
  }

  .div-block-180 {
    padding-left: 16px;
  }

  .form-block-5 {
    margin-left: 0;
    margin-right: 0;
  }

  .splide.slider1.pill {
    justify-content: center;
    padding-right: 0;
  }

  .splide.slider1.pill.vobi-cred {
    display: none;
  }

  .header {
    width: 100%;
    height: auto;
  }

  .splide__slide {
    width: auto;
  }

  .container-53 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .image-133, .image-134, .image-135, .image-136 {
    flex: none;
  }

  .slider-pill {
    padding-bottom: 3.5em;
    padding-right: 0;
  }

  .slider-pill_img {
    width: auto;
    margin-bottom: 32px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .texto-empreenda {
    max-height: 24px;
    font-size: 14px;
  }

  .tag-containter {
    display: none;
  }

  .tag-containter.mobile {
    padding: 6px 16px;
    display: block;
  }

  .image-92-home-copy {
    object-fit: fill;
    flex: 1;
    height: 300px;
  }

  .image-92-home-copy.vobi-emprrenda {
    height: 400px;
  }

  .image-92-home-copy.hero-home-2._1 {
    margin-left: 0;
  }

  .section-home-nova-copy.mobile.no-top-space, .section-home-nova-copy.mobile-home.no-top-space, .section-home-nova-copy.mobile-home.no-top-space-home {
    padding-top: 0;
  }

  .section-home-nova-copy.mobile-home.vobi-empreenda.section3.use1 {
    padding-bottom: 98px;
  }

  .image-92-home-copy-copy {
    object-fit: fill;
    flex: 1;
    height: 300px;
  }

  .image-92-home-copy-copy.vobi-emprrenda {
    height: 400px;
  }

  .container-40-home-copy {
    flex-direction: column;
    max-width: 768px;
    display: flex;
  }

  .container-40-home-copy.mobile {
    display: none;
  }

  .heading-8-copy {
    align-self: auto;
  }

  .div-block-182 {
    justify-content: space-between;
    display: flex;
  }

  .text-block-186 {
    text-align: center;
    font-size: 12px;
    line-height: 18px;
  }

  .image-92-lp {
    object-fit: fill;
    flex: 1;
    width: 300px;
    height: 300px;
  }

  .image-92-lp.vobi-emprrenda {
    height: 400px;
  }

  .inter-font.button-lista-espera.hidden {
    display: none;
  }

  .inter-font.button-lista-espera.mobile {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .inter-font.button-lista-espera.session2 {
    margin-left: auto;
    margin-right: auto;
  }

  .inter-font.titulo {
    text-align: center;
    align-self: flex-start;
    width: auto;
    min-width: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .inter-font.titulo.titulo3 {
    margin-left: auto;
    margin-right: auto;
  }

  .inter-font.titulo.titulo3.white {
    text-align: left;
  }

  .inter-font.sub-titulo {
    text-align: left;
    align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .inter-font.sub-titulo.subtitulo2 {
    align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  .inter-font.sub-titulo.sub-titulo3 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .inter-font.sub-titulo.subtitulo4.subtitulo5 {
    order: -1;
  }

  .inter-font.sub-titulo.email {
    text-align: left;
  }

  .mascara {
    display: flex;
    left: 0;
    right: 0;
  }

  .container-vobi-pay-1 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .image-153 {
    min-width: 0;
    display: none;
  }

  .image-153.mobile {
    max-width: 600px;
    max-height: 715px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .column-45 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-46 {
    margin-bottom: 34px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-51 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-56 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .column-47 {
    padding-left: 0;
  }

  .column-47.esquerda {
    align-self: auto;
    padding-right: 0;
  }

  .image-155 {
    width: 100%;
    max-width: 537px;
    margin-left: auto;
    margin-right: auto;
  }

  .column-48 {
    align-self: center;
    margin-top: 16px;
    padding-right: 0;
  }

  .column-48.direita {
    padding-left: 0;
  }

  .columns-20 {
    flex-direction: column-reverse;
    justify-content: space-around;
    height: auto;
    max-height: none;
    display: flex;
  }

  .columns-20.not-reverse {
    flex-direction: column;
  }

  .div-block-190 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-52.margin-bigger.primary10 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-52.margin-bigger.primary10.lp-vobi-cred {
    display: none;
  }

  .div-block-191 {
    flex-direction: column;
  }

  .div-block-192 {
    margin-bottom: 60px;
  }

  .div-block-193 {
    margin-left: 0;
    margin-right: 0;
  }

  .image-161 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-205 {
    align-self: center;
    position: relative;
  }

  .section-vobi-empreenda-success-page {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .container-vobi-empreenda-success-page {
    margin-top: 0;
  }

  .grid-69 {
    display: flex;
  }

  .div-block-209 {
    align-items: center;
    min-width: 250px;
  }

  .link-block-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-12 {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .text-block-196 {
    order: -1;
  }

  .image-169 {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .columns-23 {
    flex-direction: column;
  }

  .div-block-217 {
    min-height: 700px;
  }

  .text-block-197 {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-198 {
    text-align: left;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .column-52 {
    align-self: auto;
    margin-bottom: 40px;
  }

  .column-52.column2 {
    align-self: auto;
    margin-bottom: 32px;
  }

  .grid-71 {
    grid-template-columns: .5fr .5fr;
    justify-items: stretch;
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-219 {
    justify-content: center;
  }

  .div-block-222 {
    grid-row-gap: 48px;
    flex-wrap: wrap;
  }

  .text-block-214 {
    margin-left: 8px;
  }

  .div-block-237 {
    grid-row-gap: 41px;
  }

  .div-block-242 {
    width: auto;
    max-width: 264px;
  }

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

  .div-block-243.tablet {
    align-self: stretch;
    display: block;
  }

  .div-block-243.tablet.mobile {
    display: none;
  }

  .div-block-244 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .testing-rich h1 {
    font-size: 46px;
  }

  .dropdown-toggle-2 {
    padding-right: 0;
  }

  .dropdown-toggle-2.w--open {
    color: #005eff;
    font-weight: 600;
  }

  .dropdown-3 {
    width: 100%;
  }

  .chavron-home {
    display: block;
  }

  .chavron-desktop-home {
    display: none;
  }

  .text-block-223 {
    color: #222;
    margin-left: 8px;
    font-size: 16px;
  }

  .dropdown-list-4 {
    position: relative;
  }

  .dropdown-list-4.w--open {
    box-shadow: none;
    margin-top: 0;
    padding: 12px 0 0;
  }

  .dropdown-list-4.column {
    overflow: hidden;
  }

  .dropdown-list-4.column.w--open {
    flex-direction: column;
    padding-top: 0;
    left: 0;
  }

  .dropdown-list-4.column.collection.w--open {
    flex-direction: column;
    min-width: auto;
    left: auto;
  }

  .div-block-256 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    overflow: auto;
  }

  .nav-link-5 {
    color: #222;
    margin-left: 8px;
    margin-right: 0;
    font-size: 16px;
  }

  .nav-menu-2 {
    object-fit: contain;
    background-color: #fff;
    height: 100vh;
    padding-bottom: 124px;
    overflow: auto;
  }

  .divider {
    background-color: #e3e8f6;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .divider.show {
    margin-top: 24px;
  }

  .divider.use1 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .divider.use1.use2 {
    margin-top: 4px;
  }

  .divider.hidden {
    display: none;
  }

  .heading-161 {
    margin-bottom: 0;
    margin-left: 8px;
  }

  .div-block-258.materiais {
    background-color: #fff;
    padding: 0 16px 16px;
    display: none;
    overflow: hidden;
  }

  .div-block-259 {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-artcile-materiais {
    flex-flow: column;
  }

  .container-left, .container-right {
    justify-content: center;
    width: 100%;
  }

  .article-container-desktop {
    margin-right: 16px;
    display: block;
  }

  .article-container-desktop.mobile {
    align-self: center;
    width: 100%;
    display: block;
  }

  .fix-menu {
    margin-top: 32px;
    margin-left: 16px;
    position: static;
  }

  .text-block-228, .text-block-229, .text-block-230 {
    text-align: center;
  }

  .rich-text-block-28 {
    margin-top: 32px;
    display: none;
  }

  .rich-text-block-28.mobile {
    display: block;
  }

  .text-block-231 {
    max-width: none;
    margin-left: 0;
  }

  .div-block-261 {
    align-self: center;
  }

  .button-36.max-width {
    margin-left: auto;
    margin-right: auto;
  }

  .image-187 {
    max-width: 627px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .image-187.hidden {
    display: none;
  }

  .image-187.mobile {
    display: block;
  }

  .desktop-title {
    display: none;
  }

  .desktop-title.mobile-title {
    flex-direction: column;
    align-items: center;
    margin: 47px 16px 31px;
    display: flex;
  }

  .desktop-title.padding {
    margin-bottom: 23px;
    display: block;
  }

  .desktop-title.padding._1 {
    margin-top: 40px;
  }

  .div-block-268 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-20.max-width {
    margin-left: auto;
    margin-right: auto;
  }

  .section-61 {
    background-color: #fff;
    padding: 64px 0 32px;
  }

  .text-block-236 {
    margin-top: 0;
    margin-bottom: 27px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-237, .text-block-238 {
    text-align: center;
  }

  .div-block-271 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
    padding-left: 48px;
    padding-right: 48px;
  }

  .div-block-272 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-273 {
    background-color: #0000;
    border-radius: 0;
  }

  .image-190 {
    display: block;
  }

  .div-block-274 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    border-radius: 4px;
    max-width: 600px;
    box-shadow: 0 1px 6px #0003;
  }

  .div-block-276 {
    border-radius: 0;
  }

  .div-block-276.lp-eng-cons-old.ns {
    margin-bottom: 0;
  }

  .section-63 {
    background-color: #fff;
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-243 {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-281 {
    background-color: #e3e8f6;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .video-12.full-width {
    display: none;
  }

  .video-12.full-width.mobile {
    margin-top: 40px;
    display: block;
    position: relative;
  }

  .section-lps-2.border-bottom.gradiente-left {
    background-image: none;
  }

  .section-lps-2.border-bottom.lp-funcionalidades {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-lps-2.gradiente-left {
    background-image: none;
  }

  .section-lps-2.lp-funcionalidades {
    padding-top: 48px;
    padding-bottom: 48px;
    font-size: 32px;
  }

  .div-block-272-lp-funcionalidades {
    flex-direction: column;
    align-items: center;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-286 {
    background-color: #002e6c;
    border-radius: 16px;
    flex-direction: column;
    justify-content: space-between;
    max-width: 450px;
    height: 100%;
    padding: 24px 18px;
    display: flex;
  }

  .section-64 {
    padding-top: 48px;
    padding-bottom: 52px;
  }

  .slider-13 {
    display: none;
  }

  .slider-13.mobile {
    max-width: 400px;
    min-height: 360px;
    margin-top: 24px;
    padding-bottom: 43px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .left-arrow-9 {
    display: none;
  }

  .video-13 {
    margin-top: 24px;
  }

  .video-13.hidden {
    display: none;
  }

  .div-block-289 {
    flex-wrap: nowrap;
  }

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

  .text-block-246 {
    font-size: 25px;
    line-height: 33px;
  }

  .link-block-22 {
    align-self: stretch;
  }

  .image-198 {
    max-width: 35%;
  }

  .image-205 {
    align-self: flex-end;
    max-width: 130px;
  }

  .link-block-24 {
    max-height: 148px;
  }

  .link-block-25 {
    height: 100%;
    max-height: 148px;
  }

  .link-block-26 {
    max-height: 148px;
  }

  .text-block-252, .text-block-253 {
    text-align: center;
  }

  .div-block-296 {
    align-self: center;
  }

  .image-208 {
    max-width: 627px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-208.mobile {
    display: block;
  }

  .text-block-255 {
    max-width: none;
    margin-left: 0;
  }

  .rich-text-block-30 {
    margin-top: 32px;
    display: none;
  }

  .rich-text-block-30.mobile {
    display: block;
  }

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

  .video-14.full-width {
    display: none;
  }

  .video-14.full-width.mobile {
    margin-top: 40px;
    display: block;
    position: relative;
  }

  .collection-list-8 {
    flex-flow: column;
    margin-top: 25px;
    display: flex;
  }

  .html-embed-22, .html-embed-22.mobile {
    display: none;
  }

  .html-embed-22.tablet {
    display: block;
  }

  .funcionalidades-home {
    flex-direction: column;
    align-items: center;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-308 {
    flex-flow: column;
  }

  .image-216 {
    flex: 0 auto;
    display: none;
  }

  .text-block-267 {
    width: auto;
    height: auto;
  }

  .div-block-322 {
    justify-content: center;
  }

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

  .text-block-280, .text-block-281 {
    text-align: center;
  }

  .image-238, .image-239 {
    display: none;
  }

  .div-block-345 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
  }

  .div-block-345.sn {
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-345.margin-botton-2 {
    justify-content: center;
  }

  .div-block-346, .div-block-346.inverted {
    align-items: center;
  }

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

  .section-80 {
    justify-content: center;
  }

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

  .heading-166, .text-block-297 {
    text-align: center;
  }

  .div-block-355, .div-block-356 {
    justify-content: center;
  }

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

  .text-block-304, .text-block-305 {
    text-align: center;
  }

  .image-257.reverse {
    order: 0;
  }

  .text-block-297-bpo, .text-block-297-copy {
    text-align: center;
  }

  .div-block-359 {
    width: 100px;
  }

  .div-block-363 {
    background-color: #0d00ff;
  }

  .nav-menu-wrapper-4 {
    background-color: #0000;
  }

  .nav-menu-3 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-6 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-3 {
    padding: 12px;
  }

  .menu-button-3.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .collection-list-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    place-content: stretch flex-start;
    align-items: stretch;
  }

  .link-block-31 {
    flex: 0 auto;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 42px;
  }

  h2 {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 38px;
  }

  h3 {
    margin-bottom: 12px;
    font-size: 28px;
    line-height: 32px;
  }

  h4 {
    font-size: 24px;
    line-height: 30px;
  }

  h5 {
    font-size: 20px;
  }

  .section.no-top-space.lp-eng-cons-old {
    align-self: center;
  }

  .container {
    margin-top: 0;
  }

  .container.lp-eng-cons-old {
    text-align: center;
    flex-flow: column;
    display: block;
  }

  .row.row-split-content {
    grid-row-gap: 36px;
  }

  .row.icon-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .row.utility-row-right {
    justify-content: center;
  }

  .row.utility-row-left {
    justify-content: center;
    margin-bottom: 12px;
  }

  .row.row-split-content-copy {
    grid-row-gap: 36px;
    grid-row-gap: 36px;
  }

  .button.button-outline.buton-header.btn-mobile.cta-tenho-convite {
    font-size: 12px;
    line-height: 18px;
    display: none;
  }

  .button.button-outline.buton-header.btn-mobile.cta-tenho-convite.body, .button.button-outline.buton-header.btn-mobile.cta-tenho-convite.body.mobile, .button.button-outline.buton-header.btn-mobile.cta-tenho-convite.mobile {
    display: block;
  }

  .button.button-outline.buton-header.cta-tenho-convite.new {
    font-size: 12px;
    line-height: 18px;
  }

  .button.button-outline.buton-header.cta-tenho-convite.new.desktop {
    display: none;
  }

  .button.button-outline.buton-header.cta-tenho-convite.new-copy {
    font-size: 12px;
    line-height: 18px;
  }

  .button.button-outline.buton-header.cta-tenho-convite.new-copy.desktop {
    display: none;
  }

  .button.bg-primary-3.cta-click2.new {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .button.bg-primary-3.cta-click2.new.body {
    margin-top: 0;
    display: none;
  }

  .button.bg-primary-3.cta-click2.new.body.mobile {
    display: block;
  }

  .button.bg-primary-3.cta-click2.new.body.ns {
    display: none;
  }

  .button.bg-primary-3.cta-click2.new.body-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .button.bg-primary-3.cta-click2.new.mobile {
    margin-right: 8px;
    display: block;
  }

  .button.bg-primary-3.cta-click2.new.mobile.vobi-empreenda {
    background-color: #2f74de;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button.bg-primary-3.cta-click2.new.desktop, .button.bg-primary-3.cta-click2.new.vobi-empreender {
    display: none;
  }

  .button.bg-primary-3.cta-click2.new-home {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .button.bg-primary-3.cta-click2.new-home.body {
    margin-top: 0;
    display: none;
  }

  .button.bg-primary-3.cta-click2.new-home.body.mobile {
    display: block;
  }

  .button.bg-primary-3.cta-click2.new-home.body-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .button.bg-primary-3.cta-click2.new-home.mobile {
    display: block;
  }

  .button.bg-primary-3.cta-click2.new-home.desktop {
    display: none;
  }

  .button.bg-primary-3.cta-click2.new-copy {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .button.bg-primary-3.cta-click2.new-copy.body {
    margin-top: 0;
    display: none;
  }

  .button.bg-primary-3.cta-click2.new-copy.body.mobile {
    display: block;
  }

  .button.bg-primary-3.cta-click2.new-copy.body-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .button.bg-primary-3.cta-click2.new-copy.mobile {
    margin-right: 8px;
    display: block;
  }

  .button.bg-primary-3.cta-click2.new-copy.desktop {
    display: none;
  }

  .button.horizontal-form-button {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
  }

  .card-head {
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-body {
    padding: 16px;
  }

  .card-body.card-body-large {
    padding: 24px;
  }

  .text-space-left.dropdown-menu-text {
    font-size: 12px;
    line-height: 18px;
  }

  .content-width-small {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
  }

  .content-width-large {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large.tabs-row-content {
    margin-top: 36px;
  }

  .section-title {
    margin-bottom: 48px;
  }

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

  .grid-thirds.grid-thirds-narrow.link-card-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-thirds.card-grid-thirds.lp-eng-cons-old {
    flex-flow: column;
    grid-auto-flow: row;
    display: flex;
  }

  .grid-thirds.blog-grid-thirds {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .circle {
    margin-right: 0;
    padding-right: 0;
  }

  .circle.bg-primary-2 {
    flex-direction: row;
    align-items: stretch;
  }

  .centered-grid-item {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .icon-list-item {
    margin-bottom: 16px;
    padding-bottom: 16px;
  }

  .icon-list-item.icon-list-item-last {
    padding-bottom: 0;
  }

  .handwriting {
    font-size: 28px;
    line-height: 32px;
  }

  .handwriting-contents.pricing-plans-handwriting-contents, .handwriting-contents.pricing-table-handwriting-contents, .hidden-on-mobile {
    display: none;
  }

  .content-width-medium {
    width: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .content-width-medium.lp {
    display: flex;
  }

  .content-width-medium.image-center {
    max-width: 400px;
  }

  .icon-grid-list-item {
    padding-bottom: 16px;
  }

  .icon-list.icon-list-vertical {
    grid-row-gap: 24px;
  }

  .style-guide-content-group {
    margin-bottom: 36px;
  }

  .form-input.horizontal-form-input {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .grid-quarters {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .grid-halves {
    grid-column-gap: 12px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .grid-halves.team-grid-halves {
    grid-row-gap: 36px;
  }

  .grid-halves.screenshots-grid {
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }

  .avatar {
    width: 60px;
    height: 60px;
  }

  .avatar.avatar-large {
    width: 120px;
    height: 120px;
  }

  .avatar.avatar-group-item {
    margin-right: -12px;
  }

  .nav-link.nav-link-login, .nav-link.nav-link-login-home {
    display: none;
  }

  .nav-menu-wrapper.new {
    display: block;
  }

  .nav-functions {
    display: none;
  }

  .nav-functions.new {
    display: flex;
  }

  .modal-search-form {
    padding: 12px;
  }

  .comparison-row {
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .circle-small.margin-right {
    margin-right: 12px;
  }

  .medium-heading {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 38px;
  }

  .medium-heading.blog-post-heading {
    margin-top: 12px;
    margin-bottom: 24px;
  }

  .footer.new-home {
    padding-top: 48px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .footer-row {
    margin-bottom: 48px;
  }

  .footer-right {
    flex-wrap: wrap;
    justify-content: center;
  }

  .footer-menu-column {
    width: 50%;
    margin-bottom: 36px;
    margin-left: 0;
    margin-right: 0;
  }

  .button-circle.button-circle-large {
    width: 96px;
    height: 96px;
  }

  .button-circle.vobypay1.hs {
    max-width: 328px;
  }

  .large-heading {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 42px;
  }

  .text-grid-item {
    border-bottom-style: none;
    padding-bottom: 0;
  }

  .section-title-wide {
    margin-bottom: 48px;
  }

  .icon-large {
    width: 82px;
  }

  .restricted-grid-item {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .restricted-grid-item.border-sides-white, .restricted-grid-item.border-sides-white-thick {
    border-left-style: none;
    border-right-style: none;
  }

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

  .search-result-item {
    margin-bottom: 24px;
  }

  .modal-button-wrapper.modal-close-cross {
    color: var(--black);
  }

  .padded-grid-item.border-bottom-white-thick {
    border-bottom-style: none;
  }

  .padded-grid-item.border-bottom-white-thick.border-sides-white-thick {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
  }

  .padded-grid-item.border-sides-white-thick {
    border-left-style: none;
    border-right-style: none;
  }

  .bordered-image {
    text-transform: capitalize;
  }

  .slider {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-nav {
    margin-top: 12px;
  }

  .background-scrim-left {
    width: 100%;
  }

  .gallery-stack-link {
    max-width: 270px;
  }

  .grid-fifths.margin-top {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .cta-image-right {
    display: none;
  }

  .horizontal-form {
    flex-wrap: wrap;
  }

  .card-label {
    position: relative;
    top: 0;
  }

  .price-description {
    margin-top: 16px;
    margin-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .small-heading {
    margin-bottom: 12px;
    font-size: 28px;
    line-height: 32px;
  }

  .pricing-row {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
    justify-items: center;
  }

  .pricing-label {
    border-bottom: 1px solid var(--gray-3);
    justify-content: center;
    width: 100%;
    margin-bottom: 6px;
    padding-bottom: 6px;
  }

  .tabs-underline-menu {
    margin-bottom: 36px;
  }

  .tab-underline {
    text-align: center;
    margin-left: 12px;
    margin-right: 12px;
  }

  .team-member-image-large {
    max-width: 294px;
    margin-bottom: 12px;
  }

  .team-member-link {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .team-member-row-image {
    max-width: 294px;
    margin-bottom: 12px;
  }

  .team-member-row-text {
    margin-bottom: 12px;
  }

  .article h4 {
    margin-top: 24px;
    margin-bottom: 16px;
  }

  .article blockquote {
    margin-top: 36px;
    margin-bottom: 36px;
    padding: 24px;
  }

  .article figure {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .card-blog-category-head {
    padding: 24px;
  }

  .blog-post-category-placeholder {
    min-height: 240px;
  }

  .featured-blog-post-content {
    padding: 24px;
  }

  .sidebar-layout.case-study-layout {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .sidebar {
    position: static;
  }

  .widget.footer-menu-column {
    text-align: left;
    width: 100%;
  }

  .blog-tags-list {
    flex-wrap: wrap;
  }

  .horizontal-quote {
    align-items: flex-start;
  }

  .footer-columns-wrapper.footer-4-columns-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .image-overlap-small {
    bottom: -48px;
    left: 24px;
  }

  .image-overlap-small.bordered-image.rotate-image-right {
    width: 320px;
    bottom: -85px;
  }

  .help-article-heading {
    margin-bottom: 24px;
  }

  .case-study-cards-grid {
    grid-row-gap: 16px;
  }

  .overlap-section-below {
    margin-bottom: -96px;
  }

  .notification-wrapper {
    max-width: 100%;
  }

  .utility-bar-row {
    flex-direction: column;
  }

  .slide-nav-2 {
    margin-top: 12px;
  }

  .modal-search-form-2 {
    padding: 12px;
  }

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

  .button-4 {
    display: none;
  }

  .section-title-full-wide {
    margin-bottom: 48px;
  }

  .icon-list-item-2 {
    margin-bottom: 16px;
    padding-bottom: 16px;
  }

  .icon-list-item-2.icon-list-item-last {
    padding-bottom: 0;
  }

  .circle-small-2.margin-right {
    margin-right: 12px;
  }

  .div-block-3.lp-eng-cons-old {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .grid-halves-copy {
    grid-column-gap: 12px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .grid-halves-copy.team-grid-halves {
    grid-row-gap: 36px;
  }

  .grid-halves-copy.screenshots-grid {
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }

  .footer-row-copy {
    margin-bottom: 48px;
  }

  .button-5.margin-top.cta-click2.tablet {
    text-align: left;
  }

  .icon-grid-list-item-2 {
    padding-bottom: 16px;
  }

  .image-18 {
    margin-top: 0;
  }

  .image-18.lp {
    display: none;
  }

  .form-input-3.horizontal-form-input {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .small-heading-2 {
    margin-bottom: 12px;
    font-size: 28px;
    line-height: 32px;
  }

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

  .div-block-15 {
    width: 400px;
    height: auto;
    max-height: 600px;
    margin-top: 20px;
    overflow: auto;
  }

  .column-5 {
    background-color: var(--white);
    background-image: none;
    height: 50%;
  }

  .button-7 {
    border-color: var(--black);
    color: var(--black);
  }

  .heading-21 {
    color: var(--black);
    background-color: #0000;
  }

  .horizontal-form-copy {
    flex-wrap: wrap;
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-input-3-copy.horizontal-form-input, .form-input-3-copy.horizontal-form-input-copy, .form-input-3-copy.horizontal-form-input, .form-input-3-copy.horizontal-form-input-copy {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .handwriting-contents-copy.pricing-plans-handwriting-contents, .handwriting-contents-copy.pricing-table-handwriting-contents {
    display: none;
  }

  .card-body-copy {
    padding: 16px;
  }

  .card-body-copy.card-body-large, .card-body-copy.card-body-large-copy {
    padding: 24px;
  }

  .content-width-large-copy-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large-copy-copy.tabs-row-content {
    margin-top: 36px;
  }

  .content-width-medium-copy-copy, .content-width-medium-copy-copy-copy, .content-width-medium-copy-copy-copy-copy {
    width: 100%;
  }

  .icon-list-item-3 {
    margin-bottom: 16px;
    padding-bottom: 16px;
  }

  .icon-list-item-3.icon-list-item-last {
    padding-bottom: 0;
  }

  .row-copy.row-split-content-copy, .row-copy.row-split-content-copy-2, .row-copy.row-split-content-copy-2 {
    grid-row-gap: 36px;
  }

  .form-input-copy.horizontal-form-input {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .medium-heading-2 {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 38px;
  }

  .circle-2 {
    margin-right: 0;
    padding-right: 0;
  }

  .circle-2.bg-primary-2 {
    flex-direction: row;
    align-items: stretch;
  }

  .large-heading-2 {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 42px;
  }

  .circle-2-copy {
    margin-right: 0;
    padding-right: 0;
  }

  .circle-2-copy.bg-primary-2 {
    flex-direction: row;
    align-items: stretch;
  }

  .handwriting-contents-copy.pricing-plans-handwriting-contents, .handwriting-contents-copy.pricing-table-handwriting-contents {
    display: none;
  }

  .grid-quarters-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .icon-large-copy {
    width: 82px;
  }

  .centered-grid-item-copy, .centered-grid-item-copy-copy {
    text-align: center;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .centered-grid-item-copy-copy {
    text-align: center;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .price-description-2 {
    margin-top: 16px;
    margin-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .large-heading-3 {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 42px;
  }

  .card-body-event {
    padding: 16px;
  }

  .card-body-event.card-body-large {
    padding: 24px;
  }

  .full-bleed-image-copy {
    display: none;
  }

  .section-title-wide-copy {
    margin-bottom: 48px;
  }

  .row-pillar-page.row-split-content {
    grid-row-gap: 36px;
  }

  .row-pillar-page.icon-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .row-pillar-page.utility-row-right {
    justify-content: center;
  }

  .row-pillar-page.utility-row-left {
    justify-content: center;
    margin-bottom: 12px;
  }

  .row-pillar-pages.row-split-content {
    grid-row-gap: 36px;
  }

  .row-pillar-pages.icon-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .row-pillar-pages.utility-row-right {
    justify-content: center;
  }

  .row-pillar-pages.utility-row-left {
    justify-content: center;
    margin-bottom: 12px;
  }

  .row-pillar-pages.row-split-content-copy {
    grid-row-gap: 36px;
    grid-row-gap: 36px;
  }

  .row-pillar-pages.row-split-content-pillar-page {
    grid-row-gap: 36px;
  }

  .content-width-medium-pillar-page {
    width: 100%;
  }

  .button-pillar-page.horizontal-form-button {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
  }

  .content-width-large-pillar-page {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large-pillar-page.tabs-row-content {
    margin-top: 36px;
  }

  .row-copy.row-split-content-copy {
    grid-row-gap: 36px;
    grid-row-gap: 36px;
  }

  .content-width-large-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large-copy.tabs-row-content {
    margin-top: 36px;
  }

  .article-pillar-page h4 {
    margin-top: 24px;
    margin-bottom: 16px;
  }

  .article-pillar-page blockquote {
    margin-top: 36px;
    margin-bottom: 36px;
    padding: 24px;
  }

  .article-pillar-page figure {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .button-form-pillar-page.horizontal-form-button {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
  }

  .form-input-pillar-page.horizontal-form-input {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .avatar-pillar-page {
    width: 60px;
    height: 60px;
  }

  .avatar-pillar-page.avatar-large {
    width: 120px;
    height: 120px;
  }

  .avatar-pillar-page.avatar-group-item {
    margin-right: -12px;
  }

  .article-pillar-page-template h4 {
    margin-top: 24px;
    margin-bottom: 16px;
  }

  .article-pillar-page-template blockquote {
    margin-top: 36px;
    margin-bottom: 36px;
    padding: 24px;
  }

  .article-pillar-page-template figure {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .form-input-pillar-page-hidden.horizontal-form-input {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .grid-7 {
    flex-direction: column;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .section-10 {
    padding-top: 62px;
  }

  .div-block-55 {
    margin-bottom: 35px;
  }

  .hero {
    padding: 40px 20px;
  }

  .flex-container {
    flex-direction: column;
  }

  .hero-image-mask {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .call-to-action, .feature-section {
    padding: 40px 20px;
  }

  .feature-image-mask {
    margin-right: 0;
  }

  .feature-image {
    margin-left: auto;
    margin-right: auto;
  }

  .feature-section-2, .feature-section-2-copy {
    padding: 40px 20px;
  }

  .button-16 {
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .button-16.mobile {
    margin-left: auto;
    margin-right: auto;
  }

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

  .flex-container-2 {
    flex-direction: column;
  }

  .feature-section-3 {
    padding: 40px 20px;
  }

  .feature-image-mask-2 {
    margin-right: 0;
  }

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

  .feature-section-4 {
    padding: 40px 20px;
  }

  .feature-image-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .cards-section-2 {
    padding: 40px 20px;
  }

  .button-copy-2.horizontal-form-button, .button-copy-copy-copy.horizontal-form-button {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
  }

  .section-22 {
    flex-direction: column;
    margin-bottom: 180px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-75 {
    margin-top: 100px;
    margin-bottom: 100px;
    padding-right: 20px;
  }

  .div-block-76 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .image-69 {
    display: none;
  }

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

  .heading-111 {
    margin-bottom: 42px;
    line-height: 41px;
  }

  .grid-15 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .tabs-menu-3 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .button-circle-copy.button-circle-large, .button-circle-copy.button-circle-large-copy {
    width: 96px;
    height: 96px;
  }

  .handwriting-contents-copy-copy.pricing-plans-handwriting-contents, .handwriting-contents-copy-copy.pricing-table-handwriting-contents {
    display: none;
  }

  .section-23-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-72 {
    box-shadow: 0 0 20px -5px var(--primary-3);
    margin-top: 40px;
  }

  .section-24 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-16 {
    grid-template-rows: 193px 175px;
  }

  .div-block-78-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-81 {
    max-width: 100%;
  }

  .section-23-copy {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-75-copy, .div-block-75-copy-copy {
    margin-top: 100px;
    margin-bottom: 100px;
    padding-right: 20px;
  }

  .avatar-copy-2, .avatar-2 {
    width: 60px;
    height: 60px;
  }

  .container-eng {
    margin-top: 0;
  }

  .section-title-eng {
    margin-bottom: 48px;
  }

  .button-eng.horizontal-form-button {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
  }

  .container-eng-1 {
    margin-top: 0;
  }

  .row-eng.row-split-content {
    grid-row-gap: 36px;
  }

  .row-eng.icon-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .row-eng.utility-row-right {
    justify-content: center;
  }

  .row-eng.utility-row-left {
    justify-content: center;
    margin-bottom: 12px;
  }

  .row-eng.row-split-content-copy {
    grid-row-gap: 36px;
    grid-row-gap: 36px;
  }

  .row-eng.row-split-content-eng {
    grid-row-gap: 36px;
  }

  .content-width-small-eng {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
  }

  .large-heading-eng {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 42px;
  }

  .feature-scaled-right-eng.lp-eng-cons-old {
    max-width: 400px;
  }

  .content-width-large-eng {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large-eng.tabs-row-content {
    margin-top: 36px;
  }

  .section-title-wide-eng {
    margin-bottom: 48px;
  }

  .grid-quarters-eng {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .centered-grid-item-eng {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .container-eng-2 {
    margin-top: 0;
  }

  .large-heading-eng-1 {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 42px;
  }

  .overlap-section-below-eng {
    margin-bottom: -96px;
  }

  .row-copy.row-split-content-copy {
    grid-row-gap: 36px;
    grid-row-gap: 36px;
  }

  .container-eng-3 {
    margin-top: 0;
  }

  .section-title-wide-eng-2 {
    margin-bottom: 48px;
  }

  .content-width-large-eng-left {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .content-width-large-eng-left.tabs-row-content {
    margin-top: 36px;
  }

  .content-width-large-eng-left.lp-eng-cons-old, .feature-scaled-left-eng.lp-eng-cons-old {
    max-width: 400px;
  }

  .container-eng-bar {
    margin-top: 0;
  }

  .dropdown-grid-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .link-block-5-v2 {
    width: 100%;
  }

  .grid-thirds-copy {
    grid-template-columns: 1fr;
  }

  .grid-thirds-copy.grid-thirds-narrow.link-card-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-thirds-copy.blog-grid-thirds {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .container-copy-2 {
    margin-top: 0;
  }

  .large-heading-copy {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 42px;
  }

  .handwriting-copy {
    font-size: 28px;
    line-height: 32px;
  }

  .avatar-copy {
    width: 60px;
    height: 60px;
  }

  .avatar-copy.avatar-large {
    width: 120px;
    height: 120px;
  }

  .avatar-copy.avatar-group-item {
    margin-right: -12px;
  }

  .collection-item-4.collection-padding {
    justify-content: flex-start;
    max-width: 355px;
  }

  .div-block-75-copy-copy-copy {
    margin-top: 100px;
    margin-bottom: 100px;
    padding-right: 20px;
  }

  .div-block-87 {
    margin-right: 20px;
  }

  .heading-122 {
    line-height: 48px;
  }

  .div-block-97 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-128 {
    padding-right: 20px;
  }

  .div-block-118 {
    flex-direction: column;
    margin-bottom: 40px;
    display: flex;
  }

  .nav-link-4-copy, .nav-link-4-copy.w--current {
    color: var(--2f74de);
    font-size: 16px;
  }

  .heading-128-2copy, .heading-128-2copy-copy {
    padding-right: 20px;
  }

  .section-halves-content-copy.lp1-copy {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .section-black-copy.section-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .row-copy.row-split-content-copy {
    grid-row-gap: 36px;
    grid-row-gap: 36px;
  }

  .row-copy.row-split-content-copy-copy {
    grid-row-gap: 36px;
  }

  .content-width-medium-copy {
    width: 100%;
  }

  .content-width-medium-copy-copy, .content-width-medium-copy {
    width: 100%;
  }

  .content-width-medium-copy.align-top-copy {
    padding-left: 10px;
  }

  .button-copy.horizontal-form-button {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
  }

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

  .section-title-wide-copy-copy {
    margin-bottom: 48px;
  }

  .row-copy.row-split-content-copy {
    grid-row-gap: 36px;
    grid-row-gap: 36px;
  }

  .button-circle-copy.button-circle-large, .button-circle-copy.button-circle-large-copy {
    width: 96px;
    height: 96px;
  }

  .container-copy {
    margin-top: 0;
  }

  .row-copy.row-split-content {
    grid-row-gap: 36px;
  }

  .row-copy.icon-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .row-copy.utility-row-right {
    justify-content: center;
  }

  .row-copy.utility-row-left {
    justify-content: center;
    margin-bottom: 12px;
  }

  .row-copy.row-split-content-copy {
    grid-row-gap: 36px;
    grid-row-gap: 36px;
    grid-row-gap: 36px;
  }

  .row-copy.row-split-content-copy.direction-reverse-copy {
    flex-direction: column-reverse;
    display: flex;
  }

  .content-width-medium-copy {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-copy-copy.horizontal-form-button, .button-copy-copy-copy.horizontal-form-button, .button-copy-copy-copy.horizontal-form-button, .button-copy-copy-copy.horizontal-form-button, .button-copy-copy-copy-copy.horizontal-form-button {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
  }

  .section-halves-content-copy-copy.lp1-copy, .section-halves-content-copy-copy.lp1-copy-copy {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .text-large-7-copy-copy {
    text-align: center;
  }

  .heading-52-copy-copy {
    margin-right: 0;
  }

  .button-copy-copy.horizontal-form-button {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
  }

  .section-halves-content-copy-copy-copy.lp1-copy-copy-copy {
    display: flex;
  }

  .full-bleed-image-copy-copy-copy {
    display: none;
  }

  .section-copy-copy.lp1-copy-copy {
    margin-top: 80px;
    padding-bottom: 20px;
  }

  .section-title-wide-copy-copy-copy {
    margin-bottom: 48px;
  }

  .large-heading-copy-copy-copy {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 42px;
  }

  .section-black-copy-copy.section-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-black-copy-copy.section-copy-copy {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .container-copy-copy {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .container-copy-copy.treinamento {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .row-copy-copy.row-split-content {
    grid-row-gap: 36px;
  }

  .row-copy-copy.icon-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .row-copy-copy.utility-row-right {
    justify-content: center;
  }

  .row-copy-copy.utility-row-left {
    justify-content: center;
    margin-bottom: 12px;
  }

  .row-copy-copy.row-split-content-copy {
    grid-row-gap: 36px;
    grid-row-gap: 36px;
    grid-row-gap: 36px;
  }

  .row-copy-copy.row-split-content-copy.direction-reverse-copy {
    flex-direction: column-reverse;
    display: flex;
  }

  .row-copy-copy.row-split-content-copy-copy {
    grid-row-gap: 36px;
    width: auto;
    display: flex;
  }

  .row-copy-copy.row-split-content-copy-copy.direction-reverse-copy {
    flex-direction: column-reverse;
    display: flex;
  }

  .row-copy-copy.row-split-content-copy-copy.direction-reverse-copy-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .button-copy-copy-copy.horizontal-form-button {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
  }

  .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy {
    max-width: 300px;
  }

  .grid-19, .grid-20 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-129 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .block-benefits-copy-copy {
    width: 100%;
  }

  .button-copy-copy-copy-copy-copy.horizontal-form-button {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
  }

  .div-block-130 {
    flex-direction: column;
    place-items: center;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

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

  .content-width-medium-copy {
    width: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .large-heading-copy-copy {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 42px;
  }

  .full-bleed-image-copy-copy, .full-bleed-image-copy-copy-copy {
    display: none;
  }

  .button-copy-copy-copy-copy.horizontal-form-button {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
  }

  .medium-heading-copy {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 38px;
  }

  .medium-heading-copy.blog-post-heading {
    margin-top: 12px;
    margin-bottom: 24px;
  }

  .medium-heading-copy-copy {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 38px;
  }

  .medium-heading-copy-copy.blog-post-heading {
    margin-top: 12px;
    margin-bottom: 24px;
  }

  .medium-heading-copy-copy-copy {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 38px;
  }

  .medium-heading-copy-copy-copy.blog-post-heading {
    margin-top: 12px;
    margin-bottom: 24px;
  }

  .rich-text-block-17 {
    text-align: center;
  }

  .rich-text-block-17 h1 {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .rich-text-block-17 h2 {
    text-align: center;
  }

  .rich-text-block-17 h4 {
    font-size: 14px;
    line-height: 24px;
  }

  .rich-text-block-18 h3 {
    text-align: left;
    font-size: 20px;
    line-height: 24px;
  }

  .rich-text-block-18 strong {
    font-weight: 600;
  }

  .rich-text-block-18 h5 {
    color: #565e71;
    text-align: left;
    font-size: 12px;
    line-height: 16px;
  }

  .rich-text-block-18 h2 {
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
  }

  .grid-21 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .grid-22 {
    background-color: #f5f7fd;
    border-top-width: 0;
    border-radius: 4px;
  }

  .grid-22.mobile {
    background-color: #f5f7fd;
    border-top-style: none;
    border-top-width: 0;
    border-bottom-width: 0;
    width: 100%;
    margin-bottom: 16px;
  }

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

  .grid-24.mobile {
    grid-template-columns: 1fr;
    max-width: 264px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-139.mobile {
    font-size: 16px;
    line-height: 24px;
  }

  .image-85 {
    object-fit: cover;
    width: 100%;
    height: 136px;
  }

  .rich-text-block-19 h2 {
    font-size: 20px;
    line-height: 24px;
  }

  .grid-26 {
    border-radius: 0;
  }

  .grid-26.mobile {
    border-radius: 0;
    grid-template-columns: 40% 1fr;
  }

  .grid-27 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }

  .text-block-140 {
    font-size: 12px;
    line-height: 14px;
  }

  .text-block-140.mobile {
    font-size: 12px;
    line-height: 12px;
  }

  .image-86 {
    width: 80px;
  }

  .grid-38 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .grid-40 {
    grid-row-gap: 16px;
    border-bottom-right-radius: 8px;
  }

  .grid-40.blue.mobile {
    border-bottom-left-radius: 8px;
  }

  .grid-40.mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-bottom-right-radius: 8px;
    grid-template-columns: 100%;
    padding-bottom: 48px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid-40.mobile.blue {
    padding-top: 48px;
  }

  .text-block-141 {
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-141.mobile {
    margin-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
  }

  .grid-41 {
    grid-row-gap: 8px;
  }

  .grid-41.mobile {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-132 {
    border-top-right-radius: 8px;
  }

  .div-block-132.blue, .div-block-132.blue.mobile {
    border-top-left-radius: 8px;
  }

  .div-block-132.mobile {
    border-top-right-radius: 8px;
  }

  .grid-44 {
    display: none;
  }

  .grid-47 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-48 {
    grid-row-gap: 0px;
    margin-top: 24px;
    padding-left: 8px;
  }

  .grid-49 {
    grid-row-gap: 0px;
  }

  .text-block-147.mobile {
    font-size: 12px;
    line-height: 18px;
  }

  .tab-link.mobile.w--current {
    padding: 8px 16px;
  }

  .text-block-150.mobile, .text-block-150.mobile-home {
    margin-top: 16px;
    font-size: 12px;
    line-height: 16px;
  }

  .mask-4 {
    height: auto;
  }

  .image-92 {
    object-fit: contain;
    height: 256px;
    margin-top: 0;
  }

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

  .div-block-133.use1 {
    display: block;
  }

  .image-96 {
    margin-top: 0;
  }

  .column-40 {
    display: none;
  }

  .slider-7 {
    width: 80%;
  }

  .slide-nav-5 {
    margin-bottom: -16px;
    font-size: 6px;
  }

  .image-97.mobile, .image-97.mobile-home {
    height: 336px;
  }

  .text-block-157 {
    padding-bottom: 8px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-157.mobile {
    padding-bottom: 8px;
    font-size: 10px;
    line-height: 20px;
  }

  .text-block-157.blue-text {
    padding-bottom: 8px;
  }

  .container-37 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-37.mobile {
    display: block;
  }

  .container-37.mobile.banner, .container-37.banner {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-54 {
    width: 100%;
  }

  .grid-55 {
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-bottom: 24px;
  }

  .grid-55.mobile {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 48px;
  }

  .text-block-158 {
    font-size: 12px;
    line-height: 16px;
  }

  .container-40 {
    flex-direction: column;
  }

  .container-40.margin-top {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-40.mobile {
    flex-direction: column;
    display: block;
  }

  .tab-pane-tab-1 {
    height: 100%;
  }

  .tabs-4 {
    display: none;
  }

  .tabs-4.mobile {
    width: 100%;
    height: 460px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .image-98 {
    object-fit: contain;
    order: 0;
    height: 272px;
    margin-top: 24px;
    margin-left: 0;
  }

  .button-27.cta-click2.funcionalidades {
    margin-top: 0;
  }

  .button-27.cta-click2.mobile {
    margin-top: 48px;
    display: flex;
  }

  .button-27.cta-funcionalidades.funcionalidades {
    margin-top: 0;
    display: flex;
  }

  .button-27.cta-funcionalidades.funcionalidades {
    margin-top: 0;
  }

  .button-27.cta-funcionalidades.mobile {
    margin-top: 48px;
    display: flex;
  }

  .rich-text-block-23 h4 {
    font-size: 16px;
    line-height: 24px;
  }

  .image-101 {
    object-fit: contain;
    order: 1;
    margin-right: 0;
    display: none;
  }

  .image-101.direita {
    object-fit: contain;
    margin-left: 0;
  }

  .image-101.mobile {
    order: 0;
    width: 100%;
    display: block;
  }

  .div-block-137 {
    padding-top: 24px;
  }

  .text-block-159 {
    text-align: center;
    padding-left: 20px;
  }

  .div-block-139 {
    text-align: center;
    border-radius: 0;
    flex-direction: column;
  }

  .text-block-160 {
    padding-bottom: 16px;
  }

  .image-102 {
    display: none;
  }

  .grid-61 {
    display: flex;
  }

  .image-103 {
    background-color: #002e6c;
  }

  .grid-63 {
    display: none;
  }

  .grid-63.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    grid-template-rows: 40px 24px;
    grid-template-columns: 144px 144px;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    width: 100%;
    margin-top: 24px;
    display: grid;
  }

  .body-7 {
    overflow: auto;
  }

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

  .image-107 {
    margin-bottom: 8px;
  }

  .div-block-141 {
    display: flex;
  }

  .image-109 {
    height: 200px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .expander-container {
    flex: 1;
  }

  .div-block-143 {
    color: #fff;
    text-align: center;
    background-color: #005ac3;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    width: 136px;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-110 {
    width: 80px;
    height: 80px;
  }

  .image-111 {
    object-fit: none;
    width: 100%;
  }

  .slider-8 {
    background-color: #0000;
    height: 100%;
    margin-top: 24px;
  }

  .left-arrow-5 {
    width: 30px;
    margin-left: -30px;
    font-size: 20px;
  }

  .right-arrow-4 {
    color: #005ac3;
    width: 30px;
    margin-right: -30px;
  }

  .icon-12 {
    color: #005ac3;
    margin-top: 110px;
    margin-bottom: 0;
  }

  .icon-13 {
    margin-top: 110px;
    margin-bottom: 0;
    font-size: 20px;
  }

  .slide-nav-6 {
    margin-bottom: -40px;
    font-size: 10px;
  }

  .columns-19.mobile {
    margin-top: 16px;
  }

  .slide-nav-7 {
    font-size: 10px;
  }

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

  .left-arrow-6, .right-arrow-6 {
    display: none;
  }

  .section-home.mobile {
    border-bottom: 1px solid #e3e8f6;
  }

  .div-block-147 {
    align-items: stretch;
    width: 264px;
  }

  .column-41, .column-42 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-148 {
    width: 60%;
    padding-left: 8px;
  }

  .div-block-149 {
    border-bottom: 1px solid #cfd5e7;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 8px;
  }

  .div-block-150 {
    display: block;
  }

  .image-112 {
    height: 96px;
  }

  .image-112.sn.mobile {
    align-self: center;
  }

  .div-block-151 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .tabs-content-3 {
    height: 100%;
  }

  .image-113 {
    width: 90px;
    height: 90px;
  }

  .div-block-152 {
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-114 {
    height: 90px;
  }

  .section-lps {
    background-color: #0000;
  }

  .section-lps.border-bottom.gradiente-right {
    background-image: linear-gradient(to right, #e9eefcd9, #fff 40%);
  }

  .section-lps.no-bottom-space {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-lps.bg-color {
    background-color: #001a43;
    padding-bottom: 32px;
  }

  .container-45 {
    flex-direction: column;
    align-items: center;
  }

  .container-45.center {
    background-color: #0000;
    padding-bottom: 0;
  }

  .container-45.center.bg-color {
    background-color: #001a43;
  }

  .container-45.center.margin-bottom {
    margin-bottom: 24px;
  }

  .container-45.bgimage {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .titulo-funcionalidade {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-154 {
    width: auto;
    height: 100%;
    margin-left: 18px;
    margin-right: 18px;
  }

  .text-block-169 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-156 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .div-block-156.lp-funcionalidades.hero {
    padding-top: 20px;
  }

  .slider-11 {
    background-color: #0000;
    border-radius: 8px;
    width: 100%;
    height: 354px;
    margin-top: 24px;
    display: block;
  }

  .slider-11.mobile {
    width: 100%;
  }

  .icon-14, .icon-15 {
    color: #0000;
  }

  .slide-nav-8 {
    margin-bottom: -40px;
    font-size: 8px;
  }

  .left-arrow-7, .right-arrow-7 {
    width: 20px;
  }

  .slide-19 {
    background-color: #002e6c;
    border-radius: 8px;
    width: 80%;
    margin-left: 56px;
    margin-right: 56px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .div-block-157 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .div-block-157.lp-funcionalidades {
    align-items: center;
  }

  .nav-link-home.nav-link-login {
    display: none;
  }

  .section-home-nova.mobile, .section-home-nova.mobile-home {
    border-bottom: 1px solid #e3e8f6;
  }

  .section-home-nova.mobile-home.vobi-empreenda.section3.use1 {
    padding-bottom: 48px;
    padding-left: 19px;
    padding-right: 19px;
  }

  .section-home-nova.mobile-home.vobi-empreenda.section3.use1.use2 {
    border: 1px #000;
  }

  .section-home-nova.mobile-home.treinamento {
    border-bottom-style: none;
    display: block;
  }

  .section-home-nova.mobile-home.treinamento.darkcolor {
    align-self: center;
  }

  .section-home-nova.gray-home.mobile-home.vobi-empreenda.section2 {
    border-bottom-style: none;
  }

  .container-40-home {
    flex-direction: column;
  }

  .container-40-home.mobile {
    flex-direction: column;
    display: block;
  }

  .div-block-151-home {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-92-home {
    object-fit: contain;
    height: 256px;
    margin-top: 0;
  }

  .image-92-home.vobi-emprrenda {
    height: 303px;
  }

  .div-block-141-home {
    align-self: center;
    display: flex;
  }

  .div-block-141-home.vobi-empreenda {
    order: 1;
  }

  .rich-text-block-17-home {
    text-align: center;
  }

  .rich-text-block-17-home h1 {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .rich-text-block-17-home h2 {
    text-align: center;
  }

  .rich-text-block-17-home h4 {
    font-size: 14px;
    line-height: 24px;
  }

  .container-37-home {
    flex-wrap: nowrap;
    max-width: 768px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-37-home.mobile {
    display: block;
  }

  .container-37-home.mobile.banner, .container-37-home.banner {
    padding-left: 0;
    padding-right: 0;
  }

  .container-37-home.vobi-empreender {
    overflow: hidden;
  }

  .body-7-home {
    overflow: auto;
  }

  .brand-home.new-home {
    padding-left: 0;
  }

  .nav-menu-wrapper-home.new, .nav-menu-wrapper-home.new-home {
    display: block;
  }

  .nav-link-copy.nav-link-login, .nav-link-copy.nav-link-login-home, .nav-link-copy.nav-link-login-home-2, .nav-functions-home {
    display: none;
  }

  .nav-functions-home.new, .nav-functions-home.new-home {
    display: flex;
  }

  .heading-145.ns {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .image-85-home {
    object-fit: cover;
    width: 100%;
    height: 136px;
  }

  .image-85-home.vobi-empreenda {
    width: auto;
    height: auto;
  }

  .div-block-147-home {
    align-items: stretch;
    width: 264px;
  }

  .text-block-139-home.mobile {
    font-size: 16px;
    line-height: 24px;
  }

  .button-16-home {
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .button-16-home.mobile {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-24-home {
    grid-template-columns: 1fr;
  }

  .grid-24-home.mobile {
    grid-template-columns: 1fr;
    max-width: 264px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-24-home.vobi-empreenda {
    grid-column-gap: 20px;
    flex-direction: column;
  }

  .div-block-147-copy {
    align-items: stretch;
    width: 264px;
  }

  .container-37-copy.mobile.banner, .container-37-copy.banner {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-home.mobile.w--current {
    padding: 8px 16px;
  }

  .text-block-147-home.mobile, .text-block-147-copy.mobile {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-133-home {
    display: none;
  }

  .div-block-133-home.treinamento {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .div-block-133-copy, .tabs-4-home {
    display: none;
  }

  .tabs-4-home.mobile {
    width: 100%;
    height: 460px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .tab-link-copy.mobile.w--current {
    padding: 8px 16px;
  }

  .tab-pane-tab-1-home {
    height: 100%;
  }

  .content-width-small-home {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
  }

  .text-block-150-home.mobile {
    margin-top: 16px;
    font-size: 12px;
    line-height: 16px;
  }

  .image-97-home.mobile {
    height: 336px;
  }

  .grid-55-copy {
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-bottom: 24px;
  }

  .grid-55-copy.mobile {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 48px;
  }

  .tabs-4-copy {
    display: none;
  }

  .tabs-4-copy.mobile, .tabs-4-copy.mobile-home {
    width: 100%;
    height: 460px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .text-block-158-home {
    font-size: 12px;
    line-height: 16px;
  }

  .container-37-copy.mobile.banner, .container-37-copy.banner {
    padding-left: 0;
    padding-right: 0;
  }

  .image-96-home {
    margin-top: 0;
  }

  .slider-7-home {
    width: 80%;
  }

  .slider-7-home.slider-ajuste {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .mask-4-home {
    height: auto;
  }

  .columns-18-home.ajuste-lightbox2 {
    flex-direction: column;
  }

  .column-40-home {
    display: none;
  }

  .grid-38-home {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .grid-40-home {
    grid-row-gap: 16px;
    border-bottom-right-radius: 8px;
  }

  .grid-40-home.blue.mobile {
    border-bottom-left-radius: 8px;
  }

  .grid-40-home.mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-bottom-right-radius: 8px;
    grid-template-columns: 100%;
    padding-bottom: 48px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid-40-home.mobile.blue {
    padding-top: 48px;
  }

  .div-block-132-copy.blue, .div-block-132-copy.blue.mobile {
    border-top-left-radius: 8px;
  }

  .grid-41-copy {
    grid-row-gap: 8px;
  }

  .grid-41-copy.mobile {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-140-home {
    align-items: center;
  }

  .image-107-home {
    margin-bottom: 8px;
  }

  .text-block-157-home {
    padding-bottom: 8px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-157-home.mobile {
    padding-bottom: 8px;
    font-size: 10px;
    line-height: 20px;
  }

  .text-block-157-home.blue-text {
    padding-bottom: 8px;
  }

  .text-block-141-copy {
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-141-copy.mobile {
    margin-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
  }

  .text-block-157-copy {
    padding-bottom: 8px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-157-copy.mobile {
    padding-bottom: 8px;
    font-size: 10px;
    line-height: 20px;
  }

  .text-block-157-copy.blue-text {
    padding-bottom: 8px;
  }

  .div-block-132-copy {
    border-top-right-radius: 8px;
  }

  .div-block-132-copy.blue, .div-block-132-copy.blue.mobile {
    border-top-left-radius: 8px;
  }

  .div-block-132-copy.mobile {
    border-top-right-radius: 8px;
  }

  .text-block-141-copy-copy {
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-141-copy-copy.mobile {
    margin-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
  }

  .grid-27-home {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }

  .grid-26-home {
    border-radius: 0;
  }

  .grid-26-home.mobile {
    border-radius: 0;
    grid-template-columns: 40% 1fr;
  }

  .container-37-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-37-copy.mobile {
    display: block;
  }

  .container-37-copy.mobile.banner, .container-37-copy.banner {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-144-copy-copy {
    margin-bottom: 8px;
  }

  .heading-144-copy-copy.texto-alinhado-para-direita.ns {
    font-size: 22px;
    line-height: 24px;
  }

  .heading-144-copy-copy.texto-alinhado-para-direita.margin-bottom {
    margin-bottom: 48px;
  }

  .heading-144-copy-copy.ns {
    max-width: 500px;
    font-size: 38px;
    line-height: 46px;
  }

  .heading-144-copy-copy.margin-bottom {
    margin-bottom: 50px;
  }

  .container-37-home-copy.mobile.banner, .container-37-home-copy.banner {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-144-desk {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-144-desk.lps {
    max-width: 400px;
    font-size: 24px;
    line-height: 32px;
  }

  .heading-144-desk.lps-copy-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-144-desk.vobi-empreeda {
    font-size: 38px;
    line-height: 46px;
  }

  .heading-144-copy23.vobi-empreenda.use1.use2 {
    padding-left: 0;
  }

  .text-block-146-home {
    margin-top: 20px;
  }

  .div-block-150-home {
    display: block;
  }

  .grid-47-home {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-149-home, .div-block-149-copy, .div-block-149-copy {
    border-bottom: 1px solid #cfd5e7;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 8px;
  }

  .grid-48-home {
    grid-row-gap: 0px;
    margin-top: 24px;
    padding-left: 8px;
  }

  .grid-44-copy {
    display: none;
  }

  .heading-148 {
    color: #283041;
    font-size: 24px;
    line-height: 32px;
  }

  .heading-148.white {
    color: #fff;
  }

  .bold-text-56 {
    color: #2f74de;
  }

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

  .div-block-158 {
    grid-column-gap: 40px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .div-block-158.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: grid;
  }

  .div-block-159 {
    align-items: flex-start;
    max-width: 100%;
    height: 88px;
  }

  .div-block-159.red {
    max-width: 100%;
    height: 144px;
  }

  .heading-149 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-176 {
    font-size: 18px;
    line-height: 24px;
  }

  .bold-text-59 {
    color: #acc7ff;
  }

  .image-119, .image-120 {
    display: none;
  }

  .div-block-162 {
    justify-content: flex-start;
  }

  .image-121 {
    width: 300px;
  }

  .image-122 {
    width: 32px;
    height: 32px;
  }

  .heading-150 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .image-125 {
    max-width: 250px;
  }

  .text-block-179, .heading-152-copy, .bold-text-60 {
    text-align: center;
  }

  .heading-144-copy.eng-cons, .heading-144-copy._50 {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-148-copy {
    color: #283041;
    width: 95%;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 32px;
  }

  .heading-148-copy.white {
    color: #fff;
  }

  .heading-149-copy {
    width: 95%;
  }

  .heading-144-copy-copy.sn {
    font-size: 38px;
    line-height: 46px;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-prefs_title {
    font-size: 1.25rem;
  }

  .grid-63-copy {
    display: none;
  }

  .grid-63-copy.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    grid-template-rows: 40px 24px;
    grid-template-columns: 144px 144px;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    width: 100%;
    margin-top: 24px;
    display: grid;
  }

  .section-lps-eng-cons-depoimentos {
    background-color: #0000;
  }

  .section-lps-eng-cons-depoimentos.border-bottom.gradiente-right {
    background-image: linear-gradient(to right, #e9eefcd9, #fff 40%);
  }

  .section-lps-eng-cons-depoimentos.no-bottom-space {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-lps-eng-cons-depoimentos.bg-color {
    background-color: #001a43;
  }

  .text-block-173-lp-eng-cons-mobile {
    text-align: left;
  }

  .titulo-funcionalidade-lp-personas {
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-65 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-156-lp-personas {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .div-block-157-lp-personas {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: 0;
    display: flex;
  }

  .container-45-lp-personas {
    flex-direction: column;
    align-items: center;
  }

  .container-45-lp-personas.center {
    background-color: #0000;
    padding-bottom: 0;
  }

  .container-45-lp-personas.center.bg-color {
    background-color: #001a43;
  }

  .container-45-lp-personas.center.margin-bottom {
    margin-bottom: 24px;
  }

  .container-45-lp-personas.bgimage {
    padding-top: 30px;
  }

  .section-lps-personas {
    background-color: #0000;
    padding-top: 10px;
  }

  .section-lps-personas.border-bottom.gradiente-right {
    background-image: linear-gradient(to right, #e9eefcd9, #fff 40%);
  }

  .section-lps-personas.no-bottom-space {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-lps-personas.bg-color {
    background-color: #001a43;
  }

  .heading-144-desk-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .container-45-copy {
    flex-direction: column;
    align-items: center;
  }

  .container-45-copy.center {
    background-color: #0000;
    padding-bottom: 0;
  }

  .container-45-copy.center.bg-color {
    background-color: #001a43;
  }

  .container-45-copy.center.margin-bottom {
    margin-bottom: 24px;
  }

  .container-45-copy.bgimage {
    padding-top: 30px;
  }

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

  .heading-144-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-141-home-copy {
    align-self: center;
    display: flex;
  }

  .titulo-funcionalidade-lp-features {
    margin-top: 0;
    margin-bottom: 0;
  }

  .container-45-features {
    flex-direction: column;
    align-items: center;
  }

  .container-45-features.center {
    background-color: #0000;
    padding-bottom: 0;
  }

  .container-45-features.center.bg-color {
    background-color: #001a43;
  }

  .container-45-features.center.margin-bottom {
    margin-bottom: 24px;
  }

  .container-45-features.bgimage {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-45-features.lp-funcionalidades {
    flex-direction: column;
  }

  .section-lps-features-1 {
    background-color: #005ac308;
  }

  .section-lps-features-1.border-bottom.gradiente-right {
    background-image: linear-gradient(to right, #e9eefcd9, #fff 40%);
  }

  .section-lps-features-1.no-bottom-space {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-lps-features-1.bg-color {
    background-color: #001a43;
    padding-bottom: 32px;
  }

  .heading-144-copy-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .container-37-home-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-37-home-copy.mobile {
    display: block;
  }

  .container-37-home-copy.mobile.banner, .container-37-home-copy.banner {
    padding-left: 0;
    padding-right: 0;
  }

  .html-embed-19 {
    display: none;
  }

  .html-embed-20 {
    display: block;
  }

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

  .title-vobi-empreenda {
    margin-bottom: 24px;
    font-size: 38px;
  }

  .section-1-vobi-empreenda {
    padding-left: 19px;
    padding-right: 19px;
  }

  .subtitle-vobi-empreenda {
    margin-bottom: 0;
    font-size: 16px;
  }

  .subtitle-vobi-empreenda.section2 {
    text-align: center;
    margin-bottom: 48px;
    font-size: 20px;
  }

  .subtitle-vobi-empreenda.section2.mobile {
    display: none;
  }

  .subtitle-vobi-empreenda.section2.use2 {
    display: block;
  }

  .div-title-esquerda {
    padding-bottom: 16px;
  }

  .container-51.use1.use2 {
    margin-bottom: 0;
  }

  .image-130 {
    align-self: center;
    width: auto;
    height: 19px;
  }

  .div-block-178 {
    align-self: flex-start;
  }

  .container-curso-vendas {
    margin-top: 0;
  }

  .full-bleed-image-lp-curso-vendas {
    display: none;
  }

  .text-block-182, .text-block-182._2 {
    font-size: 14px;
    line-height: 21px;
  }

  .image-131 {
    height: 30px;
  }

  .div-block-179 {
    max-width: 400px;
  }

  .image-132 {
    height: 30px;
  }

  .splide.slider1.pill {
    align-self: center;
    padding-right: 0;
    display: block;
  }

  .splide__list {
    justify-content: flex-start;
    overflow: visible;
  }

  .splide__slide {
    width: auto;
    overflow: hidden;
  }

  .container-53 {
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .splide__arrows.is--mobile-center {
    justify-content: center;
    padding-left: 1em;
  }

  .slider-pill_img {
    object-fit: cover;
    width: 100%;
    overflow: hidden;
  }

  .container-article {
    padding-right: 0;
  }

  .container-fix-menu {
    display: none;
  }

  .titulo-artigo.card {
    font-size: 14px;
    line-height: 21px;
  }

  .image-137 {
    text-align: left;
    align-self: flex-start;
    height: 18px;
  }

  .texto-empreenda {
    align-self: center;
    line-height: 21px;
  }

  .tag-containter {
    display: none;
  }

  .tag-containter.mobile {
    color: #46464a;
    border-radius: 28px;
    padding: 6px 16px;
    font-size: 12px;
    line-height: 18px;
    display: block;
  }

  .card-menu.escuro.mobile {
    margin-bottom: 48px;
    display: block;
  }

  .card-menu.conteudo.mobile {
    margin-bottom: 24px;
    display: block;
  }

  .card-menu.mobile {
    margin-bottom: 8px;
    display: block;
  }

  .card-menu.mobile.ocultar {
    display: none;
  }

  .image-92-home-copy {
    object-fit: contain;
    height: 256px;
    margin-top: 0;
  }

  .image-92-home-copy.vobi-emprrenda {
    height: 303px;
  }

  .image-92-home-copy.hero-home-2._1 {
    margin-left: 0;
  }

  .section-home-nova-copy.mobile, .section-home-nova-copy.mobile-home {
    border-bottom: 1px solid #e3e8f6;
  }

  .section-home-nova-copy.mobile-home.vobi-empreenda.section3.use1 {
    padding-bottom: 48px;
    padding-left: 19px;
    padding-right: 19px;
  }

  .image-92-home-copy-copy {
    object-fit: contain;
    height: 256px;
    margin-top: 0;
  }

  .image-92-home-copy-copy.vobi-emprrenda {
    height: 303px;
  }

  .container-40-home-copy {
    flex-direction: column;
  }

  .container-40-home-copy.mobile {
    flex-direction: column;
    display: block;
  }

  .image-138 {
    margin-bottom: 0;
    padding-bottom: 24px;
  }

  .div-block-182 {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
  }

  .assinatura-autor {
    margin-top: 24px;
  }

  .lista-de-portais {
    justify-content: center;
  }

  .collection-list-5 {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .container-card {
    padding: 16px;
  }

  .text-block-188 {
    font-size: 12px;
    line-height: 18px;
  }

  .button-31 {
    width: 100%;
  }

  .lightbox-link-2 {
    display: block;
  }

  .image-92-lp {
    object-fit: contain;
    height: 256px;
    margin-top: 0;
  }

  .image-92-lp.vobi-emprrenda {
    height: 303px;
  }

  .titulo-card.historia-de-sucesso {
    font-size: 16px;
    line-height: 24px;
  }

  .inter-font.button-lista-espera.w--current {
    background-color: #5bb638;
  }

  .inter-font.titulo {
    margin-left: 0;
    margin-right: 0;
  }

  .inter-font.titulo.titulo3.white {
    text-align: left;
    align-self: auto;
    max-width: 500px;
    margin-left: 0;
    margin-right: 0;
  }

  .inter-font.sub-titulo {
    text-align: center;
    align-self: center;
    width: 100%;
  }

  .inter-font.sub-titulo.subtitulo4 {
    order: -1;
    margin-left: auto;
  }

  .inter-font.sub-titulo.subtitulo4.subtitulo6 {
    text-align: left;
  }

  .div-block-188 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .image-154.hs {
    max-width: 328px;
  }

  .column-46 {
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-51 {
    flex-direction: column;
  }

  .container-56 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .column-48 {
    align-self: center;
  }

  .section-52 {
    background-color: #fbfbff;
  }

  .section-52.margin-bigger.primary10.lp-vobi-cred {
    display: none;
  }

  .grid-68 {
    grid-template-areas: ".";
    grid-auto-flow: column;
  }

  .div-block-191 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-156 {
    display: none;
  }

  .image-156.mobile {
    align-self: center;
    max-width: 300px;
    display: block;
  }

  .div-block-193 {
    max-width: 331px;
  }

  .column-49.meio {
    border-style: solid none;
    border-top-width: 1px;
    border-top-color: #e3e8f6;
    border-bottom-width: 1px;
    border-bottom-color: #e3e8f6;
    border-left-width: 1px;
  }

  .div-block-195 {
    max-width: 100%;
    margin: 24px auto;
  }

  .div-block-197 {
    grid-row-gap: 16px;
    flex-direction: column;
    max-width: 456px;
  }

  .div-block-202 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .image-162 {
    width: 50px;
    height: 50px;
  }

  .div-block-205.hs {
    max-width: 328px;
  }

  .section-vobi-empreenda-success-page.no-top-space {
    padding-top: 24px;
  }

  .section-vobi-empreenda-success-page.no-top-space.bottom-space {
    padding-bottom: 52px;
  }

  .large-heading-vobi-empreenda-success-page {
    margin-bottom: 16px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 40px;
    line-height: 42px;
  }

  .container-vobi-empreenda-success-page {
    margin-top: 0;
  }

  .heading-158 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-207 {
    margin-top: 0;
  }

  .grid-69 {
    flex-direction: column;
    display: flex;
  }

  .div-block-209 {
    align-items: center;
    min-width: 250px;
  }

  .link-block-11 {
    margin-top: 30px;
  }

  .link-block-12 {
    margin-top: 0;
  }

  .div-block-212 {
    flex-direction: column;
  }

  .image-169 {
    width: 100%;
  }

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

  .grid-71 {
    grid-template-columns: .5fr .75fr;
    max-width: 490px;
  }

  .tabs-5 {
    display: none;
  }

  .div-block-232 {
    display: block;
  }

  .left-arrow-8, .right-arrow-8 {
    display: none;
  }

  .slide-nav-9 {
    color: #7eabff;
    font-size: 12px;
    position: relative;
  }

  .slide-20 {
    height: 100%;
    position: static;
  }

  .div-block-233 {
    display: block;
  }

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

  .div-block-243.tablet {
    display: none;
  }

  .div-block-243.tablet.mobile {
    display: block;
  }

  .testing-rich h1 {
    font-size: 30px;
    line-height: 36px;
  }

  .div-block-250 {
    max-width: 400px;
  }

  .nav-link-5.hidden, .divider.hidden {
    display: block;
  }

  .section-artcile-materiais {
    flex-wrap: nowrap;
  }

  .article-container-desktop.mobile {
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-228 {
    margin-bottom: 17px;
  }

  .text-block-229 {
    margin-bottom: 24px;
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;
  }

  .text-block-231 {
    font-size: 20px;
    line-height: 26px;
  }

  .image-185 {
    width: 15px;
    margin-bottom: 6px;
  }

  .card-utilize-vobi {
    margin-top: 24px;
    padding-top: 16px;
  }

  .text-block-232 {
    font-size: 16px;
    line-height: 31px;
  }

  .text-block-233 {
    line-height: 18px;
  }

  .button-36.max-width {
    max-width: 216px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
  }

  .button-36.size {
    height: 40px;
    font-size: 16px;
    font-weight: 600;
  }

  .div-block-264 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-265 {
    margin-top: 16px;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-38 {
    height: 40px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .image-187 {
    width: 100%;
  }

  .desktop-title.padding._1 {
    margin-top: 40px;
  }

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

  .div-block-267 {
    display: flex;
  }

  .link-block-20 {
    align-items: center;
    height: 40px;
  }

  .link-block-20.max-width {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-235 {
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .text-block-235.size {
    font-size: 12px;
    line-height: 18px;
  }

  .image-188.size {
    width: 14px;
  }

  .text-block-236, .text-block-236 strong {
    font-size: 24px;
    font-weight: 700;
    line-height: 31px;
  }

  .div-block-270 {
    padding-top: 16px;
  }

  .text-block-237 {
    text-align: center;
    margin-bottom: 16px;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
  }

  .text-block-238 {
    text-align: center;
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 16px;
  }

  .link-block-21 {
    max-width: none;
  }

  .text-block-239 {
    font-size: 12px;
    line-height: 18px;
  }

  .heading-162 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-275 {
    justify-content: center;
    width: auto;
    padding: 27px 21px 24px;
  }

  .text-block-240 {
    text-align: center;
    font-size: 18px;
    line-height: 23px;
  }

  .div-block-276 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    padding-bottom: 32px;
  }

  .div-block-276.lp-eng-cons-old.ns {
    margin-bottom: 0;
    padding-bottom: 48px;
  }

  .text-block-241 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 32px;
  }

  .image-191 {
    align-self: center;
    max-width: 152px;
  }

  .div-block-279 {
    position: relative;
  }

  .text-block-243 {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-41 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-lps-2 {
    background-color: #0000;
  }

  .section-lps-2.border-bottom.gradiente-right {
    background-image: linear-gradient(to right, #e9eefcd9, #fff 40%);
  }

  .section-lps-2.no-bottom-space {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-lps-2.bg-color {
    background-color: #001a43;
    padding-bottom: 32px;
  }

  .title-vobi-vip {
    font-size: 30px;
    font-weight: 700;
    line-height: 38.4px;
  }

  .title-vobi-vip.title-color-vip {
    font-size: 28px;
    line-height: 32px;
  }

  .container-vobi-vip {
    grid-row-gap: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-288 {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-289 {
    justify-content: center;
  }

  .div-block-290, .text-block-246.click-link-grupo.title-vip-v2 {
    display: none;
  }

  .div-block-291 {
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-291.div-color {
    color: #fff;
    background-color: #0000;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    display: flex;
  }

  .list-item-vobi-vip.list-item-vip-v2 {
    font-weight: 600;
  }

  .list-6 {
    display: none;
  }

  .list-6.new-list {
    grid-row-gap: 16px;
    padding-left: 36px;
    padding-right: 16px;
    display: flex;
  }

  .list-6.new-list.new-list-vip-v2 {
    color: #0a101c;
  }

  .link-block-22 {
    display: none;
  }

  .div-block-292.wpp-button {
    grid-column-gap: 8px;
    min-height: 34px;
    padding: 12px 14px 12px 16px;
    display: flex;
  }

  .div-block-292.click-link-grupo.button-vip-v2 {
    grid-column-gap: 7px;
    padding: 8px 39px;
    font-size: 14px;
  }

  .text-block-247 {
    text-align: center;
    max-width: none;
  }

  .text-block-247.wpp-text {
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
  }

  .image-198 {
    max-width: 100%;
    display: none;
  }

  .div-block-293 {
    display: flex;
  }

  .text-block-248 {
    display: none;
  }

  .text-block-249 {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    display: block;
  }

  .text-block-250 {
    color: #46464a;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    display: block;
  }

  .text-block-250.message-vip-v2 {
    font-size: 12px;
    font-weight: 500;
  }

  .text-block-251 {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
  }

  .text-block-251.subtitle-bottom-vip-v2 {
    color: #0a101c;
    line-height: 32px;
  }

  .text-span-49 {
    color: #4f8efa;
  }

  .image-204 {
    display: block;
  }

  .image-205 {
    display: none;
  }

  .image-206 {
    max-width: 175px;
    margin-top: 30px;
    display: block;
  }

  .div-block-294.lp-eng-cons-old {
    text-align: center;
    align-self: center;
  }

  .div-block-294.ns {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-24, .link-block-25 {
    max-height: 148px;
  }

  .link-block-26 {
    height: 100%;
    max-height: 148px;
  }

  .text-block-252 {
    margin-bottom: 17px;
  }

  .image-207 {
    width: 15px;
    margin-bottom: 6px;
  }

  .text-block-254 {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .div-block-295 {
    margin-top: 16px;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-42 {
    height: 40px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .image-208 {
    width: 100%;
  }

  .text-block-255 {
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-256 {
    font-size: 16px;
    line-height: 31px;
  }

  .text-block-257 {
    line-height: 18px;
  }

  .div-block-298 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .link-block-27 {
    align-items: center;
    height: 40px;
  }

  .text-block-258 {
    margin-bottom: 24px;
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;
  }

  .button-43.size {
    height: 40px;
    font-size: 16px;
    font-weight: 600;
  }

  .text-block-259 {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    line-height: 38.4px;
  }

  .container-58 {
    margin-top: 88px;
    margin-bottom: 72px;
  }

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

  .div-block-299 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-261 {
    text-align: center;
    font-size: 20px;
  }

  .div-block-300 {
    align-self: center;
  }

  .div-block-301 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-bottom: 30px;
  }

  .div-block-303 {
    padding: 16px;
  }

  .div-block-303.white {
    background-color: #cfd5e7;
    padding: 16px;
  }

  .text-block-263 {
    text-align: center;
    display: none;
  }

  .text-block-263.mobile, .text-block-263.show {
    font-size: 16px;
    display: block;
  }

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

  .image-212 {
    display: none;
  }

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

  .div-block-304 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

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

  .image-215 {
    max-width: 17px;
    max-height: 17px;
    margin-top: 0;
  }

  .text-span-52 {
    color: #005ac3;
  }

  .collection-list-8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .section-67 {
    padding-bottom: 43px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-271 {
    font-size: 45px;
    line-height: 50px;
  }

  .div-block-314 {
    grid-row-gap: 25px;
  }

  .text-block-275 {
    font-size: 32px;
  }

  .section-70 {
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-276 {
    font-size: 17px;
  }

  .div-block-318 {
    width: 390px;
    max-width: none;
  }

  .section-71 {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    padding: 40px 15px 48px;
  }

  .div-block-322 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .image-225 {
    max-height: 370px;
  }

  .div-block-323 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .text-block-280 {
    text-align: center;
    font-size: 32px;
  }

  .text-block-281 {
    text-align: center;
    font-size: 16px;
  }

  .section-72 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    padding-top: 94px;
    padding-bottom: 54px;
  }

  .image-230 {
    max-width: 67px;
  }

  .image-231 {
    max-height: 18px;
  }

  .heading-165 {
    font-size: 30px;
    line-height: 36px;
  }

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

  .section-73 {
    padding-bottom: 24px;
  }

  .rich-text-block-32 {
    font-size: 14px;
    line-height: 22px;
  }

  .section-74 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-block-284 {
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-285 {
    font-size: 14px;
    line-height: 22px;
  }

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

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

  .image-233 {
    max-width: 309px;
  }

  .text-block-286 {
    text-align: center;
    max-width: 328px;
    font-size: 24px;
    line-height: 32px;
  }

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

  .button-45 {
    font-size: 12px;
  }

  .text-block-287 {
    font-size: 24px;
    line-height: 32px;
    display: none;
  }

  .text-block-287.mobile {
    display: block;
  }

  .text-block-289 {
    font-size: 24px;
    line-height: 26px;
  }

  .section-77 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-block-290 {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }

  .div-block-338 {
    justify-content: center;
  }

  .image-234 {
    align-self: center;
    max-height: 29px;
  }

  .text-block-291 {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-292 {
    text-align: center;
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-340 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
  }

  .section-79 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    padding: 48px 16px;
  }

  .text-block-293 {
    text-align: center;
    font-size: 24px;
    line-height: 32px;
  }

  .button-46 {
    width: 128px;
    height: 32px;
    font-size: 12px;
    line-height: 13px;
  }

  .button-47 {
    width: 128px;
    height: 32px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 12px;
  }

  .div-block-342 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 103px 48px 48px;
  }

  .text-block-294 {
    font-size: 30px;
    line-height: 36px;
  }

  .text-block-295 {
    font-size: 14px;
    line-height: 22px;
  }

  .button-48 {
    width: 124px;
    height: 32px;
    font-size: 12px;
    line-height: 14px;
  }

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

  .div-block-345 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-345.sn {
    flex-flow: column;
  }

  .div-block-346 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

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

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

  .button-49 {
    background-color: #005ac3;
  }

  .button-50, .button-51, .button-52 {
    background-color: #2f74de;
  }

  .button-53 {
    background-color: #123155;
  }

  .button-54, .button-55, .button-56 {
    background-color: #2d3f55;
  }

  .button-57 {
    background-color: #142942;
  }

  .button-58 {
    background-color: #2f74de;
  }

  .button-59, .button-60 {
    background-color: #616f7f;
  }

  .button-61, .button-62, .button-63, .button-64 {
    background-color: #9198a1;
  }

  .button-65 {
    background-color: #005ac3;
  }

  .button-66, .button-67 {
    background-color: #2f74de;
  }

  .button-68 {
    background-color: #005ac3;
  }

  .button-69, .button-70, .button-71 {
    background-color: #2f74de;
  }

  .div-block-350 {
    width: 67px;
  }

  .hs-rich-title {
    font-size: 30px;
    line-height: 36px;
  }

  .hs-rich-phrase {
    font-size: 20px;
    line-height: 26px;
  }

  .section-80 {
    padding: 48px 17px;
  }

  .heading-166 {
    font-size: 32px;
    font-weight: 700;
    line-height: 42px;
  }

  .image-255 {
    max-width: 277px;
  }

  .text-block-297 {
    font-size: 16px;
    line-height: 24px;
  }

  .button-73 {
    max-width: 184px;
    padding: 7px 10px;
    font-size: 12px;
  }

  .section-81 {
    padding: 24px 17px;
  }

  .image-256 {
    display: none;
  }

  .text-block-298 {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
  }

  .button-74 {
    max-width: 120px;
    padding: 7px 14px;
    font-size: 12px;
  }

  .section-82 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 48px 17px 42px;
  }

  .text-block-299 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }

  .text-block-300 {
    max-width: none;
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-354 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .section-83 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 48px 17px 24px;
  }

  .text-block-302 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }

  .div-block-356 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .text-block-303 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-block-304 {
    font-size: 20px;
    line-height: 26px;
  }

  .button-75 {
    max-width: 120px;
    padding: 7px 14px;
    font-size: 12px;
    line-height: 18px;
  }

  .image-257 {
    max-height: 215px;
  }

  .image-258 {
    display: block;
  }

  .text-block-297-bpo, .text-block-297-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .image-255-bpo {
    max-width: 277px;
  }

  .large-heading-bpo, .large-heading-copy-copy-copy-copy {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 42px;
  }

  .div-block-359 {
    width: 53px;
  }

  .image-259 {
    max-width: 20px;
  }

  .text-block-306 {
    max-width: 80px;
    font-size: 12px;
    line-height: 18px;
  }

  .heading-167 {
    font-family: Inter, sans-serif;
  }

  .code-embed {
    width: 480px;
    height: 280px;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-3 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link-6 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-3 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  h2 {
    font-size: 32px;
    line-height: 38px;
  }

  h5 {
    line-height: 26px;
  }

  img {
    margin-top: 0;
  }

  blockquote {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 30px;
  }

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

  .section.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section.no-top-space {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .section.no-top-space.bg-white {
    padding-top: 0;
  }

  .section.no-top-space.divider {
    border-top: .5px solid #e3e8f6;
    border-bottom: .5px solid #e3e8f6;
  }

  .section.no-top-space.divider.top {
    border-top-width: 1px;
  }

  .section.bottom-space-small {
    padding-top: 0;
  }

  .section.section-features {
    padding-bottom: 10px;
  }

  .section.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section.top-space-small-copy {
    padding-top: 20px;
  }

  .container {
    margin-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-large {
    font-size: 16px;
    line-height: 24px;
  }

  .card.no-border.image-caption-overlay {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    max-width: 100%;
    position: relative;
    bottom: 0;
    right: 0;
  }

  .card.link-card {
    color: var(--gray-1);
  }

  .card.form-overlap-card {
    margin-top: 12px;
  }

  .card.fullscreen-card.margin-top {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .row.row-align-center {
    flex-flow: row;
    place-content: stretch flex-start;
    align-items: flex-end;
  }

  .row.row-split-content {
    grid-template-columns: minmax(0, 1fr);
  }

  .row.row-split-content.row-align-text-right.new-grid {
    align-items: center;
    display: flex;
  }

  .row.icon-row {
    flex-direction: row;
    align-items: center;
  }

  .row.margin-top.empty-state-hidden {
    display: none;
  }

  .row.row-split-content-copy {
    grid-template-columns: minmax(0, 1fr);
  }

  .style-guide-title {
    border-radius: 5px;
    margin-bottom: 24px;
  }

  .button.button-outline {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .button.button-outline.buton-header {
    align-self: center;
    margin-right: 0;
  }

  .button.button-outline.buton-header.btn-mobile {
    display: block;
  }

  .button.button-outline.buton-header.btn-mobile.cta-tenho-convite {
    display: none;
  }

  .button.button-outline.buton-header.btn-mobile.cta-tenho-convite.body {
    justify-content: center;
  }

  .button.button-outline.btn-got-invite {
    float: none;
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button.margin-top.show-on-mobile {
    display: inline-block;
  }

  .button.bg-primary-2 {
    display: block;
  }

  .button.bg-primary-2.margin-top {
    text-align: left;
    text-decoration: none;
    display: inline-block;
  }

  .button.bg-primary-3.margin-top.hide {
    display: none;
  }

  .button.bg-primary-3.cta-click2.new {
    justify-content: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .button.bg-primary-3.cta-click2.new.body {
    width: auto;
    margin-top: 0;
    margin-right: 12px;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .button.bg-primary-3.cta-click2.new.mobile {
    margin-bottom: 0;
    margin-left: 4px;
    margin-right: 4px;
  }

  .button.bg-primary-3.cta-click2.new.nf {
    display: none;
  }

  .button.bg-primary-3.cta-click2.new.nf.mobile {
    display: block;
  }

  .button.bg-primary-3.cta-click2.new-home {
    justify-content: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .button.bg-primary-3.cta-click2.new-home.body {
    width: auto;
    margin-top: 0;
    margin-right: 12px;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .button.bg-primary-3.cta-click2.new-copy {
    justify-content: center;
    margin-top: 14px;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .button.bg-primary-3.cta-click2.new-copy.body {
    width: auto;
    margin-top: 0;
    margin-right: 12px;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .button.bg-primary-3.cta-click2.new-copy.mobile {
    margin-bottom: 12px;
    margin-left: 4px;
    margin-right: 4px;
  }

  .button.bg-primary-3.vobi-empreenda.mobile {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
  }

  .button.bg-primary-3.vobi-empreenda.use1.use2 {
    padding: 8px 15px;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    display: block;
  }

  .button.form-search-button, .button.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button.button-block.button-form {
    border-color: var(--2f74de);
  }

  .button.button-mobile-nav-cta {
    text-align: center;
    width: 170px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .button.button-mobile-nav-cta.cta-click2 {
    display: none;
  }

  .card-body {
    padding: 12px;
  }

  .card-body.card-body-large.justify-center.space-left {
    padding-left: 20px;
  }

  .card-body.blog-card-body {
    flex: 0 auto;
  }

  .card-body.job-card-body {
    flex-direction: column;
    align-items: flex-start;
  }

  .card-foot {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-space-left {
    max-width: 200px;
  }

  .card-image-head {
    margin-top: 0;
  }

  .card-image-head.icon-extra-large {
    margin-bottom: 48px;
  }

  .card-image-head.vobi-empreenda {
    margin-top: 0;
  }

  .content-width-small {
    width: 100%;
  }

  .subheading {
    margin-bottom: 12px;
  }

  .content-width-large {
    grid-template-columns: 1fr;
  }

  .content-width-large.tabs-row-content {
    margin-top: 24px;
  }

  .section-title {
    margin-bottom: 36px;
  }

  .grid-thirds, .grid-thirds.gapless-columns {
    grid-row-gap: 24px;
  }

  .grid-thirds.card-grid-thirds {
    flex-direction: column;
    display: flex;
  }

  .grid-thirds.blog-grid-thirds {
    grid-template-columns: 1fr;
  }

  .grid-thirds.blog-link-bg-thirds {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .grid-thirds.grid-reality {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .circle {
    margin-right: 12px;
  }

  .centered-grid-item {
    flex-direction: column;
  }

  .margin-top {
    margin-top: 16px;
    display: block;
  }

  .margin-top.empty-state-hidden, .margin-top.empty-state-hidden-copy {
    display: none;
    overflow: visible;
  }

  .style-guide-icons {
    justify-content: space-around;
  }

  .handwriting.text-primary-1.hidden-on-mobile.opcoes-home {
    text-align: center;
    display: block;
  }

  .handwriting.text-primary-1.hidden-on-mobile.opcoes-home.lp-eng-cons-old {
    font-size: 36px;
  }

  .handwriting-contents.handwriting-below {
    right: 0;
  }

  .handwriting-contents.pricing-tabbed-handwriting-contents {
    transform: translate(80%, -110%);
  }

  .handwriting-contents.coming-soon-handwriting-contents.hide-on-mobile {
    display: none;
  }

  .content-width-medium {
    text-align: center;
  }

  .no-bottom-space {
    font-size: 24px;
    line-height: 28px;
  }

  .h6-small.no-bottom-space {
    font-size: 16px;
  }

  .list-grid.margin-top {
    grid-template-columns: 1fr;
    display: block;
  }

  .icon-grid-list-item {
    border-bottom-style: none;
    padding-bottom: 8px;
  }

  .style-guide-content-group {
    margin-bottom: 24px;
  }

  .form-input {
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-input.form-input-large {
    height: 48px;
    font-size: 16px;
  }

  .form-label.labeltext {
    text-align: center;
  }

  .form-label.labeltext.invite, .form-label.labeltext.invite-code {
    text-align: left;
  }

  .grid-quarters {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .grid-quarters.cards-grid, .grid-quarters.team-member-avatar-grid {
    grid-template-columns: 1fr;
  }

  .grid-quarters.section-more-control, .grid-quarters.section-more-control-copy {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .dropdown-icon {
    margin-top: 0;
  }

  .dropdown-list.shadow.w--open {
    padding-top: 0;
    display: block;
  }

  .dropdown-grid {
    grid-template-columns: minmax(0, 1fr);
    padding: 16px;
    display: block;
  }

  .grid-halves {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .grid-halves.screenshots-grid {
    grid-template-columns: 1fr;
  }

  .avatar {
    margin-bottom: 15px;
  }

  .avatar.avatar-small {
    margin-top: 0;
  }

  .avatar.avatar-large.horizontal-quote-avatar {
    flex: none;
    align-self: center;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .navbar {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .navbar.new {
    padding-left: 16px;
    padding-right: 16px;
  }

  .nav-menu-wrapper {
    padding: 12px;
  }

  .nav-functions {
    display: none;
  }

  .nav-menu-button-wrapper.new {
    align-self: auto;
  }

  .menu-button {
    overflow: hidden;
  }

  .menu-button.new {
    align-self: auto;
  }

  .menu-cross-icon, .menu-icon {
    margin-top: 0;
  }

  .modal, .modal-screen {
    display: none;
  }

  .modal-search-form {
    flex-direction: column;
    margin-left: 12px;
    margin-right: 12px;
  }

  .medium-heading {
    font-family: Maisonneue, sans-serif;
    font-size: 26px;
    line-height: 30px;
  }

  .medium-heading.lp-eng-cons-old {
    font-size: 28px;
    line-height: 32px;
  }

  .footer {
    padding-top: 48px;
  }

  .footer.new-home {
    padding-top: 48px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .footer-row {
    margin-bottom: 24px;
  }

  .footer-right {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .footer-menu-column {
    text-align: center;
    width: 100%;
    margin-bottom: 24px;
  }

  .button-circle.button-circle-large.bg-primary-1-copy {
    background-color: #fff;
  }

  .button-circle.vobypay1 {
    width: auto;
    height: auto;
    position: absolute;
    inset: 0;
  }

  .button-row {
    flex-direction: column;
  }

  .large-heading {
    font-size: 23px;
    line-height: 36px;
  }

  .large-heading.margin-top {
    display: none;
  }

  .large-heading.margin-top.cta-header {
    display: block;
  }

  .large-heading.lp-eng-cons-old {
    font-family: Inter, sans-serif;
    font-weight: 400;
    line-height: 32px;
  }

  .bordered-list-item {
    padding-bottom: 12px;
  }

  .bordered-list.margin-top {
    grid-row-gap: 12px;
  }

  .section-title-wide {
    margin-bottom: 36px;
  }

  .icon-large {
    width: 72px;
  }

  .restricted-grid-item {
    padding-left: 0;
    padding-right: 0;
  }

  .subscribe-form {
    flex-direction: column;
  }

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

  .text-center.bt {
    margin-top: 20px;
  }

  .footer-2-header {
    margin-bottom: 24px;
  }

  .footer-2-left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 12px;
    display: grid;
  }

  .menu-column-left {
    clear: none;
    flex: 1;
    display: block;
  }

  .footer-2-grid {
    grid-auto-flow: row;
  }

  .search-form {
    flex-direction: column;
  }

  .modal-container {
    display: none;
  }

  .modal-button-wrapper.modal-close-cross {
    color: var(--black);
  }

  .padded-grid-item {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .text-space-left-large {
    margin-left: 12px;
  }

  .text-space-left-large.text-left {
    margin-left: 6px;
  }

  .icon-extra-large {
    width: 72px;
    height: 72px;
  }

  .bordered-image {
    border-width: 1.5vw;
  }

  .quotes-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .image-background.bg-image-1 {
    background-image: url("https://cdn.prod.website-files.com/5eea5dfec93ece3437353cb2/6104735e0f976c41886559b5_Captura%20de%20tela%202021-07-30%20184432_auto_x2-min.png");
    background-position: 50%;
    background-size: cover;
  }

  .slider-arrow {
    left: 6px;
  }

  .slider-arrow.slider-arrow-right {
    right: 6px;
  }

  .lightbox-image.gallery-stack-link.gallery-stack-link-c {
    margin-top: -36px;
  }

  .gallery-stack-link {
    max-width: 55%;
  }

  .grid-fifths.margin-top {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-small.cta-contained-content {
    padding-left: 12px;
    padding-right: 12px;
  }

  .full-bleed-image {
    max-height: 250px;
  }

  .full-bleed-image.hero-home, .full-bleed-image.hero-home-copy, .full-bleed-image.hero-home-copy-copy, .full-bleed-image.hero-home-copy-copy {
    left: auto;
    transform: none;
  }

  .section-halves.padding-top.home-hero-section, .section-halves.padding-top.home-hero-section-copy {
    grid-auto-flow: row;
    display: block;
  }

  .section-halves.hero-masterclass {
    place-content: stretch;
    justify-items: stretch;
  }

  .section-halves-content {
    margin-left: 12px;
    margin-right: 12px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-halves-content.content-width-small {
    margin-left: 0;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-halves-content.hero-text-home {
    text-align: center;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .section-halves-content.lp1 {
    margin-left: 20px;
  }

  .section-halves-content.lp1-copy {
    flex-direction: column;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .section-halves-content.hero-text-home-copy {
    text-align: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .form-grid-halves {
    grid-template-columns: 1fr;
  }

  .form-wrapper.margin-top {
    display: block;
  }

  .horizontal-form {
    flex-direction: column;
  }

  .cta-contained {
    padding-bottom: 0;
  }

  .video-lightbox-button-wrapper {
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    inset: -105px 0% 0%;
  }

  .video-lightbox-button-wrapper.vobi-pay1 {
    width: 100%;
    max-width: none;
    max-height: none;
    position: absolute;
    inset: 0;
  }

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

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

  .pricing-table-section, .tabs-underline-menu {
    margin-bottom: 24px;
  }

  .tab-underline {
    margin-left: 6px;
    margin-right: 6px;
  }

  .expandable-text.expandable-accordion-text {
    margin-top: 12px;
  }

  .team-member-image-large {
    max-width: 75vw;
    margin-bottom: 12px;
  }

  .team-member-link {
    margin-bottom: 12px;
  }

  .team-member-row-image {
    max-width: 75vw;
  }

  .team-member-link-wrapper {
    margin-bottom: 24px;
  }

  .section-fullscreen.utility-page-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .illustration-bottom-right {
    display: none;
  }

  .article ul {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .article blockquote {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 30px;
  }

  .article figure {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .navbar-sticky.bg-white.mobile {
    max-width: 100%;
  }

  .article-tags-wrapper {
    padding-top: 36px;
  }

  .tag-link.tag-horizontal-item {
    margin-bottom: 12px;
  }

  .blog-post-category-placeholder {
    min-height: 180px;
  }

  .featured-blog-post-content {
    padding: 16px;
  }

  .widget {
    margin-bottom: 36px;
  }

  .horizontal-quote {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

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

  .footer-3-links.footer-home {
    text-align: center;
  }

  .image-overlap-small {
    width: 80%;
    margin-top: 12px;
    position: absolute;
    bottom: -48px;
    left: 24px;
  }

  .image-overlap-small.bordered-image.rotate-image-right {
    width: 100%;
  }

  .image-overlap-small.rotate-image-right.bordered-image {
    width: 80%;
  }

  .map {
    height: 320px;
  }

  .tags-horizontal-wrapper {
    align-items: flex-start;
  }

  .case-study-logo {
    margin-bottom: 24px;
  }

  .page-demos-grid {
    grid-row-gap: 36px;
  }

  .overlap-section-below {
    margin-bottom: -72px;
  }

  .notification-wrapper {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .ipad-hero-image {
    max-width: 90vw;
  }

  .image {
    margin-top: 0;
  }

  .card-2.link-card {
    color: #222525;
  }

  .button-2.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .bordered-list-item-2 {
    padding-bottom: 12px;
  }

  .subheading-features {
    font-size: 18px;
  }

  .heading-8 {
    font-size: 30px;
  }

  .form-input-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-3.form-search-button {
    margin-top: 12px;
    margin-left: 0;
  }

  .nav-menu-wrapper-2 {
    padding: 12px;
  }

  .modal-search-form-2 {
    flex-direction: column;
    margin-left: 12px;
    margin-right: 12px;
  }

  .div-images {
    width: 100%;
    max-height: 150px;
  }

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

  .image-7 {
    width: 130px;
    display: none;
  }

  .image-8 {
    width: 100px;
    padding-bottom: 20px;
  }

  .columns {
    display: flex;
  }

  .feature-scaled-left, .feature-scaled-right {
    transform: none;
  }

  .feature-scaled-right.feature-finance {
    margin-top: 0;
    transform: none;
  }

  .feature-scaled-right.feature-reduce-height {
    transform: none;
  }

  .image-10 {
    width: 100%;
    padding-bottom: 37px;
  }

  .moodboard-card {
    width: 50%;
  }

  .heading-10 {
    font-size: 22px;
  }

  .footer-link {
    padding-bottom: 5px;
    display: block;
  }

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

  .heading-12 {
    font-size: 30px;
  }

  .button-4 {
    font-size: 14px;
    display: none;
    bottom: 0%;
  }

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

  .text-large-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .section-title-full-wide {
    margin-bottom: 36px;
  }

  .alert-bar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-15 {
    text-align: left;
    font-size: 16px;
  }

  .subheading-2 {
    margin-bottom: 12px;
  }

  .expandable-heading-2.vobi-empreenda {
    font-family: Inter, sans-serif;
    font-size: 18px;
  }

  .expandable-heading-2.vobi-empreenda.vobipay {
    font-family: Inter, sans-serif;
  }

  .icon-list-item-2 {
    padding-bottom: 0;
  }

  .icon-option-section {
    margin-top: 0;
  }

  .grid-halves-copy {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .grid-halves-copy.screenshots-grid {
    grid-template-columns: 1fr;
  }

  .text-home {
    font-size: 16px;
  }

  .footer-header {
    text-align: left;
  }

  .footer-row-copy {
    margin-bottom: 24px;
  }

  .button-5.form-search-button {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-5.margin-top {
    float: none;
    width: 200px;
    font-weight: 300;
    display: inline-block;
  }

  .button-5.bg-primary-2 {
    display: block;
  }

  .icon-grid-list-item-2 {
    border-bottom-style: none;
    padding-bottom: 8px;
  }

  .image-18 {
    padding-top: 20px;
    display: none;
    transform: none;
  }

  .image-18.lp {
    max-width: 90%;
  }

  .div-block-5 {
    display: block;
  }

  .list-item-2 {
    text-align: left;
  }

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

  .form-input-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-large-3, .text-large-4 {
    font-size: 16px;
    line-height: 24px;
  }

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

  .div-block-8 {
    text-align: center;
    display: block;
  }

  .featured-blog-post-grid-copy.collection2 {
    grid-template-rows: 269px;
    display: block;
  }

  .text-large-5 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-19 {
    font-size: 32px;
  }

  .paragraph-2 {
    font-size: 18px;
  }

  .checkbox-field-3 {
    cursor: pointer;
    margin-top: 5px;
    line-height: 14px;
  }

  .checkbox-3 {
    margin-top: 0;
  }

  .text-block-25, .text-block-26, .text-block-27 {
    font-size: 12px;
  }

  .text-block-28 {
    display: none;
  }

  .div-block-14 {
    z-index: 3;
    flex-direction: row;
    width: 100vw;
    display: none;
    overflow: visible;
  }

  .div-block-15 {
    z-index: 2;
    width: auto;
    height: auto;
    min-height: 0;
    max-height: 600px;
    margin-top: 40px;
    display: flex;
    overflow: auto;
  }

  .columns-4 {
    height: 100%;
    overflow: visible;
  }

  .column-5 {
    background-color: var(--white);
    background-image: none;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 50%;
    margin-top: auto;
    display: flex;
  }

  .heading-20 {
    margin-top: 64px;
  }

  .column-6 {
    background-color: var(--white);
  }

  .container-2 {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .grid-2 {
    background-color: #0000;
  }

  .grid-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
    grid-auto-columns: 1fr;
    place-content: start space-around;
    align-self: center;
    place-items: start;
    display: grid;
  }

  .button-7 {
    border-color: var(--black);
    color: var(--black);
  }

  .heading-21 {
    color: var(--black);
    background-color: #0000;
  }

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

  .column-7 {
    padding: 10px 0;
  }

  .image-23 {
    display: none;
  }

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

  .html-embed-3 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 200px;
    display: flex;
  }

  .html-embed-4 {
    width: 300px;
  }

  .section-2 {
    background-position: 100%;
  }

  .horizontal-form-copy {
    flex-direction: column;
  }

  .form-input-3-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-5-copy {
    text-align: left;
    display: inline-block;
  }

  .button-5-copy.form-search-button {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-5-copy.margin-top {
    float: none;
    width: 200px;
    font-weight: 300;
    display: inline-block;
  }

  .section-2-copy {
    background-position: 100%;
  }

  .container-copy {
    padding: 0;
  }

  .row-copy.row-split-content-copy {
    grid-row-gap: 0px;
    grid-template-columns: minmax(0, 1fr);
    padding-top: 0;
    padding-bottom: 0;
  }

  .content-width-medium-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-copy.form-search-button, .button-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .content-width-medium-copy-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .section-copy-copy.top-space-small-copy {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0;
  }

  .card-body-copy {
    padding: 12px;
  }

  .card-body-copy.card-body-large.justify-center.space-left {
    padding-left: 20px;
  }

  .card-body-copy.blog-card-body {
    flex: 0 auto;
  }

  .card-body-copy.job-card-body {
    flex-direction: column;
    align-items: flex-start;
  }

  .card-body-copy.card-body-large-copy.justify-center.space-left {
    padding-left: 20px;
  }

  .button-copy.form-search-button, .button-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .form-wrapper-copy.margin-top, .form-wrapper-copy.margin-top-copy {
    display: block;
  }

  .container-copy-copy {
    padding-left: 12px;
    padding-right: 12px;
  }

  .row-copy-copy.row-split-content-copy {
    grid-template-columns: minmax(0, 1fr);
    align-content: stretch;
    justify-items: center;
    display: block;
  }

  .section-copy-12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-copy-12.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-copy-12.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-copy-12.no-top-space {
    padding-top: 10px;
  }

  .section-copy-12.bottom-space-small {
    padding-top: 0;
  }

  .section-copy-12.section-features {
    padding-bottom: 10px;
  }

  .content-width-large-copy-copy {
    grid-template-columns: 1fr;
  }

  .content-width-large-copy-copy.tabs-row-content {
    margin-top: 24px;
  }

  .card-copy.no-border {
    padding-top: 0;
  }

  .card-copy.no-border.image-caption-overlay {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    max-width: 100%;
    position: relative;
    bottom: 0;
    right: 0;
  }

  .card-copy.link-card {
    color: var(--gray-1);
  }

  .card-copy.form-overlap-card {
    margin-top: 12px;
  }

  .card-copy.fullscreen-card.margin-top {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .button-copy.form-search-button, .button-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .icon-list-item-3 {
    padding-bottom: 0;
  }

  .image-28 {
    display: block;
  }

  .columns-5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
    display: block;
  }

  .columns-5.en {
    margin-top: 0;
  }

  .column-8 {
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .rich-text-block-5 {
    text-align: left;
    margin-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .column-9 {
    text-align: center;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .full-bleed-image-copy.hero-home, .full-bleed-image-copy.hero-home-copy {
    left: auto;
    transform: none;
  }

  .section-halves-copy {
    grid-column-gap: 36px;
    grid-row-gap: 0px;
    background-position: 100% 100%;
    background-repeat: repeat;
    background-size: cover;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch space-around;
    justify-items: center;
    display: grid;
  }

  .section-halves-content-copy {
    align-self: stretch;
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 48px;
  }

  .section-halves-content-copy-copy {
    max-width: 100%;
    margin-left: 12px;
    margin-right: 12px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .text-large-copy, .text-large-copy-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-22 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding-left: 8px;
    padding-right: 24px;
    display: flex;
  }

  .div-block-23 {
    text-align: center;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding-left: 8px;
    padding-right: 24px;
    display: flex;
  }

  .button-copy.button-outline.btn-got-invite {
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button-copy.form-search-button, .button-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .row-copy.row-split-content-copy, .row-copy.row-split-content-copy-2, .row-copy.row-split-content-copy-2 {
    grid-template-columns: minmax(0, 1fr);
  }

  .form-wrapper-copy.margin-top, .form-wrapper-copy.margin-top-copy {
    display: block;
  }

  .form-grid-halves-copy {
    grid-template-columns: 1fr;
  }

  .form-input-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-input-copy.form-input-large {
    height: 48px;
    font-size: 16px;
  }

  .image-29 {
    margin-top: 10px;
    margin-left: 10px;
    padding-top: 0;
    padding-left: 0;
    display: inline-block;
  }

  .image-30 {
    margin-left: 10px;
  }

  .container-copy {
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-5-copy {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .button-copy-copy.button-outline.btn-got-invite {
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button-copy-copy.form-search-button, .button-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .columns-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .column-10 {
    text-align: left;
  }

  .heading-34, .heading-34-copy {
    margin-bottom: 24px;
  }

  .text-large-copy-copy-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-40 {
    font-size: 32px;
  }

  .text-large-6, .text-large-6-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .section-copy-copy-copy {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-copy-copy-copy.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-copy-copy-copy.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-copy-copy-copy.no-top-space {
    padding-top: 10px;
  }

  .section-copy-copy-copy.bottom-space-small {
    padding-top: 0;
  }

  .section-copy-copy-copy.section-features {
    padding-bottom: 10px;
  }

  .text-span-2 {
    font-size: 20px;
  }

  .div-block-24 {
    margin-bottom: 20px;
  }

  .heading-13-copy {
    text-align: center;
  }

  .link-block-4 {
    background-position: 50%;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    max-height: 270px;
    padding-right: 0;
    display: block;
  }

  .button-copy {
    float: none;
    clear: none;
    text-align: center;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-copy.form-search-button, .button-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .large-heading-copy {
    text-align: center;
    font-size: 23px;
    line-height: 36px;
  }

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

  .button-copy.form-search-button, .button-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-copy.margin-top-copy.show-on-mobile, .button-copy.margin-top-copy.show-on-mobile-copy {
    display: inline-block;
  }

  .modal-wrapper-yth {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: none;
  }

  .modal-yth {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-45 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .div-block-27 {
    flex: 1;
    overflow: auto;
  }

  .div-block-28 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-33 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .medium-heading-2 {
    font-family: Maisonneue, sans-serif;
    font-size: 26px;
    line-height: 30px;
  }

  .circle-2 {
    margin-right: 12px;
  }

  .large-heading-2 {
    text-align: left;
    font-size: 23px;
    line-height: 36px;
  }

  .circle-2-copy {
    margin-right: 12px;
  }

  .image-34 {
    margin-top: 0;
  }

  .handwriting-contents-copy.handwriting-below {
    right: 0;
  }

  .handwriting-contents-copy.pricing-tabbed-handwriting-contents {
    transform: translate(80%, -110%);
  }

  .handwriting-contents-copy.coming-soon-handwriting-contents.hide-on-mobile {
    display: none;
  }

  .grid-quarters-copy {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .grid-quarters-copy.cards-grid, .grid-quarters-copy.team-member-avatar-grid {
    grid-template-columns: 1fr;
  }

  .grid-quarters-copy.section-more-control, .grid-quarters-copy.section-more-control-copy {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .button-8-copy-copy.margin-top {
    font-family: Maisonneue, sans-serif;
  }

  .icon-large-copy {
    align-self: center;
    width: 40px;
  }

  .centered-grid-item-copy {
    flex-direction: column;
  }

  .image-36 {
    height: 40px;
  }

  .centered-grid-item-copy-copy {
    flex-direction: column;
  }

  .section-halves-copy.padding-top.home-hero-section, .section-halves-copy.padding-top.home-hero-section-copy, .section-halves-copy.padding-top-copy.home-hero-section, .section-halves-copy.padding-top-copy.home-hero-section-copy {
    grid-auto-flow: row;
    margin-bottom: 0;
    display: block;
  }

  .bold-text-13 {
    font-size: 26px;
  }

  .subheading-features-2 {
    text-align: left;
    font-size: 18px;
  }

  .bold-text-14 {
    text-align: left;
  }

  .subheading-features-2-copy {
    text-align: left;
    font-size: 18px;
  }

  .margin-top-copy {
    margin-top: 16px;
    display: block;
  }

  .margin-top-copy.empty-state-hidden, .margin-top-copy.empty-state-hidden-copy {
    display: none;
    overflow: visible;
  }

  .heading-47 {
    text-align: left;
    margin-top: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-39 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .column-8-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .div-block-31 {
    text-align: left;
    flex-direction: row;
    justify-content: center;
    display: flex;
  }

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

  .html-embed-8 {
    width: 300px;
  }

  .html-embed-3-copy {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 200px;
    display: flex;
  }

  .container-9 {
    position: fixed;
  }

  .large-heading-3 {
    font-size: 23px;
    line-height: 36px;
  }

  .card-body-event {
    padding: 12px;
  }

  .card-body-event.card-body-large.justify-center.space-left {
    padding-left: 20px;
  }

  .card-body-event.blog-card-body {
    flex: 0 auto;
  }

  .card-body-event.job-card-body {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .column-12 {
    text-align: left;
  }

  .button-5-copy-copy {
    text-align: left;
    display: inline-block;
  }

  .button-5-copy-copy.form-search-button {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-5-copy-copy.margin-top {
    float: none;
    width: 200px;
    font-weight: 300;
    display: inline-block;
  }

  .text-large-7 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-60 {
    color: var(--primary-3);
  }

  .div-block-35 {
    padding-bottom: 20px;
  }

  .text-large-8 {
    font-size: 16px;
    line-height: 24px;
  }

  .full-bleed-image-copy {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    max-height: 600px;
    margin-bottom: -24px;
    display: block;
  }

  .full-bleed-image-copy.hero-home, .full-bleed-image-copy.hero-home-copy {
    left: auto;
    transform: none;
  }

  .heading-52 {
    margin-right: 10px;
    font-size: 32px;
  }

  .text-large-copy-copy-copy-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .section-title-wide-copy {
    margin-top: 20px;
    margin-bottom: 12px;
  }

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

  .div-block-40 {
    margin-bottom: 40px;
  }

  .slide-3 {
    background-color: #fff;
  }

  .slide-4 {
    background-position: 50%;
  }

  .slide-5 {
    background-color: #fff;
  }

  .slide-6 {
    background-color: #fff;
    background-position: 50%;
  }

  .slide-7, .slide-8, .slide-9 {
    background-color: #fff;
  }

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

  .heading-57 {
    font-size: 24px;
  }

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

  .div-block-44 {
    text-align: left;
    padding-top: 20px;
    position: static;
  }

  .image-47 {
    background-color: #fff0;
  }

  .image-48 {
    margin-bottom: 20px;
  }

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

  .nav-menu-wrapper-3 {
    padding: 12px;
  }

  .section-pillar-pages {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-pillar-pages.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-pillar-pages.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-pillar-pages.no-top-space {
    padding-top: 10px;
  }

  .section-pillar-pages.bottom-space-small {
    padding-top: 0;
  }

  .section-pillar-pages.section-features {
    padding-bottom: 10px;
  }

  .section-pillar-pages.top-space-small-copy {
    padding-top: 40px;
  }

  .row-pillar-page.row-split-content {
    grid-template-columns: minmax(0, 1fr);
  }

  .row-pillar-page.icon-row {
    flex-direction: row;
    align-items: center;
  }

  .row-pillar-page.margin-top.empty-state-hidden {
    display: none;
  }

  .section-pillar-page {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-pillar-page.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-pillar-page.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-pillar-page.no-top-space {
    padding-top: 10px;
  }

  .section-pillar-page.bottom-space-small {
    padding-top: 0;
  }

  .section-pillar-page.section-features {
    padding-bottom: 10px;
  }

  .section-pillar-page.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-pillar-page.top-space-small-pillar-page {
    padding-top: 36px;
  }

  .container-pillar-page {
    padding-left: 12px;
    padding-right: 12px;
  }

  .row-pillar-pages.row-split-content {
    grid-template-columns: minmax(0, 1fr);
  }

  .row-pillar-pages.icon-row {
    flex-direction: row;
    align-items: center;
  }

  .row-pillar-pages.margin-top.empty-state-hidden {
    display: none;
  }

  .row-pillar-pages.row-split-content-copy, .row-pillar-pages.row-split-content-pillar-page {
    grid-template-columns: minmax(0, 1fr);
  }

  .content-width-medium-pillar-page {
    text-align: center;
  }

  .subheading-pillar-page {
    margin-bottom: 12px;
  }

  .subheading-pillar-page.text-primary-1-pillar-page {
    margin-top: 10px;
  }

  .button-pillar-page.button-outline {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .button-pillar-page.button-outline.buton-header {
    align-self: center;
    margin-top: 10px;
    margin-right: 0;
  }

  .button-pillar-page.button-outline.buton-header.btn-mobile {
    display: block;
  }

  .button-pillar-page.button-outline.btn-got-invite {
    float: none;
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button-pillar-page.margin-top.show-on-mobile {
    display: inline-block;
  }

  .button-pillar-page.bg-primary-2 {
    display: block;
  }

  .button-pillar-page.bg-primary-2.margin-top {
    text-align: left;
    text-decoration: none;
    display: inline-block;
  }

  .button-pillar-page.bg-primary-3.margin-top.hide {
    display: none;
  }

  .button-pillar-page.form-search-button, .button-pillar-page.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-pillar-page.button-mobile-nav-cta {
    text-align: center;
    width: 170px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .button-pillar-page.button-mobile-nav-cta.cta-click2 {
    display: block;
  }

  .content-width-large-pillar-page {
    grid-template-columns: 1fr;
  }

  .content-width-large-pillar-page.tabs-row-content {
    margin-top: 24px;
  }

  .h1-pillar-page {
    text-align: center;
  }

  .content-width-large-copy {
    grid-template-columns: 1fr;
  }

  .content-width-large-copy.tabs-row-content {
    margin-top: 24px;
  }

  .article-pillar-page ul {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .article-pillar-page blockquote {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 30px;
  }

  .article-pillar-page figure {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .section-halves-content-pillar-page {
    align-self: stretch;
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 48px;
    position: relative;
    top: 0;
  }

  .section-halves-content-pillar-page.content-width-small {
    margin-left: 0;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-halves-content-pillar-page.hero-text-home {
    text-align: center;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .text-large-pillar-page {
    font-size: 16px;
    line-height: 24px;
  }

  .form-wrapper-pillar-page.margin-top, .form-wrapper-pillar-page.margin-top-copy, .form-wrapper-pillar-page.margin-top-pillar-page {
    display: block;
  }

  .button-form-pillar-page.button-outline {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .button-form-pillar-page.button-outline.buton-header {
    align-self: center;
    margin-top: 10px;
    margin-right: 0;
  }

  .button-form-pillar-page.button-outline.buton-header.btn-mobile {
    display: block;
  }

  .button-form-pillar-page.button-outline.btn-got-invite {
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button-form-pillar-page.margin-top.show-on-mobile {
    display: inline-block;
  }

  .button-form-pillar-page.bg-primary-2.margin-top {
    text-align: left;
    text-decoration: none;
    display: inline-block;
  }

  .button-form-pillar-page.bg-primary-3.margin-top.hide {
    display: none;
  }

  .button-form-pillar-page.form-search-button, .button-form-pillar-page.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-form-pillar-page.button-mobile-nav-cta {
    text-align: center;
    width: 170px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .form-grid-halves-pillar-page {
    grid-template-columns: 1fr;
  }

  .form-input-pillar-page {
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-input-pillar-page.form-input-large {
    height: 48px;
    font-size: 16px;
  }

  .grid-5 {
    grid-template-rows: 1fr;
    grid-template-columns: 1.5fr;
    place-content: stretch space-around;
    place-items: center;
  }

  .section-pillar-page-1 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-pillar-page-1.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-pillar-page-1.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-pillar-page-1.no-top-space {
    padding-top: 10px;
  }

  .section-pillar-page-1.bottom-space-small {
    padding-top: 0;
  }

  .section-pillar-page-1.section-features {
    padding-bottom: 10px;
  }

  .section-pillar-page-1.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-pillar-page-1.top-space-small-pillar-page-1 {
    padding-top: 24px;
  }

  .avatar-pillar-page.avatar-large.horizontal-quote-avatar {
    flex: none;
    align-self: center;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .container-11 {
    justify-content: center;
  }

  .section-pillar-page-2 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-pillar-page-2.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-pillar-page-2.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-pillar-page-2.no-top-space {
    padding-top: 10px;
  }

  .section-pillar-page-2.bottom-space-small {
    padding-top: 0;
  }

  .section-pillar-page-2.section-features {
    padding-bottom: 10px;
  }

  .section-pillar-page-2.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .container-pillar-page-1 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-49 {
    justify-content: space-between;
    margin-left: 10px;
    margin-right: 10px;
    position: static;
    top: 0%;
  }

  .image-49 {
    height: 80px;
    margin-bottom: 0;
  }

  .div-block-50 {
    text-align: left;
    width: 100%;
    padding-left: 8px;
    padding-right: 0;
    display: flex;
  }

  .div-block-51 {
    flex: 0 auto;
    margin-top: 36px;
  }

  .dropdown-links {
    margin-top: 24px;
  }

  .dropdown-menu-icon {
    margin-top: 0;
  }

  .h1-pillar-page-template {
    text-align: center;
  }

  .article-pillar-page-template ul {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .article-pillar-page-template blockquote {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 30px;
  }

  .article-pillar-page-template figure {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .text-large-pillar-page-template {
    font-size: 16px;
    line-height: 24px;
  }

  .form-wrapper-pillar-page-template.margin-top, .form-wrapper-pillar-page-template.margin-top-copy, .form-wrapper-pillar-page-template.margin-top-pillar-page, .form-wrapper-pillar-page-template.margin-top-pillar-page-template {
    display: block;
  }

  .section-halves-content-pillar-page-template {
    align-self: stretch;
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 48px;
    position: relative;
    top: 0;
  }

  .section-halves-content-pillar-page-template.content-width-small {
    margin-left: 0;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-halves-content-pillar-page-template.hero-text-home {
    text-align: center;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .div-block-49-template, .div-block-49-template-2 {
    justify-content: space-between;
    margin-left: 10px;
    margin-right: 10px;
    position: static;
    top: 0%;
  }

  .div-block-51-template {
    flex: 0 auto;
    margin-top: 36px;
  }

  .text-span-4 {
    font-size: 13px;
    line-height: 24px;
  }

  .video-lightbox-wrapper-page-invite {
    margin-bottom: 0;
  }

  .form-input-pillar-page-hidden {
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-input-pillar-page-hidden.form-input-large {
    height: 48px;
    font-size: 16px;
  }

  .alert-bar-events {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-lp-black {
    padding-top: 40px;
  }

  .heading-62 {
    text-align: center;
    flex-direction: column;
    display: flex;
  }

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

  .heading-64 {
    margin-bottom: 20px;
  }

  .section-8 {
    padding-top: 62px;
  }

  .paragraph-7 {
    margin-bottom: 0;
  }

  .section-9 {
    padding-top: 62px;
  }

  .grid-6 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

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

  .grid-7 {
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .section-10 {
    padding-top: 62px;
  }

  .heading-69 {
    text-align: left;
    align-items: flex-start;
    padding-right: 0;
  }

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

  .div-block-55 {
    margin-bottom: 20px;
    display: block;
  }

  .link-block-6 {
    text-align: left;
    align-self: center;
  }

  .button-15 {
    align-self: center;
  }

  .flex-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cards-section {
    padding-right: 0;
  }

  .centered-container {
    text-align: left;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .cards-grid-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .call-to-action {
    margin-top: 0;
    padding-top: 20px;
  }

  .heading-73 {
    line-height: 46px;
  }

  .columns-9 {
    padding-right: 10px;
  }

  .text-block-67.handwriting {
    line-height: 35px;
  }

  .feature-section {
    margin-left: 0;
    margin-right: 0;
  }

  .feature-image-mask {
    text-align: center;
  }

  .feature-image {
    overflow: visible;
  }

  .heading-76 {
    text-align: center;
    margin-right: 0;
  }

  .button-16 {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .paragraph-10 {
    margin-right: 0;
  }

  .heading-86 {
    text-align: left;
    margin-bottom: 24px;
    line-height: 42px;
  }

  .heading-87 {
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-19 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 46px;
  }

  .div-block-58 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .centered-container-2 {
    text-align: left;
  }

  .text-block-79 {
    margin-bottom: 20px;
  }

  .section-20 {
    padding-top: 40px;
  }

  .paragraph-17 {
    text-align: left;
    padding-left: 10px;
  }

  .bold-text-21 {
    padding-left: 0;
  }

  .paragraph-18, .text-block-86 {
    padding-left: 10px;
  }

  .div-block-62 {
    margin-bottom: 40px;
  }

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

  .container-22 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-17-copy {
    text-align: left;
    padding-left: 10px;
  }

  .heading-100, .heading-101 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-67 {
    margin-top: 0;
  }

  .columns-10 {
    flex-direction: column;
  }

  .form-block-2 {
    margin-top: 0;
  }

  .submit-button-2 {
    font-size: 16px;
  }

  .text-block-89 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .div-block-69 {
    margin-top: 40px;
  }

  .search {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .div-block-70 {
    flex-direction: column;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
  }

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

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

  .container-24 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-halves-content-copy-b {
    align-self: stretch;
    margin: 24px 0 0;
    padding-top: 24px;
    padding-bottom: 48px;
  }

  .section-halves-content-copy-b.content-width-small {
    margin-left: 0;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-halves-content-copy-b.hero-text-home {
    text-align: center;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .column-24 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .column-25 {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .columns-11 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 16px;
    display: flex;
  }

  .heading-104 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .button-copy-2.button-outline {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .button-copy-2.button-outline.buton-header {
    align-self: center;
    margin-top: 10px;
    margin-right: 0;
  }

  .button-copy-2.button-outline.buton-header.btn-mobile {
    display: block;
  }

  .button-copy-2.button-outline.btn-got-invite {
    float: none;
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button-copy-2.margin-top.show-on-mobile {
    display: inline-block;
  }

  .button-copy-2.bg-primary-2 {
    display: block;
  }

  .button-copy-2.bg-primary-2.margin-top {
    text-align: left;
    text-decoration: none;
    display: inline-block;
  }

  .button-copy-2.bg-primary-3.margin-top.hide {
    display: none;
  }

  .button-copy-2.form-search-button, .button-copy-2.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-copy-2.button-mobile-nav-cta {
    text-align: center;
    width: 170px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .button-copy-2.button-mobile-nav-cta.cta-click2 {
    display: block;
  }

  .heading-34-copy-copy {
    margin-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .button-copy-copy-copy {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 24px;
    margin-right: 24px;
    font-weight: 500;
    display: flex;
  }

  .button-copy-copy-copy.form-search-button, .button-copy-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .paragraph-19 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-65 {
    margin-top: 40px;
    display: inline-block;
  }

  .section-halves-content-copy-copy-b {
    max-width: 100%;
    margin-left: 12px;
    margin-right: 12px;
    padding-top: 48px;
    padding-bottom: 0;
  }

  .section-halves-content-copy-copy-b.content-width-small {
    margin-left: 0;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-halves-content-copy-copy-b.hero-text-home {
    text-align: center;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .image-66 {
    margin-top: 40px;
  }

  .heading-109 {
    direction: ltr;
    letter-spacing: 0;
    text-indent: 0;
    column-count: 0;
    white-space: normal;
    object-fit: fill;
    font-weight: 300;
    overflow: visible;
  }

  .section-22 {
    flex-direction: column;
    place-items: center;
    margin-bottom: 198px;
    display: flex;
  }

  .heading-110 {
    text-align: center;
    font-size: 32px;
  }

  .div-block-75 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-top: 0;
    margin-bottom: 48px;
    display: grid;
  }

  .div-block-76 {
    flex-direction: column;
    align-self: auto;
    align-items: center;
    margin-bottom: 0;
    padding-top: 22px;
    padding-bottom: 0;
    display: flex;
  }

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

  .image-69 {
    display: none;
  }

  .section-23 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-15, .tabs-content-2 {
    flex-direction: column;
    display: flex;
  }

  .button-circle-copy.button-circle-large.bg-primary-1-copy, .button-circle-copy.button-circle-large-copy.bg-primary-1-copy {
    background-color: #fff;
  }

  .handwriting-contents-copy-copy.handwriting-below {
    right: 0;
  }

  .handwriting-contents-copy-copy.pricing-tabbed-handwriting-contents {
    transform: translate(80%, -110%);
  }

  .handwriting-contents-copy-copy.coming-soon-handwriting-contents.hide-on-mobile {
    display: none;
  }

  .section-23-copy {
    margin-right: 20px;
    padding-left: 20px;
  }

  .image-72 {
    box-shadow: 1px 1px 20px -8px var(--primary-3);
    margin-top: 40px;
    margin-bottom: 40px;
    display: block;
  }

  .tabs-3 {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .section-24 {
    margin-right: 20px;
    padding-left: 20px;
  }

  .grid-16 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-78-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .section-23-copy {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-75-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-top: 0;
    margin-bottom: 48px;
    display: grid;
  }

  .div-block-75-copy-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-top: 0;
    margin-bottom: 48px;
    display: block;
  }

  .avatar-copy-2 {
    margin-bottom: 15px;
  }

  .form-input-copy-2, .form-input-copy-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-113 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-halves-content-copy-b-2 {
    align-self: stretch;
    margin: 24px 0 0;
    padding-top: 24px;
    padding-bottom: 48px;
  }

  .form-input-copy-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-large-copy-copy-copy-3, .text-large-copy-copy-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .columns-12 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
    display: block;
  }

  .rich-text-block-6 {
    text-align: left;
    margin-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .avatar-2 {
    margin-bottom: 15px;
  }

  .section-5-copy-copy-2 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .paragraph-21 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button-copy-copy-copy-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 24px;
    margin-right: 24px;
    font-weight: 500;
    display: flex;
  }

  .heading-104-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .subheadingazul {
    margin-bottom: 12px;
  }

  .text-large-date {
    font-size: 16px;
    line-height: 24px;
  }

  .no-bottom-space-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .button-copy.form-search-button, .button-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-copy.form-search-button, .button-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .heading-12-copy {
    font-size: 30px;
  }

  .container-eng {
    margin-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-eng {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-eng.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-eng.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-eng.no-top-space {
    padding-top: 10px;
  }

  .section-eng.bottom-space-small {
    padding-top: 0;
  }

  .section-eng.section-features {
    padding-bottom: 10px;
  }

  .section-eng.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-title-eng {
    margin-bottom: 36px;
  }

  .section-subtitle-eng.text-large-eng.section-subtitle-larger-eng.lp-eng-cons-old {
    color: #6f778b;
    max-width: 300px;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
  }

  .button-eng.button-outline {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .button-eng.button-outline.buton-header {
    align-self: center;
    margin-top: 10px;
    margin-right: 0;
  }

  .button-eng.button-outline.buton-header.btn-mobile {
    display: block;
  }

  .button-eng.button-outline.btn-got-invite {
    float: none;
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button-eng.margin-top.show-on-mobile {
    display: inline-block;
  }

  .button-eng.bg-primary-2 {
    display: block;
  }

  .button-eng.bg-primary-2.margin-top {
    text-align: left;
    text-decoration: none;
    display: inline-block;
  }

  .button-eng.bg-primary-3.margin-top.hide {
    display: none;
  }

  .button-eng.form-search-button, .button-eng.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-eng.button-mobile-nav-cta {
    text-align: center;
    width: 170px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .button-eng.button-mobile-nav-cta.cta-click2 {
    display: block;
  }

  .button-eng.margin-top-eng.show-on-mobile, .button-eng.margin-top-eng.show-on-mobile-eng {
    display: inline-block;
  }

  .button-eng.margin-top-eng.show-on-mobile-eng.cta-click2 {
    max-height: 44px;
    margin-top: 20px;
  }

  .button-eng.margin-top-eng.show-on-mobile-eng.cta-click2.bt2 {
    border-color: var(--2f74de);
    background-color: var(--2f74de);
  }

  .section-eng-1 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-eng-1.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-eng-1.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-eng-1.no-top-space {
    padding-top: 10px;
  }

  .section-eng-1.bottom-space-small {
    padding-top: 0;
  }

  .section-eng-1.section-features {
    padding-bottom: 10px;
  }

  .section-eng-1.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-eng-1.no-top-space-eng, .section-eng-1.no-top-space-eng-copy {
    padding-top: 10px;
    display: flex;
  }

  .container-eng-1 {
    flex-direction: column;
    margin-top: 0;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
  }

  .row-eng.row-split-content {
    grid-template-columns: minmax(0, 1fr);
  }

  .row-eng.icon-row {
    flex-direction: row;
    align-items: center;
  }

  .row-eng.margin-top.empty-state-hidden {
    display: none;
  }

  .row-eng.row-split-content-copy, .row-eng.row-split-content-eng {
    grid-template-columns: minmax(0, 1fr);
  }

  .row-eng.row-split-content-eng.row-align-text-right-eng {
    place-items: center start;
    display: flex;
  }

  .row-eng.row-split-content-eng.row-align-text-right-eng.lp-eng-cons-old {
    width: 100%;
    display: flex;
  }

  .content-width-small-eng {
    width: 100%;
  }

  .subheading-features-eng {
    font-size: 18px;
  }

  .subheading-features-eng.lp-eng-cons-old {
    margin-bottom: 8px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .large-heading-eng {
    flex-direction: row;
    align-items: center;
    font-size: 23px;
    line-height: 36px;
    display: flex;
  }

  .large-heading-eng.margin-top {
    display: none;
  }

  .large-heading-eng.margin-top.cta-header {
    display: block;
  }

  .large-heading-eng.lp-eng-cons-old {
    font-family: Inter, sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
  }

  .large-heading-eng.lp-eng-cons-old._2 {
    font-size: 28px;
    display: block;
  }

  .margin-top-eng {
    margin-top: 16px;
    display: block;
  }

  .margin-top-eng.empty-state-hidden, .margin-top-eng.empty-state-hidden-copy {
    display: none;
    overflow: visible;
  }

  .feature-scaled-right-eng {
    transform: none;
  }

  .feature-scaled-right-eng.feature-finance {
    margin-top: 0;
    transform: none;
  }

  .feature-scaled-right-eng.feature-reduce-height {
    transform: none;
  }

  .feature-scaled-right-eng.lp-eng-cons-old {
    max-width: 100%;
  }

  .content-width-large-eng {
    grid-template-columns: 1fr;
  }

  .content-width-large-eng.tabs-row-content {
    margin-top: 24px;
  }

  .content-width-large-eng.lp-eng-cons-old {
    max-width: 400px;
  }

  .section-title-wide-eng {
    margin-bottom: 36px;
  }

  .subheading-features-copy {
    font-size: 18px;
  }

  .grid-quarters-eng {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .grid-quarters-eng.cards-grid, .grid-quarters-eng.team-member-avatar-grid {
    grid-template-columns: 1fr;
  }

  .grid-quarters-eng.section-more-control, .grid-quarters-eng.section-more-control-copy, .grid-quarters-eng.section-more-control-eng {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .centered-grid-item-eng {
    flex-direction: column;
  }

  .text-block-117 {
    font-family: Inter, sans-serif;
    font-weight: 400;
    line-height: 22px;
  }

  .container-eng-2 {
    margin-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-eng-3 {
    margin-top: 48px;
    padding-top: 48px;
    padding-bottom: 0;
  }

  .section-eng-3.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-eng-3.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-eng-3.no-top-space {
    padding-top: 10px;
  }

  .section-eng-3.bottom-space-small {
    padding-top: 0;
  }

  .section-eng-3.section-features {
    padding-bottom: 10px;
  }

  .section-eng-3.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-eng-3.no-top-space-eng {
    padding-top: 10px;
  }

  .large-heading-eng-1 {
    font-size: 23px;
    line-height: 36px;
  }

  .large-heading-eng-1.margin-top {
    display: none;
  }

  .large-heading-eng-1.margin-top.cta-header {
    display: block;
  }

  .large-heading-eng-1.lp-eng-cons-old {
    font-weight: 600;
    line-height: 28px;
  }

  .overlap-section-below-eng {
    margin-bottom: -72px;
  }

  .image-10-eng {
    width: 100%;
    padding-bottom: 37px;
  }

  .container-eng-3 {
    margin-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-title-wide-eng-2 {
    margin-bottom: 36px;
  }

  .section-subtitle-eng-2.text-large-eng-2.section-subtitle-larger-eng-2.lp-eng-cons-old {
    font-size: 18px;
    font-weight: 500;
  }

  .subheading-features-eng-2 {
    font-size: 18px;
  }

  .section-eng-2 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-eng-2.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-eng-2.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-eng-2.no-top-space {
    padding-top: 10px;
  }

  .section-eng-2.bottom-space-small {
    padding-top: 0;
  }

  .section-eng-2.section-features {
    padding-bottom: 10px;
  }

  .section-eng-2.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-eng-2.no-top-space-eng, .section-eng-2.no-top-space-eng-2 {
    padding-top: 10px;
  }

  .content-width-large-eng-left {
    grid-template-columns: 1fr;
  }

  .content-width-large-eng-left.tabs-row-content {
    margin-top: 24px;
  }

  .feature-scaled-right-copy {
    transform: none;
  }

  .feature-scaled-right-copy.feature-finance {
    margin-top: 0;
    transform: none;
  }

  .feature-scaled-right-copy.feature-reduce-height, .feature-scaled-left-eng {
    transform: none;
  }

  .feature-scaled-left-eng.lp-eng-cons-old {
    max-width: 100%;
  }

  .container-eng-bar {
    margin-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .alert-bar-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-grid-2 {
    grid-template-columns: minmax(0, 1fr);
    padding: 16px;
    display: block;
  }

  .section-halves-copy-copy.padding-top.home-hero-section, .section-halves-copy-copy.padding-top.home-hero-section-copy, .section-halves-copy-copy.padding-top-copy.home-hero-section, .section-halves-copy-copy.padding-top-copy.home-hero-section-copy {
    grid-auto-flow: row;
    margin-bottom: 0;
    display: block;
  }

  .section-copy.bg-blue-1, .section-copy.bg-blue-1-copy {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .grid-thirds-copy, .grid-thirds-copy.gapless-columns {
    grid-row-gap: 24px;
  }

  .grid-thirds-copy.blog-grid-thirds {
    grid-template-columns: 1fr;
  }

  .grid-thirds-copy.blog-link-bg-thirds {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .container-copy-2 {
    margin-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-indique {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-indique.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-indique.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-indique.no-top-space {
    padding-top: 10px;
  }

  .section-indique.bottom-space-small {
    padding-top: 0;
  }

  .section-indique.section-features {
    padding-bottom: 10px;
  }

  .section-indique.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .text-block-118 {
    margin-bottom: 24px;
  }

  .heading-118 {
    margin-top: 24px;
  }

  .section-indique-copy {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-indique-copy.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-indique-copy.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-indique-copy.no-top-space {
    padding-top: 10px;
  }

  .section-indique-copy.bottom-space-small {
    padding-top: 0;
  }

  .section-indique-copy.section-features {
    padding-bottom: 10px;
  }

  .section-indique-copy.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .full-bleed-image-copy.hero-home, .full-bleed-image-copy.hero-home-copy, .full-bleed-image-copy.hero-home-copy-copy {
    left: auto;
    transform: none;
  }

  .div-block-83 {
    flex-direction: column;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
  }

  .section-halves-copy-copy.padding-top.home-hero-section, .section-halves-copy-copy.padding-top.home-hero-section-copy, .section-halves-copy-copy.padding-top-copy.home-hero-section, .section-halves-copy-copy.padding-top-copy.home-hero-section-copy, .section-halves-copy-copy.padding-top-copy.home-hero-section, .section-halves-copy-copy.padding-top-copy.home-hero-section-copy, .section-halves-copy-copy.padding-top-copy.home-hero-section-copy {
    grid-auto-flow: row;
    margin-bottom: 0;
    display: block;
  }

  .large-heading-copy {
    font-size: 23px;
    line-height: 36px;
  }

  .large-heading-copy.margin-top {
    display: none;
  }

  .large-heading-copy.margin-top.cta-header {
    display: block;
  }

  .rich-text-block-5-copy {
    text-align: left;
    margin-top: 24px;
    padding-left: 0;
    padding-right: 24px;
  }

  .section-eng-1-copy {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-eng-1-copy.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-eng-1-copy.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-eng-1-copy.no-top-space {
    padding-top: 10px;
  }

  .section-eng-1-copy.bottom-space-small {
    padding-top: 0;
  }

  .section-eng-1-copy.section-features {
    padding-bottom: 10px;
  }

  .section-eng-1-copy.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-eng-1-copy.no-top-space-eng, .section-eng-1-copy.no-top-space-eng-copy {
    padding-top: 10px;
    display: flex;
  }

  .form-block-3 {
    width: auto;
    min-width: 200px;
  }

  .heading-121 {
    text-align: center;
    margin-top: 24px;
  }

  .div-block-84 {
    margin-top: 24px;
  }

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

  .image-10-eng-copy {
    width: 100%;
    padding-bottom: 0;
  }

  .column-8-copy {
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-23-copy {
    text-align: center;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding-left: 8px;
    padding-right: 24px;
    display: flex;
  }

  .handwriting-copy.text-primary-1-copy {
    text-align: left;
  }

  .handwriting-copy.text-primary-1-copy.hidden-on-mobile.opcoes-home {
    text-align: center;
    display: block;
  }

  .handwriting-copy.text-primary-1.hidden-on-mobile.opcoes-home, .handwriting-copy.text-primary-1-copy.hidden-on-mobile.opcoes-home {
    text-align: center;
    display: block;
  }

  .avatar-copy {
    margin-bottom: 15px;
  }

  .avatar-copy.avatar-large.horizontal-quote-avatar {
    flex: none;
    align-self: center;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .avatar-copy.image-margin {
    margin-top: 0;
    margin-bottom: 0;
  }

  .columns-5-copy {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
    display: block;
  }

  .heading-40-copy {
    font-size: 32px;
  }

  .subheading-copy {
    margin-bottom: 12px;
  }

  .div-block-22-copy {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding-left: 8px;
    padding-right: 24px;
    display: flex;
  }

  .div-block-22-copy.div-padding {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-space-left-large-copy.text-left, .text-space-left-large-copy.text-left-copy {
    margin-left: 6px;
  }

  .column-9-copy {
    text-align: center;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .text-space-left-large-copy {
    margin-left: 12px;
  }

  .text-space-left-large-copy.text-left, .text-space-left-large-copy.text-left-copy {
    margin-left: 6px;
  }

  .text-block-125 {
    text-align: left;
  }

  .full-bleed-image-copy.hero-home, .full-bleed-image-copy.hero-home-copy, .full-bleed-image-copy.hero-home-copy-copy, .full-bleed-image-copy.hero-home-copy-copy-copy {
    left: auto;
    transform: none;
  }

  .html-embed-12 {
    flex-direction: row;
    align-items: flex-start;
    margin-left: 10px;
    display: block;
  }

  .div-block-75-copy-copy-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-top: 0;
    margin-bottom: 48px;
    padding-right: 10px;
    display: block;
  }

  .full-bleed-image-copy.hero-home, .full-bleed-image-copy.hero-home-copy, .full-bleed-image-copy.hero-home-copy-copy, .full-bleed-image-copy.hero-home-copy-copy {
    left: auto;
    transform: none;
  }

  .section-26 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-block-87 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
  }

  .heading-122 {
    text-align: center;
    margin-top: 0;
    line-height: 48px;
  }

  .div-block-90 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .div-block-93 {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div-block-94 {
    flex-direction: column;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div-block-95 {
    flex-direction: column;
  }

  .form-block-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-96 {
    margin-top: 30px;
    padding: 32px 0;
  }

  .heading-125 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-126 {
    margin-bottom: 22px;
    line-height: 38px;
  }

  .div-block-97 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-7 {
    font-size: 16px;
  }

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

  .heading-128 {
    line-height: 30px;
  }

  .div-block-101 {
    flex-direction: column;
    justify-items: center;
    display: flex;
  }

  .heading-129 {
    text-align: center;
    margin-bottom: 42px;
  }

  .heading-128-copy {
    text-align: center;
    padding-right: 0;
  }

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

  .div-block-104 {
    flex-direction: column;
    align-self: center;
    align-items: stretch;
    display: flex;
  }

  .heading-130 {
    margin-bottom: 0;
    padding-bottom: 12px;
  }

  .section-29.overflow-hidden {
    text-align: center;
    margin-top: 32px;
  }

  .div-block-105 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-top: 22px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .mask-2 {
    align-self: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide-nav-3 {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .slider-5 {
    flex-flow: column;
    align-self: center;
    align-items: stretch;
    margin-right: 0;
    padding-right: 54px;
    display: flex;
  }

  .section-30 {
    flex-direction: column;
    align-items: stretch;
    margin-top: 32px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .heading-131 {
    margin-bottom: 50px;
  }

  .div-block-107 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .div-block-108 {
    flex-direction: column;
    align-self: center;
    align-items: stretch;
    padding-bottom: 68px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-109 {
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-110 {
    flex-direction: column;
    flex: 0 auto;
    align-items: stretch;
    padding-top: 32px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .section-31 {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    display: block;
  }

  .div-block-111 {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .div-block-112 {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .nav-link-4 {
    text-align: center;
    font-size: 14px;
    display: none;
  }

  .icon-7 {
    background-color: #005ac338;
  }

  .menu-button-2 {
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .menu-button-2.w--open {
    background-color: var(--white);
  }

  .image-80 {
    padding-bottom: 20px;
  }

  .div-block-95-copy {
    flex-direction: column;
    margin-bottom: 30px;
  }

  .rich-text-block-11 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .rich-text-block-11 blockquote {
    font-size: 18px;
    line-height: 24px;
  }

  .html-embed-13 {
    flex-wrap: nowrap;
    align-items: stretch;
  }

  .bold-text-40 {
    display: block;
  }

  .heading-133 {
    color: var(--gray-1);
    object-fit: fill;
    flex-flow: column;
    flex: 0 auto;
    place-content: center flex-start;
    align-self: auto;
    align-items: stretch;
    display: flex;
    overflow: visible;
  }

  .heading-134-copy {
    display: block;
  }

  .bold-text-41 {
    display: none;
  }

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

  .div-block-119 {
    padding-top: 20px;
  }

  .heading-136 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 24px;
  }

  .alert-bar-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-21-copy {
    font-size: 16px;
    line-height: 22px;
  }

  .nav-menu {
    border-top: 1px none var(--gray-2);
    border-bottom: 1px none var(--gray-2);
    background-color: var(--white);
    text-align: center;
    display: block;
  }

  .select-field-copy {
    border: 1px solid var(--gray-5);
    color: var(--gray-1);
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
  }

  .heading-136-copy {
    margin-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-120 {
    display: flex;
  }

  .image-81 {
    margin-bottom: 40px;
  }

  .nav-link-4-copy {
    color: var(--2f74de);
    text-align: center;
    font-size: 16px;
  }

  .nav-link-4-copy.w--current {
    color: var(--2f74de);
    font-size: 16px;
    font-weight: 500;
  }

  .text-span-21 {
    line-height: 30px;
  }

  .text-span-22, .heading-128-2copy {
    line-height: 28px;
  }

  .heading-128-2copy-copy {
    line-height: 30px;
  }

  .image-82 {
    margin-bottom: -2px;
    padding-bottom: 0;
  }

  .section-halves-copy.padding-top.home-hero-section {
    grid-auto-flow: row;
    display: block;
  }

  .section-halves-copy.hero-masterclass {
    place-content: stretch;
    justify-items: stretch;
  }

  .section-halves-copy.hero-masterclass-copy {
    flex-direction: column;
    place-content: stretch;
    justify-items: stretch;
    display: flex;
  }

  .section-halves-content-copy {
    margin-left: 12px;
    margin-right: 12px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-halves-content-copy.content-width-small {
    margin-left: 0;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-halves-content-copy.hero-text-home {
    text-align: center;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .section-halves-content-copy.lp1 {
    margin-left: 20px;
  }

  .section-halves-content-copy.lp1-copy {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 10px;
    display: flex;
  }

  .text-large-7-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .text-large-copy-copy-copy-2-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .button-copy.form-search-button, .button-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .full-bleed-image-copy-copy {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    max-height: 600px;
    margin-bottom: -24px;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .full-bleed-image-copy-copy.hero-home, .full-bleed-image-copy-copy.hero-home-copy {
    left: auto;
    transform: none;
  }

  .section-copy.lp1-copy {
    padding-top: 30px;
  }

  .row-copy.row-split-content-copy, .row-copy.row-split-content-copy-copy {
    grid-template-columns: minmax(0, 1fr);
  }

  .subheading-2-copy {
    margin-bottom: 12px;
  }

  .bold-text-16-copy {
    line-height: 22px;
  }

  .button-copy.form-search-button, .button-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .content-width-medium-copy-copy {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 18px;
    display: flex;
  }

  .content-width-medium-copy.align-top-copy {
    padding-left: 10px;
  }

  .text-benefits-copy {
    line-height: 28px;
  }

  .div-block-34-copy {
    text-align: left;
  }

  .button-copy.button-outline {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .button-copy.button-outline.buton-header {
    align-self: center;
    margin-top: 10px;
    margin-right: 0;
  }

  .button-copy.button-outline.buton-header.btn-mobile {
    display: block;
  }

  .button-copy.button-outline.btn-got-invite {
    float: none;
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button-copy.margin-top.show-on-mobile {
    display: inline-block;
  }

  .button-copy.bg-primary-2 {
    display: block;
  }

  .button-copy.bg-primary-2.margin-top {
    text-align: left;
    text-decoration: none;
    display: inline-block;
  }

  .button-copy.bg-primary-3.margin-top.hide {
    display: none;
  }

  .button-copy.form-search-button, .button-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-copy.button-mobile-nav-cta {
    text-align: center;
    width: 170px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .button-copy.button-mobile-nav-cta.cta-click2 {
    display: none;
  }

  .section-title-wide-copy-copy {
    margin: 0 10px 12px;
  }

  .video-lightbox-button-wrapper-copy {
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    inset: -105px 0% 0%;
  }

  .button-circle-copy.button-circle-large.bg-primary-1-copy, .button-circle-copy.button-circle-large-copy.bg-primary-1-copy {
    background-color: #fff;
  }

  .container-copy {
    margin-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .row-copy.row-split-content {
    grid-template-columns: minmax(0, 1fr);
  }

  .row-copy.icon-row {
    flex-direction: row;
    align-items: center;
  }

  .row-copy.margin-top.empty-state-hidden {
    display: none;
  }

  .row-copy.row-split-content-copy {
    grid-template-columns: minmax(0, 1fr);
  }

  .row-copy.row-split-content-copy.direction-reverse-copy {
    flex-direction: column;
    display: flex;
  }

  .section-halves-content-copy-copy.lp1, .section-halves-content-copy-copy.lp1-copy {
    margin-left: 20px;
  }

  .section-halves-content-copy-copy.lp1-copy-copy {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .button-copy-copy.form-search-button, .button-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .section-copy.no-top-space {
    padding-top: 10px;
  }

  .section-copy.no-top-space-copy {
    padding-top: 10px;
  }

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

  .button-copy-copy.form-search-button, .button-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-copy-copy-copy.form-search-button, .button-copy-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .heading-138 {
    text-align: left;
    margin-bottom: 20px;
    line-height: 28px;
  }

  .section-5-copy-copy {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .columns-6-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .heading-34-copy-copy {
    margin-bottom: 24px;
  }

  .column-10-copy {
    text-align: left;
  }

  .button-copy-copy-copy.button-outline.btn-got-invite {
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button-copy-copy-copy.form-search-button, .button-copy-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .heading-copy {
    margin-top: 14px;
  }

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

  .div-block-123-copy {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-copy-copy-copy.form-search-button, .button-copy-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .text-block-79-copy {
    margin-bottom: 20px;
  }

  .button-copy-copy-copy-copy.button-outline.btn-got-invite {
    float: none;
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button-copy-copy-copy-copy.bg-primary-2 {
    display: block;
  }

  .button-copy-copy-copy-copy.form-search-button, .button-copy-copy-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-copy-copy-copy-copy.button-mobile-nav-cta.cta-click2 {
    display: none;
  }

  .section-halves-copy-copy.padding-top.home-hero-section {
    grid-auto-flow: row;
    display: block;
  }

  .section-halves-copy-copy.hero-masterclass {
    place-content: stretch;
    justify-items: stretch;
  }

  .section-halves-copy-copy.hero-masterclass-copy, .section-halves-copy-copy.hero-masterclass-copy-copy {
    flex-direction: column;
    place-content: stretch;
    justify-items: stretch;
    display: flex;
  }

  .section-halves-content-copy-copy {
    margin-left: 12px;
    margin-right: 12px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-halves-content-copy-copy.content-width-small {
    margin-left: 0;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-halves-content-copy-copy.hero-text-home {
    text-align: center;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .section-halves-content-copy-copy.lp1 {
    margin-left: 20px;
  }

  .section-halves-content-copy-copy.lp1-copy {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 32px;
    display: flex;
  }

  .section-halves-content-copy-copy.lp1-copy-copy {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 32px;
    display: flex;
  }

  .text-large-7-copy-copy {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-52-copy-copy {
    margin-right: 10px;
    font-size: 32px;
  }

  .text-large-copy-copy-copy-2-copy-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-121-copy {
    flex-direction: column;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .button-copy-copy.button-outline {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .button-copy-copy.button-outline.buton-header {
    align-self: center;
    margin-top: 10px;
    margin-right: 0;
  }

  .button-copy-copy.button-outline.buton-header.btn-mobile {
    display: block;
  }

  .button-copy-copy.button-outline.btn-got-invite {
    float: none;
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button-copy-copy.margin-top.show-on-mobile {
    display: inline-block;
  }

  .button-copy-copy.bg-primary-2 {
    display: block;
  }

  .button-copy-copy.bg-primary-2.margin-top {
    text-align: left;
    text-decoration: none;
    display: inline-block;
  }

  .button-copy-copy.bg-primary-3.margin-top.hide {
    display: none;
  }

  .button-copy-copy.form-search-button, .button-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-copy-copy.button-mobile-nav-cta {
    text-align: center;
    width: 170px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .button-copy-copy.button-mobile-nav-cta.cta-click2 {
    display: none;
  }

  .section-halves-content-copy-copy-copy {
    margin-left: 12px;
    margin-right: 12px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-halves-content-copy-copy-copy.content-width-small {
    margin-left: 0;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-halves-content-copy-copy-copy.hero-text-home {
    text-align: center;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .section-halves-content-copy-copy-copy.lp1, .section-halves-content-copy-copy-copy.lp1-copy {
    margin-left: 20px;
  }

  .section-halves-content-copy-copy-copy.lp1-copy-copy, .section-halves-content-copy-copy-copy.lp1-copy-copy-copy {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .full-bleed-image-copy-copy-copy {
    object-fit: cover;
    align-self: center;
    width: 100%;
    max-width: 100%;
    max-height: 600px;
    margin-bottom: -24px;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .full-bleed-image-copy-copy-copy.hero-home, .full-bleed-image-copy-copy-copy.hero-home-copy {
    left: auto;
    transform: none;
  }

  .section-copy-copy {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-copy-copy.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-copy-copy.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-copy-copy.no-top-space {
    padding-top: 10px;
  }

  .section-copy-copy.bottom-space-small {
    padding-top: 0;
  }

  .section-copy-copy.section-features {
    padding-bottom: 10px;
  }

  .section-copy-copy.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-copy-copy.lp1-copy {
    padding-top: 30px;
  }

  .section-copy-copy.lp1-copy-copy {
    margin-top: 100px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section-title-wide-copy-copy-copy {
    margin: 40px 10px 48px;
  }

  .section-title-wide-copy-copy-copy.last-card {
    margin-top: 0;
  }

  .large-heading-copy-copy-copy {
    font-size: 23px;
    line-height: 28px;
  }

  .large-heading-copy-copy-copy.margin-top {
    display: none;
  }

  .large-heading-copy-copy-copy.margin-top.cta-header {
    display: block;
  }

  .container-copy-copy {
    margin-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .row-copy-copy.row-split-content {
    grid-template-columns: minmax(0, 1fr);
  }

  .row-copy-copy.icon-row {
    flex-direction: row;
    align-items: center;
  }

  .row-copy-copy.margin-top.empty-state-hidden {
    display: none;
  }

  .row-copy-copy.row-split-content-copy {
    grid-template-columns: minmax(0, 1fr);
  }

  .row-copy-copy.row-split-content-copy.direction-reverse-copy {
    flex-direction: column;
    display: flex;
  }

  .row-copy-copy.row-split-content-copy-copy {
    grid-template-columns: minmax(0, 1fr);
  }

  .row-copy-copy.row-split-content-copy-copy.direction-reverse-copy {
    flex-direction: column;
    display: flex;
  }

  .row-copy-copy.row-split-content-copy-copy.direction-reverse-copy-copy {
    flex-direction: column;
    width: auto;
    display: flex;
  }

  .button-copy-copy-copy.button-outline {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .button-copy-copy-copy.button-outline.buton-header {
    align-self: center;
    margin-top: 10px;
    margin-right: 0;
  }

  .button-copy-copy-copy.button-outline.buton-header.btn-mobile {
    display: block;
  }

  .button-copy-copy-copy.button-outline.btn-got-invite {
    float: none;
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button-copy-copy-copy.margin-top.show-on-mobile {
    display: inline-block;
  }

  .button-copy-copy-copy.bg-primary-2 {
    display: block;
  }

  .button-copy-copy-copy.bg-primary-2.margin-top {
    text-align: left;
    text-decoration: none;
    display: inline-block;
  }

  .button-copy-copy-copy.bg-primary-3.margin-top.hide {
    display: none;
  }

  .button-copy-copy-copy.form-search-button, .button-copy-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-copy-copy-copy.button-mobile-nav-cta {
    text-align: center;
    width: 170px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .button-copy-copy-copy.button-mobile-nav-cta.cta-click2 {
    display: none;
  }

  .button-copy-copy-copy.button-bold-copy-copy-copy.cta-click4-copy-copy-copy {
    flex-direction: column;
    align-items: center;
    max-width: 300px;
    margin-left: 0;
    display: flex;
  }

  .div-block-127 {
    margin-top: 42px;
    margin-bottom: 48px;
  }

  .heading-141 {
    font-size: 23px;
    line-height: 28px;
  }

  .paragraph-23 {
    margin-bottom: 12px;
  }

  .grid-19 {
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .grid-20 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .paragraph-24, .heading-142 {
    text-align: center;
  }

  .div-block-129 {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    display: flex;
  }

  .heading-50-copy-copy {
    text-align: center;
    font-size: 23px;
  }

  .block-benefits-copy-copy {
    width: 100%;
  }

  .button-copy-copy-copy-copy-copy.button-outline {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .button-copy-copy-copy-copy-copy.button-outline.buton-header {
    align-self: center;
    margin-top: 10px;
    margin-right: 0;
  }

  .button-copy-copy-copy-copy-copy.button-outline.buton-header.btn-mobile {
    display: block;
  }

  .button-copy-copy-copy-copy-copy.button-outline.btn-got-invite {
    float: none;
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button-copy-copy-copy-copy-copy.margin-top.show-on-mobile {
    display: inline-block;
  }

  .button-copy-copy-copy-copy-copy.bg-primary-2 {
    display: block;
  }

  .button-copy-copy-copy-copy-copy.bg-primary-2.margin-top {
    text-align: left;
    text-decoration: none;
    display: inline-block;
  }

  .button-copy-copy-copy-copy-copy.bg-primary-3.margin-top.hide {
    display: none;
  }

  .button-copy-copy-copy-copy-copy.form-search-button, .button-copy-copy-copy-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-copy-copy-copy-copy-copy.button-mobile-nav-cta {
    text-align: center;
    width: 170px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .button-copy-copy-copy-copy-copy.button-mobile-nav-cta.cta-click2 {
    display: none;
  }

  .div-block-130 {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .div-block-122-copy {
    display: flex;
  }

  .button-copy-copy-copy-copy {
    margin-left: 24px;
  }

  .button-copy-copy-copy-copy.form-search-button, .button-copy-copy-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .content-width-medium-copy {
    text-align: center;
  }

  .large-heading-copy-copy {
    font-size: 32px;
    line-height: 36px;
  }

  .large-heading-copy-copy.margin-top {
    display: none;
  }

  .large-heading-copy-copy.margin-top.cta-header {
    display: block;
  }

  .full-bleed-image-copy-copy {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    max-height: 600px;
    margin-bottom: -24px;
    display: none;
  }

  .full-bleed-image-copy-copy.hero-home, .full-bleed-image-copy-copy.hero-home-copy {
    left: auto;
    transform: none;
  }

  .column-10-copy-copy {
    text-align: left;
    padding-left: 10px;
    display: block;
  }

  .full-bleed-image-copy-copy-copy {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    max-height: 600px;
    margin-bottom: -24px;
    display: none;
  }

  .full-bleed-image-copy-copy-copy.hero-home, .full-bleed-image-copy-copy-copy.hero-home-copy {
    left: auto;
    transform: none;
  }

  .button-copy-copy-copy-copy.form-search-button, .button-copy-copy-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-copy-copy-copy-copy {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 24px;
    margin-right: 24px;
    font-weight: 500;
    display: flex;
  }

  .button-copy-copy-copy-copy.button-outline {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .button-copy-copy-copy-copy.button-outline.buton-header {
    align-self: center;
    margin-top: 10px;
    margin-right: 0;
  }

  .button-copy-copy-copy-copy.button-outline.buton-header.btn-mobile {
    display: block;
  }

  .button-copy-copy-copy-copy.button-outline.btn-got-invite {
    width: 200px;
    margin-top: 20px;
    display: inline-block;
  }

  .button-copy-copy-copy-copy.margin-top.show-on-mobile {
    display: inline-block;
  }

  .button-copy-copy-copy-copy.bg-primary-2.margin-top {
    text-align: left;
    text-decoration: none;
    display: inline-block;
  }

  .button-copy-copy-copy-copy.bg-primary-3.margin-top.hide {
    display: none;
  }

  .button-copy-copy-copy-copy.form-search-button, .button-copy-copy-copy-copy.button-row-last {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-copy-copy-copy-copy.button-mobile-nav-cta {
    text-align: center;
    width: 170px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .medium-heading-copy, .medium-heading-copy-copy, .medium-heading-copy, .medium-heading-copy-copy, .medium-heading-copy-copy-copy {
    font-family: Maisonneue, sans-serif;
    font-size: 26px;
    line-height: 30px;
  }

  .new-navigation-container {
    margin-left: 0;
    margin-right: 0;
  }

  .brand.w--current {
    padding-left: 0;
  }

  .rich-text-block-18 h5 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .grid-22.mobile {
    grid-row-gap: 8px;
    background-color: #f5f7fd;
    border-top-style: none;
    border-radius: 4px;
    grid-template-columns: 100%;
    width: 100%;
    height: auto;
  }

  .grid-25 {
    width: auto;
    margin-top: 24px;
    margin-bottom: 8px;
  }

  .text-block-139 {
    font-size: 16px;
    line-height: 24px;
  }

  .image-85 {
    margin-top: 0;
  }

  .rich-text-block-19 h2 {
    text-align: left;
    font-size: 20px;
    line-height: 24px;
  }

  .grid-27.mobile {
    border-top-left-radius: 0;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
  }

  .text-block-140.mobile {
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
  }

  .image-86 {
    width: 40px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-86.mobile {
    width: 80px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-87 {
    object-fit: cover;
    margin-top: 0;
  }

  .image-87.mobile {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-top: 0;
  }

  .grid-28 {
    grid-row-gap: 8px;
    place-items: center;
  }

  .grid-32 {
    place-items: center;
    margin-top: 48px;
  }

  .grid-40 {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
  }

  .grid-40.blue.mobile {
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
    padding-top: 48px;
  }

  .grid-41 {
    padding-bottom: 0;
  }

  .div-block-132.mobile {
    border-top-right-radius: 8px;
    width: 100%;
  }

  .grid-44 {
    display: none;
  }

  .grid-44.mobile {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

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

  .grid-46.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: .5px solid #cfd5e7;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    justify-items: start;
    width: 100%;
    padding-bottom: 24px;
    display: grid;
  }

  .grid-47.mobile {
    border-bottom: .5px solid #cfd5e7;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: start;
    width: 325px;
    padding-bottom: 24px;
  }

  .grid-48.mobile {
    justify-items: start;
  }

  .text-block-143.mobile {
    margin-bottom: 0;
  }

  .link-5:hover {
    color: #005ac3;
  }

  .text-block-147.mobile {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .tabs-menu-5 {
    flex-direction: row;
    justify-content: center;
  }

  .tab-link.mobile, .tab-link.mobile.w--current {
    padding: 8px 16px;
  }

  .text-block-150.mobile-home {
    padding-left: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .mask-4 {
    height: auto;
  }

  .icon-8, .icon-9 {
    width: 100%;
    font-size: 14px;
  }

  .container-35 {
    display: none;
  }

  .container-35.mobile {
    flex-direction: column;
    max-width: 100%;
    padding: 48px 40px;
    display: block;
  }

  .container-35.mobile.banner {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-18 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .slider-7 {
    width: 100%;
    height: 216px;
  }

  .video-7 {
    min-height: 200px;
  }

  .slide-nav-5 {
    font-size: 6px;
  }

  .slide-nav-5.ajuste-lightbox {
    padding-top: 32px;
  }

  .left-arrow-4 {
    width: 16px;
  }

  .left-arrow-4.vobi-cred {
    margin-left: 10px;
  }

  .right-arrow-3 {
    width: 16px;
  }

  .right-arrow-3.vobi-cred {
    margin-right: 10px;
  }

  .image-97.mobile {
    object-fit: contain;
    border-width: 0;
    width: 100%;
    height: 200px;
    margin-top: 0;
  }

  .image-97.mobile-home {
    object-fit: contain;
    border-style: none;
    border-width: 0;
    width: 100%;
    height: 200px;
    margin-top: 0;
    display: inline-block;
  }

  .text-block-156.mobile {
    width: auto;
    min-width: 250px;
    padding-bottom: 8px;
    font-size: 10px;
    line-height: 20px;
  }

  .container-37.mobile {
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-37.mobile.banner {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-55.mobile {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-columns: 50% 50%;
  }

  .text-block-158 {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }

  .div-block-136 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .container-39 {
    display: none;
  }

  .container-40 {
    flex-direction: column;
    align-items: stretch;
    padding-left: 16px;
    padding-right: 24px;
  }

  .container-40.margin-top {
    padding-right: 24px;
  }

  .container-41.mobile {
    flex-direction: column;
    max-width: 100%;
    display: block;
  }

  .tabs-4 {
    margin-bottom: 32px;
  }

  .tabs-4.mobile {
    height: 360px;
    margin-bottom: 44px;
    margin-left: 0;
    margin-right: 0;
  }

  .button-27.cta-click2.mobile {
    display: flex;
  }

  .button-27.cta-click2.lp-funcionalidades {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .button-27.cta-funcionalidades.funcionalidades {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .button-27.cta-funcionalidades.mobile {
    display: flex;
  }

  .button-27.cta-funcionalidades.lp-funcionalidades {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .image-101.direita.lp-funcionalidades {
    display: none;
  }

  .image-101.mobile {
    margin-top: 0;
  }

  .image-101.lp-funcionalidades {
    display: none;
  }

  .image-101.lp-funcionalidades.mobile {
    display: block;
  }

  .div-block-137 {
    width: 85%;
  }

  .text-block-159 {
    text-align: center;
    margin-bottom: 0;
    margin-right: 0;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-139 {
    background-image: none;
    background-size: auto;
    border-radius: 0;
    flex-direction: row;
    align-self: auto;
    align-items: center;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
  }

  .grid-61 {
    display: flex;
  }

  .text-block-161 {
    font-size: 24px;
    line-height: 32px;
  }

  .image-103 {
    width: 112px;
    margin-top: 10px;
  }

  .image-104, .image-105 {
    margin-top: 0;
  }

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

  .image-107 {
    align-self: auto;
    margin-top: 0;
  }

  .image-107.mobile, .image-108 {
    margin-top: 0;
  }

  .div-block-142 {
    flex-direction: column;
  }

  .image-109 {
    object-fit: scale-down;
    height: 96px;
    margin-top: 0;
  }

  .expander-container {
    flex: 1;
    align-self: auto;
  }

  .button-28 {
    background-color: #005ac3;
    border-radius: 4px;
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 8px 16px;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }

  .div-block-143 {
    background-color: #005ac3;
    border-radius: 4px;
    align-self: center;
  }

  .text-block-162 {
    margin-bottom: 0;
  }

  .text-block-163 {
    margin-top: 0;
  }

  .div-block-144 {
    justify-content: center;
  }

  .image-110, .image-111 {
    margin-top: 0;
  }

  .icon-10 {
    margin-left: 0;
    font-size: 16px;
  }

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

  .slider-8 {
    flex: 0 auto;
    align-self: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .icon-12, .icon-13 {
    color: #005ac3;
    margin-top: 60px;
    font-size: 24px;
  }

  .slide-nav-6 {
    margin-bottom: -40px;
  }

  .columns-19 {
    flex-direction: column;
    display: flex;
  }

  .div-block-145 {
    display: block;
  }

  .div-block-146 {
    flex-direction: column;
  }

  .slider-9 {
    background-color: #fff;
  }

  .right-arrow-5 {
    width: 50px;
    margin-right: -30px;
  }

  .slide-nav-7 {
    font-size: 6px;
  }

  .slider-10 {
    background-color: #fff;
  }

  .left-arrow-6 {
    width: 20px;
    margin-left: -19px;
    font-size: 10px;
  }

  .right-arrow-6 {
    width: 20px;
    margin-right: -19px;
    font-size: 10px;
  }

  .bold-text-50 {
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
  }

  .section-home.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-home.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-home.no-top-space {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .section-home.no-top-space.bg-white {
    padding-top: 0;
  }

  .section-home.no-top-space.divider {
    border-top: .5px solid #e3e8f6;
    border-bottom: .5px solid #e3e8f6;
  }

  .section-home.no-top-space.divider.top {
    border-top-width: 1px;
  }

  .section-home.bottom-space-small {
    padding-top: 0;
  }

  .section-home.section-features {
    padding-bottom: 10px;
  }

  .section-home.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .rich-text-block-18-copy {
    text-align: center;
  }

  .rich-text-block-18-copy h3 {
    color: #283041;
    text-align: left;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .rich-text-block-18-copy strong {
    font-weight: 600;
  }

  .rich-text-block-18-copy h5 {
    color: #565e71;
    text-align: left;
    margin-top: 16px;
    margin-bottom: 16px;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }

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

  .image-112.sn.mobile {
    display: block;
  }

  .image-112.sn.invisible, .column-44 {
    display: none;
  }

  .image-114, .image-115 {
    margin-top: 0;
  }

  .section-lps.gradiente-right {
    background-image: linear-gradient(to right, #e9eefcd9, #fff 40%);
  }

  .section-lps.no-bottom-space {
    text-align: left;
  }

  .section-lps.lp-funcionalidades {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-45.bgimage {
    padding: 24px 8px 0;
  }

  .container-45.lp-funcionalidades {
    padding-left: 16px;
    padding-right: 16px;
  }

  .funcionalidade {
    margin-bottom: 8px;
  }

  .titulo-funcionalidade {
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-164.lp-funcionalidades {
    text-align: justify;
    font-weight: 500;
    line-height: 22px;
  }

  .div-block-154 {
    margin-right: 25px;
    padding-right: 18px;
  }

  .text-block-167 {
    font-size: 24px;
  }

  .text-block-167.lp-funcionalidades {
    line-height: 32px;
  }

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

  .text-block-168.lp-funcionalidades {
    line-height: 22px;
  }

  .text-block-169 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .text-block-169.lp-funcionalidades {
    text-align: center;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .text-block-170.lp-funcionalidades {
    text-align: center;
  }

  .div-block-156.lp-funcionalidades {
    text-align: center;
    flex-direction: column;
    align-self: auto;
    align-items: center;
    max-width: 600px;
    display: flex;
  }

  .div-block-156.lp-funcionalidades.hero {
    text-align: center;
    align-self: auto;
    align-items: center;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slide-nav-8 {
    font-size: 8px;
  }

  .slide-19 {
    width: 100%;
    margin-left: 28px;
    margin-right: 28px;
  }

  .slide-19.lp-funcionalidades {
    margin-left: 12px;
  }

  .image-116, .image-header-home, .dropdown-icon-home {
    margin-top: 0;
  }

  .section-home-nova.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-home-nova.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-home-nova.no-top-space {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .section-home-nova.no-top-space.bg-white {
    padding-top: 0;
  }

  .section-home-nova.no-top-space.divider {
    border-top: .5px solid #e3e8f6;
    border-bottom: .5px solid #e3e8f6;
  }

  .section-home-nova.no-top-space.divider.top {
    border-top-width: 1px;
  }

  .section-home-nova.bottom-space-small {
    padding-top: 0;
  }

  .section-home-nova.section-features {
    padding-bottom: 10px;
  }

  .section-home-nova.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-home-nova.mobile-home {
    border-bottom-width: 0;
  }

  .section-home-nova.mobile-home.vobi-empreenda.section3.use1 {
    padding-bottom: 48px;
  }

  .section-home-nova.mobile-home.vobi-empreenda.section3.use1.use2 {
    padding-bottom: 56px;
  }

  .container-40-home {
    flex-direction: column;
    align-items: stretch;
    padding-left: 16px;
    padding-right: 24px;
  }

  .container-40-home.margin-top {
    padding-right: 16px;
  }

  .image-92-home.vobi-emprrenda {
    height: 254px;
  }

  .div-block-141-home {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .container-37-home.mobile {
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-37-home.mobile.banner {
    padding-left: 0;
    padding-right: 0;
  }

  .container-37-home.vobi-empreender.use1 {
    margin-bottom: 24px;
  }

  .navbar-sticky-home.bg-white.mobile, .navbar-sticky-home.bg-white-home.mobile {
    max-width: 100%;
  }

  .new-navigation-container-home {
    margin-left: 0;
    margin-right: 0;
  }

  .container-41-home.mobile {
    flex-direction: column;
    max-width: 100%;
    display: block;
  }

  .navbar-home {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .navbar-home.new, .navbar-home.new-home, .navbar-home.new-home.new-home-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .brand-home.w--current {
    padding-left: 0;
  }

  .nav-menu-wrapper-home {
    padding: 12px;
  }

  .nav-menu-button-wrapper-copy.new, .nav-menu-button-wrapper-home.new, .nav-menu-button-wrapper-home.new-home {
    align-self: auto;
  }

  .nav-link-copy.nav-link-login-home {
    display: none;
  }

  .nav-link-copy.nav-link-login-home-2 {
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .nav-functions-home {
    display: none;
  }

  .menu-button-home {
    overflow: hidden;
  }

  .menu-button-home.new, .menu-button-home.new-home {
    align-self: auto;
  }

  .menu-icon-home {
    margin-top: 0;
  }

  .menu-cross-icon-home {
    margin-top: 0;
    display: none;
  }

  .heading-144 {
    font-size: 28px;
    line-height: 32px;
  }

  .heading-145 {
    text-align: left;
    padding-right: 0;
  }

  .heading-145.ns {
    font-size: 16px;
    line-height: 18px;
  }

  .image-85-home {
    margin-top: 0;
  }

  .image-85-home.vobi-empreenda {
    margin-bottom: 27px;
  }

  .div-block-147-home {
    justify-content: space-between;
    align-items: stretch;
    width: 250px;
    height: 300px;
    margin-bottom: 12px;
  }

  .div-block-147-home.vobi-empreenda {
    height: auto;
    margin-bottom: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-block-139-home {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .text-block-139-home.vobi-empreenda {
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-139-home.vobi-empreenda.sub {
    max-width: 245px;
    font-weight: 400;
    line-height: 21px;
  }

  .button-16-home {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
  }

  .grid-24-home {
    grid-column-gap: 48px;
  }

  .grid-24-home.vobi-empreenda {
    flex-direction: column;
    grid-template-columns: 1.5fr;
  }

  .grid-28-home {
    grid-row-gap: 8px;
    place-items: center;
  }

  .tab-link-home.mobile, .tab-link-home.mobile.w--current {
    padding: 8px 16px;
  }

  .text-block-147-home.mobile, .text-block-147-copy.mobile {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .div-block-133-home.treinamento {
    display: none;
  }

  .tabs-4-home {
    margin-bottom: 32px;
  }

  .tabs-4-home.mobile {
    height: 360px;
    margin-bottom: 44px;
    margin-left: 0;
    margin-right: 0;
  }

  .tab-link-copy.mobile, .tab-link-copy.mobile.w--current {
    padding: 8px 16px;
  }

  .content-width-small-home {
    width: 100%;
  }

  .image-97-home.mobile {
    object-fit: cover;
    width: 100%;
    height: 200px;
    margin-top: 0;
  }

  .grid-55-copy {
    justify-content: center;
    place-items: stretch center;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-55-copy.mobile {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-columns: 50% 50%;
  }

  .tabs-4-copy {
    margin-bottom: 32px;
  }

  .tabs-4-copy.mobile, .tabs-4-copy.mobile-home {
    height: 360px;
    margin-bottom: 44px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-158-home {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }

  .video-7-home {
    min-height: 200px;
  }

  .slider-7-home {
    width: 100%;
    height: 216px;
    display: flex;
  }

  .slider-7-home.slider-ajuste {
    flex-direction: column;
    height: 100%;
  }

  .mask-4-home {
    height: auto;
  }

  .columns-18-home {
    padding-left: 24px;
    padding-right: 24px;
  }

  .columns-18-home.ajuste-lightbox2 {
    flex-direction: column;
    align-items: stretch;
  }

  .column-39-home.ajuste-lightbox {
    background-color: #0000;
    align-self: auto;
  }

  .video-7-home-nova {
    min-height: 200px;
  }

  .grid-40-home {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
  }

  .grid-40-home.blue.mobile {
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
    padding-top: 48px;
  }

  .grid-41-copy {
    padding-bottom: 0;
  }

  .div-block-140-home {
    align-items: center;
  }

  .image-107-home {
    align-self: auto;
    margin-top: 0;
  }

  .image-107-home.mobile {
    margin-top: 0;
  }

  .text-block-157-home {
    font-size: 14px;
  }

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

  .text-block-157-copy.blue-text {
    font-size: 14px;
  }

  .div-block-132-copy.mobile {
    border-top-right-radius: 8px;
    width: 100%;
  }

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

  .grid-27-home.mobile {
    border-top-left-radius: 0;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
  }

  .image-87-home {
    object-fit: cover;
    margin-top: 0;
  }

  .image-87-home.mobile {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-top: 0;
  }

  .container-37-copy.mobile {
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-37-copy.mobile.banner {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-144-copy-copy {
    text-align: center;
    font-size: 28px;
    line-height: 32px;
  }

  .heading-144-copy-copy.texto-alinhado-para-direita.ns {
    font-size: 20px;
  }

  .heading-144-copy-copy.ns {
    margin-left: 16px;
    margin-right: 16px;
    font-size: 28px;
    line-height: 32px;
  }

  .grid-46-home {
    grid-template-columns: 1fr 1fr;
  }

  .grid-46-home.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: .5px solid #cfd5e7;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    justify-items: start;
    width: 100%;
    padding-bottom: 24px;
    display: grid;
  }

  .text-block-143-home.mobile {
    margin-bottom: 0;
  }

  .link-5-home:hover {
    color: #005ac3;
  }

  .container-37-home-copy {
    margin-bottom: 12px;
  }

  .heading-144-copy-home {
    text-align: center;
    margin-bottom: 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .heading-145-home {
    text-align: center;
    padding-right: 0;
  }

  .bold-text-50-home {
    color: var(--gray-1);
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
  }

  .heading-144-desk {
    font-size: 20px;
    line-height: 24px;
  }

  .heading-144-desk.lps {
    margin-top: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .heading-144-desk.lps-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .heading-144-desk.lps-copy-copy {
    margin-top: 16px;
    font-size: 20px;
    line-height: 24px;
  }

  .heading-144-desk.vobi-empreeda {
    max-width: 222px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
  }

  .heading-144-copy23 {
    font-size: 28px;
    line-height: 32px;
  }

  .heading-144-copy23.vobi-empreenda {
    text-align: left;
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 24px;
  }

  .heading-144-copy23.vobi-empreenda.use1 {
    max-width: 300px;
  }

  .heading-144-copy23.vobi-empreenda.use2.use3 {
    text-align: center;
  }

  .bold-text-50-copy {
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
  }

  .text-block-146-home {
    text-align: center;
    margin-top: 12px;
    line-height: 18px;
  }

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

  .grid-47-home {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    display: flex;
  }

  .grid-47-home.mobile {
    border-bottom: .5px solid #cfd5e7;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: start;
    width: 325px;
    padding-bottom: 24px;
  }

  .link-5-copy {
    line-height: 18px;
  }

  .link-5-copy:hover {
    color: #005ac3;
  }

  .div-block-149-home {
    border-bottom-width: 0;
    flex-direction: column;
    align-self: auto;
    align-items: center;
    padding-bottom: 8px;
    display: flex;
  }

  .div-block-149-copy {
    border-bottom-width: 0;
  }

  .image-117 {
    margin-top: 18px;
    margin-bottom: 8px;
  }

  .container-41-copy {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .container-41-copy.mobile {
    flex-direction: column;
    max-width: 100%;
    display: block;
  }

  .div-block-149-copy {
    padding-bottom: 8px;
  }

  .text-block-143-copy {
    text-align: center;
    margin-bottom: 4px;
  }

  .grid-48-home {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    margin-top: 0;
    display: flex;
  }

  .grid-48-home.mobile {
    justify-items: start;
  }

  .text-block-143-copy.mobile {
    margin-bottom: 0;
  }

  .grid-44-copy {
    display: none;
  }

  .grid-44-copy.mobile {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .text-block-145-copy {
    text-align: center;
    line-height: 18px;
  }

  .image-118 {
    margin-top: 0;
  }

  .heading-146 {
    font-size: 12px;
    line-height: 16px;
  }

  .heading-147 {
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
  }

  .heading-148, .heading-148.white {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-158.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-158.red.mobile {
    display: flex;
  }

  .div-block-159.red {
    align-items: center;
  }

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

  .text-block-173.red {
    font-size: 12px;
  }

  .text-block-174 {
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
  }

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

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

  .div-block-160.mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-block-176 {
    text-align: center;
    align-self: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-161 {
    margin-bottom: 24px;
  }

  .div-block-162 {
    width: 144px;
    height: 100px;
    padding-top: 8px;
  }

  .text-block-177 {
    font-size: 12px;
    line-height: 16px;
  }

  .image-122 {
    margin-top: 10px;
  }

  .image-124 {
    width: 56px;
    margin-top: 10px;
  }

  .heading-150 {
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 48px;
    line-height: 50px;
  }

  .paragraph-25 {
    font-size: 14px;
  }

  .paragraph-26 {
    font-size: 18px;
  }

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

  .paragraph-27 {
    text-align: left;
    font-size: 18px;
  }

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

  .image-126 {
    width: 21px;
    margin-top: 0;
  }

  .paragraph-28 {
    text-align: left;
    padding-left: 40px;
    font-size: 12px;
  }

  .heading-152 {
    font-size: 26px;
  }

  .heading-154 {
    font-size: 14px;
  }

  .text-block-179 {
    font-size: 12px;
  }

  .text-block-179.local {
    text-align: center;
  }

  .heading-155, .heading-156 {
    width: 100%;
  }

  .heading-157 {
    font-size: 14px;
  }

  .bold-text-60, .bold-text-61 {
    font-size: 32px;
  }

  .image-121-copy {
    margin-top: 0;
  }

  .text-block-175-copy {
    display: block;
  }

  .text-block-180 {
    font-size: 14px;
    line-height: 21px;
  }

  .heading-144-copy.eng-cons {
    font-size: 20px;
    line-height: 26px;
  }

  .heading-144-copy._50 {
    font-size: 20px;
    line-height: 26px;
  }

  .heading-144-desk-copy, .heading-144-desk-copy.lps {
    font-size: 20px;
    line-height: 24px;
  }

  .heading-148-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .heading-148-copy.white {
    font-size: 20px;
    line-height: 24px;
  }

  .heading-149-copy {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .heading-144-copy-copy, .heading-144-copy-copy.sn {
    font-size: 28px;
    line-height: 32px;
  }

  .fs-cc-banner_component {
    overflow: visible;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: 0;
  }

  .fs-cc-prefs_content, .fs-cc-prefs_component {
    padding: 1.5rem;
  }

  .fs-cc-prefs_button {
    margin-bottom: .5rem;
  }

  .text-block-175-copy {
    margin-right: 0;
  }

  .text-block-174-copy {
    font-size: 12px;
    line-height: 16px;
  }

  .section-lps-eng-cons-depoimentos.gradiente-right {
    background-image: linear-gradient(to right, #e9eefcd9, #fff 40%);
  }

  .section-lps-eng-cons-depoimentos.no-bottom-space {
    text-align: left;
  }

  .text-block-173-lp-eng-cons {
    text-align: center;
    font-size: 14px;
    line-height: 16px;
  }

  .text-block-173-lp-eng-cons.red {
    font-size: 12px;
  }

  .text-block-173-lp-eng-cons-mobile {
    text-align: left;
    font-size: 14px;
    line-height: 16px;
  }

  .text-block-173-lp-eng-cons-mobile.red {
    font-size: 12px;
  }

  .text-block-173-lp-eng-cons-mobile.center {
    text-align: center;
  }

  .titulo-funcionalidade-lp-personas {
    font-size: 16px;
    line-height: 21px;
  }

  .funcionalidade-lp-personas {
    margin-bottom: 0;
  }

  .grid-65 {
    display: flex;
  }

  .div-block-156-lp-personas, .div-block-157-lp-personas {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-45-lp-personas.bgimage {
    padding: 24px 8px 0;
  }

  .section-lps-personas {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .section-lps-personas.border-bottom {
    padding-top: 12px;
  }

  .section-lps-personas.gradiente-right {
    background-image: linear-gradient(to right, #e9eefcd9, #fff 40%);
  }

  .section-lps-personas.no-bottom-space {
    text-align: left;
  }

  .heading-144-desk-copy {
    margin-top: 20px;
    font-size: 20px;
    line-height: 24px;
  }

  .heading-144-desk-copy.lps, .heading-144-desk-copy.lps-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .heading-144-desk-copy.lps-copy-copy {
    margin-top: 16px;
    font-size: 20px;
    line-height: 24px;
  }

  .container-45-copy.bgimage {
    padding: 24px 8px 0;
  }

  .heading-144-copy {
    font-size: 28px;
    line-height: 32px;
  }

  .div-block-141-home-copy {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .funcionalidade-lp-features {
    margin-bottom: 0;
    font-size: 12px;
  }

  .titulo-funcionalidade-lp-features {
    font-size: 20px;
    line-height: 24px;
  }

  .container-45-features.bgimage {
    padding: 24px 8px 0;
  }

  .container-45-features.lp-funcionalidades {
    flex-direction: column;
    align-items: center;
  }

  .section-lps-features-1 {
    background-color: #005ac308;
  }

  .section-lps-features-1.gradiente-right {
    background-image: linear-gradient(to right, #e9eefcd9, #fff 40%);
  }

  .section-lps-features-1.no-bottom-space {
    text-align: left;
  }

  .heading-144-copy-copy-copy {
    font-size: 28px;
    line-height: 32px;
  }

  .grid-35-home-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-144-copy-copy, .container-37-home-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .container-37-home-copy.mobile {
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-37-home-copy.mobile.banner {
    padding-left: 0;
    padding-right: 0;
  }

  .container-47 {
    max-height: 200px;
  }

  .div-block-171 {
    max-height: 90px;
  }

  .section-copy {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-copy.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-copy.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-copy.no-top-space {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .section-copy.no-top-space.bg-white {
    padding-top: 0;
  }

  .section-copy.no-top-space.divider {
    border-top: .5px solid #e3e8f6;
    border-bottom: .5px solid #e3e8f6;
  }

  .section-copy.no-top-space.divider.top {
    border-top-width: 1px;
  }

  .section-copy.bottom-space-small {
    padding-top: 0;
  }

  .section-copy.section-features {
    padding-bottom: 10px;
  }

  .section-copy.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-copy.top-space-small-copy {
    padding-top: 20px;
  }

  .container-48 {
    max-width: 300px;
    max-height: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .html-embed-18, .html-embed-18-copy {
    padding-left: 20px;
  }

  .html-embed-19 {
    display: none;
  }

  .html-embed-20 {
    display: block;
  }

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

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

  .div-block-171-copy {
    max-height: none;
  }

  .title-vobi-empreenda {
    text-align: center;
    font-size: 30px;
    line-height: 32px;
  }

  .section-1-vobi-empreenda {
    padding-bottom: 0;
  }

  .subtitle-vobi-empreenda {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .subtitle-vobi-empreenda.new {
    line-height: 19px;
  }

  .subtitle-vobi-empreenda.section2 {
    color: #565e71;
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 21px;
    display: block;
    overflow: visible;
  }

  .subtitle-vobi-empreenda.section2.mobile {
    color: #6f778b;
    text-align: center;
    max-width: 299px;
    margin-bottom: 24px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    display: block;
  }

  .subtitle-vobi-empreenda.section2.mobile.use2, .subtitle-vobi-empreenda.section2.section3 {
    display: block;
  }

  .subtitle-vobi-empreenda.section2.section3.use1.use2 {
    margin-bottom: 20px;
    display: block;
  }

  .subtitle-vobi-empreenda.section2.use2 {
    color: #565e71;
    margin-bottom: 24px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    display: block;
  }

  .subtitle-vobi-empreenda.section2.use2.use3 {
    max-width: 254px;
  }

  .subtitle-vobi-empreenda.use1 {
    align-self: center;
  }

  .div-title-esquerda.use1 {
    margin-bottom: 0;
    padding-bottom: 24px;
  }

  .container-51.use1.use2 {
    margin-bottom: 0;
  }

  .image-130 {
    flex: 0 auto;
    align-self: center;
    height: 16px;
    margin-top: auto;
  }

  .div-block-178 {
    text-align: center;
    align-self: center;
    margin-bottom: 12px;
  }

  .heading-52-copy {
    margin-right: 10px;
    font-size: 32px;
  }

  .container-curso-vendas {
    margin-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-curso-vendas {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-curso-vendas.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-curso-vendas.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-curso-vendas.no-top-space {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .section-curso-vendas.no-top-space.bg-white {
    padding-top: 0;
  }

  .section-curso-vendas.no-top-space.divider {
    border-top: .5px solid #e3e8f6;
    border-bottom: .5px solid #e3e8f6;
  }

  .section-curso-vendas.no-top-space.divider.top {
    border-top-width: 1px;
  }

  .section-curso-vendas.bottom-space-small {
    padding-top: 0;
  }

  .section-curso-vendas.section-features {
    padding-bottom: 10px;
  }

  .section-curso-vendas.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-curso-vendas.top-space-small-copy {
    padding-top: 20px;
  }

  .full-bleed-image-lp-curso-vendas {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    max-height: 600px;
    margin-bottom: -24px;
    display: none;
  }

  .full-bleed-image-lp-curso-vendas.hero-home, .full-bleed-image-lp-curso-vendas.hero-home-copy {
    left: auto;
    transform: none;
  }

  .paragraph-29 {
    color: #cfd5e7;
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-183 {
    color: #cfd5e7;
  }

  .image-131 {
    align-self: center;
    height: 24px;
    margin-bottom: 10px;
  }

  .div-block-179 {
    flex-direction: column;
  }

  .form-block-5 {
    margin-bottom: 0;
  }

  .text-block-184 {
    max-width: 208px;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .image-132 {
    align-self: center;
    height: 24px;
  }

  .splide.slider1.pill {
    margin-bottom: 0;
  }

  .header_sub-line {
    width: 2em;
  }

  .splide__slide {
    width: auto;
  }

  .image-133 {
    height: 224px;
    margin-top: 0;
  }

  .article-empreenda {
    margin-top: 48px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .section-outros-conteudos {
    padding-left: 16px;
    padding-right: 16px;
  }

  .titulo-artigo {
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;
  }

  .titulo-artigo.branco {
    max-width: 300px;
    font-size: 20px;
    line-height: 24px;
  }

  .image-137 {
    flex: 0 auto;
    align-self: center;
    height: 13px;
    margin-top: 0;
  }

  .image-137.menu-fixo {
    align-self: center;
    height: 20px;
  }

  .texto-empreenda {
    width: 100%;
    max-width: none;
    height: 18px;
    font-size: 14px;
  }

  .texto-empreenda.menu-fixo {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-181 {
    max-width: none;
  }

  .div-block-181.menu-fixo {
    justify-content: flex-start;
  }

  .imagem-autor1 {
    width: 40px;
    margin-top: 0;
  }

  .imagem-autor1.imagem-autor2 {
    width: auto;
    height: 40px;
  }

  .texto-nome-autor {
    font-size: 12px;
    line-height: 18px;
  }

  .texto-nome-autor.portal {
    align-self: flex-start;
  }

  .data {
    display: none;
  }

  .data.mobile {
    font-size: 12px;
    line-height: 18px;
    display: block;
  }

  .image-92-home-copy.vobi-emprrenda {
    height: 254px;
  }

  .image-92-home-copy.hero-home-2._1 {
    margin-left: 0;
  }

  .section-home-nova-copy.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-home-nova-copy.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-home-nova-copy.no-top-space {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .section-home-nova-copy.no-top-space.bg-white {
    padding-top: 0;
  }

  .section-home-nova-copy.no-top-space.divider {
    border-top: .5px solid #e3e8f6;
    border-bottom: .5px solid #e3e8f6;
  }

  .section-home-nova-copy.no-top-space.divider.top {
    border-top-width: 1px;
  }

  .section-home-nova-copy.bottom-space-small {
    padding-top: 0;
  }

  .section-home-nova-copy.section-features {
    padding-bottom: 10px;
  }

  .section-home-nova-copy.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-home-nova-copy.mobile-home {
    border-bottom-width: 0;
  }

  .section-home-nova-copy.mobile-home.vobi-empreenda.section3.use1 {
    padding-bottom: 48px;
  }

  .section-home-nova-copy.mobile-home.vobi-empreenda.section3.use1.use2 {
    padding-bottom: 56px;
  }

  .image-92-home-copy-copy {
    height: auto;
  }

  .image-92-home-copy-copy.vobi-emprrenda {
    height: 254px;
  }

  .container-40-home-copy {
    flex-direction: column;
    align-items: stretch;
    padding-left: 16px;
    padding-right: 24px;
  }

  .container-40-home-copy.margin-top {
    padding-right: 16px;
  }

  .heading-8-copy {
    font-size: 30px;
  }

  .div-images-copy {
    width: 100%;
    height: 150px;
  }

  .image-138 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 22.5px;
  }

  .container-assinatura {
    flex: 0 auto;
    justify-content: space-between;
    align-self: stretch;
  }

  .assinatura {
    margin-bottom: 0;
    font-size: 11px;
    line-height: 23px;
  }

  .descricao-autor {
    font-size: 12px;
    line-height: 14px;
  }

  .lista-de-portais {
    margin-top: 24px;
  }

  .div-block-183 {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-self: stretch;
  }

  .text-block-187 {
    max-width: 300px;
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
  }

  .collection-item-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-140 {
    height: 20px;
  }

  .image-141 {
    height: 23px;
  }

  .lightbox-link-2 {
    display: block;
  }

  .image-142, .image-143, .image-144, .image-145, .image-146, .image-147, .image-148, .image-149 {
    margin-top: 0;
  }

  .image-150 {
    margin-top: 10px;
  }

  .image-92-lp.vobi-emprrenda {
    height: 254px;
  }

  .session-titulo {
    padding-top: 50px;
  }

  .logo-vobi-empreenda {
    width: 118px;
    margin-top: 0;
  }

  .titulo {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 36px;
  }

  .titulo.impulsione {
    width: 263px;
    font-size: 24px;
    line-height: 31px;
  }

  .titulo.impulsione.subtitulo {
    width: 271px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
  }

  .button-quero-inscrever {
    margin-top: 16px;
    padding: 8px;
    font-size: 12px;
  }

  .time-vobi {
    flex-direction: column;
    align-items: center;
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .time-vobi-imagem {
    align-self: center;
    margin-top: 0;
    margin-bottom: 8px;
  }

  .filter {
    width: 100%;
  }

  .text-span-34 {
    color: #2f74de;
  }

  .image-151 {
    margin-top: 0;
  }

  .header-vobi-pay {
    height: 48px;
  }

  .inter-font {
    font-size: 14px;
  }

  .inter-font.button-lista-espera.mobile {
    margin-left: auto;
    margin-right: auto;
  }

  .inter-font.button-lista-espera.session2 {
    align-self: flex-start;
    width: 184px;
    margin-left: 0;
    margin-right: 0;
  }

  .inter-font.button-lista-espera.session2.margin-auto.lp-vobi-cred {
    text-align: center;
  }

  .inter-font.button-lista-espera.session2.center-button {
    text-align: center;
    align-self: center;
    width: 224px;
  }

  .inter-font.button-lista-espera.session2.center-button.lp-vobi-cred.lp-features {
    width: 184px;
  }

  .inter-font.button-lista-espera.session2.center-button.lp-vobi-cred.lp-features.cta-funcionalidades.vb-pay.nf2 {
    width: 296px;
    min-width: 296px;
    height: 32px;
  }

  .inter-font.button-lista-espera.session2.center-button.lp-vobi-cred.lp-features.cta-funcionalidades.vb-pay.nf {
    align-self: flex-start;
  }

  .inter-font.button-lista-espera.session2.center-button.lp-vobi-cred.lp-features.cta-funcionalidades.vb-pay.nf.nf-desk {
    align-self: center;
    display: block;
  }

  .inter-font.button-lista-espera.session2.vb-pay {
    width: 145px;
  }

  .inter-font.button-lista-espera.lp-vobi-cred.cta-click2.cta-mobile, .inter-font.button-lista-espera.lp-vobi-cred.cta-funcionalidades.cta-mobile, .inter-font.button-lista-espera.lp-vobi-cred.cta-funcionalidades.cta-mobile {
    display: none;
  }

  .inter-font.titulo {
    text-align: center;
    align-self: flex-start;
    min-width: 0;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
  }

  .inter-font.titulo.titulo2 {
    max-width: 1032px;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
  }

  .inter-font.titulo.titulo2.titulo4 {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .inter-font.titulo.titulo2.titulo4.small {
    font-size: 20px;
    line-height: 28px;
  }

  .inter-font.titulo.titulo2.titulo4.titulo5 {
    font-size: 20px;
    line-height: 26px;
  }

  .inter-font.titulo.titulo2.titulo4.nf-mobile {
    color: #283041;
    font-size: 24px;
    font-weight: 600;
  }

  .inter-font.titulo.titulo2.nf {
    align-self: center;
    min-width: auto;
    max-width: 296px;
    margin-bottom: 30px;
    margin-right: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
  }

  .inter-font.titulo.titulo2.nf-mobile {
    color: #283041;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
  }

  .inter-font.titulo.titulo3 {
    text-align: left;
    align-self: flex-start;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 32px;
  }

  .inter-font.titulo.titulo3.white {
    text-align: left;
    font-size: 28px;
    line-height: 32px;
  }

  .inter-font.titulo.titulo3.nf-mobile {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
  }

  .inter-font.titulo.mobile-taxas {
    font-size: 24px;
  }

  .inter-font.titulo.mobile-taxas.pay {
    line-height: 32px;
  }

  .inter-font.titulo.max-width {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }

  .inter-font.titulo.nf {
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
  }

  .inter-font.sub-titulo {
    text-align: center;
    align-self: center;
    max-width: 300px;
    margin-left: auto;
    font-size: 16px;
    line-height: 20px;
  }

  .inter-font.sub-titulo.sub-titulo1 {
    margin-bottom: 16px;
    margin-left: auto;
  }

  .inter-font.sub-titulo.sub-titulo1.sub-titulo2 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .inter-font.sub-titulo.sub-titulo1.sub-titulo2.sub-titulo4 {
    font-size: 12px;
  }

  .inter-font.sub-titulo.sub-titulo1.sub-titulo2.nf-mobile {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }

  .inter-font.sub-titulo.sub-titulo1.nf {
    color: #6f778b;
  }

  .inter-font.sub-titulo.subtitulo2 {
    text-align: left;
    align-self: flex-start;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .inter-font.sub-titulo.subtitulo2.nf-mobile {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }

  .inter-font.sub-titulo.sub-titulo3 {
    text-align: left;
    align-self: flex-start;
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
  }

  .inter-font.sub-titulo.sub-titulo3.nf-mobile {
    color: #6f778b;
    font-size: 14px;
    line-height: 20px;
  }

  .inter-font.sub-titulo.subtitulo4.subtitulo6 {
    max-width: none;
  }

  .inter-font.sub-titulo.email {
    margin-left: 0;
  }

  .inter-font.sub-titulo.vobi-cred {
    font-size: 14px;
    line-height: 16px;
  }

  .inter-font.sub-titulo.nf {
    color: #565e71;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .inter-font.center.bigger {
    font-size: 16px;
    line-height: 24px;
  }

  .inter-font.center.bigger.nf {
    color: #3f4759;
  }

  .inter-font.center.neutral40.normal.bigger1 {
    font-size: 14px;
    line-height: 21px;
  }

  .inter-font.neutral40.normal {
    font-size: 12px;
    line-height: 18px;
  }

  .inter-font.nf3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .image-152 {
    max-width: 83px;
    max-height: none;
    margin-top: 0;
  }

  .div-block-188 {
    padding-left: 0;
    padding-right: 0;
  }

  .mascara {
    align-items: flex-start;
  }

  .container-vobi-pay-1 {
    margin: 24px 16px 48px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-153.mobile {
    max-width: 359px;
    max-height: 456px;
    margin-top: 0;
  }

  .image-154 {
    max-width: 100%;
    margin-top: 0;
  }

  .column-45 {
    justify-content: flex-start;
    display: flex;
  }

  .column-46 {
    align-items: flex-start;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-51 {
    grid-row-gap: 47px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-51.bigger {
    padding: 48px 16px;
  }

  .div-block-189 {
    width: 54px;
  }

  .container-56 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-155 {
    max-width: 100%;
    margin-top: 16px;
  }

  .column-48 {
    grid-row-gap: 8px;
    align-self: flex-start;
  }

  .column-48.direita {
    margin-bottom: 0;
  }

  .div-block-190 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-52.margin-bigger {
    padding-bottom: 48px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-52.margin-bigger.primary10 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .section-52.margin-bigger.primary10.lp-vobi-cred {
    display: none;
  }

  .div-block-191 {
    margin-bottom: 38px;
  }

  .image-156.mobile {
    max-width: 247px;
    margin-top: 0;
  }

  .div-block-192 {
    grid-row-gap: 16px;
    margin-bottom: 51px;
  }

  .div-block-193 {
    max-width: 295px;
  }

  .image-157 {
    margin-top: 0;
  }

  .div-block-195 {
    max-width: 331px;
  }

  .image-158 {
    margin-top: 0;
  }

  .div-block-197 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-159 {
    align-self: center;
    width: 20px;
    height: 20px;
    margin-top: 0;
  }

  .image-160 {
    margin-top: 0;
  }

  .image-162 {
    width: 50px;
    max-width: none;
    height: 50px;
    margin-top: 0;
  }

  .div-block-205 {
    position: relative;
  }

  .section-vobi-empreenda-success-page {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-vobi-empreenda-success-page.bg-gray-4 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-vobi-empreenda-success-page.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-vobi-empreenda-success-page.no-top-space {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .section-vobi-empreenda-success-page.no-top-space.bg-white {
    padding-top: 0;
  }

  .section-vobi-empreenda-success-page.no-top-space.divider {
    border-top: .5px solid #e3e8f6;
    border-bottom: .5px solid #e3e8f6;
  }

  .section-vobi-empreenda-success-page.no-top-space.divider.top {
    border-top-width: 1px;
  }

  .section-vobi-empreenda-success-page.bottom-space-small {
    padding-top: 0;
  }

  .section-vobi-empreenda-success-page.section-features {
    padding-bottom: 10px;
  }

  .section-vobi-empreenda-success-page.bg-blue-1 {
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section-vobi-empreenda-success-page.top-space-small-copy {
    padding-top: 20px;
  }

  .large-heading-vobi-empreenda-success-page {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 32px;
    line-height: 39px;
  }

  .large-heading-vobi-empreenda-success-page.margin-top {
    display: none;
  }

  .large-heading-vobi-empreenda-success-page.margin-top.cta-header {
    display: block;
  }

  .container-vobi-empreenda-success-page {
    margin-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .heading-158 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-207 {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 0;
    display: flex;
  }

  .image-163 {
    margin-top: 0;
  }

  .grid-69 {
    flex-direction: column;
    margin-top: 40px;
    display: flex;
  }

  .div-block-209 {
    align-items: center;
    min-width: 100px;
  }

  .text-block-192 {
    text-align: left;
    padding-left: 10px;
    font-size: 16px;
  }

  .div-block-211-copy {
    max-width: 250px;
  }

  .grid-70 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    grid-template: "Area"
    / .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    place-items: center stretch;
    min-width: 200px;
    display: flex;
  }

  .div-block-211-copy-copy {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 200px;
    max-width: 200px;
    display: flex;
  }

  .image-164, .image-165 {
    margin-top: 0;
  }

  .link-block-11 {
    margin-top: 40px;
  }

  .image-166 {
    margin-top: 20px;
  }

  .div-block-211-copy-copy-copy {
    background-color: var(--2f74de);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 200px;
    max-width: 200px;
    display: flex;
  }

  .columns-23 {
    margin-top: 32px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-217 {
    min-height: 0;
  }

  .image-170 {
    width: 100%;
    margin-top: 0;
    padding-bottom: 20px;
  }

  .text-block-197 {
    text-align: center;
    max-width: 328px;
    font-size: 24px;
    line-height: 32px;
  }

  .text-block-198 {
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
  }

  .section-55 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-199 {
    max-width: 270px;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .text-block-199.max-width {
    max-width: 309px;
  }

  .text-block-199.max-width2 {
    padding-bottom: 20px;
  }

  .image-171 {
    margin-top: 0;
  }

  .grid-71 {
    max-width: 270px;
  }

  .text-block-200 {
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-201 {
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
  }

  .section-56 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .section-56.margin, .div-block-218 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-219 {
    margin-top: 32px;
  }

  .text-block-202 {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .text-block-202.bold {
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
  }

  .text-block-204 {
    font-size: 14px;
    font-weight: 400;
  }

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

  .div-block-222 {
    grid-row-gap: 16px;
    place-content: flex-start center;
    align-items: flex-start;
  }

  .image-172 {
    margin-top: 0;
  }

  .div-block-223 {
    width: 100%;
    max-width: 360px;
  }

  .div-block-223.right {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .div-block-223.margin {
    width: 100%;
    max-width: 360px;
    margin-bottom: 16px;
  }

  .div-block-224 {
    flex: none;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
  }

  .div-block-225 {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .div-block-227 {
    min-width: 285px;
  }

  .div-block-228 {
    flex: 1;
  }

  .div-block-229 {
    font-size: 14px;
  }

  .image-173 {
    width: 100%;
    min-width: 300px;
    max-width: 520px;
  }

  .text-block-209 {
    font-size: 24px;
    line-height: 32px;
  }

  .text-block-211 {
    font-size: 13px;
  }

  .text-block-211.size {
    font-size: 12px;
  }

  .text-block-215 {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-216 {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .div-block-243.tablet.mobile {
    margin-top: 32px;
  }

  .div-block-244 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-245.lp-funcionalidades {
    max-width: 300px;
  }

  .image-178 {
    width: auto;
    margin-top: 40px;
  }

  .testing-rich h1, .testing-rich.lp-funcionalidades {
    font-size: 30px;
    line-height: 36px;
  }

  .div-block-249 {
    width: 100%;
    max-width: 360px;
  }

  .video-lightbox-wrapper-page-invite-eng-cons, .video-lightbox-wrapper-page-invite-arq, .video-lightbox-wrapper-page-invite-mgm {
    margin-bottom: 0;
  }

  .image-179, .image-180, .image-181 {
    margin-top: 0;
  }

  .div-block-252 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

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

  .dropdown-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .chavron-home, .chavron-desktop-home, .chavron-home-blue, .image-184, .chavron-desktop-home-blue {
    margin-top: 0;
  }

  .article-container-desktop {
    flex: 1;
  }

  .image-185, .image-186 {
    margin-top: 0;
  }

  .button-37 {
    font-family: Inter, sans-serif;
  }

  .desktop-title.padding._1 {
    margin-top: 40px;
  }

  .div-block-266 {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .image-188, .image-189, .image-190 {
    margin-top: 0;
  }

  .div-block-275 {
    margin-bottom: -37px;
  }

  .div-block-276 {
    padding-top: 61px;
  }

  .div-block-276.lp-eng-cons-old.ns {
    margin-bottom: 0;
    margin-left: 72px;
    margin-right: 72px;
  }

  .image-191, .image-192 {
    margin-top: 0;
  }

  .div-block-279 {
    padding-top: 34px;
  }

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

  .button-40 {
    width: 150px;
  }

  .image-193 {
    margin-top: 0;
  }

  .heading-164.lp-eng-cons-old {
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 26px;
    line-height: 32px;
  }

  .section-lps-2.gradiente-right {
    background-image: linear-gradient(to right, #e9eefcd9, #fff 40%);
  }

  .section-lps-2.no-bottom-space {
    text-align: left;
  }

  .section-lps-2.lp-funcionalidades {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-lps-2.lp-eng-cons-old {
    padding-bottom: 24px;
  }

  .image-194, .image-195 {
    margin-top: 0;
  }

  .div-block-286 {
    max-width: none;
  }

  .section-64.nf {
    align-self: center;
    min-width: 100%;
    min-height: 100%;
    overflow: visible;
  }

  .slider-13.mobile {
    width: 100%;
    max-width: none;
    min-height: 388px;
  }

  .title-vobi-vip {
    object-fit: fill;
    width: auto;
    overflow: visible;
  }

  .container-vobi-vip {
    flex-wrap: wrap;
    display: flex;
  }

  .div-block-289, .div-block-291.div-color {
    padding-left: 0;
    padding-right: 0;
  }

  .list-item-vobi-vip.list-item-vip-v2 {
    line-height: 24px;
  }

  .image-size {
    margin-top: 0;
  }

  .image-199 {
    margin-top: 5px;
  }

  .image-199.margin-icon {
    margin-top: 2px;
  }

  .image-200 {
    margin-top: 5px;
  }

  .image-200.margin-icon {
    margin-top: 2px;
  }

  .image-201 {
    margin-top: 5px;
  }

  .image-201.margin-icon {
    margin-top: 2px;
  }

  .image-202 {
    margin-top: 5px;
  }

  .image-202.margin-icon {
    margin-top: 2px;
  }

  .image-203 {
    margin-top: 5px;
  }

  .image-203.margin-icon {
    margin-top: 2px;
  }

  .image-204 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin-top: 0;
  }

  .image-206 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin-top: 30px;
  }

  .div-block-294 {
    flex-direction: column;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .link-block-24 {
    object-fit: fill;
    flex-direction: column;
    flex: 0 auto;
    order: 0;
    align-items: center;
    height: 100%;
    max-height: 148px;
    display: block;
  }

  .link-block-25, .link-block-26 {
    height: 100%;
    max-height: 148px;
  }

  .image-207, .image-209, .image-210 {
    margin-top: 0;
  }

  .link-block-28 {
    justify-content: center;
    align-self: stretch;
  }

  .image-213 {
    margin-top: 0;
  }

  .html-embed-22.mobile {
    display: block;
  }

  .html-embed-22.tablet {
    display: none;
  }

  .funcionalidades-home {
    margin-bottom: 0;
  }

  .container-59 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-66 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-266 {
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
  }

  .text-block-267 {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
  }

  .div-block-311 {
    width: auto;
    min-width: 100%;
  }

  .image-217, .image-218, .image-219 {
    margin-top: 0;
  }

  .text-block-269 {
    display: none;
  }

  .div-block-312 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 5px;
  }

  .image-220 {
    max-width: 129px;
    margin-top: 0;
  }

  .section-67 {
    padding-top: 96px;
  }

  .text-block-271 {
    font-size: 36px;
    line-height: 40px;
  }

  .button-44 {
    width: 170px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
    font-weight: 500;
  }

  .div-block-314 {
    flex-flow: column;
  }

  .image-221 {
    max-height: 20px;
    margin-top: 0;
  }

  .image-222 {
    margin-top: 0;
  }

  .text-block-273 {
    text-align: center;
    font-size: 14px;
  }

  .image-223 {
    top: -30px;
  }

  .text-block-274 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-275 {
    font-size: 24px;
    line-height: 31px;
  }

  .text-block-276 {
    font-size: 14px;
    line-height: 21px;
  }

  .div-block-318 {
    width: 320px;
  }

  .image-224 {
    margin-top: 0;
  }

  .div-block-319 {
    padding: 22px 19px;
  }

  .div-block-320 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .section-71 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-279 {
    padding-bottom: 9px;
    font-size: 14px;
    line-height: 15px;
  }

  .image-225 {
    max-height: 297px;
    margin-top: 0;
  }

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

  .text-block-280 {
    font-size: 24px;
    line-height: 32px;
  }

  .text-block-281 {
    font-size: 14px;
    line-height: 21px;
  }

  .image-226, .image-227, .image-228, .image-229, .image-193-copy-of-materiais, .lp-eng-cons-old, .image-230, .image-231, .image-232, .image-233, .image-234, .image-235, .image-236, .image-237, .image-238, .image-239 {
    margin-top: 0;
  }

  .image-240 {
    height: 162px;
    margin-top: 0;
  }

  .en {
    margin-top: 0;
  }

  .container-60 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .termos-box.others.eventos {
    text-align: left;
  }

  .image-254 {
    margin-top: 0;
  }

  .large-heading-bpo {
    font-size: 23px;
    line-height: 28px;
  }

  .large-heading-bpo.margin-top {
    display: none;
  }

  .large-heading-bpo.margin-top.cta-header {
    display: block;
  }

  .large-heading-copy-copy-copy-copy {
    font-size: 23px;
    line-height: 28px;
  }

  .large-heading-copy-copy-copy-copy.margin-top {
    display: none;
  }

  .large-heading-copy-copy-copy-copy.margin-top.cta-header {
    display: block;
  }

  .div-block-359 {
    width: 30px;
  }

  .text-block-306 {
    max-width: 65px;
    font-size: 10px;
    line-height: 14px;
  }

  .form-9 {
    flex-flow: column;
  }

  .text-field-10.inter-font.nf2 {
    width: 296px;
    min-width: 296px;
    max-width: 296px;
  }

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

  .div-block-364.nf {
    align-self: center;
    display: block;
  }

  .div-block-366 {
    min-width: 100%;
    min-height: 100%;
    margin-left: 0;
  }

  .div-block-367 {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    min-width: 100%;
    height: auto;
    min-height: 100%;
  }

  .form-block-8 {
    align-self: center;
    min-width: auto;
    min-height: auto;
  }

  .button-76, .button-76.mobile {
    display: block;
  }

  .button-76.nav {
    display: none;
  }

  .final-form {
    min-width: 296px;
    max-width: 296px;
  }

  .code-embed {
    width: 480px;
    min-width: 300px;
    height: 240px;
  }

  .nav-menu-3 {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .div-block-370 {
    margin-top: 20px;
  }
}

#w-node-a1fbab3b-bf2b-eea0-40c2-b4a19ea3e02b-ca61d37f {
  align-self: stretch;
}

#w-node-f950796e-e256-1f24-2910-c61c7ca29cc3-ca61d37f, #w-node-f950796e-e256-1f24-2910-c61c7ca29cc4-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f950796e-e256-1f24-2910-c61c7ca29cc5-ca61d37f, #w-node-f950796e-e256-1f24-2910-c61c7ca29cc6-ca61d37f, #w-node-f950796e-e256-1f24-2910-c61c7ca29cca-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f950796e-e256-1f24-2910-c61c7ca29cb1-ca61d37f, #w-node-f950796e-e256-1f24-2910-c61c7ca29cb2-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f950796e-e256-1f24-2910-c61c7ca29cb3-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f950796e-e256-1f24-2910-c61c7ca29cb4-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f950796e-e256-1f24-2910-c61c7ca29cb8-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f950796e-e256-1f24-2910-c61c7ca29cbb-ca61d37f, #w-node-f950796e-e256-1f24-2910-c61c7ca29cbd-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f950796e-e256-1f24-2910-c61c7ca29cc1-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_53557b8f-fd59-0980-89dd-5664c184400f-ca61d37f {
  place-self: stretch;
}

#w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9ac-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9ad-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9ae-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b0-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b2-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b3-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b4-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b6-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b8-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b9-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9ba-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9bc-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9be-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9bf-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9c0-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9c2-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9c4-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9c5-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9c6-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9c8-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9ca-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9cb-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9cc-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9ce-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9d0-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9d1-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9d2-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9d6-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9d8-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9d9-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9da-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9de-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9e2-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9e3-ca61d37f, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9e5-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5614-ca61d37f {
  justify-self: auto;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5624-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5625-ca61d37f {
  place-self: center end;
}

#text-activate.w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5626-ca61d37f {
  place-self: auto;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d562a-ca61d37f {
  place-self: center end;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d562b-ca61d37f {
  justify-self: start;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d562f-ca61d37f {
  place-self: center end;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5630-ca61d37f {
  justify-self: start;
}

#w-node-_0e1f554c-bf4c-bb24-583f-81f613599f86-ca61d37f {
  place-self: center end;
}

#w-node-_0e1f554c-bf4c-bb24-583f-81f613599f87-ca61d37f {
  justify-self: start;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5634-ca61d37f, #w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5639-ca61d37f, #w-node-b62d1ad8-29d9-cc56-5d67-520fb89d563e-ca61d37f, #w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5643-ca61d37f {
  place-self: center end;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5644-ca61d37f {
  justify-self: start;
}

#w-node-cf19cefb-fd02-ae40-3176-1c0788a7a8f6-ca61d37f {
  place-self: center end;
}

#text-activate.w-node-cf19cefb-fd02-ae40-3176-1c0788a7a8f7-ca61d37f {
  place-self: auto;
}

#w-node-cf19cefb-fd02-ae40-3176-1c0788a7a8fb-ca61d37f {
  place-self: center end;
}

#w-node-cf19cefb-fd02-ae40-3176-1c0788a7a8fc-ca61d37f {
  justify-self: start;
}

#w-node-cf19cefb-fd02-ae40-3176-1c0788a7a900-ca61d37f {
  place-self: center end;
}

#w-node-cf19cefb-fd02-ae40-3176-1c0788a7a901-ca61d37f {
  justify-self: start;
}

#w-node-cf19cefb-fd02-ae40-3176-1c0788a7a905-ca61d37f, #w-node-cf19cefb-fd02-ae40-3176-1c0788a7a90a-ca61d37f, #w-node-_3c4e85cc-ab03-72d7-44d6-cc00d4a75b63-ca61d37f {
  place-self: center end;
}

#w-node-_3c4e85cc-ab03-72d7-44d6-cc00d4a75b64-ca61d37f {
  justify-self: start;
}

#w-node-cf19cefb-fd02-ae40-3176-1c0788a7a90f-ca61d37f, #w-node-cf19cefb-fd02-ae40-3176-1c0788a7a914-ca61d37f {
  place-self: center end;
}

#w-node-cf19cefb-fd02-ae40-3176-1c0788a7a915-ca61d37f {
  justify-self: start;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d56be-ca61d37f, #w-node-abd9ece2-06ab-e68a-79ea-3b426a3a81bf-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ab73eaa-477b-d875-a480-6f900294b658-ca61d37f, #w-node-_303058c0-77b0-5526-bb81-fd13a6322df7-ca61d37f, #w-node-_06e39c54-fd9d-529b-dcc6-94a1cceba71e-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_68857c71-71f8-ea24-4829-2602c97fa210-ca61d37f, #w-node-_75fe5e47-cedd-8184-899e-dde417b2e2ec-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75fe5e47-cedd-8184-899e-dde417b2e2ed-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_75fe5e47-cedd-8184-899e-dde417b2e2ee-ca61d37f, #w-node-_59566187-3e60-5a24-bef7-524642bfb988-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59566187-3e60-5a24-bef7-524642bfb989-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_59566187-3e60-5a24-bef7-524642bfb98a-ca61d37f, #w-node-f072f97d-9a70-fc19-0ba5-79c8cc4f7e2c-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f072f97d-9a70-fc19-0ba5-79c8cc4f7e2d-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-f072f97d-9a70-fc19-0ba5-79c8cc4f7e2e-ca61d37f, #w-node-_3f8288eb-f208-dbec-6f63-b8be57578b69-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f8288eb-f208-dbec-6f63-b8be57578b6a-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_3f8288eb-f208-dbec-6f63-b8be57578b6b-ca61d37f, #w-node-bf19b65a-ee82-c463-4ae2-bd24faa5a938-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf19b65a-ee82-c463-4ae2-bd24faa5a939-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-bf19b65a-ee82-c463-4ae2-bd24faa5a93a-ca61d37f, #w-node-_8849f71b-56bc-d7bd-0b0f-1c1ff12de049-ca61d37f, #w-node-d3351280-420e-2054-1341-649c209aa463-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Image-Evolucao.w-node-_46c0a37a-f3b2-e7e7-515b-b939e7294ac6-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_252b6465-25a2-bdf1-28ff-12d9ca3ef730-ca61d37f, #w-node-b4306412-6318-97e4-19ea-be5d68d7f641-ca61d37f, #w-node-b4306412-6318-97e4-19ea-be5d68d7f644-ca61d37f, #w-node-a18cf8ff-cb2e-48b2-01c7-a85c8d06a8ec-ca61d37f, #w-node-a18cf8ff-cb2e-48b2-01c7-a85c8d06a8ef-ca61d37f, #w-node-_3f61baf2-c916-536d-6e7a-814ef4a59f74-ca61d37f, #w-node-_3f61baf2-c916-536d-6e7a-814ef4a59f76-ca61d37f, #w-node-c2cabb0c-7540-852b-cd12-551361330b0b-ca61d37f, #w-node-c2cabb0c-7540-852b-cd12-551361330b0d-ca61d37f, #w-node-_13a5a1c3-8646-78b7-c923-f7abc8379985-ca61d37f, #w-node-_254fdd3a-5a73-f355-6956-7ff389eff61c-ca61d37f, #w-node-_1b399b73-cc9f-91a9-3cfa-4acd4678856f-ca61d37f, #w-node-_1b399b73-cc9f-91a9-3cfa-4acd46788571-ca61d37f, #w-node-_16dfedb6-c206-d4b1-9c61-dee4e8328fad-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99f7c0f4-d778-d024-92b8-c740e88b5866-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c0c158c4-f433-03c0-c31c-7f8169ec4dff-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52ea111e-5288-d6e2-0ea2-10c430aa4b61-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_4560e25b-51ae-c476-dbe3-8b97f1b49958-ca61d37f, #w-node-_183231ec-c36d-1003-0616-50a5c2adb514-ca61d37f, #w-node-_7bcc6673-7c30-1286-d88b-7232b3487c94-ca61d37f {
  place-self: stretch;
}

#w-node-_6eebe00f-c946-0546-e79d-c1e7a0feac40-ca61d37f, #w-node-cd5d0973-2df0-3369-65a3-326d7b2e7989-ca61d37f, #w-node-e95dd2b3-26de-3a6e-c68c-9beb58c56a91-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c19b44a-54cb-ec86-4a66-d9bcdf553bb7-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3d2ab589-fc21-5618-a629-bada4e962838-ca61d37f, #w-node-a02f34d4-c5d5-ef89-6170-e356af217a45-ca61d37f, #w-node-_68e6ea65-c36e-d947-dae4-4426e395a046-ca61d37f, #w-node-_7703ee0f-8a1c-176a-cc5d-800e0f46c6f9-ca61d37f, #w-node-_7703ee0f-8a1c-176a-cc5d-800e0f46c6fa-ca61d37f, #w-node-d61000b7-36f3-dd28-875e-5998283ce890-ca61d37f, #w-node-d61000b7-36f3-dd28-875e-5998283ce891-ca61d37f, #w-node-_58866c84-890e-88d6-ada3-abe01465b1bf-ca61d37f, #w-node-_58866c84-890e-88d6-ada3-abe01465b1c0-ca61d37f, #w-node-_9dec1756-20a5-bc6e-ea22-ee2844d5777d-ca61d37f, #w-node-_9dec1756-20a5-bc6e-ea22-ee2844d5777e-ca61d37f, #w-node-_466eca5a-bdd1-5000-abca-de1ffa14fbc8-ca61d37f, #w-node-_466eca5a-bdd1-5000-abca-de1ffa14fbc9-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_20aee45c-305b-671d-df39-3949a0ddf4b4-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_1c2cf227-801b-b21d-b02e-8eac21054aad-ca61d37f, #w-node-_34661b7a-396e-eafc-30c6-a70fcf093a0a-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cba521ee-64fe-e6fb-d682-9526b048d2d8-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cba521ee-64fe-e6fb-d682-9526b048d2d9-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-cba521ee-64fe-e6fb-d682-9526b048d2da-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_32f00c9a-b133-f815-ca2a-dcbfe09a3c29-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_32f00c9a-b133-f815-ca2a-dcbfe09a3c2a-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3625892a-f19b-a1f3-8e81-750d007b54bb-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3625892a-f19b-a1f3-8e81-750d007b54bc-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e7993d22-7fa4-bda7-baef-2e896268acfe-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-e7993d22-7fa4-bda7-baef-2e896268acff-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d7fc9b39-5ffc-2b8c-9eb7-d068ac88bc44-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-d7fc9b39-5ffc-2b8c-9eb7-d068ac88bc45-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0988075d-92fd-6c3a-a6eb-879291ab75ac-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0988075d-92fd-6c3a-a6eb-879291ab75ad-ca61d37f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6b16035f-d54e-8240-c60c-7a105a5520cd-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a5f542d-0464-9320-36ee-801f0d7adef2-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_37d678bb-d541-effc-b8ba-3df7ff28bc0c-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-eed6f721-3fbb-926c-b8c6-5c28b71962f3-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b6bdb180-9219-77d1-6c45-11592571866b-54f4ed8f, #w-node-_55225d34-9f13-af3e-075d-660f9db2c030-54f4ed8f, #w-node-f2f401ed-b196-4fab-fbd0-94e2b3b207a6-54f4ed8f, #w-node-_49464a0f-cabe-3e7b-f34a-8b8fc1d7f119-54f4ed8f, #w-node-db1c88f4-5424-bb80-fa8b-5f5ca1f5e613-54f4ed8f, #w-node-d09f91d2-bfd1-1bfa-c4d7-edc9d69d965f-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_11ef8c98-8fa1-ba57-0a52-4384df630e98-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto start;
}

#w-node-_750a529f-e427-771b-b971-0d9e530c6b7b-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-a257e138-4068-e4e5-de96-11d4ae71c47d-54f4ed8f, #w-node-_5d5f2dcd-50a7-8adf-e29a-c4a7b6a5eb1a-54f4ed8f, #w-node-b3e5383d-2e00-0432-58cf-fd8af7f8d27c-54f4ed8f, #w-node-fb52edec-b7a4-c4ce-6be2-9f071b74a6f1-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e90-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e91-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e93-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e94-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e95-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e96-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e97-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e98-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e99-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e9a-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e9b-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e9c-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e9d-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6e9e-54f4ed8f, #w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6ea0-54f4ed8f, #w-node-_0a438c26-5d6a-bb75-65f3-6f21ad5c6ea2-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ed1-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ed2-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ed3-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ed5-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ed8-54f4ed8f, #w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ed9-54f4ed8f, #w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6edb-54f4ed8f, #w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6edd-54f4ed8f, #w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6edf-54f4ed8f, #w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ed7-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ee0-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ee1-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto start;
}

#w-node-a681bc41-48d4-f887-2c11-0f50197de3e2-54f4ed8f, #w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ee4-54f4ed8f, #w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ee6-54f4ed8f, #w-node-_35fd2eec-9831-3d4f-9000-74a8a87e0a60-54f4ed8f, #w-node-_617881fd-5525-9b60-9490-7cd515382cc7-54f4ed8f, #w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ee2-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ee8-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ee9-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto start;
}

#w-node-a90e2914-cd45-d4af-9068-30c3745e8a5a-54f4ed8f, #w-node-_254675a1-3f91-a924-d4dd-f27f1659f728-54f4ed8f, #w-node-_22c535ba-d24d-a2f2-101c-01534e4db7f5-54f4ed8f, #w-node-f9394e2f-3462-82cc-58c1-19f431717278-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ef1-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ef2-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ef4-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ef5-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ef6-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ef7-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ef8-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6ef9-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6efa-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6efb-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6efc-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6efd-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6efe-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6eff-54f4ed8f, #w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6f01-54f4ed8f, #w-node-_1cac0c5f-29e3-50e0-1a61-203e6c5c6f03-54f4ed8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cafc3234-3cb3-1ebf-adbb-131cccddf8e2-e3ef5022 {
  place-self: center;
}

#w-node-_28ec3ad1-0d19-4293-adde-3f4f8725998b-e3ef5022 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-ffdf2fb4-7ab1-6928-d501-e9e066b774bc-e3ef5022 {
  align-self: center;
}

#w-node-_943dec08-6c7b-3366-1ba0-41c9c26b9154-e3ef5022 {
  align-self: auto;
}

#w-node-_4765107f-87f4-5216-2791-b7018094df0d-e3ef5022 {
  place-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527f3-e3ef5022 {
  justify-self: end;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527fd-e3ef5022 {
  justify-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d53667252807-e3ef5022 {
  justify-self: start;
}

#w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-ffef505b, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-75ef505c {
  place-self: start;
}

#w-node-_04156f67-acd9-0eb5-1510-a3b3d6fd4e09-01ef5062 {
  place-self: start center;
}

#w-node-c8af063f-f8f9-1def-1e24-918056a2e727-1cef5080 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-c8af063f-f8f9-1def-1e24-918056a2e728-1cef5080 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3b97226e-91fa-a4f6-6363-4aefbd8fcdff-b7ef5081 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-_3b97226e-91fa-a4f6-6363-4aefbd8fce00-b7ef5081 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cb0283c-dcea-48c1-4f40-57df8cfb1677-61ef5082, #w-node-_7cb0283c-dcea-48c1-4f40-57df8cfb1677-6aef5083 {
  place-self: center;
}

#w-node-_23c9f693-601e-3e1a-c84b-e190ebce4c29-6aef5083 {
  place-self: center;
}

#w-node-_3cded252-1038-10bb-cfa6-b6accc96d092-00ef508f {
  place-self: start end;
}

#w-node-a046c9d8-9fc0-d23b-8086-045af840d4e3-00ef508f {
  place-self: start;
}

#w-node-cfb4f416-519c-ef1f-1dd3-93af4b9c556d-00ef508f {
  place-self: start end;
}

#w-node-_08bcf09a-2989-5fb1-2d87-0006705aa66c-00ef508f {
  place-self: start;
}

#w-node-_43215b3c-809d-2fd2-51ab-c57ae48e9ac3-00ef508f, #w-node-d97426c4-b321-a5b8-c868-c7c139c594d2-00ef508f, #meu-projeto-button.w-node-d97426c4-b321-a5b8-c868-c7c139c594d0-00ef508f {
  place-self: center;
}

#w-node-_2cea35ad-9fa9-8077-0149-171664c39d02-00ef508f {
  place-self: start;
}

#w-node-e750b74d-edba-de63-2a44-0f811003d01f-5bef5096 {
  place-self: center;
}

#w-node-_0d87c1d7-0f59-9e09-f926-46e8e0049093-5bef509a {
  place-self: start;
}

#w-node-_91439abb-5ff2-dcc8-ccb2-ff73a626aee3-70ef509d, #w-node-_67bd6581-548a-0e5b-06aa-d45f482837e0-70ef509d {
  place-self: start center;
}

#w-node-cf0a310b-8f45-bbad-ef89-c258422330d5-bdef50a1, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-c5ef50a7, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-78ef50a8 {
  place-self: start;
}

#w-node-_1f67ce3a-d16d-3916-e64a-51d49114a1b6-c8ef50a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abdef5b5-9127-5869-89ea-1ea72f4b2180-c8ef50a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f6d04e4b-3149-3f7d-3472-2d2a724e7abf-c8ef50a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5bada12b-95bc-6277-7081-64f82cae4804-c8ef50a9, #w-node-fbe6b9bb-fd25-d22e-0558-356673824827-c8ef50a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee35f35f-26b7-25a2-613d-508b34d1b8c8-c8ef50a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ee35f35f-26b7-25a2-613d-508b34d1b8c9-c8ef50a9, #w-node-ee35f35f-26b7-25a2-613d-508b34d1b8ca-c8ef50a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_575c4db3-efe3-294a-95fd-55316a8432dc-c8ef50a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_575c4db3-efe3-294a-95fd-55316a8432dd-c8ef50a9, #w-node-_575c4db3-efe3-294a-95fd-55316a8432de-c8ef50a9, #w-node-_64a50ac0-3680-d4c6-d420-7213a028a561-c8ef50a9, #w-node-c3860172-ec84-dd0b-b55f-ab504ea4bdfc-c8ef50a9, #w-node-aaa2442a-10dd-0dab-0521-aeec42861d7b-c8ef50a9, #w-node-_2e1ed013-f5a6-94a6-1084-842001603d30-c8ef50a9, #w-node-_11dd2e8c-c637-3d19-9c5d-9e7467a75518-c8ef50a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_924807b2-ae03-f305-73b2-2664122fd625-c8ef50a9 {
  grid-area: Area-6;
}

#w-node-_93120755-9a81-ec31-2cf4-c33144fb8ba6-0eef50aa {
  place-self: center;
}

#w-node-_28ec3ad1-0d19-4293-adde-3f4f8725998b-0eef50aa {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-ffdf2fb4-7ab1-6928-d501-e9e066b774bc-0eef50aa {
  align-self: center;
}

#w-node-_943dec08-6c7b-3366-1ba0-41c9c26b9154-0eef50aa {
  align-self: auto;
}

#w-node-_4765107f-87f4-5216-2791-b7018094df0d-0eef50aa {
  place-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527f3-0eef50aa {
  justify-self: end;
}

#w-node-bb23b52c-9734-8b91-3636-d53667252807-0eef50aa {
  justify-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527fd-0eef50aa {
  justify-self: start;
}

#w-node-_57f202e5-02ff-fc19-e3c1-21d8d163da3f-59ef50ab {
  place-self: center;
}

#w-node-_192a972a-ffeb-cfd2-0501-f958fed71497-59ef50ab {
  justify-self: end;
}

#w-node-_192a972a-ffeb-cfd2-0501-f958fed7149c-59ef50ab {
  justify-self: center;
}

#w-node-_192a972a-ffeb-cfd2-0501-f958fed714a1-59ef50ab {
  justify-self: start;
}

#w-node-f36bf170-2b7a-a17d-e913-9e24a0811679-59ef50ab, #w-node-f36bf170-2b7a-a17d-e913-9e24a081167c-59ef50ab, #w-node-f36bf170-2b7a-a17d-e913-9e24a0811685-59ef50ab, #w-node-f36bf170-2b7a-a17d-e913-9e24a0811688-59ef50ab, #w-node-f36bf170-2b7a-a17d-e913-9e24a0811691-59ef50ab, #w-node-f36bf170-2b7a-a17d-e913-9e24a0811694-59ef50ab, #w-node-f36bf170-2b7a-a17d-e913-9e24a081169e-59ef50ab, #w-node-f36bf170-2b7a-a17d-e913-9e24a08116a1-59ef50ab, #w-node-f36bf170-2b7a-a17d-e913-9e24a08116ab-59ef50ab, #w-node-f36bf170-2b7a-a17d-e913-9e24a08116ad-59ef50ab, #w-node-f36bf170-2b7a-a17d-e913-9e24a08116b6-59ef50ab, #w-node-f36bf170-2b7a-a17d-e913-9e24a08116b8-59ef50ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04156f67-acd9-0eb5-1510-a3b3d6fd4e09-0bef50ad, #w-node-_04156f67-acd9-0eb5-1510-a3b3d6fd4e09-43ef50af {
  place-self: start center;
}

#w-node-faed957c-6962-c039-5220-19f7c74ec8f6-36ef50d4 {
  place-self: center;
}

#w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-14ef50d8 {
  place-self: start;
}

#w-node-_719f30e6-1806-ad1b-ef32-9a69e7bc646a-69ef50d9 {
  place-self: center;
}

#w-node-_91eeeafe-bdcb-eac2-27b9-3ce32bacc838-69ef50d9 {
  align-self: center;
}

#w-node-_607ffb70-7c16-f10c-d6a9-79726ec2c7cf-69ef50d9 {
  align-self: start;
}

#w-node-_19d9f86d-272b-9aac-7350-8ba2c3508317-bdef50db {
  place-self: center;
}

#w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-5aef50dd, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-25ef50de {
  place-self: start;
}

#w-node-b468fb9c-5719-98cf-2c24-acedbdf5c129-0fef50df, #w-node-b0aff062-d339-2453-1de9-9990938a1375-0fef50df, #w-node-cdb5e8a4-b7d7-c910-4b1e-eff7189f89b4-0fef50df, #w-node-b0c54be1-bc59-51a5-13ce-6a8c6c14999e-0fef50df {
  place-self: center;
}

#w-node-b0c54be1-bc59-51a5-13ce-6a8c6c1499a8-0fef50df {
  align-self: center;
}

#w-node-_1d00d756-60c0-1047-59c5-ae77ef7370ca-81ef50e0, #w-node-_421a8bc5-47cb-4315-9ead-36153126b167-81ef50e0, #w-node-_93120755-9a81-ec31-2cf4-c33144fb8ba6-57ef50e2 {
  place-self: center;
}

#w-node-_28ec3ad1-0d19-4293-adde-3f4f8725998b-57ef50e2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-ffdf2fb4-7ab1-6928-d501-e9e066b774bc-57ef50e2 {
  align-self: center;
}

#w-node-_943dec08-6c7b-3366-1ba0-41c9c26b9154-57ef50e2 {
  align-self: auto;
}

#w-node-_4765107f-87f4-5216-2791-b7018094df0d-57ef50e2 {
  place-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527f3-57ef50e2 {
  justify-self: end;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527fd-57ef50e2 {
  justify-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d53667252807-57ef50e2 {
  justify-self: start;
}

#w-node-_73720028-840c-77f1-6e6e-58c33aa74fa8-37ef50fa {
  place-self: center;
}

#w-node-c8af063f-f8f9-1def-1e24-918056a2e727-68ef510e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-c8af063f-f8f9-1def-1e24-918056a2e728-68ef510e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-e9ef5136, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-87ef5222 {
  place-self: start;
}

#w-node-_701de70b-a372-ae1d-d7b0-48c59b63304b-7cef526e, #w-node-_701de70b-a372-ae1d-d7b0-48c59b63304b-a1ef5281 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb63f1cc-9279-69c4-4cd6-59ffce8c064c-22ef5294 {
  align-self: start;
}

#w-node-c0efff1a-f6a2-a1c2-8d55-1eb7ed96ef64-22ef5294, #w-node-f9117102-0a84-4b96-d0e3-d44f6a91d347-22ef5294 {
  place-self: center;
}

#w-node-_1575adac-116d-be40-322a-22d35e2d106b-22ef5294 {
  align-self: start;
}

#w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-6cef52ba {
  place-self: start;
}

#w-node-_19d9f86d-272b-9aac-7350-8ba2c3508317-96ef52f3 {
  place-self: center;
}

#w-node-a3908c01-c3ae-be02-f6f5-2098f9d5fd90-f9d5fd8c {
  justify-self: start;
}

#w-node-a3908c01-c3ae-be02-f6f5-2098f9d5fdaa-f9d5fd8c {
  justify-self: end;
}

#w-node-c00932fb-df5e-738f-c9f5-7a2dac1ced40-b2ef532c {
  place-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527f3-b2ef532c {
  justify-self: end;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527fd-b2ef532c {
  justify-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d53667252807-b2ef532c {
  justify-self: start;
}

#w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-b7ef5343 {
  place-self: start;
}

#w-node-_04156f67-acd9-0eb5-1510-a3b3d6fd4e09-a0ef5348 {
  place-self: start center;
}

#w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-27ef5350 {
  place-self: start;
}

#w-node-_73720028-840c-77f1-6e6e-58c33aa74fa8-56ef5351 {
  place-self: center;
}

#w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-f1ef5365 {
  place-self: start;
}

#w-node-_2d70effe-3c61-e629-eba6-d90e19777c5b-52ef538b, #w-node-_95c838a0-f603-0cce-b7e9-0d76dbb2308f-52ef538b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08e052a0-a02b-73bf-9a96-4246e355fe34-9fef539e {
  justify-self: end;
}

#w-node-_08e052a0-a02b-73bf-9a96-4246e355fe36-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a721ccb-af01-5ec1-9101-6eaada2ccf32-9fef539e {
  justify-self: end;
}

#w-node-_9a721ccb-af01-5ec1-9101-6eaada2ccf34-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2386405-65bc-6942-f2b8-5d5f7306d40b-9fef539e {
  justify-self: end;
}

#w-node-e2386405-65bc-6942-f2b8-5d5f7306d40d-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf064ea3-aa90-7274-7f7e-12179a010880-9fef539e {
  justify-self: end;
}

#w-node-bf064ea3-aa90-7274-7f7e-12179a010882-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_253b3258-96d5-d30c-6131-c7fc5079b0b0-9fef539e {
  justify-self: end;
}

#w-node-_253b3258-96d5-d30c-6131-c7fc5079b0b2-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2b1190e-fefe-a6fb-f8f2-a8025a704e55-9fef539e {
  justify-self: end;
}

#w-node-e2b1190e-fefe-a6fb-f8f2-a8025a704e57-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1b71e3d-1887-d6f3-68ac-0ab6ce604f3f-9fef539e {
  justify-self: end;
}

#w-node-a1b71e3d-1887-d6f3-68ac-0ab6ce604f41-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebb301aa-1212-2a3a-d2d3-43d51f0e78a2-9fef539e {
  justify-self: end;
}

#w-node-ebb301aa-1212-2a3a-d2d3-43d51f0e78a4-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bc92bae-0c6e-ab31-eff3-b6d221d0fd4c-9fef539e {
  justify-self: end;
}

#w-node-_5bc92bae-0c6e-ab31-eff3-b6d221d0fd4e-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f93ce15d-5fe2-b61b-b8fd-824a7a8ffd6e-9fef539e {
  justify-self: end;
}

#w-node-f93ce15d-5fe2-b61b-b8fd-824a7a8ffd70-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e6a4246-860b-8659-b8e9-efe8aaedb184-9fef539e {
  justify-self: end;
}

#w-node-_6e6a4246-860b-8659-b8e9-efe8aaedb186-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7916605-ff94-5ad0-d843-83a90633b9b8-9fef539e {
  justify-self: end;
}

#w-node-b7916605-ff94-5ad0-d843-83a90633b9ba-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a611128-73a1-1135-32c2-17a68f7c8828-9fef539e {
  justify-self: end;
}

#w-node-_2a611128-73a1-1135-32c2-17a68f7c882a-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c29f89a-49d2-963c-0ed2-c66b29a92b2a-9fef539e {
  justify-self: end;
}

#w-node-_8c29f89a-49d2-963c-0ed2-c66b29a92b2c-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4848e59a-d56b-9f5e-7b78-619c5c3df8c7-9fef539e {
  justify-self: end;
}

#w-node-_4848e59a-d56b-9f5e-7b78-619c5c3df8c9-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b1375e3-99e2-9b17-5b49-217ee58504a9-9fef539e {
  justify-self: end;
}

#w-node-_8b1375e3-99e2-9b17-5b49-217ee58504ab-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfa08684-d029-c033-f172-821f2e46f7aa-9fef539e {
  justify-self: end;
}

#w-node-cfa08684-d029-c033-f172-821f2e46f7ac-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17827a57-c47f-c893-bd0d-22b47114e187-9fef539e {
  justify-self: end;
}

#w-node-_17827a57-c47f-c893-bd0d-22b47114e189-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8cab39b-74c8-7a1e-2378-ffed540737c8-9fef539e {
  justify-self: end;
}

#w-node-f8cab39b-74c8-7a1e-2378-ffed540737ca-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34f582f9-4bdc-844d-a42c-ffc7cfdcb08c-9fef539e {
  justify-self: end;
}

#w-node-_34f582f9-4bdc-844d-a42c-ffc7cfdcb08e-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96b7f948-4d46-034f-c9ce-98c6e9e16430-9fef539e {
  justify-self: end;
}

#w-node-_96b7f948-4d46-034f-c9ce-98c6e9e16432-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_049e8bf0-5440-c426-a396-d9b00a48c9ca-9fef539e {
  justify-self: end;
}

#w-node-_049e8bf0-5440-c426-a396-d9b00a48c9cc-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6500639-3a3c-4ac5-c8e5-f550a5be0dc9-9fef539e {
  justify-self: end;
}

#w-node-f6500639-3a3c-4ac5-c8e5-f550a5be0dcb-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-adf5ccf7-6aab-a090-180e-dd7f3c7510fe-9fef539e {
  justify-self: end;
}

#w-node-adf5ccf7-6aab-a090-180e-dd7f3c751100-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ea7fff1-978a-a36f-80a7-58c4f7bd0c91-9fef539e {
  justify-self: end;
}

#w-node-_8ea7fff1-978a-a36f-80a7-58c4f7bd0c93-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0d5868b-40b2-c7f0-9399-30d2ef346917-9fef539e {
  justify-self: end;
}

#w-node-b0d5868b-40b2-c7f0-9399-30d2ef346919-9fef539e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-8def53b1 {
  place-self: start;
}

#w-node-_04156f67-acd9-0eb5-1510-a3b3d6fd4e09-f6ef5482 {
  place-self: start center;
}

#w-node-_6bbc9f96-c3c1-6e35-49ff-25f75cce4313-eeef5495 {
  place-self: center;
}

#w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-7eef54a8, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-a0ef54bb, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-b0ef5553, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-92ef5579, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-a7ef5589, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-13ef558a {
  place-self: start;
}

#w-node-_260be3b3-0696-8a13-ecef-d513893fe621-f0ef558b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a3d66f4-d31b-3312-3faa-7a6b67eef034-f0ef558b {
  justify-self: start;
}

#w-node-_93120755-9a81-ec31-2cf4-c33144fb8ba6-b3ef5594 {
  place-self: center;
}

#w-node-_28ec3ad1-0d19-4293-adde-3f4f8725998b-b3ef5594 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-ffdf2fb4-7ab1-6928-d501-e9e066b774bc-b3ef5594 {
  align-self: center;
}

#w-node-_943dec08-6c7b-3366-1ba0-41c9c26b9154-b3ef5594 {
  align-self: auto;
}

#w-node-_4765107f-87f4-5216-2791-b7018094df0d-b3ef5594 {
  place-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527f3-b3ef5594 {
  justify-self: end;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527fd-b3ef5594 {
  justify-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d53667252807-b3ef5594 {
  justify-self: start;
}

#w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-8aef5596 {
  place-self: start;
}

#w-node-_93120755-9a81-ec31-2cf4-c33144fb8ba6-e4ef5599 {
  place-self: center;
}

#w-node-_842171fb-0c09-e401-82c5-2d999f649b15-e4ef5599 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28ec3ad1-0d19-4293-adde-3f4f8725998b-e4ef5599 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-ffdf2fb4-7ab1-6928-d501-e9e066b774bc-e4ef5599 {
  align-self: center;
}

#w-node-_943dec08-6c7b-3366-1ba0-41c9c26b9154-e4ef5599 {
  align-self: auto;
}

#w-node-_4765107f-87f4-5216-2791-b7018094df0d-e4ef5599 {
  place-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527f3-e4ef5599 {
  justify-self: end;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527fd-e4ef5599 {
  justify-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d53667252807-e4ef5599 {
  justify-self: start;
}

#w-node-_93120755-9a81-ec31-2cf4-c33144fb8ba6-aaef559a {
  place-self: center;
}

#w-node-_842171fb-0c09-e401-82c5-2d999f649b15-aaef559a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28ec3ad1-0d19-4293-adde-3f4f8725998b-aaef559a {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-ffdf2fb4-7ab1-6928-d501-e9e066b774bc-aaef559a {
  align-self: center;
}

#w-node-_943dec08-6c7b-3366-1ba0-41c9c26b9154-aaef559a {
  align-self: auto;
}

#w-node-_4765107f-87f4-5216-2791-b7018094df0d-aaef559a {
  place-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527f3-aaef559a {
  justify-self: end;
}

#w-node-bb23b52c-9734-8b91-3636-d536672527fd-aaef559a {
  justify-self: center;
}

#w-node-bb23b52c-9734-8b91-3636-d53667252807-aaef559a {
  justify-self: start;
}

#w-node-_25f77227-b6f4-9e35-f1a4-4f0a21e41f28-d695c621 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28be4a15-1163-25a4-976a-6a8be5dd2623-d695c621, #w-node-_95cbdab0-7b49-cb00-178e-fcef1f3df642-d695c621 {
  align-self: center;
}

#w-node-_27ad6fbb-dfb8-213f-322b-e736a8d77577-d695c621 {
  place-self: center;
}

#w-node-_604e0e49-9afa-e8f1-2002-d51f65ce23b1-d695c621, #w-node-_6bc1a3df-2016-f055-fb4f-7119608cc2ed-d695c621, #w-node-cde9a990-56ce-9417-f207-a5477d868b98-d695c621, #w-node-_4079379d-cea0-a113-9f99-91d0d380146b-d695c621, #w-node-_3cf8886d-b19b-6223-9427-fd3d70f68f7b-d695c621 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce66baa0-b8c5-a6da-612b-cc0a46e50e8c-d695c621 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8165406a-8780-0c77-207f-3c1ed7f19eff-d695c621, #w-node-_3de369be-7a8d-f69c-f7d2-c1c3af21d3ca-d695c621, #w-node-_619043ec-e508-b84c-3d13-b69ce97df8e1-d695c621 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29cd5dd3-99f5-7c69-130a-528b0c8fe474-8a7976c6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-_29cd5dd3-99f5-7c69-130a-528b0c8fe475-8a7976c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_719f30e6-1806-ad1b-ef32-9a69e7bc646a-a43a83f7 {
  place-self: center;
}

#w-node-ada1fa40-26a0-a99b-8075-98cb9ef8eccd-a43a83f7 {
  place-self: center start;
}

#w-node-_91eeeafe-bdcb-eac2-27b9-3ce32bacc838-a43a83f7 {
  align-self: center;
}

#w-node-_607ffb70-7c16-f10c-d6a9-79726ec2c7cf-a43a83f7 {
  align-self: start;
}

#w-node-_63e00cce-c787-028d-ee60-36b9ee7fd056-216e8bf2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-_63e00cce-c787-028d-ee60-36b9ee7fd057-216e8bf2 {
  align-self: center;
}

#w-node-_44392bdc-0da1-3720-e49c-f85f01255639-e40221b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44392bdc-0da1-3720-e49c-f85f0125563a-e40221b0 {
  place-self: center start;
}

#w-node-_3bc00f49-136c-1dc2-ce73-265e0d15fa8c-e40221b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3bc00f49-136c-1dc2-ce73-265e0d15fa8d-e40221b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44392bdc-0da1-3720-e49c-f85f0125564a-e40221b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a4089f29-5d22-46de-cb2d-a37e770c6f26-e40221b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91eeeafe-bdcb-eac2-27b9-3ce32bacc846-e40221b0 {
  align-self: start;
}

#w-node-_91eeeafe-bdcb-eac2-27b9-3ce32bacc838-e40221b0 {
  place-self: center start;
}

#w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c21-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c23-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c25-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c27-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c29-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c2b-e40221b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c2d-e40221b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c2f-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c31-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c39-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c3b-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c3d-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c4b-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c4d-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c4f-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c51-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c52-e40221b0, #w-node-ea1d4993-d912-9b80-ed3b-1cf7d0f54c54-e40221b0, #w-node-_9223c2bc-8d27-5b5d-0205-e717ecde2f2b-e40221b0, #w-node-_9223c2bc-8d27-5b5d-0205-e717ecde2f3b-e40221b0, #w-node-_9223c2bc-8d27-5b5d-0205-e717ecde2f3e-e40221b0, #w-node-_9223c2bc-8d27-5b5d-0205-e717ecde2f47-e40221b0, #w-node-_9223c2bc-8d27-5b5d-0205-e717ecde2f4a-e40221b0, #w-node-_9223c2bc-8d27-5b5d-0205-e717ecde2f53-e40221b0, #w-node-_9223c2bc-8d27-5b5d-0205-e717ecde2f56-e40221b0, #w-node-_9223c2bc-8d27-5b5d-0205-e717ecde2f60-e40221b0, #w-node-_9223c2bc-8d27-5b5d-0205-e717ecde2f63-e40221b0, #w-node-_9223c2bc-8d27-5b5d-0205-e717ecde2f6d-e40221b0, #w-node-_9223c2bc-8d27-5b5d-0205-e717ecde2f6f-e40221b0, #w-node-_9223c2bc-8d27-5b5d-0205-e717ecde2f78-e40221b0, #w-node-_9223c2bc-8d27-5b5d-0205-e717ecde2f7a-e40221b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_875aac0f-c374-6a82-b147-940d2553cf27-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_99722b56-73e2-81f3-6bbc-0eefda5ea513-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-a1fbab3b-bf2b-eea0-40c2-b4a19ea3e02b-595f43db {
  align-self: stretch;
}

#w-node-_767a8d0d-8a61-08c7-0e39-4b02786c60cb-595f43db {
  place-self: center;
}

#w-node-_80b6ef9e-f102-b0e2-0d33-f03ed0e6bace-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92c8c9fa-a4e5-0a62-c5da-fbd18bd43fc6-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5620c9e-ec82-d9ce-98ad-4f85c979fd73-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0c39746-a344-8515-372f-7ec776364833-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2262b7fd-48df-de5f-1c3c-99704fb55f08-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_156d61a2-ad3d-5c2a-5ee3-c0dc4a6b7de8-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_156d61a2-ad3d-5c2a-5ee3-c0dc4a6b7de9-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_156d61a2-ad3d-5c2a-5ee3-c0dc4a6b7deb-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_64ec912c-454f-b554-f43d-68fbd2eedb11-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aacb29c8-2ebb-df71-c371-f484eece06b8-595f43db, #w-node-aacb29c8-2ebb-df71-c371-f484eece06b9-595f43db, #w-node-aacb29c8-2ebb-df71-c371-f484eece06bb-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_603fbf66-dd4f-4be7-fee7-76c6e9c122ed-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_603fbf66-dd4f-4be7-fee7-76c6e9c122ee-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_603fbf66-dd4f-4be7-fee7-76c6e9c122ef-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_603fbf66-dd4f-4be7-fee7-76c6e9c122f3-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_603fbf66-dd4f-4be7-fee7-76c6e9c122f6-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_603fbf66-dd4f-4be7-fee7-76c6e9c122f7-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_603fbf66-dd4f-4be7-fee7-76c6e9c122f8-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_603fbf66-dd4f-4be7-fee7-76c6e9c122fc-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_603fbf66-dd4f-4be7-fee7-76c6e9c122ff-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_603fbf66-dd4f-4be7-fee7-76c6e9c12300-595f43db, #w-node-_603fbf66-dd4f-4be7-fee7-76c6e9c12301-595f43db, #w-node-_603fbf66-dd4f-4be7-fee7-76c6e9c12305-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_53557b8f-fd59-0980-89dd-5664c184400f-595f43db {
  place-self: stretch;
}

#w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9ac-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9ad-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9ae-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b0-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b2-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b3-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b4-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b6-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b8-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9b9-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9ba-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9bc-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9be-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9bf-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9c0-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9c2-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9c4-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9c5-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9c6-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9c8-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9ca-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9cb-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9cc-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9ce-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9d0-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9d1-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9d2-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9d6-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9d8-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9d9-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9da-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9de-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9e2-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9e3-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9e5-595f43db, #w-node-_3d49f845-7c8d-b26e-e2d4-249d61e9e9e9-595f43db, #w-node-_2fa8056b-2b67-9f55-8ce0-c6da178f6ebc-595f43db, #w-node-_2fa8056b-2b67-9f55-8ce0-c6da178f6ebd-595f43db, #w-node-_2fa8056b-2b67-9f55-8ce0-c6da178f6ebf-595f43db, #w-node-_66ee4a82-854b-f87d-6d0a-c6c8692b9dfb-595f43db, #w-node-_66ee4a82-854b-f87d-6d0a-c6c8692b9dfc-595f43db, #w-node-_66ee4a82-854b-f87d-6d0a-c6c8692b9dfe-595f43db, #w-node-_6eef5e91-201c-eae1-17ec-d8af64acc653-595f43db, #w-node-_6eef5e91-201c-eae1-17ec-d8af64acc654-595f43db, #w-node-_6eef5e91-201c-eae1-17ec-d8af64acc656-595f43db, #w-node-_0c45a36a-8384-2ab6-e0a3-63e3c01eefba-595f43db, #w-node-_0c45a36a-8384-2ab6-e0a3-63e3c01eefbb-595f43db, #w-node-_0c45a36a-8384-2ab6-e0a3-63e3c01eefbd-595f43db, #w-node-_1c17f121-7406-ae6d-6fff-217f3241411a-595f43db, #w-node-_1c17f121-7406-ae6d-6fff-217f3241411b-595f43db, #w-node-_1c17f121-7406-ae6d-6fff-217f3241411d-595f43db, #w-node-_270e8219-de7d-bbf5-f94e-22b890439e7f-595f43db, #w-node-_270e8219-de7d-bbf5-f94e-22b890439e80-595f43db, #w-node-_270e8219-de7d-bbf5-f94e-22b890439e82-595f43db, #w-node-_781e53d0-f85a-f1b9-1722-180e2e381cc6-595f43db, #w-node-_781e53d0-f85a-f1b9-1722-180e2e381cc7-595f43db, #w-node-_781e53d0-f85a-f1b9-1722-180e2e381cc9-595f43db, #w-node-_26628cd9-ab39-da97-547f-2198c93aba70-595f43db, #w-node-_26628cd9-ab39-da97-547f-2198c93aba71-595f43db, #w-node-_26628cd9-ab39-da97-547f-2198c93aba73-595f43db, #w-node-_2355d6aa-d970-c28f-2dcd-0db53359431d-595f43db, #w-node-_2355d6aa-d970-c28f-2dcd-0db53359431f-595f43db, #w-node-_2355d6aa-d970-c28f-2dcd-0db533594323-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5614-595f43db {
  justify-self: auto;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5625-595f43db {
  place-self: center end;
}

#text-activate.w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5626-595f43db {
  place-self: auto;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d562a-595f43db {
  place-self: center end;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d562b-595f43db {
  justify-self: start;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d562f-595f43db {
  place-self: center end;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5630-595f43db {
  justify-self: start;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5634-595f43db, #w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5639-595f43db, #w-node-b62d1ad8-29d9-cc56-5d67-520fb89d563e-595f43db, #w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5643-595f43db {
  place-self: center end;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5644-595f43db {
  justify-self: start;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5677-595f43db {
  place-self: center end;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5678-595f43db {
  justify-self: start;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d567c-595f43db, #w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5681-595f43db {
  place-self: center end;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5682-595f43db {
  justify-self: start;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5686-595f43db {
  place-self: center end;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5687-595f43db {
  justify-self: start;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d568b-595f43db, #w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5690-595f43db, #w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5695-595f43db {
  place-self: center end;
}

#w-node-b62d1ad8-29d9-cc56-5d67-520fb89d56be-595f43db, #w-node-abd9ece2-06ab-e68a-79ea-3b426a3a81bf-595f43db, #w-node-_28301363-7611-28b3-0abd-9a5a60040ce1-595f43db, #w-node-_2018f5b4-87ef-c69b-884e-04e654058196-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ab73eaa-477b-d875-a480-6f900294b658-595f43db, #w-node-_303058c0-77b0-5526-bb81-fd13a6322df7-595f43db, #w-node-_06e39c54-fd9d-529b-dcc6-94a1cceba71e-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_68857c71-71f8-ea24-4829-2602c97fa210-595f43db, #w-node-_75fe5e47-cedd-8184-899e-dde417b2e2ec-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75fe5e47-cedd-8184-899e-dde417b2e2ed-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_75fe5e47-cedd-8184-899e-dde417b2e2ee-595f43db, #w-node-_59566187-3e60-5a24-bef7-524642bfb988-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59566187-3e60-5a24-bef7-524642bfb989-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_59566187-3e60-5a24-bef7-524642bfb98a-595f43db, #w-node-f072f97d-9a70-fc19-0ba5-79c8cc4f7e2c-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f072f97d-9a70-fc19-0ba5-79c8cc4f7e2d-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-f072f97d-9a70-fc19-0ba5-79c8cc4f7e2e-595f43db, #w-node-_3f8288eb-f208-dbec-6f63-b8be57578b69-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f8288eb-f208-dbec-6f63-b8be57578b6a-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_3f8288eb-f208-dbec-6f63-b8be57578b6b-595f43db, #w-node-bf19b65a-ee82-c463-4ae2-bd24faa5a938-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf19b65a-ee82-c463-4ae2-bd24faa5a939-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-bf19b65a-ee82-c463-4ae2-bd24faa5a93a-595f43db, #w-node-_8849f71b-56bc-d7bd-0b0f-1c1ff12de049-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80d580cf-eed3-8432-84ba-05eef246a4dd-595f43db, #w-node-_80d580cf-eed3-8432-84ba-05eef246a4de-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_80d580cf-eed3-8432-84ba-05eef246a4df-595f43db, #w-node-_80d580cf-eed3-8432-84ba-05eef246a4e3-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80d580cf-eed3-8432-84ba-05eef246a4e4-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_80d580cf-eed3-8432-84ba-05eef246a4e5-595f43db, #w-node-_80d580cf-eed3-8432-84ba-05eef246a4e9-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80d580cf-eed3-8432-84ba-05eef246a4ea-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_80d580cf-eed3-8432-84ba-05eef246a4eb-595f43db, #w-node-_80d580cf-eed3-8432-84ba-05eef246a4ef-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80d580cf-eed3-8432-84ba-05eef246a4f0-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_80d580cf-eed3-8432-84ba-05eef246a4f1-595f43db, #w-node-_80d580cf-eed3-8432-84ba-05eef246a4f5-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80d580cf-eed3-8432-84ba-05eef246a4f6-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_80d580cf-eed3-8432-84ba-05eef246a4f7-595f43db, #w-node-_80d580cf-eed3-8432-84ba-05eef246a4fb-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80d580cf-eed3-8432-84ba-05eef246a4fc-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_80d580cf-eed3-8432-84ba-05eef246a4fd-595f43db, #w-node-d3351280-420e-2054-1341-649c209aa463-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Image-Evolucao.w-node-_46c0a37a-f3b2-e7e7-515b-b939e7294ac6-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_252b6465-25a2-bdf1-28ff-12d9ca3ef730-595f43db, #w-node-_68d128cf-095d-3d9f-fa06-2b3c9f01ece1-595f43db, #w-node-_13a5a1c3-8646-78b7-c923-f7abc8379985-595f43db, #w-node-_254fdd3a-5a73-f355-6956-7ff389eff61c-595f43db, #w-node-c5bc81d1-fbbf-fec2-6ed6-fd1fb80fb27d-595f43db, #w-node-c5bc81d1-fbbf-fec2-6ed6-fd1fb80fb27f-595f43db, #w-node-c5bc81d1-fbbf-fec2-6ed6-fd1fb80fb281-595f43db, #w-node-a6078b0c-fa4d-90d8-d7e4-9b67f682ff6c-595f43db, #w-node-a6078b0c-fa4d-90d8-d7e4-9b67f682ff6e-595f43db, #w-node-a6078b0c-fa4d-90d8-d7e4-9b67f682ff70-595f43db, #w-node-_71106920-387f-e0e2-b8af-3494ac753cdc-595f43db, #w-node-_1c2cf227-801b-b21d-b02e-8eac21054aad-595f43db, #w-node-_6eebe00f-c946-0546-e79d-c1e7a0feac40-595f43db, #w-node-cd5d0973-2df0-3369-65a3-326d7b2e7989-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c19b44a-54cb-ec86-4a66-d9bcdf553bb7-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3d2ab589-fc21-5618-a629-bada4e962838-595f43db, #w-node-a02f34d4-c5d5-ef89-6170-e356af217a45-595f43db, #w-node-_68e6ea65-c36e-d947-dae4-4426e395a046-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8eea33bf-e094-e5db-0455-bb8d0f1cb637-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60bb5e89-987a-298b-09c0-8096d45615a3-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8f1c81a6-1af0-7445-80e4-234bc7b64f17-595f43db, #w-node-_449d4040-a368-3bda-e2a0-58e5e3075213-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d85c245-2b93-d1d2-3f0b-f5a96de37f78-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-e8b754cc-7b79-115e-94b5-36a6dbe8ac8c-595f43db, #w-node-_6737df91-f31b-f2f3-ef1b-bf2d4415b6de-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0162f7e1-9466-ca7e-d196-17913b8dc7e1-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0313c4f6-08c9-c13a-6a91-0fd8415b34f4-595f43db, #w-node-c0f71676-2da7-1c31-42f7-4455d1fe103a-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6a91ccd-c3b8-4392-cd30-60daf7439d1a-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c26038ab-544b-cdbe-399b-3103eafcb7a0-595f43db, #w-node-ba0612e5-87ee-4fe7-a9b0-d8ecbb4dfef9-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53f72d9f-428f-213d-27ce-72898f44b1d3-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_360b394e-fa39-aade-9189-fd6177e8235d-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20aee45c-305b-671d-df39-3949a0ddf4b4-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c865e98a-0842-0c7f-17ea-5c30b1a9a6b4-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cba521ee-64fe-e6fb-d682-9526b048d2d8-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cba521ee-64fe-e6fb-d682-9526b048d2d9-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-cba521ee-64fe-e6fb-d682-9526b048d2da-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cba521ee-64fe-e6fb-d682-9526b048d2dc-595f43db, #w-node-cba521ee-64fe-e6fb-d682-9526b048d2df-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-cba521ee-64fe-e6fb-d682-9526b048d2e3-595f43db, #w-node-cba521ee-64fe-e6fb-d682-9526b048d2e6-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cba521ee-64fe-e6fb-d682-9526b048d2e8-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-cba521ee-64fe-e6fb-d682-9526b048d2e9-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f988f2-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f988f4-595f43db, #w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f988f6-595f43db, #w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f988f7-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f988f9-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f988fa-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f988fb-595f43db, #w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f988fd-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f988fe-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f988ff-595f43db, #w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f98901-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f98902-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f98903-595f43db, #w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f98905-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f98906-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f98907-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f9890a-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f9890b-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73561c0b-2cce-48ab-b968-613e9b6e4886-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_73561c0b-2cce-48ab-b968-613e9b6e4888-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_73561c0b-2cce-48ab-b968-613e9b6e488a-595f43db, #w-node-_73561c0b-2cce-48ab-b968-613e9b6e4890-595f43db, #w-node-_73561c0b-2cce-48ab-b968-613e9b6e4895-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_73561c0b-2cce-48ab-b968-613e9b6e489b-595f43db, #w-node-_73561c0b-2cce-48ab-b968-613e9b6e48a0-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73561c0b-2cce-48ab-b968-613e9b6e48a5-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_73561c0b-2cce-48ab-b968-613e9b6e48a6-595f43db, #w-node-_16dfedb6-c206-d4b1-9c61-dee4e8328fad-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99f7c0f4-d778-d024-92b8-c740e88b5866-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c0c158c4-f433-03c0-c31c-7f8169ec4dff-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52ea111e-5288-d6e2-0ea2-10c430aa4b61-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_62d3b877-88f1-26a6-074c-4e31ac3d7871-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62d3b877-88f1-26a6-074c-4e31ac3d7872-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_62d3b877-88f1-26a6-074c-4e31ac3d7873-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62d3b877-88f1-26a6-074c-4e31ac3d7877-595f43db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_83ab0cc2-3657-2897-0189-d103e7d6c8d1-9ec099f7, #w-node-cfa2bd5c-8170-d2bb-9322-3a2ba4bd5715-9ec099f7, #w-node-bf721f3d-cb7f-bd45-e55f-08ee72b14c6c-9ec099f7, #w-node-_98267bf4-0431-0521-0c39-0f7cc94a45ff-9ec099f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-a2de4833-7e7c-82d5-6224-c7e953875018-9ec099f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2de4833-7e7c-82d5-6224-c7e953875021-9ec099f7, #w-node-c8513650-f333-5a54-84b5-d9e3e32fc480-9ec099f7, #w-node-_44e4db41-5ae0-71a9-8028-6ec5f2b53013-9ec099f7, #w-node-_4cecc0fb-792e-6664-f93f-224ca521a6a7-9ec099f7, #w-node-_920a9117-8220-82de-ca26-40bac2a9df79-9ec099f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_76cbc5a8-9c38-4dad-e573-c9f496daeac1-9ec099f7, #w-node-_76cbc5a8-9c38-4dad-e573-c9f496daeac3-9ec099f7, #w-node-_76cbc5a8-9c38-4dad-e573-c9f496daeac7-9ec099f7, #w-node-_76cbc5a8-9c38-4dad-e573-c9f496daeac9-9ec099f7, #w-node-_76cbc5a8-9c38-4dad-e573-c9f496daeacd-9ec099f7, #w-node-_76cbc5a8-9c38-4dad-e573-c9f496daead2-9ec099f7, #w-node-_76cbc5a8-9c38-4dad-e573-c9f496daead6-9ec099f7, #w-node-_76cbc5a8-9c38-4dad-e573-c9f496daead9-9ec099f7, #w-node-_76cbc5a8-9c38-4dad-e573-c9f496daeadd-9ec099f7, #w-node-_76cbc5a8-9c38-4dad-e573-c9f496daeae0-9ec099f7, #w-node-_76cbc5a8-9c38-4dad-e573-c9f496daeae4-9ec099f7, #w-node-_25b2ad12-21a4-de80-a853-fc9dd67f2bed-b133b965, #w-node-e8da471a-f4e5-86d7-66fe-c81f78452af0-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8da471a-f4e5-86d7-66fe-c81f78452af1-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e8da471a-f4e5-86d7-66fe-c81f78452af2-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8da471a-f4e5-86d7-66fe-c81f78452af3-b133b965, #w-node-e8da471a-f4e5-86d7-66fe-c81f78452af4-b133b965, #w-node-e8da471a-f4e5-86d7-66fe-c81f78452af5-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3a4c87f0-45c0-ecfb-87f3-c19a7d9407f0-b133b965, #w-node-_3a4c87f0-45c0-ecfb-87f3-c19a7d9407f4-b133b965, #w-node-_3a4c87f0-45c0-ecfb-87f3-c19a7d9407f8-b133b965, #w-node-_3a4c87f0-45c0-ecfb-87f3-c19a7d9407fc-b133b965, #w-node-_3a4c87f0-45c0-ecfb-87f3-c19a7d940800-b133b965, #w-node-_3a4c87f0-45c0-ecfb-87f3-c19a7d940804-b133b965, #w-node-_75b070ea-208b-2a5c-b43e-a930aeb13fdd-b133b965, #w-node-_75b070ea-208b-2a5c-b43e-a930aeb13fe3-b133b965, #w-node-_75b070ea-208b-2a5c-b43e-a930aeb13fe9-b133b965, #w-node-_75b070ea-208b-2a5c-b43e-a930aeb13fef-b133b965, #w-node-_75b070ea-208b-2a5c-b43e-a930aeb13ff5-b133b965, #w-node-_75b070ea-208b-2a5c-b43e-a930aeb13ffb-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_5db5c7f3-4b88-2fda-0aaa-3eb32ce185b5-b133b965, #w-node-_330e49cb-d048-4f83-c958-624f2b9e93d7-b133b965, #w-node-_43be19cb-dbfa-884e-75d1-c7f6537e2793-b133b965, #w-node-_00bd92a2-0e1c-0372-9c57-65088f99396e-b133b965, #w-node-_465f3fd7-e2cf-7287-5a56-38b51791d980-b133b965, #w-node-_94caa579-a76d-f142-008e-97b316f7a67f-b133b965, #w-node-_95b86e65-6d76-e9f1-9f2e-2bad1916e039-b133b965, #w-node-_95b86e65-6d76-e9f1-9f2e-2bad1916e03d-b133b965, #w-node-_95b86e65-6d76-e9f1-9f2e-2bad1916e041-b133b965, #w-node-_95b86e65-6d76-e9f1-9f2e-2bad1916e045-b133b965, #w-node-_95b86e65-6d76-e9f1-9f2e-2bad1916e049-b133b965, #w-node-_95b86e65-6d76-e9f1-9f2e-2bad1916e04d-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32cff523-1edf-29d4-fa3e-18cb009f82d8-b133b965, #w-node-_6b9fbff4-f38f-0067-ff32-32feae08049a-b133b965, #w-node-a917846b-0d1f-7bc5-7ca8-7eee3f7cea7c-b133b965 {
  justify-self: end;
}

#w-node-_5a5ed08c-f427-5b46-27cc-73216a584a3e-b133b965, #w-node-e01ff215-0fbe-ad77-0bda-cd90af4bef74-b133b965, #w-node-_14d5167c-d8a5-18b0-b4d7-30469c88fc00-b133b965, #w-node-_4d143283-0825-fb56-d7cd-f37089865a0a-b133b965, #w-node-f428573f-1710-ee56-ce6b-4344bbba626e-b133b965, #w-node-_4a7c1236-897e-dcd3-66b1-fe272872a443-b133b965, #w-node-_22c3e72b-358a-1c6f-2fcd-5e9323153319-b133b965, #w-node-_22c3e72b-358a-1c6f-2fcd-5e932315331d-b133b965, #w-node-_22c3e72b-358a-1c6f-2fcd-5e9323153321-b133b965, #w-node-_22c3e72b-358a-1c6f-2fcd-5e9323153325-b133b965, #w-node-_22c3e72b-358a-1c6f-2fcd-5e9323153329-b133b965, #w-node-_22c3e72b-358a-1c6f-2fcd-5e932315332d-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33ed-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33ee-b133b965, #w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33ef-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33f0-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33f1-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33f5-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33f8-b133b965, #w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33fa-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33fe-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e3400-b133b965, #w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e3401-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e3402-b133b965, #w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e3403-b133b965, #w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e3407-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bcfdfffa-084d-34c1-a1e4-82de328c6e31-b133b965, #w-node-_7fa533ba-de7a-eac1-fae7-71432330a129-b133b965, #w-node-_7fa533ba-de7a-eac1-fae7-71432330a12c-b133b965, #w-node-_7fa533ba-de7a-eac1-fae7-71432330a141-b133b965, #w-node-_7fa533ba-de7a-eac1-fae7-71432330a144-b133b965, #w-node-_7fa533ba-de7a-eac1-fae7-71432330a15b-b133b965, #w-node-_7fa533ba-de7a-eac1-fae7-71432330a15d-b133b965, #w-node-_562acf34-2efe-7b8b-b35f-a1c1d45bf785-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Image-Evolucao.w-node-_562acf34-2efe-7b8b-b35f-a1c1d45bf78d-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de1f7-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de1fe-b133b965, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de1ff-b133b965, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de200-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de201-b133b965, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de205-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de206-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de207-b133b965, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de20b-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de20c-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de20d-b133b965, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de211-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de212-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de213-b133b965, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de217-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de218-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de219-b133b965, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de21d-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de21e-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de21f-b133b965, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de223-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b78b-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b78c-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b78e-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b78f-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b791-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b793-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b794-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b797-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b798-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b79b-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b79c-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b79f-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7a0-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7a3-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7a4-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7a7-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7a8-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7aa-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7ab-b133b965, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7ac-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7ad-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7af-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7b1-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7b2-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7b7-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7b8-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7bd-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7be-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7c3-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7c4-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7c9-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7ca-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7cf-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7d0-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7a655ca4-f5df-3c5a-d795-bc74a3065920-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a655ca4-f5df-3c5a-d795-bc74a3065921-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7a655ca4-f5df-3c5a-d795-bc74a3065922-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a655ca4-f5df-3c5a-d795-bc74a3065926-b133b965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_760bf89a-1dd3-7447-074c-1d8bfac6e7a5-d71c705b {
  align-self: center;
}

#w-node-_56175e36-c4d3-7b67-511d-d1421596a923-d71c705b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2fe43e0-2549-3671-8327-95cb484bce76-d71c705b {
  align-self: center;
}

#w-node-_25b2ad12-21a4-de80-a853-fc9dd67f2bed-e53bacdb, #w-node-e8da471a-f4e5-86d7-66fe-c81f78452af0-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8da471a-f4e5-86d7-66fe-c81f78452af1-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e8da471a-f4e5-86d7-66fe-c81f78452af2-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8da471a-f4e5-86d7-66fe-c81f78452af3-e53bacdb, #w-node-e8da471a-f4e5-86d7-66fe-c81f78452af4-e53bacdb, #w-node-e8da471a-f4e5-86d7-66fe-c81f78452af5-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_32cff523-1edf-29d4-fa3e-18cb009f82d8-e53bacdb, #w-node-a917846b-0d1f-7bc5-7ca8-7eee3f7cea7c-e53bacdb {
  justify-self: end;
}

#w-node-_6b9fbff4-f38f-0067-ff32-32feae080490-e53bacdb {
  justify-self: auto;
}

#w-node-_6b9fbff4-f38f-0067-ff32-32feae08049a-e53bacdb {
  justify-self: end;
}

#w-node-_4c815be4-8314-6162-273e-516773e93d0f-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a5428571-0419-ef58-7af7-cd0d78c0066c-e53bacdb {
  justify-self: end;
}

#w-node-a5c5c66c-80df-d25a-627e-fa56e5ab78f2-e53bacdb, #w-node-a5c5c66c-80df-d25a-627e-fa56e5ab78f6-e53bacdb, #w-node-a5c5c66c-80df-d25a-627e-fa56e5ab78fa-e53bacdb, #w-node-a5c5c66c-80df-d25a-627e-fa56e5ab78fe-e53bacdb, #w-node-a5c5c66c-80df-d25a-627e-fa56e5ab7902-e53bacdb, #w-node-a5c5c66c-80df-d25a-627e-fa56e5ab7906-e53bacdb, #w-node-a5c5c66c-80df-d25a-627e-fa56e5ab790b-e53bacdb, #w-node-a5c5c66c-80df-d25a-627e-fa56e5ab790f-e53bacdb, #w-node-a5c5c66c-80df-d25a-627e-fa56e5ab7913-e53bacdb, #w-node-a5c5c66c-80df-d25a-627e-fa56e5ab7917-e53bacdb, #w-node-a5c5c66c-80df-d25a-627e-fa56e5ab791b-e53bacdb, #w-node-a5c5c66c-80df-d25a-627e-fa56e5ab791f-e53bacdb, #w-node-_8ca8ad57-6e6b-ee00-4b9e-6be0216b317c-e53bacdb, #w-node-_8ca8ad57-6e6b-ee00-4b9e-6be0216b3182-e53bacdb, #w-node-_8ca8ad57-6e6b-ee00-4b9e-6be0216b3188-e53bacdb, #w-node-_8ca8ad57-6e6b-ee00-4b9e-6be0216b318e-e53bacdb, #w-node-_8ca8ad57-6e6b-ee00-4b9e-6be0216b3194-e53bacdb, #w-node-_8ca8ad57-6e6b-ee00-4b9e-6be0216b319a-e53bacdb, #w-node-_8ca8ad57-6e6b-ee00-4b9e-6be0216b31a1-e53bacdb, #w-node-_8ca8ad57-6e6b-ee00-4b9e-6be0216b31a7-e53bacdb, #w-node-_8ca8ad57-6e6b-ee00-4b9e-6be0216b31ad-e53bacdb, #w-node-_8ca8ad57-6e6b-ee00-4b9e-6be0216b31b3-e53bacdb, #w-node-_8ca8ad57-6e6b-ee00-4b9e-6be0216b31b9-e53bacdb, #w-node-_8ca8ad57-6e6b-ee00-4b9e-6be0216b31bf-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33ed-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33ee-e53bacdb, #w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33ef-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33f0-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33f1-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33f5-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33f8-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33f9-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33fa-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33fe-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e3400-e53bacdb, #w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e3401-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e3402-e53bacdb, #w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e3403-e53bacdb, #w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e3407-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5d5697b7-54ba-b0f2-8dfe-8dff97415827-e53bacdb, #w-node-_5d5697b7-54ba-b0f2-8dfe-8dff97415836-e53bacdb, #w-node-_5d5697b7-54ba-b0f2-8dfe-8dff97415839-e53bacdb, #w-node-_5d5697b7-54ba-b0f2-8dfe-8dff97415841-e53bacdb, #w-node-_5d5697b7-54ba-b0f2-8dfe-8dff97415844-e53bacdb, #w-node-_5d5697b7-54ba-b0f2-8dfe-8dff9741584d-e53bacdb, #w-node-_5d5697b7-54ba-b0f2-8dfe-8dff9741584f-e53bacdb, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de1f7-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de1fe-e53bacdb, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de1ff-e53bacdb, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de200-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de201-e53bacdb, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de205-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de206-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de207-e53bacdb, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de20b-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de20c-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de20d-e53bacdb, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de211-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de212-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de213-e53bacdb, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de217-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de218-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de219-e53bacdb, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de21d-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de21e-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_72e18c79-ed1c-6d66-9de8-c73b829de21f-e53bacdb, #w-node-_72e18c79-ed1c-6d66-9de8-c73b829de223-e53bacdb, #w-node-dead0f21-e636-2b1e-eab9-da2b3a536970-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Image-Evolucao.w-node-dead0f21-e636-2b1e-eab9-da2b3a536978-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b78b-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b78c-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b78e-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b78f-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b791-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b793-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b794-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b797-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b798-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b79b-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b79c-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b79f-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7a0-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7a3-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7a4-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7a7-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7a8-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7aa-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7ab-e53bacdb, #w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7ac-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7ad-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7af-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7b1-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7b2-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7b7-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7b8-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7bd-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7be-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7c3-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7c4-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7c9-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7ca-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7cf-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ac3120f1-e6b6-fb07-0cc0-88d4b459b7d0-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7a655ca4-f5df-3c5a-d795-bc74a3065920-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a655ca4-f5df-3c5a-d795-bc74a3065921-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7a655ca4-f5df-3c5a-d795-bc74a3065922-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a655ca4-f5df-3c5a-d795-bc74a3065926-e53bacdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-45330541 {
  place-self: start;
}

#w-node-_767a8d0d-8a61-08c7-0e39-4b02786c60cb-4e583ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_488aad14-1655-7e94-55e2-e33690a1b1ad-4e583ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92c8c9fa-a4e5-0a62-c5da-fbd18bd43fc6-4e583ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5620c9e-ec82-d9ce-98ad-4f85c979fd73-4e583ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5909dc2-33a1-f011-05fb-d12f8672c9c0-4e583ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_156d61a2-ad3d-5c2a-5ee3-c0dc4a6b7de8-4e583ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_156d61a2-ad3d-5c2a-5ee3-c0dc4a6b7de9-4e583ef9, #w-node-a201bdbf-301a-cd89-a589-6b151be064d5-4e583ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aacb29c8-2ebb-df71-c371-f484eece06b8-4e583ef9, #w-node-aacb29c8-2ebb-df71-c371-f484eece06b9-4e583ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_16dfedb6-c206-d4b1-9c61-dee4e8328fad-4e583ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99f7c0f4-d778-d024-92b8-c740e88b5866-4e583ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c0c158c4-f433-03c0-c31c-7f8169ec4dff-4e583ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52ea111e-5288-d6e2-0ea2-10c430aa4b61-4e583ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-fd27cd20-1626-1431-756a-d8b70c4f4c73-72317b2e, #w-node-_8031f80d-ed5f-b81f-852e-65dd72e30c55-72317b2e, #w-node-fa0b18d7-3464-b9b3-eb63-9b9bbd3d00b5-72317b2e, #w-node-f1c2e5e4-e8dc-e5ec-82d1-2d8e1ae3b275-72317b2e, #w-node-f1c2e5e4-e8dc-e5ec-82d1-2d8e1ae3b282-72317b2e, #w-node-_4faae906-fe35-51b9-8ca1-11d942a74256-72317b2e, #w-node-_777956d4-2d5d-2ccb-e587-22f6cbf812f3-72317b2e, #w-node-_777956d4-2d5d-2ccb-e587-22f6cbf81300-72317b2e, #w-node-_41a40d1f-f33c-7754-d6af-2fd4d6671162-72317b2e, #w-node-_6109e939-aa95-24f2-7b7a-f44158f24956-72317b2e, #w-node-_6109e939-aa95-24f2-7b7a-f44158f24963-72317b2e, #w-node-_7b767feb-22d2-b195-3b95-f14cc22d8031-72317b2e, #w-node-_1b49392e-78d0-8b06-6fb8-5f51c2ce1534-72317b2e, #w-node-_096c1cde-d923-11b2-ba30-d03ef365f6f3-72317b2e, #w-node-_21b4e0f2-a64e-1e87-04af-08afb2fa1727-72317b2e, #w-node-_11240e9e-9292-bea3-6926-500fe0291300-72317b2e, #w-node-_25c6cadf-7708-93fb-3661-246dfb8c3341-a0613d9c, #w-node-b5294ec8-0790-e9ac-b5ba-5331e17cb792-a0613d9c, #w-node-c8b2d52d-e920-806c-fa64-9d43edea354a-8cb30504, #w-node-_9639c3aa-19a3-f95d-7cd7-344b43ebb2c6-8cb30504, #w-node-_1e7be3e0-da6b-7cad-9a49-131165fe510d-8cb30504, #w-node-_3438c457-4310-98a6-577e-bb83cfe77f41-8cb30504, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5c64-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5c71-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5c7c-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5c8b-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5c96-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5ca3-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5cb0-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5cbd-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5cca-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5cd9-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5ce6-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5cf3-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5d08-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5d16-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5d22-770eaa37, #w-node-_7c3d321e-2f68-e9cc-c295-7dff2bff5d30-770eaa37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7d87627-e390-b50d-efd2-ab854b9ece0e-ce6d7ed6, #w-node-a7d87627-e390-b50d-efd2-ab854b9ece11-ce6d7ed6, #w-node-a7d87627-e390-b50d-efd2-ab854b9ece26-ce6d7ed6 {
  place-self: stretch;
}

#w-node-_57f202e5-02ff-fc19-e3c1-21d8d163da3f-ce6d7ed6 {
  place-self: center;
}

#w-node-_192a972a-ffeb-cfd2-0501-f958fed71497-ce6d7ed6 {
  justify-self: end;
}

#w-node-_192a972a-ffeb-cfd2-0501-f958fed7149c-ce6d7ed6 {
  justify-self: center;
}

#w-node-_192a972a-ffeb-cfd2-0501-f958fed714a1-ce6d7ed6 {
  justify-self: start;
}

#w-node-f36bf170-2b7a-a17d-e913-9e24a0811679-ce6d7ed6, #w-node-f36bf170-2b7a-a17d-e913-9e24a081167c-ce6d7ed6, #w-node-f36bf170-2b7a-a17d-e913-9e24a0811685-ce6d7ed6, #w-node-f36bf170-2b7a-a17d-e913-9e24a0811688-ce6d7ed6, #w-node-f36bf170-2b7a-a17d-e913-9e24a0811691-ce6d7ed6, #w-node-f36bf170-2b7a-a17d-e913-9e24a0811694-ce6d7ed6, #w-node-f36bf170-2b7a-a17d-e913-9e24a081169e-ce6d7ed6, #w-node-f36bf170-2b7a-a17d-e913-9e24a08116a1-ce6d7ed6, #w-node-f36bf170-2b7a-a17d-e913-9e24a08116ab-ce6d7ed6, #w-node-f36bf170-2b7a-a17d-e913-9e24a08116ad-ce6d7ed6, #w-node-f36bf170-2b7a-a17d-e913-9e24a08116b6-ce6d7ed6, #w-node-f36bf170-2b7a-a17d-e913-9e24a08116b8-ce6d7ed6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-ffef505b, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-75ef505c {
    justify-self: start;
  }

  #w-node-_43215b3c-809d-2fd2-51ab-c57ae48e9ac3-00ef508f, #w-node-e750b74d-edba-de63-2a44-0f811003d01f-5bef5096 {
    place-self: center;
  }

  #w-node-_0d87c1d7-0f59-9e09-f926-46e8e0049093-5bef509a, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-c5ef50a7, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-78ef50a8, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-14ef50d8 {
    justify-self: start;
  }

  #w-node-_19d9f86d-272b-9aac-7350-8ba2c3508317-bdef50db {
    place-self: center;
  }

  #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-5aef50dd, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-25ef50de {
    justify-self: start;
  }

  #w-node-_73720028-840c-77f1-6e6e-58c33aa74fa8-37ef50fa {
    place-self: center;
  }

  #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-e9ef5136, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-87ef5222 {
    justify-self: start;
  }

  #w-node-c0efff1a-f6a2-a1c2-8d55-1eb7ed96ef64-22ef5294, #w-node-f9117102-0a84-4b96-d0e3-d44f6a91d347-22ef5294 {
    place-self: center stretch;
  }

  #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-6cef52ba {
    justify-self: start;
  }

  #w-node-_19d9f86d-272b-9aac-7350-8ba2c3508317-96ef52f3 {
    place-self: center;
  }

  #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-b7ef5343, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-27ef5350, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-f1ef5365 {
    justify-self: start;
  }

  #w-node-_95c838a0-f603-0cce-b7e9-0d76dbb2308e-52ef538b {
    align-self: auto;
  }

  #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-8def53b1, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-7eef54a8, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-a0ef54bb, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-b0ef5553, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-92ef5579, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-a7ef5589, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-13ef558a, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-8aef5596, #w-node-ca2bec6e-9f8b-0c5d-861c-5273d46d2eab-45330541 {
    justify-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5614-ca61d37f {
    place-self: center;
  }

  #w-node-c1d5c982-ab12-92e5-73bf-af47950a2771-e3ef5022 {
    justify-self: start;
  }

  #w-node-cfb4f416-519c-ef1f-1dd3-93af4b9c556d-00ef508f {
    align-self: center;
  }

  #w-node-_08bcf09a-2989-5fb1-2d87-0006705aa66c-00ef508f {
    place-self: start;
  }

  #w-node-_43215b3c-809d-2fd2-51ab-c57ae48e9ac3-00ef508f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-d97426c4-b321-a5b8-c868-c7c139c594d2-00ef508f {
    align-self: center;
  }

  #meu-projeto-button.w-node-d97426c4-b321-a5b8-c868-c7c139c594d0-00ef508f {
    grid-area: Area;
  }

  #w-node-e750b74d-edba-de63-2a44-0f811003d03a-5bef5096 {
    place-self: auto center;
  }

  #w-node-c1d5c982-ab12-92e5-73bf-af47950a2771-0eef50aa, #w-node-c1d5c982-ab12-92e5-73bf-af47950a2771-57ef50e2, #w-node-_4c6a5a6e-a626-93bd-dc86-976057cbd744-b2ef532c {
    justify-self: start;
  }

  #w-node-_9b235bd8-a389-deeb-53f2-b014cf2dbbf9-b2ef532c {
    place-self: auto start;
  }

  #w-node-c1d5c982-ab12-92e5-73bf-af47950a2771-b2ef532c, #w-node-c1d5c982-ab12-92e5-73bf-af47950a2771-b3ef5594, #w-node-c1d5c982-ab12-92e5-73bf-af47950a2771-e4ef5599, #w-node-c1d5c982-ab12-92e5-73bf-af47950a2771-aaef559a {
    justify-self: start;
  }

  #w-node-_53557b8f-fd59-0980-89dd-5664c1844004-595f43db, #w-node-b62d1ad8-29d9-cc56-5d67-520fb89d5614-595f43db {
    place-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_4765107f-87f4-5216-2791-b7018094df0d-e3ef5022, #w-node-_57f202e5-02ff-fc19-e3c1-21d8d163da3f-59ef50ab {
    justify-self: center;
  }

  #w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f988f2-595f43db {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_73561c0b-2cce-48ab-b968-613e9b6e4886-595f43db {
    place-self: auto;
  }

  #w-node-_73561c0b-2cce-48ab-b968-613e9b6e4888-595f43db {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-b312a617-c012-e32b-b7b3-07505fc3135d-72317b2e, #w-node-b312a617-c012-e32b-b7b3-07505fc3135d-770eaa37 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_57f202e5-02ff-fc19-e3c1-21d8d163da3f-ce6d7ed6 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f950796e-e256-1f24-2910-c61c7ca29cc3-ca61d37f, #w-node-f950796e-e256-1f24-2910-c61c7ca29cb1-ca61d37f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_28ec3ad1-0d19-4293-adde-3f4f8725998b-e3ef5022 {
    align-self: start;
  }

  #w-node-_4765107f-87f4-5216-2791-b7018094df0d-e3ef5022, #w-node-bb23b52c-9734-8b91-3636-d536672527f3-e3ef5022, #w-node-bb23b52c-9734-8b91-3636-d53667252807-e3ef5022 {
    justify-self: center;
  }

  #w-node-_9f8e9977-0db9-38da-3515-8f34beb7cb22-e3ef5022, #w-node-_04156f67-acd9-0eb5-1510-a3b3d6fd4e09-01ef5062 {
    align-self: start;
  }

  #w-node-_7cb0283c-dcea-48c1-4f40-57df8cfb1677-61ef5082 {
    justify-self: center;
  }

  #w-node-_7cb0283c-dcea-48c1-4f40-57df8cfb1684-61ef5082 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7cb0283c-dcea-48c1-4f40-57df8cfb1677-6aef5083 {
    justify-self: center;
  }

  #w-node-_7cb0283c-dcea-48c1-4f40-57df8cfb1684-6aef5083 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e83eee85-07e6-64a2-75e1-b7c382f799d1-6aef5083 {
    grid-column: span 1 / span 1;
  }

  #w-node-_23c9f693-601e-3e1a-c84b-e190ebce4c29-6aef5083 {
    justify-self: center;
  }

  #w-node-a0737af9-caa2-c4c7-a0ac-b0543fcccefe-00ef508f {
    place-self: center;
  }

  #w-node-d97426c4-b321-a5b8-c868-c7c139c594d2-00ef508f {
    align-self: center;
  }

  #w-node-_91439abb-5ff2-dcc8-ccb2-ff73a626aee3-70ef509d, #w-node-_67bd6581-548a-0e5b-06aa-d45f482837e0-70ef509d, #w-node-_28ec3ad1-0d19-4293-adde-3f4f8725998b-0eef50aa {
    align-self: start;
  }

  #w-node-_4765107f-87f4-5216-2791-b7018094df0d-0eef50aa, #w-node-bb23b52c-9734-8b91-3636-d536672527f3-0eef50aa, #w-node-bb23b52c-9734-8b91-3636-d53667252807-0eef50aa {
    justify-self: center;
  }

  #w-node-_9f8e9977-0db9-38da-3515-8f34beb7cb22-0eef50aa {
    align-self: start;
  }

  #w-node-_57f202e5-02ff-fc19-e3c1-21d8d163da3f-59ef50ab, #w-node-_192a972a-ffeb-cfd2-0501-f958fed71497-59ef50ab, #w-node-_192a972a-ffeb-cfd2-0501-f958fed714a1-59ef50ab {
    justify-self: center;
  }

  #w-node-_04156f67-acd9-0eb5-1510-a3b3d6fd4e09-0bef50ad, #w-node-_04156f67-acd9-0eb5-1510-a3b3d6fd4e09-43ef50af {
    align-self: start;
  }

  #w-node-e4af891c-e9d1-ebcf-ceb5-14f16c08c4cc-0cef50b0 {
    justify-self: auto;
  }

  #w-node-_719f30e6-1806-ad1b-ef32-9a69e7bc646a-69ef50d9 {
    justify-self: center;
  }

  #w-node-_719f30e6-1806-ad1b-ef32-9a69e7bc6474-69ef50d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_91eeeafe-bdcb-eac2-27b9-3ce32bacc838-69ef50d9 {
    order: 9999;
  }

  #w-node-_28ec3ad1-0d19-4293-adde-3f4f8725998b-57ef50e2 {
    align-self: start;
  }

  #w-node-_4765107f-87f4-5216-2791-b7018094df0d-57ef50e2, #w-node-bb23b52c-9734-8b91-3636-d536672527f3-57ef50e2, #w-node-bb23b52c-9734-8b91-3636-d53667252807-57ef50e2 {
    justify-self: center;
  }

  #w-node-_9f8e9977-0db9-38da-3515-8f34beb7cb22-57ef50e2 {
    align-self: start;
  }

  #w-node-bb23b52c-9734-8b91-3636-d536672527f3-b2ef532c, #w-node-bb23b52c-9734-8b91-3636-d53667252807-b2ef532c {
    justify-self: center;
  }

  #w-node-_9f8e9977-0db9-38da-3515-8f34beb7cb22-b2ef532c, #w-node-_04156f67-acd9-0eb5-1510-a3b3d6fd4e09-a0ef5348, #w-node-_04156f67-acd9-0eb5-1510-a3b3d6fd4e09-f6ef5482, #w-node-_28ec3ad1-0d19-4293-adde-3f4f8725998b-b3ef5594 {
    align-self: start;
  }

  #w-node-_4765107f-87f4-5216-2791-b7018094df0d-b3ef5594, #w-node-bb23b52c-9734-8b91-3636-d536672527f3-b3ef5594, #w-node-bb23b52c-9734-8b91-3636-d53667252807-b3ef5594 {
    justify-self: center;
  }

  #w-node-_9f8e9977-0db9-38da-3515-8f34beb7cb22-b3ef5594, #w-node-_28ec3ad1-0d19-4293-adde-3f4f8725998b-e4ef5599 {
    align-self: start;
  }

  #w-node-_4765107f-87f4-5216-2791-b7018094df0d-e4ef5599, #w-node-bb23b52c-9734-8b91-3636-d536672527f3-e4ef5599, #w-node-bb23b52c-9734-8b91-3636-d53667252807-e4ef5599 {
    justify-self: center;
  }

  #w-node-_9f8e9977-0db9-38da-3515-8f34beb7cb22-e4ef5599, #w-node-_28ec3ad1-0d19-4293-adde-3f4f8725998b-aaef559a {
    align-self: start;
  }

  #w-node-_4765107f-87f4-5216-2791-b7018094df0d-aaef559a, #w-node-bb23b52c-9734-8b91-3636-d536672527f3-aaef559a, #w-node-bb23b52c-9734-8b91-3636-d53667252807-aaef559a {
    justify-self: center;
  }

  #w-node-_9f8e9977-0db9-38da-3515-8f34beb7cb22-aaef559a {
    align-self: start;
  }

  #w-node-_719f30e6-1806-ad1b-ef32-9a69e7bc646a-a43a83f7, #w-node-ada1fa40-26a0-a99b-8075-98cb9ef8eccd-a43a83f7 {
    justify-self: center;
  }

  #w-node-_719f30e6-1806-ad1b-ef32-9a69e7bc6474-a43a83f7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_91eeeafe-bdcb-eac2-27b9-3ce32bacc838-a43a83f7 {
    order: 9999;
  }

  #w-node-_63e00cce-c787-028d-ee60-36b9ee7fd056-216e8bf2 {
    align-self: start;
  }

  #w-node-_44392bdc-0da1-3720-e49c-f85f0125563a-e40221b0, #w-node-_3bc00f49-136c-1dc2-ce73-265e0d15fa8c-e40221b0, #w-node-_44392bdc-0da1-3720-e49c-f85f0125564a-e40221b0 {
    justify-self: center;
  }

  #w-node-_91eeeafe-bdcb-eac2-27b9-3ce32bacc838-e40221b0 {
    order: 9999;
  }

  #w-node-ccbb3333-a100-ce4a-d732-c833a7593e79-595f43db {
    place-self: center;
  }

  #w-node-_5f2a7771-93fd-292f-1c2a-cb9b43f988f2-595f43db {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33ee-b133b965 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_760bf89a-1dd3-7447-074c-1d8bfac6e7a5-d71c705b, #w-node-c2fe43e0-2549-3671-8327-95cb484bce76-d71c705b {
    order: 9999;
  }

  #w-node-c5bbb78a-09e7-8296-97a9-6fdfb65e33ee-e53bacdb, #w-node-_488aad14-1655-7e94-55e2-e33690a1b1ad-4e583ef9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_57f202e5-02ff-fc19-e3c1-21d8d163da3f-ce6d7ed6, #w-node-_192a972a-ffeb-cfd2-0501-f958fed71497-ce6d7ed6, #w-node-_192a972a-ffeb-cfd2-0501-f958fed714a1-ce6d7ed6 {
    justify-self: center;
  }
}
