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: Neuepower qo7lrz;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a0d8_NeuePower-Regular-qo7lrz.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Heming variable;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a0da_Heming%20Variable.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Spacemono;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a0df_SpaceMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Spacemono;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a0dd_SpaceMono-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Spacemono;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a0de_SpaceMono-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Spacemono;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a0e0_SpaceMono-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Heming variable;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a0da_Heming%20Variable.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Heming variable;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a0da_Heming%20Variable.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2de_Aktiv%20Grotesk%20Cd%20XBold.otf") format("opentype"), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2d0_Aktiv%20Grotesk%20Cd%20Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2cf_Aktiv%20Grotesk%20Cd%20Black.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2ce_Aktiv%20Grotesk%20Cd%20Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2e2_Aktiv%20Grotesk%20Cd%20Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2e4_Aktiv%20Grotesk%20Cd%20Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2e3_Aktiv%20Grotesk%20Cd%20SemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2e1_Aktiv%20Grotesk%20Cd%20Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2e5_Aktiv%20Grotesk%20Cd%20Medium%20Italic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd Hair;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2e0_Aktiv%20Grotesk%20Cd%20Hair%20Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2dd_Aktiv%20Grotesk%20Cd%20Bold%20Italic.otf") format("opentype"), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2e6_Aktiv%20Grotesk%20Cd%20XBold%20Italic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2df_Aktiv%20Grotesk%20Cd%20SemiBold%20Italic.otf") format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2d1_Aktiv%20Grotesk%20Cd%20Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2dc_Aktiv%20Grotesk%20Cd%20Black%20Italic.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2e7_Aktiv%20Grotesk%20Cd%20Thin%20Italic.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2e8_Aktiv%20Grotesk%20Cd%20Light%20Italic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Aktiv Grotesk Cd Hair;
  src: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2d2_Aktiv%20Grotesk%20Cd%20Hair.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --bluish-gray-900: #141a28;
  --link: #129bd1;
  --black-2: #1a1e33;
  --transparent: #fff0;
  --ghost-white: #e8ebf1;
  --red-background: #161426;
  --red2-pink: #df295d;
  --medium-sea-green: #00b186;
  --663399: #602bb6;
  --deep-pink: #fc0a7e;
  --midnight-blue: #242633;
  --dark-slate-blue: #625877;
  --white-smoke: var(--white);
  --slate-grey: #737885;
  --white-20: #fff3;
  --medium-aquamarine: #00cc9a;
  --black: black;
  --red2-background: var(--red2-dark);
  --dim-grey-2: #4d4d4d;
  --red-white25: #ffffff40;
  --barte-pink_100: #c21776;
  --blue: #2d30e1;
  --button-hover: #f3f3f333;
  --red-pink10: #ff35711a;
  --red2-medium-pink: #cb2159;
  --barte-bg-azul-escuro: #0074a1;
  --barte-azul: #1abeff;
  --blue-violet: #6e2ed8;
  --dark-slate-grey: #2a444e;
  --dim-grey: #6b6b6b;
  --red2-dark-pink: #881037;
  --red2-beige: #d6c2a4;
  --red-black50: #00000080;
  --medium-violet-red: #b32e6e;
  --red2-dark: #242b3d;
  --light-goldenrod-yellow: #fff;
  --red_pink: #ff145a;
  --red-pink-30: #df295d4d;
  --black-10: #0000001a;
  --red-pink-20: #df295d33;
  --red-pink-5: #df295d0d;
  --medium-slate-blue: #955df1;
}

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

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

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

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

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

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

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

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

.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-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

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

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

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

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

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

@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 {
  background-color: var(--white);
  color: var(--bluish-gray-900);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  color: var(--bluish-gray-900);
  letter-spacing: -.07rem;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

h2 {
  color: var(--bluish-gray-900);
  letter-spacing: -.05rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  color: var(--bluish-gray-900);
  letter-spacing: -.02rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  color: var(--bluish-gray-900);
  letter-spacing: -.01rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  color: var(--bluish-gray-900);
  margin-top: 1rem;
  margin-bottom: .5rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  color: var(--bluish-gray-900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
}

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

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

strong {
  font-weight: 600;
}

blockquote {
  letter-spacing: -.01rem;
  border-left: 5px solid #e2e2e2;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.default-section.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.default-section.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.default-section.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.banner.hidden {
  display: none;
}

.default-section.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-serv.hidden {
  display: none;
}

.default-section.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a3_mercadoria-resized.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-forn.hidden {
  display: none;
}

.default-section.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-dig.hidden {
  display: none;
}

.default-section.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.hero-lp.hidden {
  display: none;
}

.default-section.hero-section.image-bg-lp {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-lp.hidden {
  display: none;
}

.default-section.hero-section.image-bg-farmacia {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-farmacia.hidden {
  display: none;
}

.default-section.hero-section.image-bg-farmacias {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-farmacias.hidden {
  display: none;
}

.default-section.hero-section.image-bg-eventos {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-eventos.hidden {
  display: none;
}

.default-section.hero-section.image-bg-ag-viagem {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a6_AdobeStock_432514805_p.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-ag-viagem.hidden {
  display: none;
}

.default-section.hero-section.image-bg-saude {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a27e_AdobeStock_275598769%202.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-saude.hidden {
  display: none;
}

.default-section.hero-section.image-bg-edu {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a27f_AdobeStock_283017482%20Grande.jpeg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-edu.hidden {
  display: none;
}

.default-section.hero-section.iphone {
  background-color: var(--transparent);
  background-image: none;
  min-height: 1050px;
}

.default-section.hero-section.iphone-2 {
  background-color: var(--transparent);
  background-image: none;
  justify-content: center;
  align-items: center;
  height: 80vh;
  min-height: auto;
  margin-top: 15px;
  padding-top: 15%;
  padding-bottom: 18%;
}

.default-section.hero-section.image-bg-metalife {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2b1_AdobeStock_288864016%20Grande.jpeg");
  background-position: 0 0, 70% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-metalife.hidden {
  display: none;
}

.default-section.hero-section.image-bg-yescom {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2b7_AdobeStock_641378257%202.jpeg");
  background-position: 0 0, 70% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-yescom.hidden {
  display: none;
}

.default-section.hero-section.image-bg-supernutrition {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2c2_AdobeStock_676804282.jpeg");
  background-position: 0 0, 70% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-supernutrition.hidden {
  display: none;
}

.default-section.hero-section.image-bg-fotop {
  background-image: linear-gradient(45deg, #000000e0 24%, #fff0), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2c4_AdobeStock_751838307.jpeg");
  background-position: 0 0, 70% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-fotop.hidden {
  display: none;
}

.default-section.hero-section.image-bg-zerezes {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2c7_Zerezes___Loja_Tijuca___2.webp");
  background-position: 0 0, 70% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-zerezes.hidden {
  display: none;
}

.default-section.hero-section.image-bg-aramis {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2c9_AdobeStock_874479826.jpeg");
  background-position: 0 0, 70% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section.hero-section.image-bg-aramis.hidden {
  display: none;
}

.default-section.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.default-section.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
  display: block;
}

.default-section.hero-section-white.hidden {
  display: none;
}

.default-section.hero-section-white.no-botton-margin {
  height: auto;
}

.nav {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  display: none;
  position: relative;
}

.nav-inner {
  border-bottom: 1px #ffffff1a;
  justify-content: space-between;
  align-items: center;
  width: 80vw;
  max-width: 80vw;
  height: 72px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.body {
  background-color: #0000;
}

.body.bg-dark {
  background-color: var(--red-background);
}

.body.bg-red {
  background-image: linear-gradient(90deg, #14070b, #881234);
}

.button {
  color: #fff;
  text-align: center;
  background-color: #fc0a7e;
  border-radius: 3px;
  margin-right: 0;
  padding: 12px 24px;
  font-family: Hero new;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  transition: background-color .5s cubic-bezier(.789, .159, .25, 1), color .2s cubic-bezier(.789, .159, .25, 1);
  display: inline-block;
}

.button:hover {
  color: #6b6b6b;
  background-color: #fff;
}

.button.form-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  transition-timing-function: cubic-bezier(.215, .61, .355, 1), cubic-bezier(.215, .61, .355, 1);
}

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

.paragraph {
  color: #ffffffb3;
  max-width: 450px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
}

.wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
}

.footer-content {
  text-align: center;
  background-color: #0000;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  max-width: 700px;
  margin-top: 60px;
  padding: 40px 40px 0;
  display: flex;
}

.footer-content.form-wrapper {
  display: none;
}

.footer {
  background-color: var(--black-2);
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49f57_Banner-4.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.footer-link {
  color: #fff;
  text-align: left;
  padding: 1rem;
  font-size: 14px;
  text-decoration: none;
}

.footer-link:hover {
  color: #fff;
}

.footer-list {
  flex-direction: column;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.form-2 {
  min-width: 320px;
  margin-top: 40px;
  display: flex;
}

.input {
  clear: none;
  color: #000;
  background-color: #fff;
  border-style: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  flex: 0 auto;
  height: 70px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 0;
  transition: box-shadow .3s cubic-bezier(.215, .61, .355, 1);
  box-shadow: inset 0 0 #fc0a7e;
}

.input:hover, .input:focus {
  box-shadow: inset 0 0 0 2px #fc0a7e;
}

.input::placeholder {
  color: #555;
}

.nav-logo-wrap {
  flex: none;
}

.nav-menu-2 {
  font-family: Hero new;
  font-weight: 300;
}

.brand {
  margin-right: 24px;
  padding: 0;
}

.brand.w--current {
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  display: block;
}

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

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

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.main-mockup {
  border: 1px solid var(--white);
  border-radius: 8px;
  width: 80vw;
  max-width: 1200px;
  position: relative;
  top: -42px;
  box-shadow: 0 2px 24px -4px #1a1e331a;
}

.hero-cta {
  background-color: var(--red2-pink);
  color: var(--white);
  text-align: center;
  border-radius: 4px;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: background-color .2s cubic-bezier(.538, .019, .25, 1);
}

.hero-cta:hover {
  background-color: #c70964;
}

.hero-cta.background-color-green, .hero-cta.button-color-green {
  background-color: var(--medium-sea-green);
}

.hero-cta.gradient {
  background-color: #33195f;
  background-image: linear-gradient(340deg, var(--663399), var(--deep-pink) 46%);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.hero-cta.gradient.g4 {
  background-image: linear-gradient(149deg, #dd0d7c, #64195f);
}

.subscribe-title {
  margin-bottom: 10px;
  font-size: 32px;
}

.link-3 {
  color: #ffffffe6;
  margin-bottom: 20px;
  padding: 20px;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
  transition: color .15s cubic-bezier(.684, .007, .427, .989);
}

.link-3:hover {
  color: #4d8fff;
}

.link-3.color-2 {
  color: #fffc;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  text-decoration: underline;
}

.link-3.text-black {
  color: var(--midnight-blue);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  text-decoration: underline;
}

.form-input-title {
  color: var(--white);
  margin-bottom: 2px;
  font-size: 1rem;
  font-weight: 300;
}

.form-input-container {
  border: 1px solid var(--dark-slate-blue);
  color: var(--ghost-white);
  background-color: #1f1630;
  border-radius: 4px;
  margin-bottom: 16px;
}

.form-input-container:focus {
  color: var(--white-smoke);
  border-width: 2px;
  border-color: #fc0a7e;
  box-shadow: 0 0 0 2px #fc0a7e80;
}

.form-input-container.form-placeholder-gray {
  color: var(--slate-grey);
}

.form-input-container.bg-black {
  border-color: var(--white-20);
  color: var(--white);
  background-color: #ffffff1a;
}

.form-input-container.bg-black:active {
  color: var(--white);
}

.form-input-container.bg-black:focus {
  color: var(--white-smoke);
}

.form-input-container.bg-black:focus-visible, .form-input-container.bg-black[data-wf-focus-visible] {
  color: var(--white);
}

.form-inputs {
  z-index: 10;
  width: 420px;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.success-message {
  background-color: #d7eeca;
  border-radius: 4px;
}

.error-message {
  border-radius: 4px;
  max-width: 400px;
}

.main-form {
  z-index: 400;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  object-fit: cover;
  background-color: #0f091be6;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.main-form:focus-visible, .main-form[data-wf-focus-visible] {
  color: var(--medium-aquamarine);
}

.image-5 {
  display: none;
}

.hero-heading-container {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 700px;
  margin-top: 8rem;
  display: flex;
}

.hero-heading-container.no-top-margin {
  margin-top: 0;
}

.hero-heading-container.padding-m {
  margin-top: 4rem;
}

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

.sponsor-block {
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 40px;
  margin-right: 40px;
  padding: 10px;
  transition: all .12s;
  display: flex;
}

.sponsor-block:hover {
  background-color: #f3f4f8;
}

.sponsors-title {
  color: #adb1b8;
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
}

.sponsor-block-title {
  color: var(--black-2);
  text-align: center;
  font-weight: 400;
}

.div-block-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.text-field {
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #ffffff21;
  min-height: 62px;
  margin-bottom: 0;
  font-size: 16px;
}

.social-link {
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  padding: 10px;
  display: flex;
}

.footer-link-2 {
  color: #ffffffe6;
  margin-right: .5rem;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: .5rem;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.footer-link-2:hover {
  opacity: .5;
}

.footer-bottom {
  color: var(--black);
  border-bottom: 1px solid #ffffff29;
  justify-content: center;
  margin-top: 2rem;
  padding-bottom: 1rem;
  display: flex;
}

.footer-grid-01 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

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

.form-block-3 {
  margin-top: 40px;
}

.footer-title-button {
  color: #fff;
  margin-right: 20px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.4;
}

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

.footer-title {
  color: var(--red2-pink);
  margin-bottom: 22px;
  font-size: 17px;
}

.container {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.submit-button-3 {
  color: #5e4dcd;
  background-color: #ffd2dd;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  min-width: 62px;
  min-height: 62px;
  font-size: 17px;
}

.main-footer {
  background-color: var(--red2-background);
  padding: 60px 3rem 3rem;
  display: block;
}

.footer-top {
  border-bottom: 1px solid #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 10px;
  padding-bottom: 2rem;
  display: flex;
}

.footer-column {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.fale-conosco {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 4px;
  margin-left: 20px;
  transition: background-color .15s;
}

.fale-conosco:hover {
  background-color: var(--medium-aquamarine);
  color: var(--white);
}

.barte-logo {
  height: 32px;
}

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

.nav-outer-div {
  z-index: 100;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #141a28a1;
  background-color: #df295d05;
  justify-content: center;
  width: 100%;
  height: 64px;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.people-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  display: none;
}

.people-grid {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 80vw;
  max-width: 960px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

.member-container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.member-image-container {
  width: 150px;
  height: 150px;
}

.member-position {
  text-align: center;
  margin-top: 0;
  font-weight: 400;
}

.member-name {
  text-align: center;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 16px;
}

.terms-div {
  max-width: 960px;
}

.terms-div.last-section {
  margin-bottom: 40px;
}

.terms-section {
  color: var(--black);
  justify-content: center;
  align-items: flex-start;
  padding-left: 140px;
  padding-right: 140px;
  display: flex;
}

.terms-heading {
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 18px;
}

.terms-body {
  color: var(--dim-grey-2);
  font-size: 15px;
  line-height: 24px;
}

.terms-body.update-date {
  color: #a5a5a5;
  padding-top: 0;
}

.terms-body.table-title {
  margin-top: 40px;
}

.terms-body.indent {
  margin-bottom: 30px;
  padding-left: 24px;
}

.terms-grid {
  grid-column-gap: 2px;
  grid-row-gap: 8px;
  background-color: #eee7e700;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
}

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

.terms-grid.grid-3 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
}

.terms-table-text {
  color: var(--dim-grey-2);
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
}

.terms-grid-div {
  background-color: var(--white-smoke);
  width: 100%;
  height: 100%;
  padding: 8px 12px;
  display: flex;
}

.terms-link {
  color: var(--link);
  text-decoration: underline;
}

.terms-table2-title-div {
  background-color: var(--white-smoke);
  padding-top: 6px;
  padding-left: 12px;
}

.terms-table2-subtitle-text {
  color: #858585;
  margin-top: 10px;
  margin-bottom: 6px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 400;
}

.terms-table2-text-div {
  background-color: var(--white-smoke);
  line-height: 24px;
}

.terms-table2-list {
  padding: 0 24px 12px 30px;
}

.terms-table2-list.numbered {
  list-style-type: lower-roman;
}

.terms-table2-title-text {
  color: #000;
  font-weight: 700;
}

.grid-5 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-areas: "Area Area";
  margin-bottom: 40px;
}

.terms-header-group {
  justify-content: space-between;
  align-items: center;
  width: 960px;
  max-width: 960px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.terms-nav-link {
  color: var(--link);
  padding: 10px 0 10px 16px;
  font-size: 14px;
  text-decoration: underline;
  display: block;
}

.terms-link-group {
  display: flex;
}

.terms-header {
  justify-content: center;
  width: 100%;
  display: flex;
}

.terms-heading-big {
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 21px;
}

.thank-you-heading {
  color: var(--midnight-blue);
  font-size: 40px;
}

.div-block-14 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.thank-you-text {
  color: #383941;
  text-align: center;
  line-height: 24px;
}

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

.member-image {
  object-fit: cover;
  border: 1px solid #ffffffb3;
  border-radius: 50%;
  width: 100%;
  height: 100%;
}

.div-block-16 {
  margin-top: 60px;
  margin-bottom: 40px;
}

.div-block-16.hide {
  display: none;
}

.heading-5 {
  color: var(--black);
  font-family: Hero new;
  font-weight: 500;
}

.heading-5.white {
  color: var(--white);
  margin-top: 5rem;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.member-link-container {
  flex-direction: column;
  align-items: center;
  margin-top: 8px;
  transition: color .15s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.member-link-container:hover {
  color: #1f4bb9;
}

.navbar {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffffd9;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 72px;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
}

.footer-list-copy {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-3 {
  color: var(--red-white25);
  margin-top: 1rem;
  font-size: .875rem;
  font-weight: 300;
}

.paragraph-3.padding {
  color: var(--red-white25);
  padding-left: 4px;
  padding-right: 4px;
  font-weight: 300;
}

.container-2 {
  justify-content: space-between;
  align-items: center;
  width: 80vw;
  margin-right: 0;
  display: flex;
}

.div-block-17 {
  background-color: var(--bluish-gray-900);
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  transform: skew(0deg);
}

.blog-nav-menu {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 65px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.blog-nav-link {
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-flex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.sidebar {
  background-color: #8d8ea8;
  width: 240px;
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
}

.reading-time-tag-group {
  font-size: 12px;
}

.reading-time-tag-text {
  font-size: 14px;
  line-height: 18px;
}

.body-2 {
  font-family: Inter, sans-serif;
}

.card-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  transition: all .15s;
}

.card-title:hover {
  color: #1f5aee;
}

.card-summary {
  color: #797d90;
  font-size: 14px;
  line-height: 20px;
  display: none;
}

.link-block {
  background-color: #0000;
  border: 1px solid #c3d3f3;
  border-radius: 4px;
  flex-direction: column;
  padding: 10px 16px;
  display: flex;
}

.collection-item {
  border: 1px solid #c8c9cf;
  border-radius: 4px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-bottom: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.tutorial-page-section {
  margin-top: 100px;
}

.tutorial-page-container {
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.tutorial-page-content-container {
  margin-top: 40px;
}

.body-3 {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.help-center-section {
  flex-direction: column;
  padding-top: 100px;
  display: flex;
}

.tutoriais-heading {
  color: var(--black);
  letter-spacing: -.4px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
}

.tutoriais-paragraph {
  color: #000;
  letter-spacing: -.1px;
  font-size: 18px;
  font-weight: 300;
}

.collection-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.collection-list-wrapper {
  margin-bottom: 100px;
  display: flex;
}

.collection-item-link {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  transition: all .15s;
}

.rich-text-block {
  color: var(--black);
  margin-top: 32px;
  line-height: 24px;
}

.guide-gif {
  border: 1px solid #000;
  border-radius: 4px;
  margin-top: 40px;
  margin-bottom: 100px;
  box-shadow: 0 6px 6px #00000014;
}

.back-buton-2 {
  border-radius: 4px;
  align-items: center;
  width: 90px;
  padding: 8px 12px 8px 8px;
  transition: all .15s;
  display: flex;
}

.back-buton-2:hover {
  background-color: #e9eef8;
}

.text-block {
  font-weight: 500;
}

.text-block.link-black {
  color: var(--black);
}

.text-block-3 {
  display: inline-block;
}

.text-block-4 {
  margin-left: 3px;
  display: inline-block;
}

.reading-time {
  opacity: .6;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.image-8 {
  margin-right: 6px;
}

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

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

.styleguide_page-header {
  border-bottom: 2px solid #e6e6e6;
  margin-bottom: 2rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

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

.fs-styleguide_version-details {
  z-index: 5;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 500;
}

.fs-styleguide_section {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  border-bottom: 2px solid #e6e6e6;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.fs-styleguide_section-type {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #000;
  padding: 1.25rem;
  font-size: 1rem;
  font-weight: 600;
}

.fs-styleguide_1-col {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs-styleguide_1-col.gap-medium {
  grid-row-gap: 2.5rem;
}

.heading-xlarge {
  letter-spacing: -.07rem;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

.heading-xlarge.text-weight-light.text-color-white.hero-no-spacing {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Heming variable, sans-serif;
  font-weight: 300;
  line-height: 1;
}

.heading-xlarge.text-weight-light.hero-no-space {
  max-width: 700px;
  margin-bottom: 0;
  font-family: Heming variable, sans-serif;
  font-size: 3.5rem;
  line-height: 1;
}

.heading-xlarge.text-weight-bold.text-color-white.no-spacing {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Heming variable, sans-serif;
  font-weight: 700;
  line-height: 1;
}

.heading-xlarge.text-weight-bold.hero-no-space {
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Heming variable, sans-serif;
  font-size: 3.5rem;
  line-height: 1;
}

.heading-large {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-large.text-color-green {
  color: var(--medium-sea-green);
}

.heading-large.text-weight-light.hero-no-space {
  max-width: 700px;
}

.heading-large.text-weight-medium.text-color-white.hero-headline {
  font-family: Heming variable, sans-serif;
  font-size: 3.3rem;
  font-weight: 400;
}

.heading-large.text-weight-medium.text-color-white.hero-headline.no-margin {
  background-image: linear-gradient(120deg, var(--barte-pink_100), var(--blue));
  color: #fff;
  margin-top: 0;
  font-size: 2.7rem;
  font-weight: 700;
  line-height: 1;
}

.heading-large.text-weight-medium.text-color-white.hero-headline.no-margin.clipped {
  background-image: linear-gradient(135deg, #35ffb6, #4aa8ff 67%, var(--deep-pink) 89%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-large.text-weight-medium.text-color-white.hero-headline-lp {
  text-shadow: 1px 1px 7px #00000040;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1;
}

.heading-large.text-weight-medium.text-color-white.hero-headline-lp.align-center {
  text-align: center;
  max-width: 960px;
}

.heading-large._120pc {
  line-height: .4;
}

.heading-medium {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-medium.text-color-white {
  width: 100%;
  display: flex;
}

.heading-medium.text-color-white.align-center {
  justify-content: center;
  align-items: center;
}

.heading-medium.text-weight-medium.text-color-white.hero-headline {
  font-family: Heming variable, sans-serif;
  font-size: 2.5rem;
  line-height: 1.2;
}

.heading-medium.text-color-pink {
  width: 100%;
  display: flex;
}

.heading-medium.text-color-pink.align-center {
  color: var(--red2-pink);
  justify-content: center;
  align-items: center;
  font-size: 2rem;
  font-weight: 600;
}

.heading-small {
  letter-spacing: -.01rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-small.text-color-green {
  color: var(--medium-sea-green);
}

.heading-small.text-color-white.text-align-left.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-xsmall {
  letter-spacing: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5;
}

.text-size-medium {
  letter-spacing: -.01rem;
  font-size: 1.25rem;
}

.text-size-medium.text-color-white.text-weight-light.no-margin {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

.text-size-medium.text-color-white.text-weight-light.gambiarra {
  margin-bottom: 1rem;
  font-size: 1rem;
}

.text-size-medium.text-color-white.text-weight-light.spacing-text, .text-size-medium.text-color-white.text-weight-light.spacing-text-copy {
  line-height: 2;
}

.text-size-medium.text-color-white.text-weight-light.gr {
  font-size: 1rem;
}

.text-size-medium.text-weight-semibold {
  color: var(--bluish-gray-900);
}

.text-size-medium.text-align-center.text-weight-light.text-color-white {
  color: var(--black);
}

.text-size-medium.hero-subtitle {
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-size-medium.text-color-grey {
  color: #c5cddf;
}

.text-size-large {
  letter-spacing: -.02rem;
  font-size: 1.5rem;
}

.text-size-large.text-color-white.text-weight-light {
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

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

.text-style-muted {
  opacity: .6;
}

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

.text-size-small.text-weight-light.text-color-white {
  width: auto;
}

.text-size-small.text-weight-light.text-color-white.line-height-smalll {
  line-height: 1.25;
}

.text-size-small.text-weight-light.text-color-white.line-height-smalll.text-align-left {
  flex: 0 auto;
}

.text-size-small.text-weight-light.line-height-small {
  line-height: 1.1;
}

.text-size-small.text-weight-light.text-color-white {
  object-fit: none;
  width: auto;
}

.text-style-link {
  text-decoration: underline;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

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

.text-style-italic {
  font-style: italic;
}

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

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

.text-weight-light {
  font-weight: 300;
}

.text-weight-light.text-color-lightgrey {
  color: #bbc4d8;
}

.text-weight-xbold {
  font-weight: 800;
}

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

.text-weight-normal {
  font-weight: 400;
}

.text-weight-normal.text-color-black {
  text-align: left;
}

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

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

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

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

.text-color-grey {
  color: #78839c;
}

.text-color-black {
  color: var(--bluish-gray-900);
}

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

.text-color-white.fin-painel-paragraph {
  margin-top: 40px;
  line-height: 2.5;
}

.text-color-white.fin-title {
  margin-top: 1rem;
  font-family: Outfit, sans-serif;
  font-size: 1.75rem;
  font-weight: 500;
}

.text-color-white.text-size-medium.title {
  font-weight: 600;
}

.text-color-white.text-size-small.title {
  font-size: 1.25rem;
  font-weight: 700;
}

.text-color-white.title {
  letter-spacing: .1rem;
  font-family: Outfit, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.text-color-white.fin-painel-paragraph-copy {
  line-height: 1.5;
}

.text-color-white.content-medium {
  font-weight: 300;
  line-height: 2;
}

.text-color-white.span-white {
  background-color: var(--white);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.fs-styleguide_color-sample {
  background-color: #f5f5f5;
  margin-top: .5rem;
  padding: 5rem;
}

.fs-styleguide_3-col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs-styleguide_section-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.fs-styleguide_2-col {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: start;
  display: grid;
}

.button-5 {
  color: #fff;
  text-align: center;
  background-color: #386eec;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 600;
}

.button-secondary {
  color: #386eec;
  text-align: center;
  background-color: #0000;
  border: .125rem solid #386eec;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 600;
}

.button-text {
  color: #386eec;
  text-align: center;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 600;
}

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

.fs-styleguide_background-spacer {
  height: 5rem;
}

.background-color-grey {
  background-color: #a8c1d833;
}

.background-color-black {
  color: #f5f5f5;
  background-color: #000;
}

.fs-styleguide_row {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
}

.fs-styleguide_row.is-for-social-icons {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.icon-small {
  height: 2rem;
}

.icon-medium {
  height: 3rem;
}

.icon-large {
  height: 4rem;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.icon-1x1-large {
  width: 4rem;
  height: 4rem;
}

.form-radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form-radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form-radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.form-message-success {
  padding: 1.25rem;
}

.form-message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.form-checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form-checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form-checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.form-input {
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form-input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.form-wrapper {
  margin-bottom: 0;
  display: block;
  overflow: hidden;
}

.form-radio, .form-checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.margin-small {
  margin: 1rem;
}

.overflow-scroll {
  overflow: scroll;
}

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

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.show-mobile-portrait {
  display: none;
}

.margin-xxsmall {
  margin: .25rem;
}

.show {
  display: block;
}

.padding-small {
  background-color: var(--transparent);
  padding: 1rem;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

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

.padding-xsmall {
  padding: .5rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

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

.margin-large {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  margin-right: 3rem;
  font-size: 16px;
  display: flex;
}

.margin-large.direction-vertical {
  flex-direction: column;
  align-items: stretch;
  margin-top: 4rem;
}

.margin-large.direction-vertical.max-800 {
  max-width: 800px;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.overflow-auto {
  overflow: auto;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

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

.padding-medium {
  padding: 2rem;
}

.padding-medium.bg-pink, .padding-medium.pink {
  background-color: var(--red2-pink);
}

.margin-xsmall {
  margin: .5rem;
}

.padding-xhuge {
  padding: 8rem;
}

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

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

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

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

.padding-tiny {
  padding: .125rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  background-color: var(--white-smoke);
  padding: 0 6rem 2rem;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.show-mobile-landscape {
  display: none;
}

.margin-tiny {
  margin: .125rem;
}

.padding-xxhuge {
  padding: 12rem;
}

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

.padding-large {
  padding: 3rem;
}

.padding-0 {
  padding: 0;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.z-1 {
  z-index: 1;
  position: relative;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xlarge.pink {
  background-color: var(--red2-pink);
}

.show-tablet {
  display: none;
}

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

.margin-huge {
  margin: 6rem;
}

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

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

.margin-xlarge {
  margin: 4rem;
}

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

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

.page-padding-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

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

.margin-medium {
  margin: 2rem;
}

.fs-styleguide_classes {
  display: block;
}

.margin-0 {
  margin: 0;
}

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

.overflow-hidden {
  overflow: hidden;
}

.margin-xhuge {
  z-index: 1;
  margin: 8rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.hide {
  display: none;
}

.padding-xxsmall {
  padding: .25rem;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.text-block-5 {
  color: #000000a6;
  border-radius: 4px;
  margin-top: 4px;
  padding: 2px 6px;
  display: inline-block;
}

.collection-list-wrapper-2 {
  color: #141a28cc;
}

.form-block-4 {
  margin-top: 49px;
}

.form-4 {
  display: none;
}

.nav-right-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.nav-left-div {
  justify-content: flex-start;
  align-items: center;
  height: 32px;
  display: flex;
}

.link-button {
  z-index: 0;
  color: var(--white);
  letter-spacing: .3px;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: .25px;
  margin-right: .25rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.2;
  transition: all .15s;
  display: flex;
  position: relative;
}

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

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

.link-button.cta2 {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.link-button.cta2:hover {
  background-color: #fc0a7eb3;
}

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

.link-button.hero-cta, .link-button.hero-cta-menu-mob {
  background-color: #fc0a7e;
}

.link-button.form-next {
  color: var(--white);
  background-color: #fc0a7e66;
  width: 100px;
  display: flex;
}

.link-button.form-next:hover {
  background-color: #fc0a7eb3;
}

.link-button.submit-form {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.link-button.submit-form:hover {
  background-color: #fc0a7eb3;
}

.link-button.hero-cta-copy, .link-button.rd-hero-cta {
  background-color: #fc0a7e;
}

.link-button.submit-form-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.link-button.submit-form-copy.anuncio {
  background-color: #af1e47;
  padding: 1rem 3rem;
}

.link-button.submit-form-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  height: 40px;
  display: flex;
}

.link-button.submit-form-copy:hover {
  background-color: #fc0a7eb3;
}

.link-button.submit-form-copy-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  width: auto;
  height: 40px;
  display: block;
}

.link-button.submit-form-copy-copy:hover {
  background-color: #fc0a7eb3;
}

.link-button.submit-form-copy-copy.anuncio {
  background-color: #af1e47;
  padding: 1rem 3rem;
}

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

.div-block-19 {
  display: flex;
}

.footer-bottom-2 {
  justify-content: center;
  margin-top: 1rem;
  display: flex;
}

.icon-linkedin {
  width: 22px;
  height: 22px;
}

.mc_plan_text {
  margin-bottom: 20px;
}

.mc_plan_container {
  background-color: #fcfbf4;
  border-radius: 4px;
  padding: 1rem 1.5rem 1rem 1rem;
  transition: all .2s cubic-bezier(.165, .84, .44, 1);
}

.mc_plan_body {
  margin-bottom: 4px;
}

.mc_plan_title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.mc_plan_title.disccount {
  color: #e90070;
  font-size: 1rem;
}

.mc_plans_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 700px;
  display: grid;
}

.heading-12 {
  text-align: center;
  margin-bottom: 16px;
}

.mc_link_button {
  margin-top: .5rem;
}

.container-3 {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.mc_plan_description {
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.paragraph-4 {
  text-align: center;
  max-width: 620px;
  margin-top: 20px;
}

.div-block-20 {
  background-color: #fcfbf4;
  border-bottom: 1px solid #e9e7da;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mc_link-button {
  color: #fff;
  letter-spacing: .3px;
  background-color: #632657;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: .25px;
  margin-right: .35rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 500;
  transition: all .15s;
  display: flex;
}

.mc_link-button:hover {
  background-color: #30082f;
}

.div-block-21 {
  width: auto;
  height: 20px;
}

.input-slider-field {
  text-align: left;
  background-color: #fff;
  border: 1px solid #0000;
  width: 100px;
  height: 36px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 0 4px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 36px;
  display: inline-block;
}

.input-slider-field::placeholder {
  color: #333;
}

.input-slider-field.info {
  text-align: right;
  border-color: #0000;
  width: 80px;
  padding-left: 6px;
  padding-right: 0;
  font-size: 1rem;
}

.input-slider-field.info.reverse {
  text-align: left;
  padding-left: 0;
}

.input-slider-field.reverse {
  text-align: right;
  padding-left: 0;
  padding-right: 4px;
  font-weight: 600;
}

.calculator-revenue-2 {
  color: #1bd6a8;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 30px;
  display: inline-block;
}

.calculator-revenue-2.small {
  padding-left: 4px;
  font-size: 1rem;
  font-weight: 400;
}

.max {
  float: right;
  color: #9299a7;
  font-size: .875rem;
  display: inline-block;
}

.calculator-slider-input {
  display: none;
}

.field-label {
  float: left;
  clear: none;
  color: var(--slate-grey);
  height: 32px;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 36px;
  display: block;
}

.calculator-output-block {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.calculator-block {
  margin-bottom: 24px;
}

.div-block-info {
  width: 100%;
  margin-top: .875rem;
  position: relative;
  inset: auto 0% 0%;
}

.calculator-form {
  border: 1px solid var(--ghost-white);
  background-color: #f4f7fb;
  border-radius: 4px;
  width: 470px;
  max-width: 470px;
  padding: 24px 32px 32px;
}

.section-title {
  text-align: center;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.calculator-slide-block {
  float: left;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-direction: column;
  grid-template: "Area"
                 "."
                 "."
                 / 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.range-slider--cover {
  margin-top: 1rem;
}

.min {
  float: left;
  color: #9299a7;
  font-size: .875rem;
  display: inline-block;
}

.div-block-2 {
  cursor: pointer;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.prefix_rs {
  color: #1bd6a8;
  margin-top: 5px;
  margin-bottom: 0;
  padding-right: 6px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 30px;
  display: inline-block;
}

.calculator_input-container {
  border: 1px solid var(--ghost-white);
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: flex;
}

.heading-13 {
  text-align: left;
  font-size: 1.5rem;
  font-weight: 500;
}

.anticipation_submit_button {
  background-color: #16be95;
  border-radius: 4px;
}

.text-field-2 {
  border: 1px solid var(--ghost-white);
  border-radius: 4px;
  height: 44px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1rem;
}

.text-field-2:focus {
  border-color: var(--medium-aquamarine);
}

.success-message-2 {
  background-color: #ddd0;
}

.error-message-2 {
  border-radius: 4px;
}

.paragraph-5 {
  color: #70021c;
}

.div-block-24 {
  align-items: flex-end;
  display: flex;
}

.div-block-25 {
  margin-left: 8px;
}

.testimonial-body {
  color: #141a28e6;
  text-align: center;
  font-size: .875rem;
  font-style: italic;
  font-weight: 300;
}

.testimonial-body.dark-mode {
  color: var(--white);
}

.client-testimonials {
  background-image: linear-gradient(165deg, #f6f9ff, #ced0da);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.client-testimonials.dark-mode {
  color: var(--white);
  background-image: linear-gradient(#152139, #152139);
}

.grid-7 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  max-width: 960px;
}

.testimonial-client-name {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.testimonial-client-name.dark-mode {
  color: var(--white);
}

.testimonial-company {
  color: #141a28bf;
  text-align: center;
  margin-top: 0;
  margin-bottom: 1rem;
  font-weight: 500;
}

.testimonial-company.dark-mode {
  color: var(--white);
}

.testimonials_title_text {
  color: var(--black-2);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
}

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

.testimonial_photo {
  border: 2px solid #cad2e6;
  border-radius: 50%;
  position: relative;
  top: 50px;
  box-shadow: 0 4px 16px #0811271a;
}

.testimonial-dark-div {
  background-color: #141e32;
  border: 1px solid #506286;
  border-radius: 8px;
  padding: 4rem 1rem 1.5rem;
}

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

.testimonials_title {
  align-items: center;
  display: flex;
}

.testimonial_icon {
  margin-right: 8px;
}

.testimonial_icon.dark-mode {
  filter: invert();
}

.hero_bold {
  font-weight: 700;
}

.aspas {
  color: var(--link);
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 500;
  line-height: .2;
  position: static;
  top: 20px;
  left: -12px;
}

.testimonial-wrapper {
  flex-wrap: nowrap;
}

.div-block-27 {
  justify-content: center;
  display: flex;
}

.div-block-28 {
  display: flex;
}

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

.hero-content {
  z-index: 90;
  width: 100%;
  padding-left: 10vw;
  padding-right: 10vh;
  position: relative;
}

.hero-subhead {
  color: #000;
  text-shadow: 1px 1px 6px #ffffff24;
  max-width: 60%;
  font-size: 30px;
  line-height: 44px;
}

.button-6 {
  border: 2px solid var(--white);
  color: #fff;
  text-align: center;
  background-color: #cb2c7b;
  border-radius: 8px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  transition: background-color .5s cubic-bezier(.789, .159, .25, 1), color .2s cubic-bezier(.789, .159, .25, 1);
  display: inline-block;
}

.button-6:hover {
  color: #6b6b6b;
  background-color: #fff;
}

.hero-image {
  mix-blend-mode: multiply;
  display: block;
  position: absolute;
  top: 221px;
  bottom: 0;
  right: 7.6vw;
}

.image-9 {
  margin-left: 1rem;
}

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

.div-block-30 {
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.client-outer-container {
  filter: saturate(0%);
  mix-blend-mode: multiply;
  width: 100%;
  margin-bottom: 80px;
  overflow: hidden;
}

.client-inner-container {
  mix-blend-mode: multiply;
  align-items: center;
  display: flex;
}

.heading-17 {
  font-weight: 600;
}

.logo-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-10 {
  width: 100%;
}

.collection-item-2 {
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.client-logos {
  opacity: .7;
  filter: saturate(0%);
  width: 200vw;
  display: block;
  overflow: hidden;
}

.logos-collection-list {
  display: none;
}

.logos-container {
  mix-blend-mode: multiply;
  display: flex;
}

.logo-div {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin: 10px 20px;
  display: flex;
}

.client-inner-container-2, .client-inner-container-3 {
  mix-blend-mode: multiply;
  align-items: center;
  display: flex;
}

.size_75 {
  width: 75%;
}

.size_60 {
  width: 60%;
}

.size_85 {
  width: 85%;
}

.div-block-31 {
  min-width: 50%;
  max-width: 720px;
}

.hero-benefits-container {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border: 1px solid #fc0a7e;
  border-radius: 4px;
  justify-content: space-around;
  align-items: center;
  max-width: 1000px;
  margin-bottom: 3rem;
  padding: 1rem;
  display: flex;
  box-shadow: 2px 2px #fc0a7e;
}

.benefit-container {
  grid-column-gap: 10px;
  grid-row-gap: 12px;
  align-items: center;
  max-width: 170px;
  display: flex;
}

.benefit-icon {
  width: 32px;
  height: 24px;
}

.wave-arrow-div {
  z-index: 0;
  width: 100%;
  position: absolute;
  inset: 29% 0% auto;
}

.wave-arrow {
  width: 100%;
}

.close-button {
  opacity: .8;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: absolute;
  inset: 5% 4% auto auto;
}

.close-button:hover {
  opacity: 1;
  transform: rotate(180deg);
}

.close-svg:hover {
  opacity: 1;
}

.main-mockup-div {
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 80%;
  max-width: 1200px;
  margin-top: -10vh;
  display: block;
  box-shadow: 2px 2px 10px #00000030;
}

.div-feature-textblock {
  max-width: 460px;
}

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

.mockup-svg-container {
  z-index: 2;
  display: block;
  position: relative;
  top: -95%;
  left: -24px;
}

.feature-section {
  background-color: #fff;
  padding-top: 80px;
}

.mockup-gray-bg {
  background-color: #f4f7fb;
  border: 8px solid #edf1f7;
  border-radius: 32px;
  height: 100%;
}

.mockup-svg {
  width: 110%;
  max-width: 110%;
}

.mockup-container {
  justify-content: flex-end;
  align-items: baseline;
  width: 380px;
  height: 380px;
}

.mockups-outer-container {
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.feature-group {
  grid-column-gap: 120px;
  margin-bottom: 140px;
  display: flex;
}

.feature-group.inverse {
  text-align: right;
  flex-direction: row-reverse;
}

.feature-group.inverse.hide {
  display: none;
}

.press-slide-group {
  grid-column-gap: 3rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, auto) 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.press-text-group {
  max-width: 480px;
}

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

.slider {
  background-color: #0000;
  height: 420px;
}

.press-text-content {
  border-style: none;
  border-width: 2px 2px 2px 1px;
  border-color: black black black var(--black);
  flex-direction: column;
  padding-left: 0;
  display: flex;
}

.link-1 {
  max-width: 80px;
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.press-photo {
  object-fit: cover;
  border-radius: 8px;
  width: 400px;
  height: 300px;
}

.press-publication {
  justify-content: center;
  align-items: center;
  height: 90%;
  display: flex;
}

.press-collection-list-wrapper, .press-collection-list {
  width: 100%;
  height: 100%;
}

.press-collection-item {
  width: 100%;
  height: 100%;
  margin-bottom: 220px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.left-arrow {
  align-items: center;
  display: none;
}

.right-arrow {
  display: none;
}

.slider-button {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-left: 5rem;
  margin-right: 5rem;
  transition: all .15s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.slider-button:hover {
  background-color: var(--ghost-white);
}

.arrow-back {
  width: 32px;
  height: 32px;
}

.div-block-33 {
  z-index: 102;
  justify-content: space-around;
  align-items: center;
  display: flex;
  position: relative;
  top: -44px;
}

.slide-nav {
  justify-content: center;
  align-items: center;
  display: flex;
}

.arrow-next {
  width: 32px;
  height: 32px;
  transform: rotate(180deg);
}

.paragraph-7 {
  letter-spacing: -.2px;
  display: inline-block;
}

.zero-reais-svg {
  height: 300px;
}

.zero-section {
  background-color: var(--medium-aquamarine);
  background-image: linear-gradient(114deg, var(--medium-aquamarine), #06906f);
  height: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.div-block-34 {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.section-7 {
  background-color: var(--midnight-blue);
  padding-top: 20px;
  padding-bottom: 40px;
}

.client-segment-group {
  background-color: var(--bluish-gray-900);
  border: 1px solid #2d364b;
  border-radius: 4px;
  flex-direction: column;
  padding: 1rem;
  display: block;
}

.segments-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  max-width: 960px;
  display: flex;
}

.red-segmentscontainer {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.heading-18 {
  font-size: 1.5rem;
  font-weight: 600;
}

.section-9 {
  height: 62px;
}

.section-testimonials {
  background-color: #152139;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.client_testimonial_new {
  flex-direction: column;
  min-width: 600px;
  max-width: 800px;
  display: flex;
}

.testimonial-content {
  display: flex;
}

.testimonial-content.hide {
  display: none;
}

.testimonial-paragraph {
  border-left: 2px solid var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  padding-left: 20px;
  display: flex;
}

.testimonial-paragraph.testimonial-quotation-blue {
  border-left-color: #40afef;
}

.testimonial-paragraph.testimonial-quotation-pink {
  border-left-color: #a71a67;
}

.testimonial-paragraph.testimonial-quotation-green {
  border-left-color: #31bf96;
}

.testimonial-image {
  align-self: center;
  min-width: 300px;
}

.client_testimonial_video {
  flex-direction: column;
  width: 60%;
  max-width: 800px;
  margin-top: 100px;
  display: block;
}

.setores-light {
  color: #fff;
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 40px;
}

.client-segment-group-light {
  background-color: #edf1f742;
  border: 1px solid #c3cad7;
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  padding: 2rem 2.5rem;
  display: flex;
}

.banner-container {
  border: 1px solid var(--red2-pink);
  background-color: var(--red-pink10);
  color: var(--black);
  border-radius: 8px;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 24px;
  padding: 12px 16px;
  display: flex;
}

.banner-container.hide {
  display: none;
}

.link-4 {
  color: var(--white);
  text-decoration: underline;
}

.divider {
  background-color: #c3cad7;
  height: 1px;
}

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

.button-blue {
  background-color: var(--link);
  color: #fff;
  text-align: center;
  border-radius: 3px;
  margin-right: 0;
  padding: 12px 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  transition: background-color .5s cubic-bezier(.789, .159, .25, 1), color .2s cubic-bezier(.789, .159, .25, 1);
  display: inline-block;
}

.button-blue:hover {
  color: #6b6b6b;
  background-color: #fff;
}

.container-5 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: relative;
}

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

.nav-menu {
  text-align: right;
  flex: 1;
  margin-right: 6px;
}

.logo {
  display: block;
}

.nav-bar {
  z-index: 200;
  background-color: #fff;
  border-bottom: 1px solid #f5f6f7;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  top: 0;
}

.nav-content {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 24px;
  display: flex;
  position: relative;
}

.logo-div-2 {
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  margin-top: 4px;
  display: block;
}

.nav-container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 50px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.menu-button-2.w--open {
  color: #096ad033;
  background-color: #fff;
}

.nav-cta-button-container {
  align-items: center;
  display: flex;
}

.nav-logo {
  transition: opacity .2s;
}

.nav-logo:hover {
  opacity: .75;
}

.nav-link {
  color: #626a72;
  cursor: pointer;
  margin-left: 4px;
  margin-right: 4px;
  padding: 6px 8px;
  font-weight: 500;
  line-height: 24px;
  transition: background-color .2s, transform .2s, color .2s;
}

.nav-link:hover {
  color: #0b72ff;
}

.nav-link:active {
  color: #1f4b97;
}

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

.nav-link.primary {
  background-color: var(--red2-medium-pink);
  color: #fff;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  transition: box-shadow .2s, background-color .2s, transform .2s, color .2s;
  box-shadow: 0 2px #f5f6f7;
}

.nav-link.primary:hover {
  background-color: #1259c4;
}

.nav-link.primary:active {
  background-color: #1f4b97;
  transform: translate(0, 1px);
  box-shadow: 0 0 #e7ecf0;
}

.hidden {
  display: none;
}

.search-banner {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 4px;
  font-size: 14px;
  line-height: 1.4em;
  display: flex;
}

.search-banner-container {
  flex: 1;
  max-width: 1130px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.search-button {
  opacity: .2;
  cursor: pointer;
  transition: opacity .2s;
}

.search-button:hover {
  opacity: .6;
}

.search-button:active {
  opacity: 1;
}

.category-list {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.search-exit-icon {
  display: none;
}

.search-banner-section {
  z-index: 100;
  color: #33383f;
  background-color: #fff;
  border-bottom: 1px solid #f5f6f7;
  align-items: center;
  height: 60px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 1px 5px #0000000d;
}

.search {
  align-items: flex-start;
  margin-bottom: 0;
  margin-right: 12px;
}

.search-bar {
  color: #202020;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a103_MagnifyingGlass%20Grey.svg");
  background-position: 8px;
  background-repeat: no-repeat;
  background-size: 18px;
  border: 1px solid #e7ecf0;
  border-radius: 5px;
  width: 280px;
  height: 36px;
  margin-bottom: 0;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 32px;
  font-size: 15px;
  font-weight: 400;
  transition: border-color .2s;
}

.search-bar:hover, .search-bar:focus {
  border-color: #c2cdd8;
}

.search-bar::placeholder {
  color: #99a4af;
}

.search-section {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.search-section.hide {
  display: none;
}

.category-item {
  margin-right: 18px;
}

.category-link {
  color: var(--slate-grey);
  transition: all .2s cubic-bezier(.165, .84, .44, 1);
}

.right-cta-illustration {
  height: 140%;
  position: absolute;
  inset: -20% 0 0% auto;
}

.short-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #202020;
  text-align: left;
  border-radius: 4px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 160px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-bottom: 24px;
  transition: transform .2s, opacity .2s;
  display: grid;
  overflow: hidden;
}

.short-card:hover {
  transform: translate(0, -3px);
}

.spacer {
  background-color: #e7ecf0;
  height: 48px;
}

.spacer._16 {
  background-color: #0000;
  flex: none;
  width: 16px;
  height: 16px;
}

.spacer._48 {
  background-color: #0000;
  border-radius: 6px;
  width: 48px;
}

.spacer._64 {
  background-color: #0000;
  width: 64px;
  height: 64px;
}

.spacer._24 {
  text-transform: uppercase;
  background-color: #0000;
  width: 24px;
  height: 24px;
}

.spacer._32 {
  background-color: #0000;
  border-radius: 6px;
  width: 32px;
  height: 32px;
}

.featured-post-grid {
  grid-column-gap: 80px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  width: 100%;
  display: grid;
}

.section-top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 24px;
  display: flex;
}

.button-7 {
  background-color: var(--barte-pink_100);
  color: #fff;
  text-align: center;
  border-radius: 6px;
  flex: none;
  height: 44px;
  margin-bottom: 8px;
  padding: 10px 28px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  transition: box-shadow .2s, transform .2s, border-color .2s, color .2s, background-color .2s;
  box-shadow: 0 2px #2020200d;
}

.button-7:hover {
  background-color: #fc0a7e;
}

.button-7:active {
  background-color: #fc0a7e;
  transform: translate(0, 2px);
  box-shadow: 0 0 #20202000;
}

.button-7.dark {
  color: #fff;
  background-color: #1259c4;
}

.button-7.dark:hover {
  background-color: #1f4b97;
}

.button-7.grey {
  box-shadow: none;
  color: #626a72;
  background-color: #f5f6f7;
}

.button-7.grey:hover {
  color: #626a72;
  background-color: #e7ecf0;
}

.button-7.grey:active {
  color: #33383f;
  background-color: #c2cdd8;
}

.button-7.subscribe {
  margin-bottom: 0;
  margin-left: -24px;
  padding-left: 22px;
  padding-right: 22px;
}

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

.left-cta-illustration {
  height: 140%;
  position: absolute;
  inset: -20% auto 0% 0%;
}

.section-divider {
  overflow: hidden;
}

.card {
  color: #202020;
  text-align: left;
  border-radius: 4px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: transform .2s, opacity .2s;
  overflow: hidden;
}

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

.divider-image {
  width: 100%;
  min-width: 800px;
  max-width: none;
  display: block;
}

.email-subscribe {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

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

.cta-box {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 6px;
  flex-direction: row;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading {
  font-weight: 500;
  display: block;
}

.heading.h3 {
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 26px;
  line-height: 1.4em;
}

.heading.h1 {
  margin-bottom: 18px;
  font-size: 42px;
  line-height: 1.25em;
}

.heading.h2 {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 34px;
  line-height: 1.3em;
}

.heading.h2.small-margin {
  margin-bottom: 6px;
}

.heading.h3 {
  margin-bottom: 12px;
  font-size: 26px;
  line-height: 1.4em;
}

.heading.h4 {
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 1.45em;
}

.heading.h4.text-color-white {
  margin-top: 0;
}

.heading.large-h1 {
  margin-bottom: 18px;
  font-size: 54px;
  line-height: 1.2em;
}

.heading.large-h1.no-margin {
  margin-bottom: 0;
}

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

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

.section.dark-blue {
  color: #fff;
  background-color: #00394d;
}

.section.light-grey {
  background-color: #f5f6f7;
  position: relative;
}

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

.section.blue {
  color: #fff;
  background-color: #0b72ff;
}

.section.blue-gradient {
  background-color: #f5f6f7;
  background-image: linear-gradient(142deg, var(--barte-bg-azul-escuro) 24%, var(--barte-azul));
  position: relative;
}

.paragraph-8 {
  margin-bottom: 1rem;
}

.paragraph-8.large {
  font-size: 20px;
  line-height: 1.4em;
}

.text-box {
  max-width: 650px;
  position: relative;
}

.text-box.center-align {
  text-align: center;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
}

.text-box._400px {
  max-width: 400px;
}

.text-box._500px {
  max-width: 700px;
}

.text-box._800px {
  max-width: 800px;
}

.form-success {
  color: var(--white);
  background-color: #0000;
  min-width: 400px;
  max-width: 620px;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
  padding: 0;
  font-size: 16px;
  line-height: 1.4em;
}

.form-success.dark {
  color: #fff;
  background-color: #1259c4;
}

.email-form {
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.email-form.center-align {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.wrapper-2 {
  width: 100%;
  min-height: 80vh;
  position: relative;
}

.popular-posts-grid {
  grid-column-gap: 80px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-input {
  background-color: #f5f6f7;
  border: 1px solid #e7ecf0;
  border-radius: 6px;
  min-width: 120px;
  height: 44px;
  margin-bottom: 16px;
  padding: 19px 12px;
  font-size: 16px;
  line-height: 1.4em;
}

.text-input:focus {
  border-color: #0b72ff;
}

.text-input::placeholder {
  color: #c2cdd8;
}

.text-input.no-margin {
  min-width: 200px;
  margin-bottom: 0;
}

.card-thumbnail {
  border-radius: 4px;
  margin-bottom: 16px;
  overflow: hidden;
}

.image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.read-time-text {
  color: #33383f;
  text-align: center;
  letter-spacing: .4px;
  font-size: 13px;
  line-height: 16px;
  display: inline-block;
}

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

.dot-space {
  color: #99a4af;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.card-text-link {
  color: #202020;
  text-align: left;
  border-radius: 4px;
  flex-direction: column;
  width: 100%;
  max-width: 450px;
  transition: transform .2s, opacity .2s;
  overflow: hidden;
}

.card-text-link:hover {
  color: #33383f;
}

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

.text-arrow-link {
  color: #33383f;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a114_ArrowRight.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 16px;
  padding-right: 24px;
  transition: padding .2s cubic-bezier(.269, .159, .55, .95);
  display: inline-block;
}

.text-arrow-link:hover {
  padding-right: 28px;
}

.tag-text {
  color: var(--red2-medium-pink);
  text-align: center;
  letter-spacing: .4px;
  font-size: 13px;
  line-height: 16px;
  display: inline-block;
}

.tag-text.w--current {
  color: var(--red2-medium-pink);
}

.tag-text.light {
  color: #9acbff;
}

.post-info-box {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.post-info-box.post-info-distribute {
  justify-content: space-between;
}

.social-link-icon {
  width: 22px;
  height: 22px;
}

.footer-container {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
}

.column {
  flex-flow: column;
  flex: 0 auto;
  align-items: stretch;
  min-height: 32px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.column.desk-2 {
  width: 16.66%;
}

.column.desk-7 {
  width: 58.3333%;
}

.column.desk-4 {
  width: 33.33%;
}

.column.desk-5 {
  width: 41.66%;
}

.column.desk-6 {
  width: 50%;
}

.column.desk-1 {
  flex: 0 auto;
  width: 8.33%;
}

.footer-header {
  color: #0b72ff;
  letter-spacing: 0;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 600;
}

.footer-logo-2 {
  margin-bottom: 20px;
}

.footer-2 {
  z-index: 0;
  background-color: #fff;
  padding-top: 48px;
  padding-bottom: 24px;
  position: relative;
}

.horizontal-line {
  background-color: #e7ecf0;
  width: 100%;
  height: 1px;
  margin-bottom: 36px;
}

.paragraph-9.small {
  opacity: .75;
  margin-bottom: 1rem;
  font-size: 14px;
  line-height: 1.4em;
}

.paragraph-9.medium {
  font-size: 18px;
}

.paragraph-9.small {
  opacity: .75;
  font-size: 14px;
  line-height: 1.4em;
}

.paragraph-9.extra-small {
  opacity: .5;
  font-size: 12px;
  line-height: 1.4em;
}

.paragraph-9.large {
  font-size: 20px;
  line-height: 1.4em;
}

.paragraph-9.extra-large {
  margin-bottom: 24px;
  font-size: 22px;
}

.paragraph-9.extra-large.no-margin {
  margin-bottom: 0;
}

.paragraph-9.semi-bold {
  font-weight: 500;
}

.social-grid {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: -2px;
  margin-left: 16px;
  display: grid;
}

.footer-links-container {
  flex-direction: column;
  display: flex;
}

._12-columns {
  flex-flow: wrap;
  place-content: stretch center;
  align-items: center;
  margin-left: -16px;
  margin-right: -16px;
  display: flex;
}

._12-columns.align-top {
  align-items: flex-start;
}

.footer-social-section {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.footer-link-3 {
  color: #626a72;
  cursor: pointer;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 15px;
  text-decoration: none;
  transition: color .2s ease-in-out;
  display: block;
}

.footer-link-3:hover {
  opacity: 1;
  color: #202020;
}

.footer-link-3.w--current {
  opacity: 1;
}

.banner-spacer {
  flex: 1;
  justify-content: flex-end;
  min-width: 24px;
  height: auto;
  display: flex;
}

.cta-banner {
  text-align: left;
  border: 3px solid #c3cad7;
  border-width: 1px 3px 3px 1px;
  border-radius: 4px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-text-div {
  color: #202020;
  text-align: left;
  border-radius: 4px;
  flex-direction: column;
  width: 100%;
  max-width: 450px;
  transition: transform .2s, opacity .2s;
  overflow: hidden;
}

.card-text-div:hover {
  color: #33383f;
}

.progress-bar {
  z-index: 40;
  background-color: #f5f6f7;
  width: 100%;
  height: 3px;
  position: sticky;
  top: 0;
}

.progress-line {
  z-index: 30;
  background-color: #0b72ff;
  width: 0%;
  height: 3px;
  transition: width 50ms;
  position: relative;
}

.blog-cover {
  border-radius: 4px;
  height: 420px;
  margin-top: 32px;
  overflow: hidden;
}

.inline-text-div {
  color: #33383f;
  flex-flow: wrap;
  font-size: 16px;
  display: flex;
}

.inline-text-div.hidden {
  display: none;
}

.author-div {
  text-align: left;
  align-items: center;
  display: block;
}

.author-text-div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.author-image-div {
  border: 1px solid #e7ecf0;
  border-radius: 100px;
  flex: none;
  width: 48px;
  height: 48px;
  margin-right: 12px;
  overflow: hidden;
}

.author-image-div.large {
  width: 160px;
  height: 160px;
  margin-right: 40px;
}

.post-content-richtext {
  text-align: left;
  display: block;
}

.icon {
  color: #fff;
  width: 55px;
  height: 55px;
  margin-bottom: 20px;
  font-size: 24px;
}

.icon.small {
  width: 45px;
  height: 45px;
  margin-bottom: 8px;
}

.center-image {
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

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

.author-header-div {
  text-align: left;
  align-items: center;
  display: flex;
}

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

.twitter-link-block {
  color: #0b72ff;
  font-weight: 500;
  display: flex;
}

.inline-text-div-2 {
  color: #33383f;
  flex-flow: wrap;
  display: flex;
}

.capture-benefits-container {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #17123133;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  padding: 1rem;
  display: flex;
  box-shadow: 2px 2px #00000080;
}

.empty-state {
  background-color: #0003;
}

.text-block-6 {
  color: #868caa;
}

.social-link-small {
  opacity: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 55px;
  margin-right: 0;
  padding: 10px 30px 10px 0;
  display: flex;
}

.footer-column-0-5 {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
}

.footer-title-small {
  color: var(--red2-pink);
  margin-bottom: 22px;
  font-size: 17px;
}

.footer-link-4 {
  color: #ffffffe6;
  margin-right: .5rem;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: .5rem;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.footer-link-4:hover {
  opacity: .5;
}

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

.blog-content-body {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: relative;
}

.blog-content-body.center-align {
  text-align: center;
}

.hero-benefits-container-light {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border: 1px solid var(--medium-sea-green);
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--medium-sea-green);
  border-radius: 4px;
  justify-content: space-around;
  align-items: center;
  max-width: 1000px;
  padding: 1rem;
  display: flex;
}

.benefit-container-light {
  grid-column-gap: 10px;
  grid-row-gap: 12px;
  align-items: center;
  max-width: 170px;
  display: flex;
}

.benefit-icon-light {
  filter: invert();
  width: 32px;
  height: 24px;
}

.mockup-bg {
  height: 100%;
}

.mockup-svg-copy {
  width: 110%;
  max-width: 110%;
}

.mockup-svg-container-copy {
  z-index: 2;
  display: block;
  position: relative;
  top: -95%;
  left: -24px;
}

.title-container {
  display: flex;
}

.heading-medium-m {
  margin-top: 0;
  margin-bottom: 2rem;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-medium-m.text-color-green {
  color: var(--medium-sea-green);
}

.heading-medium-m.hero-title {
  margin-bottom: 1rem;
  font-family: Heming variable, sans-serif;
  font-weight: 700;
}

.margin-large-2 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.section-5 {
  height: 100vh;
}

.image-12 {
  height: 32px;
}

.thank-you-heading-2 {
  color: #242633;
  font-size: 40px;
}

.thank-you-heading-2.text-color-white {
  color: var(--black);
}

.thanks-group {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 40px;
  display: flex;
}

.banner-div {
  z-index: 20;
  background-color: #2fdab0;
  justify-content: center;
  width: 100%;
  margin-top: 64px;
  padding: .5rem 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.banner-div.hidden {
  display: none;
}

.banner-div.color-white {
  background-color: #e8ebf12e;
}

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

.text-span {
  color: #002d96;
  text-decoration: underline;
}

.bold-text {
  color: #00587a;
  text-decoration: underline;
}

.div-block-36 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dropdown-wrapper {
  position: relative;
}

.dropdown-trigger {
  cursor: pointer;
}

.dropdown-content {
  background-color: #1a1e33;
  border-radius: 4px;
  width: 210%;
  position: absolute;
  overflow: hidden;
}

.dropdown-link {
  color: var(--white);
  padding: .5rem .75rem;
  font-size: .875rem;
  display: block;
}

.dropdown-link:hover {
  background-color: #393b45;
}

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

.dropdown-link.w--current:hover {
  color: var(--white);
}

.dropdown {
  flex-wrap: wrap;
  justify-content: center;
  align-self: center;
}

.dropdown-list {
  color: var(--white);
  background-color: #ddd;
  border-radius: 4px;
}

.dropdown-list:hover {
  color: var(--blue-violet);
  background-color: #f3f3f333;
}

.dropdown-list.w--open {
  background-color: var(--midnight-blue);
  color: var(--white);
  font-size: .875rem;
}

.dropdown-item:hover {
  color: var(--white);
  background-color: #f3f3f333;
}

.dropdown-list-2 {
  background-color: var(--midnight-blue);
}

.dropdown-2 {
  align-self: center;
}

.mockup-no-bg {
  height: 100%;
}

.hamburger-menu {
  display: none;
}

.hero-emphasis {
  color: #05ffc2;
}

.image-13 {
  display: block;
}

.hero-group-banner-lp {
  padding-top: 5vh;
  display: flex;
}

.hero-image-box {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a189_recomende.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  height: 20vh;
}

.hamb-menu-but {
  color: var(--white);
  letter-spacing: .3px;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: .25px;
  margin-right: .25rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 400;
  transition: all .15s;
  display: none;
  position: relative;
}

.hamb-menu-but:hover {
  background-color: #f3f3f333;
}

.hamb-menu-but.hide {
  display: none;
}

.hamb-menu-but.cta2 {
  color: var(--white);
  background-color: #fc0a7e66;
}

.hamb-menu-but.cta2:hover {
  background-color: #fc0a7eb3;
}

.hamb-menu-but.cta-mobile {
  display: block;
}

.hamb-menu-but.hero-cta {
  background-color: #fc0a7e;
}

.check-icon {
  margin-bottom: 1rem;
}

.success-message-3 {
  background-color: #0000;
}

.lp-form {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #1f1a33b3;
  border: 1px solid #453867;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem 2rem;
  display: flex;
}

.lp-form.white {
  border-color: var(--white);
  background-color: #f3f0ff33;
}

.lp-form.text-color-white.bg-black {
  border-color: var(--white-20);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #000000b3;
}

.lp-form.text-color-white.bg-iphone {
  border-color: var(--white-20);
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #110e23cc;
  border-radius: 16px;
}

.form-select {
  color: var(--ghost-white);
  background-color: #1f1630;
  border: 1px solid #625877;
  border-radius: 4px;
  height: 40px;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form-select:focus {
  outline: 3px solid #fc0a7e80;
}

.submit-button {
  background-color: #fc0a7e;
  border-radius: 4px;
  width: 100%;
  height: 44px;
  margin-top: 1.5rem;
  font-size: 14px;
}

.form-label-2 {
  font-weight: 500;
}

.form-label-2.text-color-white {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
}

.form-label-2.text-color-white.text-weight-light {
  font-weight: 300;
}

.error-message-3 {
  color: #f05053;
  background-color: #0000;
  max-width: 300px;
}

.margin-large-ex-form {
  z-index: 1;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 20vh;
  margin-left: 3rem;
  margin-right: 3rem;
  display: flex;
}

.footer-bottom---small {
  justify-content: center;
  display: flex;
}

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

.main-footer-small {
  background-color: var(--transparent);
  padding: 1rem 3%;
  display: block;
  position: absolute;
  left: 0;
  right: 0%;
}

.main-footer-small.pink {
  background-color: var(--white);
  position: fixed;
  inset: auto 0% 0%;
}

.main-footer-small.bg-pink {
  background-color: var(--red2-pink);
  height: 70px;
}

.footer-top-small {
  border-bottom: 1px solid #ffffff1a;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-bottom: .25rem;
  display: flex;
}

.menu-mobile-link-button {
  color: var(--white);
  letter-spacing: .3px;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: .25px;
  margin-right: .25rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 400;
  transition: all .15s;
  display: flex;
  position: relative;
}

.menu-mobile-link-button:hover {
  background-color: #f3f3f333;
}

.menu-mobile-link-button.hide {
  display: none;
}

.menu-mobile-link-button.cta2 {
  color: var(--white);
  background-color: #fc0a7e66;
}

.menu-mobile-link-button.cta2:hover {
  background-color: #fc0a7eb3;
}

.menu-mobile-link-button.cta-mobile {
  display: block;
}

.menu-mobile-link-button.hero-cta {
  background-color: #fc0a7e;
}

.form-input-lp {
  background-color: #fffc;
  border-radius: 4px;
  min-width: 300px;
  height: 32px;
  margin-bottom: .25rem;
  padding: .5rem 1rem;
}

.form-input-lp:focus {
  outline: 3px solid #fc0a7e80;
}

.form-input-lp.sales-club {
  color: var(--white);
  background-color: #ffffff1a;
}

.form-input-lp.sales-club::placeholder {
  color: var(--slate-grey);
}

.form-label-small {
  font-size: .874rem;
  font-weight: 500;
}

.form-label-small.text-color-white {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
}

.form-label-small.text-color-white.text-weight-light {
  margin-top: 1rem;
  margin-bottom: .25rem;
  font-weight: 300;
}

.form-label-small.text-color-white.text-weight-light.no-padding {
  margin-bottom: -.5rem;
}

.ln-desktop-nav {
  background-color: var(--white);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.mobile-nav {
  justify-content: space-between;
  align-items: center;
  width: 90vw;
  display: none;
}

.nav-bar-responsive {
  z-index: 100;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0b0a13;
  border: 1px solid #292433;
  border-bottom-color: #ffffff1a;
  border-radius: 1px;
  justify-content: center;
  width: 100%;
  height: 64px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.page-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  display: block;
}

.page-wrapper-2.align-center {
  text-align: center;
}

.hero-section {
  background-color: #0000;
  background-image: linear-gradient(139deg, #23183f, #141a28);
  min-height: 100vh;
  padding-top: 32px;
  padding-bottom: 32px;
}

.hero-section.rdstation {
  align-items: center;
  display: flex;
}

.padding-small-2 {
  color: #fff;
  padding: 1rem;
}

.benefit-group {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #2b2049bf;
  border-radius: 8px;
  max-width: 652px;
  padding: 1.5rem 1rem;
  display: flex;
}

.benefit-group.bg-image {
  background-color: #1f1a33b3;
  display: flex;
}

.text-size-medium-2 {
  letter-spacing: -.01rem;
  font-size: 1.25rem;
}

.dancing-line {
  z-index: 0;
  width: 100%;
  position: absolute;
  top: 249px;
}

.lp_grid-hero {
  z-index: 1;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.lp_grid-hero.link {
  grid-column-gap: 3rem;
  grid-template-columns: 1fr .5fr;
}

.lp_grid-hero.link.rdstation {
  grid-template-columns: 1fr;
  align-self: stretch;
  align-items: center;
}

.div-block-32 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.benefit-container-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  max-width: 220px;
  display: flex;
}

.benefit-icon-2 {
  flex: 0 1 0;
  width: 32px;
  height: 24px;
}

.questions-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  display: grid;
}

.questions-section {
  background-image: linear-gradient(#3a3058, #10131f);
}

.question-div {
  background-color: #ffffff0d;
  border: 1px solid #605086;
  border-radius: 8px;
  padding: 0 1rem 1rem;
}

.heading-medium-2 {
  letter-spacing: -.02rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-medium-2.text-color-white {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-medium-2.text-color-white.text-weight-light {
  font-size: 1.5rem;
  font-weight: 500;
}

.video-testimonials {
  width: 100%;
  height: auto;
}

.brand-copy {
  margin-right: 24px;
  padding: 2px 10px;
}

.brand-copy.w--current {
  width: 132px;
}

.main-form-part1 {
  z-index: 400;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  object-fit: cover;
  background-color: #0f091be6;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-top: 15vh;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.main-form-part1:focus-visible, .main-form-part1[data-wf-focus-visible] {
  color: var(--medium-aquamarine);
}

.main-form-part1.hidden {
  overflow: hidden;
}

.main-form-part2 {
  z-index: 400;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  object-fit: cover;
  background-color: #0f091be6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-top: 15vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.main-form-part2:focus-visible, .main-form-part2[data-wf-focus-visible] {
  color: var(--medium-aquamarine);
}

.stepper-wrapper {
  border: 1px solid var(--slate-grey);
  border-radius: 4px;
  flex-direction: row;
  justify-content: space-around;
  height: 16px;
  display: flex;
}

.stepper-step {
  background-color: #f3f3f330;
  border: 2px solid #000;
  border-radius: 4px;
  justify-content: space-around;
  width: 50%;
  height: auto;
  display: flex;
}

.stepper-step.completed {
  background-color: var(--white-smoke);
  border: 2px solid #000;
  border-radius: 4px 0 0 4px;
}

.stepper-step.stepper-start {
  width: 5%;
}

.stepper-step.stepper-start.step-completed, .stepper-step.step-completed {
  background-color: var(--ghost-white);
}

.stepper-step.step-completed.step-start {
  border-width: 2px 0 2px 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 5%;
}

.stepper-step.step-second {
  border-width: 2px 1px 2px 0;
  border-radius: 0;
  width: 45%;
}

.stepper-step.step-second.step-completed {
  border-top-width: 2px;
  border-bottom-width: 2px;
}

.stepper-step.step-last {
  border-width: 2px 2px 2px 1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.stepper-step.step-last.step-current {
  background-color: #0000;
  background-image: linear-gradient(to right, var(--ghost-white), #f3f3f330 38%, #f3f3f330);
}

.stepper-step.step-first {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.stepper-step.step-first.step-current {
  background-color: #0000;
  background-image: linear-gradient(to right, #fff, #f3f3f330 40%, #f3f3f330);
}

.stepper-step-start {
  justify-content: space-around;
  width: 50%;
  height: auto;
  display: flex;
}

.stepper-step-start.completed {
  background-color: var(--white-smoke);
  border: 2px solid #000;
  border-radius: 4px;
  width: 5%;
}

.subseg-hero-wrapper {
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.subseg-link-block:hover {
  font-weight: 600;
}

.seg-link-block {
  color: var(--black);
}

.div-block-38 {
  display: flex;
}

.blog-date {
  color: #33383f;
  text-align: center;
  letter-spacing: .4px;
  font-size: 13px;
  line-height: 16px;
  display: inline-block;
}

.blog-date.white {
  color: #fff;
}

.collection-list-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.step-circle {
  color: var(--ghost-white);
  border: 2px solid #fc0a7e;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.step-circle.next {
  border-color: var(--dark-slate-blue);
  color: var(--dark-slate-blue);
}

.step-circle.done {
  color: var(--midnight-blue);
  background-color: #fc0a7e;
  border-style: none;
}

.stepper-circle-wrapper {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 356px;
  display: flex;
}

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

.stepper-connector {
  background-color: #fc0a7e;
  flex: 1;
  width: auto;
  height: 2px;
  display: flex;
}

.stepper-connector.next {
  background-color: var(--dark-slate-blue);
}

.div-block-39 {
  background-color: var(--ghost-white);
  width: 16px;
  height: 16px;
}

.html-embed {
  padding-top: 6px;
}

.div-block-40 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.html-embed-2 {
  color: #fff;
  align-self: center;
}

.stepper-wrapper-form {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-9 {
  font-size: 22px;
  font-weight: 500;
}

.div-block-42 {
  justify-content: center;
  display: flex;
}

.demo-section {
  background-image: linear-gradient(151deg, var(--barte-pink_100), #66073b);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.demo-section.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.demo-section.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.demo-section.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.demo-section.hero-section.banner.hidden {
  display: none;
}

.demo-section.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.demo-section.hero-section.image-bg-serv.hidden {
  display: none;
}

.demo-section.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.demo-section.hero-section.image-bg-forn.hidden {
  display: none;
}

.demo-section.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.demo-section.hero-section.image-bg-dig.hidden {
  display: none;
}

.demo-section.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.demo-section.hero-section.hero-lp.hidden {
  display: none;
}

.demo-section.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.demo-section.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
}

.demo-section.hidden {
  display: none;
}

.demo-text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.demo-outer-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(50%, 60%) minmax(40%, 50%);
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: grid;
}

.link-block-2 {
  background-color: var(--white);
  color: #5f0738;
  border: 2px solid #0000001a;
  border-top: 1px #38021c;
  border-left: 1px #0000001a;
  border-radius: 4px;
  align-items: center;
  padding: 12px 24px;
  display: flex;
}

.form-success-outer-container {
  color: var(--white);
  background-color: #141a28;
  border: 2px solid #fc0a7e;
  border-radius: 8px;
  justify-content: center;
  align-self: flex-start;
  width: 100%;
  max-width: 800px;
  padding: 32px;
  font-size: 16px;
  line-height: 1.4em;
  display: flex;
}

.form-success-outer-container.dark {
  color: #fff;
  background-color: #1259c4;
}

.div-block-43 {
  background-image: linear-gradient(128deg, #da096d, #6b0536);
  padding: 40px 32px;
  display: flex;
}

.demo-text-wrapper-sp {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-demo-textblock-sp {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.demo-success-outer {
  background-image: linear-gradient(128deg, #da096d, #6b0536);
  border-radius: 4px;
  width: 100%;
  padding: 40px 32px;
  display: flex;
}

.demo-image-wrapper-sp {
  align-self: center;
}

.html-embed-3 {
  height: 20px;
}

.padding-small-form {
  padding: 1rem;
}

.padding-xsmall-form {
  padding: .5rem;
}

.div-block-44 {
  flex-flow: column;
  display: flex;
}

.button-wpp {
  background-color: var(--medium-sea-green);
  color: var(--white);
  border-radius: 4px;
  align-items: center;
  padding: 12px 16px;
  display: flex;
}

.html-embed-4 {
  margin-bottom: -6px;
  margin-right: 8px;
}

.benefits-section {
  border-bottom: .5px solid var(--dark-slate-grey);
  background-color: var(--midnight-blue);
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.benefits-section.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.benefits-section.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.benefits-section.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.benefits-section.hero-section.banner.hidden {
  display: none;
}

.benefits-section.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.benefits-section.hero-section.image-bg-serv.hidden {
  display: none;
}

.benefits-section.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.benefits-section.hero-section.image-bg-forn.hidden {
  display: none;
}

.benefits-section.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.benefits-section.hero-section.image-bg-dig.hidden {
  display: none;
}

.benefits-section.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.benefits-section.hero-section.hero-lp.hidden {
  display: none;
}

.benefits-section.hero-section.image-bg-lp {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.benefits-section.hero-section.image-bg-lp.hidden {
  display: none;
}

.benefits-section.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.benefits-section.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
}

.feature-line-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: .5px solid var(--dark-slate-grey);
  border-bottom: .5px solid var(--dark-slate-grey);
  background-color: #6c848d1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  min-width: 900px;
  max-width: 1200px;
  display: grid;
}

.feature-line-container:hover {
  background-color: #6c848d33;
}

.feature-line-container.last {
  border-bottom-left-radius: 16px;
}

.html-embed-5 {
  color: #1b3ac3;
}

.svg-icon {
  display: none;
}

.benfits-icon {
  width: 26px;
  height: 26px;
  display: flex;
}

.benefit-barte {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 8px;
  display: grid;
}

.benefit-title {
  align-items: center;
  padding: 16px 24px;
  font-weight: 600;
  display: flex;
}

.benefit-others {
  display: flex;
}

.image-14 {
  margin-right: 12px;
}

.collection-list-wrapper-5 {
  align-self: stretch;
  width: 100%;
}

.benefit-text {
  font-weight: 300;
}

.benefit-barte-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 24px 16px 8px;
  display: grid;
}

.collection-list-3, .collection-item-4 {
  width: 100%;
}

.text-block-11 {
  font-weight: 500;
}

.text-block-12 {
  font-weight: 300;
}

.title-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 900px;
  max-width: 1200px;
  display: flex;
}

.title-wrapper.text-white {
  min-width: auto;
  max-width: none;
}

.benefits-title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.benefits-title.text-color-white {
  font-size: 1.5rem;
  font-weight: 400;
  display: flex;
}

.image-15 {
  width: 60px;
  height: 60px;
}

.div-block-45 {
  margin-right: 12px;
}

.feature-line-title {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #7f889e;
  background-color: #6c848d08;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  min-width: 900px;
  max-width: 1200px;
  display: grid;
}

.feature-line-title:hover {
  background-color: #6c848d33;
}

.benefit-column-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #6e778d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  font-weight: 400;
}

.benefit-column-title-container {
  align-items: center;
  padding: 16px 8px;
  font-weight: 600;
  display: flex;
}

.link-block-3 {
  background-color: var(--barte-azul);
  color: var(--dark-slate-grey);
  border-radius: 4px;
  padding: 12px 16px;
}

.text-span-2 {
  color: var(--barte-pink_100);
}

.form-plugin {
  color: var(--black);
}

.submit-button-4 {
  display: none;
}

.msf-slider {
  background-color: #0000;
  height: auto;
}

.msf-hidden {
  display: none;
}

.div-block-46 {
  background-color: #850000;
}

.text-block-13 {
  color: var(--white);
  display: none;
}

.porte-n-atendido {
  color: var(--white);
  background-color: #851010;
  display: flex;
}

.categoria-wrapper {
  display: flex;
}

.radio-button {
  border: 2px solid var(--barte-azul);
  background-color: var(--white);
  color: #149bd1;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  font-size: 14px;
  display: flex;
}

.radio-button:hover {
  background-color: #dbf2fc;
}

.radio-button.left {
  border-right-style: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  align-items: center;
}

.radio-button.left:hover {
  background-color: #dbf2fc;
}

.radio-button.left.pink {
  border: 1px solid var(--deep-pink);
  color: #000;
}

.radio-button.left.align-center {
  text-align: center;
  height: 44px;
}

.radio-button.right {
  cursor: pointer;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  align-items: center;
}

.radio-button.right.pink {
  border-width: 1px;
  border-color: var(--deep-pink);
  color: #000;
}

.radio-button.right.align-center {
  text-align: center;
  height: 44px;
}

.text-block-14 {
  color: var(--deep-pink);
  text-decoration: underline;
}

.sorry-group {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 40px;
  display: flex;
}

.radio-button-field {
  color: var(--white);
}

.button-8 {
  display: none;
}

.text-span-3 {
  color: var(--medium-aquamarine);
}

.radio-button-left {
  border: 2px solid var(--barte-azul);
  background-color: var(--white);
  color: #149bd1;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  font-size: 14px;
  display: flex;
}

.radio-button-left:hover {
  background-color: #dbf2fc;
}

.radio-button-left.left {
  border-right-style: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  align-items: center;
}

.radio-button-left.left:hover {
  background-color: #dbf2fc;
}

.radio-button-left.right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  align-items: center;
}

.html-embed-6, .form-home {
  display: none;
}

.navbar-logo-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #072745e6;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 48px;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.navbarcontainer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.navbar-content {
  color: var(--white);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.navbar-brand {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.logo-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 141px;
  height: 36px;
  display: flex;
}

.navbar-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 12px;
  display: flex;
}

.text {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.navbar-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #000;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  display: flex;
}

.navbar-button.hidden {
  display: none;
}

.text-2 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}

.frame-53 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-3 {
  color: #075f90;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.text-4 {
  letter-spacing: .08em;
  font-size: 60px;
  font-weight: 400;
  line-height: 93%;
}

.text-5 {
  color: #013e60;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.fin-div-default {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 960px;
  display: flex;
}

.fin-div-default.full {
  width: 100%;
}

.frame-54 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 250px;
  display: flex;
}

.text-6 {
  color: #006ca8;
  margin-bottom: 24px;
  font-family: Outfit, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.text-7 {
  color: #013e60;
  font-family: Outfit, sans-serif;
  font-size: 48px;
  font-weight: 900;
  line-height: 1.05;
}

.text-8 {
  color: #013e60;
  font-family: Outfit, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.frame-70 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 29px;
  height: 20.9928px;
  display: flex;
}

.text-9 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.fin-button-cta {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #c345bf;
  border: 1px solid #fe87fa;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-top: 20px;
  padding: 16px 24px;
  display: flex;
}

.primeiro-lote-r-49 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 90%;
}

.fin-section-hero {
  justify-content: center;
  align-items: center;
  height: 85vh;
  display: flex;
}

.fin-body {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1b2_LP%20-%20Fin.Network%20-%20Background.jpg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
  background-attachment: fixed;
}

.venda-ingressos {
  grid-column-gap: 47px;
  grid-row-gap: 47px;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  display: flex;
}

.frame-60 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff9;
  border-radius: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 6px 16px;
  display: flex;
}

.frame-59 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-10 {
  color: #013e60;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.frame-58 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.text-11 {
  letter-spacing: .05em;
  font-family: Outfit, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.text-12 {
  color: #013e60;
  font-family: Outfit, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
}

.frame-62 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.text-13 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.frame-71 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #c345bf;
  border: 1px solid #fe87fa;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 8px 24px;
  display: flex;
}

.benef-cios {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  height: 722px;
  padding: 125px 138px;
  display: flex;
}

.vectors-wrapper-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fin-section {
  justify-content: center;
  align-items: center;
  padding: 64px 3rem;
  display: flex;
}

.fin-section.blue-gb {
  background-color: #013e604d;
  padding-left: 3rem;
  padding-right: 3rem;
}

.fin-section.white-bg {
  color: #013e60;
  background-color: #d6fbf999;
}

.fin-section.gb-footer {
  background-color: #072745;
}

.fin-section.bluesolid-gb {
  color: var(--white);
  background-color: #0d4c7fe6;
}

.div-block-47 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.beneficios-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1.5fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fin-beneficio {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff3;
  border: 1px solid #ffffff4d;
  border-radius: 24px;
  align-items: center;
  padding: 24px;
  display: flex;
}

.fin-beneficio.vertical {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.fin-beneficio.vertical.center {
  align-items: center;
}

.div-block-48 {
  height: 24px;
}

.fin-script-group {
  flex-direction: column;
  display: flex;
}

.fin-script-card {
  background-color: #013e60bf;
  border: 1px solid #0282ca;
  border-radius: 24px;
  padding: 24px;
}

.fin-script-card-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fin-painel-tag {
  color: #4bf6b9;
  background-color: #3ef1bc4d;
  border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
}

.fin-palestrante-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #013e60;
  background-color: #fff3;
  border: 1px solid #fff3;
  border-radius: 24px;
  align-items: center;
  padding: 24px;
  display: flex;
}

.fin-palestrante-card.invert {
  flex-direction: row-reverse;
  justify-content: flex-start;
}

.div-block-49 {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.fin-palestrante-img {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a6_AdobeStock_432514805_p.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 500px;
  width: 160px;
  height: 160px;
}

.fin-palestrante-text {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.fin-palestrante-text.invert {
  align-items: flex-end;
  width: 100%;
}

.fin-palestrante-logo {
  mix-blend-mode: multiply;
  margin-bottom: 12px;
}

.fin-palestrante-logo.small {
  mix-blend-mode: multiply;
  max-height: 24px;
}

.fin-palestrante-logo.small-copy {
  mix-blend-mode: multiply;
  max-height: 20px;
}

.fin-palestrante-logo.loft {
  filter: brightness(38%) saturate(87%) hue-rotate(194deg) contrast(85%);
}

.fin-palestrante-cargo {
  margin-bottom: 12px;
}

.fin-palestrante-nome {
  color: #013e60;
  margin-top: 0;
  margin-bottom: 0;
}

.fin-palestrantes-card-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.fin-navbar-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--white);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 12px;
  display: flex;
}

.fin-navbar-link.hidden {
  display: none;
}

.fin-text {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.image-16 {
  max-height: 20px;
}

.text-block-15 {
  flex-direction: row;
  padding-right: 12px;
}

.link-block-4 {
  opacity: .5;
  color: #fff;
  align-items: center;
  margin-left: 8px;
  margin-right: 8px;
  display: flex;
}

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

.text-6-copy {
  color: #006ca8;
  margin-bottom: 24px;
  padding-left: 12px;
  font-family: Outfit, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.fin-pp-wrapper.right {
  padding-top: 32px;
  padding-left: 0;
}

.fin-pp-duo {
  display: flex;
}

.fin-pp-group {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fin-pp-group.right {
  padding-top: 32px;
  padding-left: 24px;
}

.text-block-16 {
  font-size: 5rem;
  font-weight: 800;
  line-height: .8;
}

.text-block-17 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.invert {
  text-align: right;
}

.fin-subtitle {
  color: var(--white);
  font-family: Outfit, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.fin-otherinfo {
  color: var(--white);
  font-family: Outfit, sans-serif;
  font-size: 20px;
  font-weight: 200;
}

.fin-text-conent-section {
  width: 100%;
}

.text-color-white-copy {
  color: var(--white);
  line-height: 3;
}

.text-color-white-copy.fin-painel-paragraph {
  line-height: 2.5;
}

.text-color-white-copy.fin-title {
  margin-top: 1rem;
  font-size: 1.75rem;
}

.fin-title {
  color: var(--white);
  margin-top: 0;
}

.frame-62-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.local {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  display: flex;
}

.fin-button-local {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #013e6033;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 8px 24px;
  display: flex;
}

.button-text-simple {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 90%;
}

.div-block-51 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.div-block-52 {
  opacity: .3;
}

.fin-button-details {
  color: #fffc;
  text-align: center;
  margin-top: 4px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.fin-div-default-copy {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  display: flex;
}

.fin-div-default-copy.full {
  width: 100%;
}

.fin-navbar-content {
  color: var(--white);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 960px;
  display: flex;
}

.frame-60-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff3;
  border-radius: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 6px 16px;
  display: flex;
}

.text-10-copy {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.html-embed-7 {
  color: var(--white);
  width: 36px;
  height: 26px;
}

.fin-button-cta-text {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 90%;
}

.client-story-section {
  color: var(--white);
  background-color: #035372;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.client-story-section.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.client-story-section.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.client-story-section.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section.hero-section.banner.hidden {
  display: none;
}

.client-story-section.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section.hero-section.image-bg-serv.hidden {
  display: none;
}

.client-story-section.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a3_mercadoria-resized.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section.hero-section.image-bg-forn.hidden {
  display: none;
}

.client-story-section.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section.hero-section.image-bg-dig.hidden {
  display: none;
}

.client-story-section.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section.hero-section.hero-lp.hidden {
  display: none;
}

.client-story-section.hero-section.image-bg-lp {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section.hero-section.image-bg-lp.hidden {
  display: none;
}

.client-story-section.hero-section.image-bg-farmacia {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section.hero-section.image-bg-farmacia.hidden {
  display: none;
}

.client-story-section.hero-section.image-bg-farmacias {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section.hero-section.image-bg-farmacias.hidden {
  display: none;
}

.client-story-section.hero-section.image-bg-eventos {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section.hero-section.image-bg-eventos.hidden {
  display: none;
}

.client-story-section.hero-section.image-bg-ag-viagem {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a6_AdobeStock_432514805_p.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section.hero-section.image-bg-ag-viagem.hidden {
  display: none;
}

.client-story-section.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.client-story-section.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
}

.client-story-section.hidden {
  display: none;
}

.clientvideo-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.youtube {
  width: 100%;
  height: 100%;
}

.clientvideo-div {
  border-right: 3px solid var(--white);
  border-bottom: 3px solid var(--white);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.div-block-53 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.button-regular {
  color: var(--white);
  text-align: center;
  background-color: #fc0a7e;
  border-radius: 4px;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: background-color .2s cubic-bezier(.538, .019, .25, 1);
}

.button-regular:hover {
  background-color: #c70964;
}

.button-regular.background-color-green {
  background-color: var(--medium-sea-green);
}

.button-link-copy {
  color: #608a9b;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: 1rem;
  text-decoration: underline;
}

.text-content {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.clientspg-hero {
  color: var(--white);
  background-image: linear-gradient(270deg, #000c, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1d7_Depoimento%20Make%20Vendas26.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.clientspg-hero.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.clientspg-hero.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.clientspg-hero.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.clientspg-hero.hero-section.banner.hidden {
  display: none;
}

.clientspg-hero.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.clientspg-hero.hero-section.image-bg-serv.hidden {
  display: none;
}

.clientspg-hero.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a3_mercadoria-resized.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.clientspg-hero.hero-section.image-bg-forn.hidden {
  display: none;
}

.clientspg-hero.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.clientspg-hero.hero-section.image-bg-dig.hidden {
  display: none;
}

.clientspg-hero.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.clientspg-hero.hero-section.hero-lp.hidden {
  display: none;
}

.clientspg-hero.hero-section.image-bg-lp {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.clientspg-hero.hero-section.image-bg-lp.hidden {
  display: none;
}

.clientspg-hero.hero-section.image-bg-farmacia {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.clientspg-hero.hero-section.image-bg-farmacia.hidden {
  display: none;
}

.clientspg-hero.hero-section.image-bg-farmacias {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.clientspg-hero.hero-section.image-bg-farmacias.hidden {
  display: none;
}

.clientspg-hero.hero-section.image-bg-eventos {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.clientspg-hero.hero-section.image-bg-eventos.hidden {
  display: none;
}

.clientspg-hero.hero-section.image-bg-ag-viagem {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a6_AdobeStock_432514805_p.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
  min-height: 820px;
  padding-bottom: 0;
}

.clientspg-hero.hero-section.image-bg-ag-viagem.hidden {
  display: none;
}

.clientspg-hero.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.clientspg-hero.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
}

.link-block-5 {
  width: auto;
}

.hero-client-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.hero-div {
  margin-top: 10rem;
  margin-bottom: 3rem;
}

.hero-image-content {
  border-style: none solid solid none;
  border-width: 1px 2px 2px 1px;
  border-color: var(--white);
  border-radius: 8px;
  overflow: hidden;
}

.transcript-content {
  border-radius: 8px;
  max-width: 1200px;
  display: block;
}

.content-abstract {
  background-color: #c1ccd8;
  border-radius: 8px;
  max-width: 1200px;
  margin-top: 4rem;
  margin-bottom: 4rem;
  padding: 2rem;
  line-height: 2;
}

.client-story-hero {
  background-image: linear-gradient(162deg, var(--white), #e8edf1 57%, #acbdce);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.client-story-hero.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.client-story-hero.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.client-story-hero.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-hero.hero-section.banner.hidden {
  display: none;
}

.client-story-hero.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-hero.hero-section.image-bg-serv.hidden {
  display: none;
}

.client-story-hero.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a3_mercadoria-resized.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-hero.hero-section.image-bg-forn.hidden {
  display: none;
}

.client-story-hero.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-hero.hero-section.image-bg-dig.hidden {
  display: none;
}

.client-story-hero.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-hero.hero-section.hero-lp.hidden {
  display: none;
}

.client-story-hero.hero-section.image-bg-lp {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-hero.hero-section.image-bg-lp.hidden {
  display: none;
}

.client-story-hero.hero-section.image-bg-farmacia {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-hero.hero-section.image-bg-farmacia.hidden {
  display: none;
}

.client-story-hero.hero-section.image-bg-farmacias {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-hero.hero-section.image-bg-farmacias.hidden {
  display: none;
}

.client-story-hero.hero-section.image-bg-eventos {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-hero.hero-section.image-bg-eventos.hidden {
  display: none;
}

.client-story-hero.hero-section.image-bg-ag-viagem {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a6_AdobeStock_432514805_p.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-hero.hero-section.image-bg-ag-viagem.hidden {
  display: none;
}

.client-story-hero.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.client-story-hero.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
  display: block;
}

.client-story-hero.hero-section-white.hidden {
  display: none;
}

.client-story-hero.hero-section-white.no-botton-margin {
  height: auto;
}

.body-4 {
  background-color: #000000e3;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1e9_bg-premio.png");
  background-size: cover;
  background-attachment: fixed;
}

.nav-simple {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.premio-06-2023 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 64px;
  display: flex;
}

.premio-06-2023.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.premio-06-2023.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.premio-06-2023.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.premio-06-2023.hero-section.banner.hidden {
  display: none;
}

.premio-06-2023.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.premio-06-2023.hero-section.image-bg-serv.hidden {
  display: none;
}

.premio-06-2023.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a3_mercadoria-resized.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.premio-06-2023.hero-section.image-bg-forn.hidden {
  display: none;
}

.premio-06-2023.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.premio-06-2023.hero-section.image-bg-dig.hidden {
  display: none;
}

.premio-06-2023.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.premio-06-2023.hero-section.hero-lp.hidden {
  display: none;
}

.premio-06-2023.hero-section.image-bg-lp {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.premio-06-2023.hero-section.image-bg-lp.hidden {
  display: none;
}

.premio-06-2023.hero-section.image-bg-farmacia {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.premio-06-2023.hero-section.image-bg-farmacia.hidden {
  display: none;
}

.premio-06-2023.hero-section.image-bg-farmacias {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.premio-06-2023.hero-section.image-bg-farmacias.hidden {
  display: none;
}

.premio-06-2023.hero-section.image-bg-eventos {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.premio-06-2023.hero-section.image-bg-eventos.hidden {
  display: none;
}

.premio-06-2023.hero-section.image-bg-ag-viagem {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a6_AdobeStock_432514805_p.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
  min-height: 820px;
  padding-bottom: 0;
}

.premio-06-2023.hero-section.image-bg-ag-viagem.hidden {
  display: none;
}

.premio-06-2023.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.premio-06-2023.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
  display: block;
}

.premio-06-2023.hero-section-white.hidden {
  display: none;
}

.premio-06-2023.hero-section-white.no-botton-margin {
  height: auto;
}

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

.member-col-prize-container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.premio-coletivo-collection {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 1rem;
  margin-right: 1rem;
  display: grid;
}

.member-image-container-copy {
  width: 100px;
  height: 100px;
}

.member-name-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 16px;
}

.member-name-copy.text-color-white {
  margin-bottom: 0;
}

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

.premio-title.text-size-large.text-weight-semibold {
  text-align: center;
  font-size: 1.2rem;
  font-weight: 400;
}

.member-ind-prize-container-copy {
  flex-direction: column;
  align-items: center;
  margin-top: -24px;
  display: flex;
}

.premio-ind-badge {
  width: 60px;
}

.badges-ind-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
  position: relative;
  top: -32px;
}

.premio-ind-container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-54 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.premio-ind-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 1rem;
  margin-right: 1rem;
  display: grid;
}

.div-block-55 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.image-badge {
  height: 120px;
}

.div-block-56 {
  border: .5px solid #b0afce80;
  width: 100%;
}

.div-block-57 {
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
}

.premio-bg {
  z-index: 1;
  background-color: #f1f7ff0d;
  border: 1px solid #ffffff4d;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  margin-right: 3rem;
  font-size: 16px;
  display: flex;
}

.premio-bg.direction-vertical {
  flex-direction: column;
  align-items: stretch;
  margin-top: 4rem;
}

.div-block-58 {
  background-color: #f1f7ff0d;
  border: 1px solid #ffffff4d;
  border-radius: 8px;
}

.member-name-col {
  text-align: center;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 16px;
}

.member-name-col.text-color-white {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.member-position-col {
  text-align: center;
  margin-top: 0;
  font-weight: 400;
}

.member-position-col.text-color-white {
  font-size: .65rem;
  font-weight: 300;
}

.padding-small-copy {
  padding: .5rem 1rem;
}

.padding-medium-copy {
  padding: 2rem;
}

.premio-mes {
  color: var(--white);
}

.premio-mes.text-size-large.text-weight-semibold {
  text-align: center;
  padding: 8px 16px;
}

.premio-titulo {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 700;
}

.testimonial-div {
  min-width: 900px;
  margin-top: 5rem;
  margin-bottom: 5rem;
}

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

.video-section.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.video-section.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.video-section.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.video-section.hero-section.banner.hidden {
  display: none;
}

.video-section.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.video-section.hero-section.image-bg-serv.hidden {
  display: none;
}

.video-section.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a3_mercadoria-resized.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.video-section.hero-section.image-bg-forn.hidden {
  display: none;
}

.video-section.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.video-section.hero-section.image-bg-dig.hidden {
  display: none;
}

.video-section.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.video-section.hero-section.hero-lp.hidden {
  display: none;
}

.video-section.hero-section.image-bg-lp {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.video-section.hero-section.image-bg-lp.hidden {
  display: none;
}

.video-section.hero-section.image-bg-farmacia {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.video-section.hero-section.image-bg-farmacia.hidden {
  display: none;
}

.video-section.hero-section.image-bg-farmacias {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.video-section.hero-section.image-bg-farmacias.hidden {
  display: none;
}

.video-section.hero-section.image-bg-eventos {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.video-section.hero-section.image-bg-eventos.hidden {
  display: none;
}

.video-section.hero-section.image-bg-ag-viagem {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a6_AdobeStock_432514805_p.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
  min-height: 820px;
  padding-bottom: 0;
}

.video-section.hero-section.image-bg-ag-viagem.hidden {
  display: none;
}

.video-section.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.video-section.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
  display: block;
}

.video-section.hero-section-white.hidden {
  display: none;
}

.video-section.hero-section-white.no-botton-margin {
  height: auto;
}

.video-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.video-content {
  border-style: none solid solid none;
  border-width: 1px 2px 2px 1px;
  border-color: var(--white);
  border-radius: 8px;
  overflow: hidden;
}

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

.benefit-group-fw {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #736e814d;
  border-radius: 8px;
  justify-content: space-around;
  padding: 1.5rem 1rem;
  display: flex;
}

.benefit-group-fw.bg-image {
  background-color: #1f1a33b3;
}

.hero-image-section {
  background-color: #0000;
  background-image: linear-gradient(133deg, #00000080 54%, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1fe_BG%20AP.jpg"), linear-gradient(139deg, #23183f, #141a28);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, auto;
  height: auto;
  min-height: 100vh;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.page-wrapper-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.footer-top-small-copy {
  border-bottom: 1px #ffffff1a;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-bottom: .25rem;
  display: flex;
}

.paragraph-3-copy {
  color: var(--red2-pink);
  font-size: .875rem;
}

.client-story-section-copy {
  color: var(--white);
  background-color: #1e152a;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.client-story-section-copy.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.client-story-section-copy.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.client-story-section-copy.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-copy.hero-section.banner.hidden {
  display: none;
}

.client-story-section-copy.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-copy.hero-section.image-bg-serv.hidden {
  display: none;
}

.client-story-section-copy.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a3_mercadoria-resized.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-copy.hero-section.image-bg-forn.hidden {
  display: none;
}

.client-story-section-copy.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-copy.hero-section.image-bg-dig.hidden {
  display: none;
}

.client-story-section-copy.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-copy.hero-section.hero-lp.hidden {
  display: none;
}

.client-story-section-copy.hero-section.image-bg-lp {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-copy.hero-section.image-bg-lp.hidden {
  display: none;
}

.client-story-section-copy.hero-section.image-bg-farmacia {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-copy.hero-section.image-bg-farmacia.hidden {
  display: none;
}

.client-story-section-copy.hero-section.image-bg-farmacias {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-copy.hero-section.image-bg-farmacias.hidden {
  display: none;
}

.client-story-section-copy.hero-section.image-bg-eventos {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-copy.hero-section.image-bg-eventos.hidden {
  display: none;
}

.client-story-section-copy.hero-section.image-bg-ag-viagem {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a6_AdobeStock_432514805_p.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-copy.hero-section.image-bg-ag-viagem.hidden {
  display: none;
}

.client-story-section-copy.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.client-story-section-copy.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
}

.client-story-section-copy.hidden {
  display: none;
}

.benefit-container-2-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  max-width: 180px;
  display: flex;
}

.div-block-32-copy {
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  display: flex;
}

.video-background {
  z-index: 0;
  background-image: linear-gradient(#151f3bd9, #151f3bd9), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1f0_Untitled-2.gif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: auto;
  height: 100vh;
  position: absolute;
  inset: 0% 0% auto;
}

.logos {
  align-items: center;
  display: flex;
}

.logos.hs {
  height: 60px;
}

.logos.hs-copy {
  height: 50px;
}

.text-block-18 {
  color: var(--white);
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 2rem;
  line-height: .5;
  display: flex;
}

.benefit-group-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #202e4900;
  border: 1px solid #fc0a7e00;
  border-radius: 8px;
  max-width: 480px;
  padding: 1.5rem 1rem 1.5rem 0;
  display: flex;
}

.benefit-group-2.bg-image {
  background-color: #1f1a33b3;
}

.lp-form-2 {
  border: 1px solid var(--deep-pink);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #0003;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem 2rem;
  display: flex;
}

.lp-form-2.white {
  border-color: var(--white);
  background-color: #f3f0ff33;
}

.lp-form-2.hide {
  display: none;
}

.client-story-section-2 {
  background-color: var(--medium-sea-green);
  color: var(--white);
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.client-story-section-2.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.client-story-section-2.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.client-story-section-2.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-2.hero-section.banner.hidden {
  display: none;
}

.client-story-section-2.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-2.hero-section.image-bg-serv.hidden {
  display: none;
}

.client-story-section-2.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a3_mercadoria-resized.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-2.hero-section.image-bg-forn.hidden {
  display: none;
}

.client-story-section-2.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-2.hero-section.image-bg-dig.hidden {
  display: none;
}

.client-story-section-2.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-2.hero-section.hero-lp.hidden {
  display: none;
}

.client-story-section-2.hero-section.image-bg-lp {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-2.hero-section.image-bg-lp.hidden {
  display: none;
}

.client-story-section-2.hero-section.image-bg-farmacia {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-2.hero-section.image-bg-farmacia.hidden {
  display: none;
}

.client-story-section-2.hero-section.image-bg-farmacias {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-2.hero-section.image-bg-farmacias.hidden {
  display: none;
}

.client-story-section-2.hero-section.image-bg-eventos {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-2.hero-section.image-bg-eventos.hidden {
  display: none;
}

.client-story-section-2.hero-section.image-bg-ag-viagem {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a6_AdobeStock_432514805_p.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
  min-height: 820px;
  padding-bottom: 0;
}

.client-story-section-2.hero-section.image-bg-ag-viagem.hidden {
  display: none;
}

.client-story-section-2.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.client-story-section-2.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
}

.client-story-section-2.hidden {
  display: none;
}

.div-block-59 {
  background-color: var(--medium-sea-green);
  border-radius: 8px;
  max-width: 240px;
  padding-top: .25rem;
  padding-bottom: .25rem;
  transform: rotate(-2deg);
}

.text-block-19 {
  color: #fff;
  border-radius: 8px;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
}

.text-span-4 {
  color: var(--medium-aquamarine);
}

.div-block-60 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-59-copy {
  background-color: #246097;
  border-radius: 8px;
  margin-left: 18px;
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: 50px;
  transform: rotate(-2deg);
}

.text-block-18-copy {
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 1rem;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1;
  display: flex;
}

.image-19 {
  height: 70px;
  position: absolute;
  inset: -29% auto 0% -7%;
}

.div-block-61 {
  background-color: var(--663399);
  height: auto;
}

.section-11 {
  background-color: var(--dim-grey);
  height: 100vh;
}

.text-span-copy {
  color: #03beb8;
  text-decoration: underline;
}

.hero-benefits-container-copy {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #211633;
  border-radius: 4px;
  justify-content: space-around;
  align-items: center;
  max-width: 1000px;
  padding: 1rem;
  display: flex;
}

.div-block-62 {
  background-color: var(--medium-aquamarine);
  background-image: linear-gradient(5deg, var(--medium-aquamarine), #4aa8ff 69%, var(--deep-pink));
  border-radius: 4px;
  padding: 1px 3px 3px 1px;
}

.div-block-63 {
  background-image: linear-gradient(132deg, #fc0a7ecc 20%, #602bb6cc);
  border-radius: 5px 5px 7px 7px;
  max-width: 700px;
  padding: 1px 3px 3px 1px;
}

.bold {
  font-weight: 600;
}

.heading-20 {
  font-size: 2.5rem;
}

.div-block-59-copy {
  background-color: var(--medium-sea-green);
  background-image: linear-gradient(127deg, #28b78a, #3484b5);
  border-radius: 4px;
  width: 420px;
  margin-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  display: flex;
  transform: rotate(-1deg);
}

.video-div {
  width: 80%;
  max-width: 1200px;
  margin-top: -10vh;
}

.hero-benefits-container-g4 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #1a2849;
  border-radius: 4px;
  justify-content: space-around;
  align-items: center;
  max-width: 1000px;
  padding: 1rem 1rem 1rem 0;
  display: flex;
}

.benefit-container-g4 {
  grid-column-gap: 10px;
  grid-row-gap: 12px;
  align-items: center;
  max-width: 50%;
  display: flex;
}

.div-block-63-copy {
  background-image: linear-gradient(#c10d75, #c10d75);
  border-radius: 5px 5px 7px 7px;
  max-width: 600px;
  padding: 1px 3px 3px 1px;
}

.page-count {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.page-link {
  color: var(--black);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  line-height: 1.5;
  display: block;
}

.page-link:hover {
  background-color: #00000008;
}

.page-link.current-page {
  background-color: #e4e4e4;
}

.container-6 {
  display: flex;
}

.page-count-2, .page-count-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.checkbox-label {
  padding-left: 8px;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2;
}

.checkbox {
  border-color: var(--dark-slate-blue);
  background-color: #1f1630;
  width: 18px;
  height: 18px;
}

.checkbox.w--redirected-checked {
  border-color: var(--ghost-white);
  background-color: var(--deep-pink);
}

.checkbox.w--redirected-focus {
  border-color: var(--ghost-white);
  box-shadow: 0 0 3px 1px var(--deep-pink);
}

.checkbox-field {
  color: var(--white-smoke);
  font-weight: 600;
}

.home-form {
  z-index: 400;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  object-fit: cover;
  background-color: #0f091be6;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.home-form:focus-visible, .home-form[data-wf-focus-visible] {
  color: var(--medium-aquamarine);
}

.home-form.hidden {
  overflow: hidden;
}

.success-message-home-form {
  background-color: #ddd0;
  border-radius: 4px;
  width: 100%;
  max-width: 840px;
  margin-top: .3vh;
  margin-left: auto;
  margin-right: auto;
}

.form-inputs-home {
  z-index: 10;
  width: 420px;
  max-width: 420px;
  margin-top: 10rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.home-form-wrapper {
  margin-bottom: 0;
  display: none;
  overflow: hidden;
}

.image-20 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.update-date {
  color: var(--dim-grey-2);
  letter-spacing: -.1px;
  font-size: 16px;
  font-weight: 300;
}

.heading-21 {
  margin-top: 8rem;
  line-height: .8;
}

.red-sectiondefault {
  justify-content: center;
  align-items: center;
  display: flex;
}

.red-body {
  background-color: var(--red-background);
  color: var(--white-smoke);
}

.red-navcontainer {
  justify-content: space-between;
  align-items: center;
  height: 80px;
  display: flex;
}

.red-navsction {
  background-color: var(--white-smoke);
  justify-content: center;
  align-items: center;
  display: flex;
}

.red-navsction.pink {
  background-color: var(--red2-pink);
}

.red-herosection {
  justify-content: center;
  align-items: center;
}

.red-herocontainer {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.red-herocontainer.teste2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 300px;
  font-family: Aktiv Grotesk Cd, sans-serif;
}

.red-herocontainer.teste2._400 {
  width: 400px;
}

.red-texthero {
  color: var(--white-smoke);
  justify-content: space-between;
  align-items: center;
  width: 500px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  display: flex;
}

.red-ilustration {
  justify-content: flex-end;
  align-items: center;
  height: 42px;
  display: flex;
}

.red-herotextcontainer.parcelamento {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a22e_Hero_Parcelamento.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 32px;
}

.red-herotextcontainer.aprovacao {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a241_Hero_Aprovacao.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 32px;
  display: flex;
}

.red-herotextcontainer.recebimento {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a237_Hero_Recebimento.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.red-paragraphbold {
  font-weight: 700;
}

.red-buttonprimary {
  border: 2px solid var(--red2-pink);
  color: var(--white);
  cursor: pointer;
  background-color: #fff0;
  border-radius: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.red-buttonprimary:hover {
  background-color: #ff00481a;
}

.red-ilustrationwrapper {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a230_Ilustracao%20hero%202%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.red-badgessection {
  justify-content: center;
  align-items: center;
}

.red-badgessection.pink {
  background-color: var(--red2-pink);
}

.red-badgegroup {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.red-badgegroup.hidden {
  display: none;
}

.red-badgeiconwrapper {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a232_Badges_trophy.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 48px;
}

.red-badgeiconwrapper.trophy {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a301_icon_lider_categoria.svg");
}

.red-badgeiconwrapper.stars {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a233_Badges_Stars.svg");
  background-size: auto;
}

.red-badgeiconwrapper.badge {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a231_Badges_badge.svg");
  background-size: contain;
}

.red-badgetextwrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.red-badgescontainer {
  justify-content: space-between;
  display: flex;
}

.red-heading4 {
  color: var(--white-smoke);
  font-size: 21px;
  font-weight: 600;
}

.red-heading4.aligncenter {
  text-align: center;
}

.red-heading4.texr-color-black {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.red-paragraph2 {
  color: var(--white);
  max-width: 240px;
  font-size: 14px;
  font-weight: 300;
}

.red-paragraph2.aligncenter {
  text-align: center;
}

.red-recuperacaosection {
  justify-content: center;
  align-items: center;
}

.red-recuperacaooutercontainer {
  background-color: #e2e2f3cc;
  border: 1px solid #fff;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  max-width: 1500px;
  margin-left: 24px;
  margin-right: 24px;
  padding: 2rem 3rem;
  display: block;
}

.red-heading2 {
  color: var(--red-background);
  margin-top: 0;
  margin-bottom: 0;
}

.red-heading2.text-color-white {
  color: var(--white);
  margin-top: 0;
}

.red-heading2.grey {
  color: #341d2426;
}

.red-heading2.white25 {
  color: var(--red-white25);
}

.red-herotextcontainerp2 {
  max-width: 70%;
}

.red-herotextcontainerp2.parcelamento {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a22e_Hero_Parcelamento.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 32px;
  display: flex;
}

.red-herotextcontainerp2.aprovacao {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a22c_Hero_Aprovacao.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 32px;
  display: flex;
}

.red-herotextcontainerp2.recebimento {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a22d_Hero_Recebimento.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}

.red-recuperacaoinnercontainer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.red-rectextwrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  font-weight: 400;
  display: flex;
}

.red-reciconwrapper {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a234_Icon_ArrowUp.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 60px;
  margin-bottom: 10px;
}

.red-benefitscontainer {
  justify-content: center;
  align-items: center;
  display: flex;
}

.red-benefitssection {
  justify-content: center;
  align-items: center;
}

.tabs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.tabs-menu {
  border: 2px solid var(--red2-dark-pink);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
}

.red-tablink {
  color: var(--white);
  background-color: #fff0;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.red-tablink:hover {
  background-color: #ff00481a;
}

.red-tablink.w--current {
  border: 2px solid var(--red2-pink);
  cursor: pointer;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
}

.red-benefitcontainer {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: center;
  margin-top: 48px;
  display: flex;
}

.red-benefittext {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.red-benefitstatement {
  border: 2px solid var(--white);
  background-color: #19152680;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  width: 50%;
  padding: 16px;
  display: flex;
}

.red-benefitilustration {
  width: 100%;
  height: 80px;
}

.red-benefitilustration.taxas {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a262_Depoimentos%20Taxa.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
}

.red-benefitilustration.parcelamento {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a263_Depoimentos.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
}

.red-benefitilustration.aprovacao {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a261_Depoimentos%20Aprovac%CC%A7a%CC%83o.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
}

.red-benefitilustration.white-label {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a260_Depoimentos%20White%20Label.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
}

.red-paragraph4 {
  color: #fff9;
  font-size: .7rem;
}

.red-paragraph4.aligncenter {
  text-align: center;
}

.red-bentextwrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.paragraph-10 {
  color: var(--white-smoke);
  font-size: 16px;
  font-weight: 300;
}

.red-paragraph3 {
  color: var(--white);
  font-size: 12px;
}

.red-paragraph3.aligncenter {
  text-align: center;
}

.red-benphoto {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a236_Benefit_DVD.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 60px;
  height: 60px;
}

.red-benphoto.braulio {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a25f_braulio.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.red-benphoto.igor {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a25e_igor%20ferreira.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.red-benphoto.andrey {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a25c_andrey.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
}

.red-benphoto.felipe {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a25d_felipe.jpeg");
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-64 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.red-clientscontainer {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.paragraph-11 {
  text-align: center;
  font-weight: 300;
}

.red-imagewrapper {
  justify-content: center;
  align-items: center;
  max-width: 120px;
  max-height: 32px;
  display: flex;
}

.red-logoscontainer {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.red-marginfull {
  justify-content: center;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.image-21 {
  aspect-ratio: auto;
}

.red-antesdepoissection {
  justify-content: center;
  align-items: center;
}

.red-antesdepoisbg {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  display: none;
}

.white {
  background-color: #dcdce4;
  width: 100%;
  height: 100%;
}

.red {
  background-color: #b40037;
  width: 100%;
  height: 100%;
}

.red-antesdepoiscontainer {
  flex-flow: row;
  justify-content: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.red-adleftwhite {
  background-color: var(--red2-beige);
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 10rem;
  display: flex;
}

.red-adrightred {
  background-color: var(--red2-dark-pink);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 10rem;
  display: flex;
}

.red-margindefault-copy {
  width: 100%;
}

.ln-marginlogos {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1500px;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.red-adtitle {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  height: 150px;
  margin-top: 2rem;
  padding-right: 16px;
  display: flex;
}

.red-adtitle.invert {
  padding-left: 16px;
  padding-right: 0;
}

.div-block-66 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  height: 150px;
  margin-top: 2rem;
  padding-left: 16px;
  display: flex;
}

.paragraph-12 {
  color: var(--red-white25);
}

.red-adcontent {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 80%;
  display: flex;
}

.red-adcontent.invert {
  justify-content: center;
  align-items: flex-start;
}

.red-adcard {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 150px;
  padding: 1rem 1.5rem 1.5rem;
  display: flex;
}

.red-adcard.invert {
  background-color: var(--red2-pink);
  border-radius: 0 16px 16px 0;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 32px;
}

.paragraph-13 {
  color: var(--red-black50);
}

.paragraph-14 {
  color: var(--black-2);
  text-align: right;
  font-size: 1.5rem;
  font-weight: 600;
}

.paragraph-13-white {
  color: #ffffff80;
}

.paragraph-14-white {
  color: var(--white-smoke);
  text-align: left;
  font-size: 1.5rem;
  font-weight: 600;
}

.red-tabtext {
  text-align: center;
  font-weight: 300;
  line-height: 1.2;
}

.red-benefitssectionmobile {
  justify-content: center;
  align-items: center;
  display: none;
}

.slider-2 {
  background-color: #0000;
}

.red-benefitcontainermobile {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: center;
  margin-top: 48px;
  display: flex;
}

.slide-nav-2 {
  top: 325px;
}

.mask {
  margin-left: 3rem;
  margin-right: 3rem;
}

.right-arrow-2 {
  justify-content: flex-end;
  align-items: center;
}

.red-benefitscontainermobile {
  justify-content: center;
  align-items: center;
  display: flex;
}

.red-padding-huge {
  padding: 4rem 6rem;
}

.red-padding-huge.white {
  background-color: #fff;
}

.red-client-outer-container {
  width: 100%;
  margin-bottom: 80px;
  overflow: hidden;
}

.red-client-inner-container {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.red-logos-container {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.red-logo-div {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin: 10px 20px;
  display: flex;
}

.red-mensalidadezerosection {
  background-color: #fff;
}

.red-mensalidadezerocontainer {
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #ffffff80;
  border: 1px solid #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
  position: relative;
  top: -6rem;
}

.div-block-67 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.paragraph-15 {
  color: var(--black-2);
  font-size: 10rem;
  line-height: 8rem;
}

.div-block-68 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.paragraph-16, .paragraph-17 {
  color: var(--black-2);
}

.red-beneficiossectionlight {
  background-color: #fff;
}

.benefitname {
  color: var(--black-2);
  font-weight: 500;
}

.benefit-text-black {
  color: var(--black-2);
  font-weight: 300;
}

.feature-line-container-light {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #ebebeb;
  border-style: solid none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  min-width: 900px;
  max-width: 1200px;
  display: grid;
}

.feature-line-container-light:hover {
  background-color: #6c848d33;
}

.feature-line-title-light {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #7f889e;
  background-color: #6c848d08;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  min-width: 900px;
  max-width: 1200px;
  display: grid;
}

.feature-line-title-light:hover {
  background-color: #6c848d33;
}

.benefits-collection {
  background-color: #bebebe1a;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  width: 100%;
}

.red-presssection {
  background-color: #fff;
}

.red-presssection.dark-mode {
  background-color: #fff0;
}

.red-slide {
  width: 32%;
  margin-right: 16px;
  padding-bottom: 0;
  padding-right: 0;
}

.slider-3 {
  background-color: #ddd0;
  height: auto;
}

.div-block-69 {
  background-color: #3e3e3e;
  border-radius: 16px;
  flex-flow: column;
  padding: 1rem;
  display: flex;
  overflow: hidden;
}

.div-block-70 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2ea_Logo_m_symbol_white_pink-bg%20copy%202.png");
  background-position: 0 0;
  background-size: cover;
  background-clip: content-box;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.paragraph-18 {
  color: var(--white);
  height: 110px;
  padding: 8px 16px;
}

.image-22 {
  box-sizing: border-box;
  aspect-ratio: auto;
  overflow: clip;
}

.icon-5, .icon-5.dark-mode {
  color: var(--white);
}

.left-arrow-3 {
  color: var(--midnight-blue);
}

.left-arrow-3.dark-mode {
  color: var(--white);
}

.red-marginslider {
  width: auto;
  max-width: 1200px;
}

.mask-2 {
  max-width: 940px;
  margin-left: 4rem;
  margin-right: 4rem;
}

.collection-list-wrapper-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.slide-nav-3 {
  bottom: -40px;
}

.rd-link-button {
  z-index: 0;
  color: var(--white);
  letter-spacing: .3px;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: .25px;
  margin-right: .25rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.2;
  transition: all .15s;
  display: flex;
  position: relative;
}

.rd-link-button:hover {
  background-color: var(--button-hover);
}

.rd-link-button.hide {
  display: none;
}

.rd-link-button.cta2 {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.rd-link-button.cta2:hover {
  background-color: #fc0a7eb3;
}

.rd-link-button.cta-mobile {
  display: block;
}

.rd-link-button.hero-cta, .rd-link-button.hero-cta-menu-mob {
  background-color: #fc0a7e;
}

.rd-link-button.form-next {
  color: var(--white);
  background-color: #fc0a7e66;
  width: 100px;
  display: flex;
}

.rd-link-button.form-next:hover {
  background-color: #fc0a7eb3;
}

.rd-link-button.submit-form {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.rd-link-button.submit-form:hover {
  background-color: #fc0a7eb3;
}

.rd-link-button.hero-cta-copy, .rd-link-button.rd-hero-cta {
  background-color: #fc0a7e;
}

.rd-desktop-nav {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.link-button-copy {
  z-index: 0;
  color: var(--white);
  letter-spacing: .3px;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: .25px;
  margin-right: .25rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.2;
  transition: all .15s;
  display: flex;
  position: relative;
}

.link-button-copy:hover {
  background-color: var(--button-hover);
}

.link-button-copy.hide {
  display: none;
}

.link-button-copy.cta2 {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.link-button-copy.cta2:hover {
  background-color: #fc0a7eb3;
}

.link-button-copy.cta-mobile {
  display: block;
}

.link-button-copy.hero-cta, .link-button-copy.hero-cta-menu-mob {
  background-color: #fc0a7e;
}

.link-button-copy.form-next {
  color: var(--white);
  background-color: #fc0a7e66;
  width: 100px;
  display: flex;
}

.link-button-copy.form-next:hover {
  background-color: #fc0a7eb3;
}

.link-button-copy.submit-form {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.link-button-copy.submit-form:hover {
  background-color: #fc0a7eb3;
}

.link-button-copy.hero-cta-copy, .link-button-copy.rd-hero-cta {
  background-color: #fc0a7e;
}

.link-block-6 {
  display: inline-block;
}

.div-block-72 {
  font-size: 3rem;
}

.div-block-73 {
  color: var(--midnight-blue);
  font-size: 4rem;
}

.div-block-74 {
  color: var(--medium-violet-red);
  font-size: 4rem;
}

.red-countervalue {
  color: var(--red-background);
  width: 500px;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

.red-embedslide {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 64px;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.test-embedslide {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 840px;
  position: relative;
  top: 60%;
  overflow: hidden;
}

.html-embed-8 {
  aspect-ratio: 23 / 14;
  object-fit: cover;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.red-deckcontainer {
  width: 100%;
  min-width: 840px;
}

.div-block-75 {
  justify-content: flex-end;
  align-items: center;
  margin-top: 10px;
  display: none;
}

.text-block-20 {
  color: var(--deep-pink);
}

.text-block-18-copy {
  color: var(--white);
  align-items: center;
  padding-right: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: .5;
  display: flex;
}

.text-block-18-copy-copy {
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 1rem;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1;
  display: flex;
}

.form-wrapper-new {
  margin-bottom: 0;
  display: block;
  overflow: hidden;
}

.main-form-singlep {
  z-index: 400;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  object-fit: cover;
  background-color: #0f091be6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.main-form-singlep:focus-visible, .main-form-singlep[data-wf-focus-visible] {
  color: var(--medium-aquamarine);
}

.checkbox-label-2 {
  font-size: .9rem;
  font-weight: 300;
}

.form-input-tsubtitle {
  color: var(--dim-grey);
  margin-bottom: 6px;
  font-size: .8rem;
  font-weight: 300;
}

.div-block-76 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.form-input-title-copy {
  color: var(--white);
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.2;
}

.nav-bar-responsive-copy {
  z-index: 100;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0c0618d9;
  border: 1px solid #292433;
  border-radius: 1px;
  justify-content: center;
  width: 100%;
  height: 64px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.wrapper-3 {
  background-image: linear-gradient(135deg, #ce1a4d, #060c18);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.wrapper-3.blue {
  background-image: linear-gradient(135deg, #476ad5, #060c18);
  overflow: hidden;
}

.div-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.icon-6 {
  color: #fff;
  width: 36px;
  height: 36px;
  margin-right: 16px;
}

.page-title {
  letter-spacing: 12px;
  text-transform: uppercase;
  margin-top: 1px;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1;
}

.js-clock {
  color: var(--white-smoke);
  justify-content: center;
  align-items: center;
  display: flex;
}

.js-clock.big {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
}

.box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.box.big {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.clock-number {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 6rem;
  font-weight: 600;
  line-height: 70px;
}

.clock-number.big {
  font-size: 10rem;
}

.clock-label {
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-right: -5px;
}

.counter-title-wrapper {
  color: var(--white-smoke);
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.counter-title-wrapper.big {
  margin-bottom: 50px;
}

.page-title-text {
  color: var(--white-smoke);
  letter-spacing: 12px;
  text-transform: uppercase;
  margin-top: 1px;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1;
}

.phone-animation {
  position: absolute;
  inset: auto 10% 0% auto;
}

.lottie-animation {
  position: absolute;
  inset: auto 0% 0% auto;
}

.lottie-animation._2 {
  position: absolute;
  inset: auto auto -10%;
}

.div-block-77 {
  width: 150px;
  margin-bottom: 60px;
}

.image-23 {
  z-index: -100;
  max-width: 70%;
  position: static;
  inset: auto auto 0% 50%;
  overflow: visible;
}

.iphone-mockup {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
  position: relative;
  inset: -37% 0% auto;
}

.form-check {
  z-index: 400;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  object-fit: cover;
  background-color: #0f091be6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.form-check:focus-visible, .form-check[data-wf-focus-visible] {
  color: var(--medium-aquamarine);
}

.title {
  color: var(--white-smoke);
  text-align: center;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 48;
  display: flex;
}

.title.align-center {
  z-index: 100;
  text-align: center;
  height: 24px;
  margin-top: 8px;
  font-size: 24px;
  font-weight: 400;
  display: block;
}

.counter-wrapper {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  text-align: center;
  background-color: #d6275c66;
  border: 1px solid #d6275c;
  border-radius: 8px;
  margin-top: -8rem;
  padding: 1.5rem 8rem;
}

.counter-wrapper.grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.div-block-79 {
  height: 80px;
}

.image-24 {
  object-fit: contain;
  height: 100%;
}

.div-block-80 {
  aspect-ratio: 1;
  object-fit: contain;
  background-color: #b6c6f545;
  border-radius: 1000px;
  width: 650px;
  height: 650px;
  position: fixed;
  inset: auto;
  overflow: hidden;
}

.div-block-81 {
  position: fixed;
  inset: auto 0% 0% auto;
}

.lp_hero-center {
  z-index: 1;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.lp_hero-center.link {
  grid-column-gap: 3rem;
  grid-template-columns: 1fr .5fr;
}

.lp_hero-center.link.rdstation {
  grid-template-columns: 1fr;
  align-self: stretch;
  align-items: center;
}

.text-block-21 {
  color: var(--white);
  background-color: #ffffff1a;
  border-radius: 8px;
  padding: .5rem 2rem;
  font-size: 18px;
  font-weight: 300;
}

.benefit-box-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-82 {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a290_Iphone%20site.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-width: 900px;
  padding-top: 96px;
  display: flex;
  overflow: hidden;
}

.default-section-iphone-mock {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.default-section-iphone-mock.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.default-section-iphone-mock.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.default-section-iphone-mock.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-iphone-mock.hero-section.banner.hidden {
  display: none;
}

.default-section-iphone-mock.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-iphone-mock.hero-section.image-bg-serv.hidden {
  display: none;
}

.default-section-iphone-mock.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a3_mercadoria-resized.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-iphone-mock.hero-section.image-bg-forn.hidden {
  display: none;
}

.default-section-iphone-mock.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-iphone-mock.hero-section.image-bg-dig.hidden {
  display: none;
}

.default-section-iphone-mock.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-iphone-mock.hero-section.hero-lp.hidden {
  display: none;
}

.default-section-iphone-mock.hero-section.image-bg-lp {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-iphone-mock.hero-section.image-bg-lp.hidden {
  display: none;
}

.default-section-iphone-mock.hero-section.image-bg-farmacia {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-iphone-mock.hero-section.image-bg-farmacia.hidden {
  display: none;
}

.default-section-iphone-mock.hero-section.image-bg-farmacias {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-iphone-mock.hero-section.image-bg-farmacias.hidden {
  display: none;
}

.default-section-iphone-mock.hero-section.image-bg-eventos {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-iphone-mock.hero-section.image-bg-eventos.hidden {
  display: none;
}

.default-section-iphone-mock.hero-section.image-bg-ag-viagem {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a6_AdobeStock_432514805_p.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-iphone-mock.hero-section.image-bg-ag-viagem.hidden {
  display: none;
}

.default-section-iphone-mock.hero-section.image-bg-saude {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a27e_AdobeStock_275598769%202.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-iphone-mock.hero-section.image-bg-saude.hidden {
  display: none;
}

.default-section-iphone-mock.hero-section.image-bg-edu {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a27f_AdobeStock_283017482%20Grande.jpeg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-iphone-mock.hero-section.image-bg-edu.hidden {
  display: none;
}

.default-section-iphone-mock.hero-section.iphone {
  background-color: var(--transparent);
  background-image: none;
  min-height: 1050px;
}

.default-section-iphone-mock.hero-section.iphone-2 {
  background-color: var(--transparent);
  background-image: none;
}

.default-section-iphone-mock.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.default-section-iphone-mock.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
  display: block;
}

.default-section-iphone-mock.hero-section-white.hidden {
  display: none;
}

.default-section-iphone-mock.hero-section-white.no-botton-margin {
  height: auto;
}

.div-block-83 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  display: flex;
}

.texto-iphone {
  color: var(--white-smoke);
  text-align: center;
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

.texto-iphone.align-center {
  z-index: 100;
  text-align: center;
  height: 24px;
  margin-top: 8px;
  font-size: 24px;
  font-weight: 400;
  display: block;
}

.body-tap {
  background-color: #232937;
}

.tap-hero-section {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2ac_Barte%20Tap%202%20Pay.png");
  background-position: 100% 10%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.tap-hero-section.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.tap-hero-section.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.tap-hero-section.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.tap-hero-section.hero-section.banner.hidden {
  display: none;
}

.tap-hero-section.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-hero-section.hero-section.image-bg-serv.hidden {
  display: none;
}

.tap-hero-section.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a3_mercadoria-resized.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-hero-section.hero-section.image-bg-forn.hidden {
  display: none;
}

.tap-hero-section.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-hero-section.hero-section.image-bg-dig.hidden {
  display: none;
}

.tap-hero-section.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.tap-hero-section.hero-section.hero-lp.hidden {
  display: none;
}

.tap-hero-section.hero-section.image-bg-lp {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-hero-section.hero-section.image-bg-lp.hidden {
  display: none;
}

.tap-hero-section.hero-section.image-bg-farmacia {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-hero-section.hero-section.image-bg-farmacia.hidden {
  display: none;
}

.tap-hero-section.hero-section.image-bg-farmacias {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-hero-section.hero-section.image-bg-farmacias.hidden {
  display: none;
}

.tap-hero-section.hero-section.image-bg-eventos {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-hero-section.hero-section.image-bg-eventos.hidden {
  display: none;
}

.tap-hero-section.hero-section.image-bg-ag-viagem {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a6_AdobeStock_432514805_p.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-hero-section.hero-section.image-bg-ag-viagem.hidden {
  display: none;
}

.tap-hero-section.hero-section.image-bg-saude {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a27e_AdobeStock_275598769%202.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-hero-section.hero-section.image-bg-saude.hidden {
  display: none;
}

.tap-hero-section.hero-section.image-bg-edu {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a27f_AdobeStock_283017482%20Grande.jpeg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-hero-section.hero-section.image-bg-edu.hidden {
  display: none;
}

.tap-hero-section.hero-section.iphone {
  background-color: var(--transparent);
  background-image: none;
  min-height: 1050px;
}

.tap-hero-section.hero-section.iphone-2 {
  background-color: var(--transparent);
  background-image: none;
  justify-content: center;
  align-items: center;
  height: 80vh;
  min-height: auto;
  margin-top: 15px;
  padding-top: 15%;
  padding-bottom: 18%;
}

.tap-hero-section.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.tap-hero-section.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
  display: block;
}

.tap-hero-section.hero-section-white.hidden {
  display: none;
}

.tap-hero-section.hero-section-white.no-botton-margin {
  height: auto;
}

.tap-benefit-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.tap-benefit-section.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.tap-benefit-section.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.tap-benefit-section.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.tap-benefit-section.hero-section.banner.hidden {
  display: none;
}

.tap-benefit-section.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-benefit-section.hero-section.image-bg-serv.hidden {
  display: none;
}

.tap-benefit-section.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a3_mercadoria-resized.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-benefit-section.hero-section.image-bg-forn.hidden {
  display: none;
}

.tap-benefit-section.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-benefit-section.hero-section.image-bg-dig.hidden {
  display: none;
}

.tap-benefit-section.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.tap-benefit-section.hero-section.hero-lp.hidden {
  display: none;
}

.tap-benefit-section.hero-section.image-bg-lp {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-benefit-section.hero-section.image-bg-lp.hidden {
  display: none;
}

.tap-benefit-section.hero-section.image-bg-farmacia {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-benefit-section.hero-section.image-bg-farmacia.hidden {
  display: none;
}

.tap-benefit-section.hero-section.image-bg-farmacias {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-benefit-section.hero-section.image-bg-farmacias.hidden {
  display: none;
}

.tap-benefit-section.hero-section.image-bg-eventos {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-benefit-section.hero-section.image-bg-eventos.hidden {
  display: none;
}

.tap-benefit-section.hero-section.image-bg-ag-viagem {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a6_AdobeStock_432514805_p.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-benefit-section.hero-section.image-bg-ag-viagem.hidden {
  display: none;
}

.tap-benefit-section.hero-section.image-bg-saude {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a27e_AdobeStock_275598769%202.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-benefit-section.hero-section.image-bg-saude.hidden {
  display: none;
}

.tap-benefit-section.hero-section.image-bg-edu {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a27f_AdobeStock_283017482%20Grande.jpeg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.tap-benefit-section.hero-section.image-bg-edu.hidden {
  display: none;
}

.tap-benefit-section.hero-section.iphone {
  background-color: var(--transparent);
  background-image: none;
  min-height: 1050px;
}

.tap-benefit-section.hero-section.iphone-2 {
  background-color: var(--transparent);
  background-image: none;
  justify-content: center;
  align-items: center;
  height: 80vh;
  min-height: auto;
  margin-top: 15px;
  padding-top: 15%;
  padding-bottom: 18%;
}

.tap-benefit-section.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.tap-benefit-section.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
  display: block;
}

.tap-benefit-section.hero-section-white.hidden {
  display: none;
}

.tap-benefit-section.hero-section-white.no-botton-margin {
  height: auto;
}

.benefit-content-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 80vw;
  display: flex;
  position: relative;
}

.benefit-content-wrapper.double {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.tap-heading {
  color: #232937;
  font-size: 3rem;
  line-height: 3.5rem;
}

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

.text-block-22 {
  color: #232937;
  line-height: 20px;
}

.tap-number-wrapper {
  width: 120px;
  height: 120px;
}

.tap-content-text {
  flex-flow: column;
  justify-content: space-around;
  width: 80%;
  height: 80%;
  display: flex;
}

.tap-content-text.double {
  width: auto;
}

.tap-content-image {
  width: 40%;
  position: relative;
}

.tap-content-image.double {
  width: 70rem;
  right: -15%;
}

.tap-bg-white {
  z-index: 0;
  background-color: #fff;
  border-radius: 16px;
  width: 90%;
  height: 400px;
  position: absolute;
}

.div-block-84 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tap-hero-container {
  color: var(--white-smoke);
}

.tap-subheadline {
  color: #fff;
  font-size: 32px;
  font-weight: 500;
}

.tap-hero-heading {
  color: #fff;
  font-size: 5rem;
}

.tap-hero-heading.text-color-white {
  color: #fff;
}

.tap-logo {
  width: 120px;
}

.image-27 {
  object-fit: cover;
  width: auto;
  height: auto;
}

.tap-paragraph {
  color: #fff;
  width: 60%;
  font-size: 20px;
  font-weight: 300;
}

.text-span-5 {
  color: #f65d8c;
  font-weight: 500;
}

.text-block-23 {
  color: var(--white);
  cursor: pointer;
  background-color: #cb2658;
  border-radius: 8px;
  padding: 1rem 2rem;
}

.form-wrapper-iphone {
  margin-bottom: 0;
  display: block;
  overflow: hidden;
}

.main-form-iphone {
  z-index: 400;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  object-fit: cover;
  background-color: #0f0f0fe6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.main-form-iphone:focus-visible, .main-form-iphone[data-wf-focus-visible] {
  color: var(--medium-aquamarine);
}

.form-input-container-iphone {
  color: var(--ghost-white);
  background-color: #272727;
  border: 1px solid #ffffff8a;
  border-radius: 4px;
  margin-bottom: 16px;
}

.form-input-container-iphone:focus {
  color: var(--white-smoke);
  border-width: 2px;
  border-color: #fff;
  box-shadow: 0 0 0 2px #ffffff80;
}

.form-input-container-iphone.form-placeholder-gray {
  color: var(--slate-grey);
}

.form-input-container-iphone.bg-black {
  border-color: var(--white-20);
  color: var(--white);
  background-color: #ffffff1a;
}

.form-input-container-iphone.bg-black:active {
  color: var(--white);
}

.form-input-container-iphone.bg-black:focus {
  color: var(--white-smoke);
}

.form-input-container-iphone.bg-black:focus-visible, .form-input-container-iphone.bg-black[data-wf-focus-visible] {
  color: var(--white);
}

.div-block-76-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.form-select-iphone {
  color: var(--ghost-white);
  background-color: #292929;
  border: 1px solid #ffffff75;
  border-radius: 4px;
  height: 40px;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form-select-iphone:focus {
  outline: 3px solid #ffffff80;
}

.main-form-tap {
  z-index: 400;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  object-fit: cover;
  background-color: #0f0f0fe6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.main-form-tap:focus-visible, .main-form-tap[data-wf-focus-visible] {
  color: var(--medium-aquamarine);
}

.hero-heading-container-copy {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 900px;
  margin-top: 8rem;
  display: flex;
}

.hero-heading-container-copy.no-top-margin {
  margin-top: 0;
}

.hero-heading-container-copy.padding-m {
  margin-top: 4rem;
}

.image-28 {
  height: 100%;
}

.hero-group-banner-lp-copy {
  display: flex;
}

.hero-heading-container-copy-copy {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
  margin-top: 4rem;
  display: flex;
}

.hero-heading-container-copy-copy.no-top-margin {
  margin-top: 0;
}

.hero-heading-container-copy-copy.padding-m {
  margin-top: 4rem;
}

.form-lp-wrapper {
  min-width: 300px;
}

.checkbox-label-dark {
  color: var(--white-smoke);
  font-size: .9rem;
  font-weight: 300;
}

.hero-group-banner-lp-copy-copy {
  display: flex;
}

.image-28-copy {
  height: 100%;
}

.text-block-18-copy {
  color: var(--white);
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 2rem;
  line-height: .5;
  display: flex;
}

.body-red, .body-red.bg-dark {
  background-color: var(--red-background);
}

.body-red.bg-red {
  background-image: linear-gradient(90deg, #14070b, #881234);
}

.red2-body {
  background-color: var(--red2-background);
  color: var(--white-smoke);
}

.red2-herotextcontainer {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-around;
  align-items: stretch;
  height: 48px;
  display: flex;
}

.red2-herotextcontainer.parcelamento {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a22e_Hero_Parcelamento.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 32px;
  display: flex;
}

.red2-herotextcontainer.aprovacao {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a22c_Hero_Aprovacao.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 32px;
  display: flex;
}

.red2-herotextcontainer.recebimento {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a22d_Hero_Recebimento.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}

.red2-herosection {
  background-color: var(--red2-pink);
  justify-content: center;
  align-items: center;
  height: 80vh;
}

.red2-margindefault {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.red2-herocontainer {
  justify-content: space-between;
  align-items: center;
}

.red2-herocontainer.teste2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
}

.red2-texthero {
  color: var(--white);
  justify-content: space-between;
  align-items: center;
  font-family: Aktiv Grotesk Cd, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
}

.red2-texthero.subetxt {
  font-style: italic;
  font-weight: 500;
}

.red2-divider {
  aspect-ratio: 7.5;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2ec_Divider_old2.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.red2-divider.small-simple {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2f5_Divider_old_simples.svg");
  transform: none;
}

.red2-divider.white {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2f7_Divider_white.svg");
  transform: none;
}

.red2-divider.lp {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2cb_Divider.svg");
}

.red2-buttonprimary {
  background-color: var(--white);
  color: var(--red2-pink);
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.red2-buttonprimary:hover {
  border: 2px solid var(--white);
  background-color: #ffffffd4;
}

.red2-paragraph2 {
  color: var(--red2-dark);
  width: auto;
}

.red2-paragraph2.aligncenter {
  text-align: center;
}

.red2-navsction {
  background-color: var(--red2-pink);
  justify-content: center;
  align-items: center;
}

.div-block-85 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-86 {
  height: 48px;
}

.image-29 {
  height: 100%;
}

.red2-textassinatura {
  color: #ffffffab;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: .75rem;
  font-weight: 300;
  position: relative;
  top: -2px;
  left: 200px;
}

.red2-bold {
  font-weight: 600;
}

.image-30 {
  transform: rotate(-5deg);
}

.div-block-87 {
  justify-content: flex-start;
  align-items: flex-end;
  display: block;
  position: static;
  left: 400px;
}

.image-31 {
  width: 360px;
  position: relative;
  bottom: 41px;
  left: -11px;
}

.div-block-88 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 70px;
  display: flex;
}

.div-block-89 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.redd-nav-bar-responsive {
  z-index: 100;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #a52d56b3;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  height: 64px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 5px 5px #a52d564d;
}

.red2-nav-left-div {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.red2-link-button {
  z-index: 0;
  color: var(--white);
  letter-spacing: .3px;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: .25px;
  margin-right: .25rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.2;
  transition: all .15s;
  display: flex;
  position: relative;
}

.red2-link-button:hover {
  background-color: var(--button-hover);
}

.red2-link-button.hide {
  display: none;
}

.red2-link-button.cta2 {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.red2-link-button.cta2:hover {
  background-color: #fc0a7eb3;
}

.red2-link-button.cta-mobile {
  display: block;
}

.red2-link-button.hero-cta, .red2-link-button.hero-cta-menu-mob {
  background-color: #fc0a7e;
}

.red2-link-button.form-next {
  color: var(--white);
  background-color: #fc0a7e66;
  width: 100px;
  display: flex;
}

.red2-link-button.form-next:hover {
  background-color: #fc0a7eb3;
}

.red2-link-button.submit-form {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.red2-link-button.submit-form:hover {
  background-color: #fc0a7eb3;
}

.red2-link-button.hero-cta-copy, .red2-link-button.rd-hero-cta {
  background-color: #fc0a7e;
}

.red2-link-button.submit-form-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.red2-link-button.submit-form-copy.anuncio {
  background-color: #af1e47;
  padding: 1rem 3rem;
}

.red2-link-button.submit-form-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  height: 40px;
  display: flex;
}

.red2-link-button.submit-form-copy:hover {
  background-color: #fc0a7eb3;
}

.red2-link-button.submit-form-copy-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  width: auto;
  height: 40px;
  display: block;
}

.red2-link-button.submit-form-copy-copy:hover {
  background-color: #fc0a7eb3;
}

.red2-link-button.submit-form-copy-copy.anuncio {
  background-color: #af1e47;
  padding: 1rem 3rem;
}

.red2-link-button2 {
  z-index: 0;
  color: var(--white);
  letter-spacing: .3px;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: .25px;
  margin-right: .25rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.2;
  transition: all .15s;
  display: flex;
  position: relative;
}

.red2-link-button2:hover {
  background-color: var(--button-hover);
}

.red2-link-button2.hide {
  display: none;
}

.red2-link-button2.cta2 {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.red2-link-button2.cta2:hover {
  background-color: #fc0a7eb3;
}

.red2-link-button2.cta-mobile {
  display: block;
}

.red2-link-button2.hero-cta, .red2-link-button2.hero-cta-menu-mob {
  background-color: #fc0a7e;
}

.red2-link-button2.form-next {
  color: var(--white);
  background-color: #fc0a7e66;
  width: 100px;
  display: flex;
}

.red2-link-button2.form-next:hover {
  background-color: #fc0a7eb3;
}

.red2-link-button2.submit-form {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.red2-link-button2.submit-form:hover {
  background-color: #fc0a7eb3;
}

.red2-link-button2.hero-cta-copy, .red2-link-button2.rd-hero-cta {
  background-color: #fc0a7e;
}

.red2-link-button2.submit-form-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.red2-link-button2.submit-form-copy.anuncio {
  background-color: #af1e47;
  padding: 1rem 3rem;
}

.red2-link-button2.submit-form-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  height: 40px;
  display: flex;
}

.red2-link-button2.submit-form-copy:hover {
  background-color: #fc0a7eb3;
}

.red2-link-button2.submit-form-copy-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  width: auto;
  height: 40px;
  display: block;
}

.red2-link-button2.submit-form-copy-copy:hover {
  background-color: #fc0a7eb3;
}

.red2-link-button2.submit-form-copy-copy.anuncio {
  background-color: #af1e47;
  padding: 1rem 3rem;
}

.div-block-90 {
  justify-content: center;
  align-items: center;
  margin-top: 49px;
  margin-bottom: 16px;
  display: flex;
}

.red-texthero-copy {
  color: var(--white-smoke);
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 300;
  display: none;
}

.red-herosection-copy {
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.nav-bar-responsive-float {
  z-index: 100;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  justify-content: center;
  width: 100%;
  height: 64px;
  margin-top: 1rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.desktop-nav-copy {
  background-color: #df295d33;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 940px;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  box-shadow: 2px 2px 0 2px #df295d4d;
}

.navbar-3 {
  background-color: #ddd0;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.container-7 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #df295d33;
  border-radius: 16px;
  margin-top: 1rem;
  padding: 1rem;
}

.link-block-7 {
  vertical-align: middle;
  width: 120px;
  height: auto;
  display: inline-block;
}

.paragraph-18-copy {
  color: var(--white);
  height: 30px;
  padding: 16px 16px 8px;
  font-size: .75rem;
  font-weight: 600;
}

.div-block-91 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  width: 80vw;
  height: 100vh;
  display: flex;
}

.default-section-ebook {
  background-color: var(--red2-pink);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.default-section-ebook.center {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a49fca_unsp.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.default-section-ebook.hero-section {
  background-color: var(--black-2);
  background-image: linear-gradient(#0f0a1d, #23183f);
  height: 100vh;
  min-height: 780px;
}

.default-section-ebook.hero-section.banner {
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.banner.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-serv {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-serv.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-forn {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a3_mercadoria-resized.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-forn.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-dig {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-dig.hidden {
  display: none;
}

.default-section-ebook.hero-section.hero-lp {
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.hero-lp.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-lp {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-lp.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-farmacia {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-farmacia.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-farmacias {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-farmacias.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-eventos {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-eventos.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-ag-viagem {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a6_AdobeStock_432514805_p.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-ag-viagem.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-saude {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a27e_AdobeStock_275598769%202.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-saude.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-edu {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a27f_AdobeStock_283017482%20Grande.jpeg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-edu.hidden {
  display: none;
}

.default-section-ebook.hero-section.iphone {
  background-color: var(--transparent);
  background-image: none;
  min-height: 1050px;
}

.default-section-ebook.hero-section.iphone-2 {
  background-color: var(--transparent);
  background-image: none;
  justify-content: center;
  align-items: center;
  height: 80vh;
  min-height: auto;
  margin-top: 15px;
  padding-top: 15%;
  padding-bottom: 18%;
}

.default-section-ebook.hero-section.image-bg-metalife {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2b1_AdobeStock_288864016%20Grande.jpeg");
  background-position: 0 0, 70% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-metalife.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-yescom {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2b7_AdobeStock_641378257%202.jpeg");
  background-position: 0 0, 70% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-yescom.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-supernutrition {
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2c2_AdobeStock_676804282.jpeg");
  background-position: 0 0, 70% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-supernutrition.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-fotop {
  background-image: linear-gradient(45deg, #000000e0 24%, #fff0), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2c4_AdobeStock_751838307.jpeg");
  background-position: 0 0, 70% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-fotop.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-zerezes {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2c7_Zerezes___Loja_Tijuca___2.webp");
  background-position: 0 0, 70% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-zerezes.hidden {
  display: none;
}

.default-section-ebook.hero-section.image-bg-aramis {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2c9_AdobeStock_874479826.jpeg");
  background-position: 0 0, 70% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 820px;
  padding-bottom: 0;
}

.default-section-ebook.hero-section.image-bg-aramis.hidden {
  display: none;
}

.default-section-ebook.hero-section-light {
  background-color: var(--ghost-white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 100vh;
}

.default-section-ebook.hero-section-white {
  background-color: var(--white);
  box-shadow: 2px 2px 0 0 var(--link);
  height: 120vh;
  display: block;
}

.default-section-ebook.hero-section-white.hidden {
  display: none;
}

.default-section-ebook.hero-section-white.no-botton-margin {
  height: auto;
}

.heading-22 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5rem;
  font-weight: 800;
}

.heading-23 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
}

.text-span-6 {
  color: #e0cdb6;
}

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

.div-block-93 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-94 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.heading-23-copy {
  color: var(--white);
  font-weight: 500;
}

.button-9 {
  background-color: var(--white);
  color: var(--red2-medium-pink);
  border-radius: 8px;
  font-size: 1.5rem;
}

.body-5 {
  height: 100vh;
}

.hubspot-formwrap {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.hubspot-button {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #ff7a59;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  width: 90%;
  max-width: 500px;
  height: 40px;
  margin: 1rem 0 0;
  padding: 12px 24px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  transition: all .15s linear;
  display: block;
  position: relative;
}

.hubspot-checkbox {
  margin-right: 1rem;
}

.hubspot-label {
  box-sizing: border-box;
  color: #33475b;
  width: auto;
  max-width: 500px;
  margin-top: 1rem;
  margin-bottom: 4px;
  padding-top: 0;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 20px;
}

.hubspot-input {
  box-sizing: border-box;
  color: #33475b;
  background-color: #f5f8fa;
  border: 1px solid #cbd6e2;
  border-radius: 3px;
  width: 90%;
  max-width: 500px;
  height: 40px;
  padding: 9px 10px;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  display: inline-block;
}

.hubspot-iframe-container {
  width: 100%;
  height: 100vh;
}

.hubspot-iframe {
  border-width: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  overflow: scroll;
}

.hubspot_form {
  z-index: 401;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.close-button-copy {
  opacity: .8;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: absolute;
  inset: 5% 4% auto auto;
}

.close-button-copy:hover {
  opacity: 1;
  transform: rotate(180deg);
}

.lnew-body {
  background-color: var(--white);
  color: var(--white-smoke);
}

.ln-nav-bar-responsive {
  z-index: 100;
  background-color: var(--white);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 64px;
  font-family: Inter, sans-serif;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.ln-link-button {
  z-index: 0;
  color: var(--black);
  letter-spacing: .3px;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: .25px;
  margin-right: .25rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.2;
  transition: all .15s;
  display: flex;
  position: relative;
}

.ln-link-button:hover {
  background-color: var(--button-hover);
  color: var(--red2-pink);
}

.ln-link-button.hide {
  display: none;
}

.ln-link-button.cta2 {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.ln-link-button.cta2:hover {
  background-color: #fc0a7eb3;
}

.ln-link-button.cta-mobile {
  display: block;
}

.ln-link-button.hero-cta, .ln-link-button.hero-cta-menu-mob {
  background-color: #fc0a7e;
}

.ln-link-button.form-next {
  color: var(--white);
  background-color: #fc0a7e66;
  width: 100px;
  display: flex;
}

.ln-link-button.form-next:hover {
  background-color: #fc0a7eb3;
}

.ln-link-button.submit-form {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.ln-link-button.submit-form:hover {
  background-color: #fc0a7eb3;
}

.ln-link-button.hero-cta-copy, .ln-link-button.rd-hero-cta {
  background-color: #fc0a7e;
}

.ln-link-button.submit-form-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.ln-link-button.submit-form-copy.anuncio {
  background-color: #af1e47;
  padding: 1rem 3rem;
}

.ln-link-button.submit-form-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  height: 40px;
  display: flex;
}

.ln-link-button.submit-form-copy:hover {
  background-color: #fc0a7eb3;
}

.ln-link-button.submit-form-copy-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  width: auto;
  height: 40px;
  display: block;
}

.ln-link-button.submit-form-copy-copy:hover {
  background-color: #fc0a7eb3;
}

.ln-link-button.submit-form-copy-copy.anuncio {
  background-color: #af1e47;
  padding: 1rem 3rem;
}

.ln-buttonsecondary {
  border: 2px solid var(--red2-pink);
  color: var(--black);
  cursor: pointer;
  background-color: #fff0;
  border-radius: 8px;
  padding: 8px 20px;
  font-size: .87rem;
}

.ln-buttonsecondary:hover {
  background-color: #ff00481a;
}

.ln-nav-mobile-drop-copy {
  display: block;
}

.ln-buttonprimary {
  border: 2px solid var(--red2-pink);
  background-color: var(--red2-pink);
  color: var(--white);
  cursor: pointer;
  border-radius: 8px;
  padding: 8px 20px;
  font-weight: 300;
}

.ln-buttonprimary:hover {
  background-color: var(--white);
  color: var(--red2-pink);
}

.ln-buttonprimary.color-white {
  background-color: var(--white);
  color: var(--red_pink);
}

.ln-texthero {
  color: var(--black);
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
  display: flex;
}

.ln-paragraph2 {
  color: var(--dim-grey);
  max-width: 240px;
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
}

.ln-paragraph2.aligncenter {
  text-align: center;
}

.lottie-animation-2 {
  display: none;
}

.metric-grid {
  background-color: var(--white);
  border-radius: 20px;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr 1fr .6fr;
  width: auto;
  max-width: none;
  margin-left: -20px;
  margin-right: -20px;
  padding: 20px;
  overflow: visible;
  box-shadow: 2px 5px 14px 6px #0000000f;
}

.ln-metric {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  display: flex;
}

.ln-metric.lider {
  width: 250px;
}

.ln-metric.avaliado {
  width: 200px;
}

.ln-metric.ra {
  width: 160px;
}

.ln-badgeiconwrapper {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a232_Badges_trophy.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 48px;
  height: 48px;
}

.ln-badgeiconwrapper.trophy {
  filter: saturate(0%);
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a301_icon_lider_categoria.svg");
}

.ln-badgeiconwrapper.stars {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a233_Badges_Stars.svg");
  background-size: auto;
}

.ln-badgeiconwrapper.badge {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a231_Badges_badge.svg");
  background-size: contain;
}

.ln-badgeiconwrapper.lider {
  filter: saturate(0%);
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a300_icon_mais_bem_avaliado.svg");
}

.ln-badgeiconwrapper.estavel {
  filter: saturate(0%);
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a303_icon_mais_estavel.svg");
  min-width: 48px;
}

.ln-badgeiconwrapper.reclameaqui {
  filter: saturate(0%);
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a302_icon_reclame_aqui.svg");
}

.ln-heading {
  color: var(--black);
  margin-top: 0;
  margin-bottom: .25rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.ln-heading.aligncenter {
  text-align: center;
}

.ln-heading.texr-color-black {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.ln-heading.link {
  text-decoration: underline;
}

.ln-paragraph2-copy {
  color: var(--white);
  max-width: 240px;
  font-size: 14px;
  font-weight: 300;
}

.ln-paragraph2-copy.aligncenter {
  text-align: center;
}

.ln-metric-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .9fr .5fr;
  grid-auto-columns: 1fr;
  padding: 10px 20px;
  display: none;
  box-shadow: 2px 5px 14px 6px #0000000f;
}

.metric-grid-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 10px 20px;
}

.hero-grid {
  grid-template: "."
  / 1fr 1.5fr;
  place-items: center start;
  overflow: visible;
}

.hero-grid._50-50 {
  grid-template-columns: 1fr 1fr;
}

.image-32 {
  height: 100%;
}

.ln-herosection-copy {
  background-color: var(--white-smoke);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  overflow: hidden;
}

.red-margindefault-metric {
  width: auto;
}

.ln-hero-image-copy {
  mix-blend-mode: multiply;
  display: block;
  position: absolute;
  top: 221px;
  bottom: 0;
  right: 7.6vw;
}

.ln-paragraph {
  color: var(--dim-grey-2);
  text-align: center;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.3;
}

.paragraph-19 {
  color: var(--dim-grey);
  max-width: 80%;
  font-size: 1rem;
  font-weight: 300;
}

.ln-clientssection {
  background-color: var(--white-smoke);
}

.ln-client-logos-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--white-smoke);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.ln-client-logos-container {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 60px;
  display: flex;
}

.ln-client-logos-container.desincha {
  text-align: center;
  background-image: none;
}

.ln-client-logos-container.sallve {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a311_Sallve.png");
}

.ln-client-logos-container.buser {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a314_Buser.png");
}

.ln-client-logos-container.housi {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a312_Housi.png");
}

.ln-client-logos-container.mash {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a317_Mash.png");
}

.ln-client-logos-container.dom {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a313_Dom.png");
}

.ln-client-logos-container.principia {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a318_logo_flip%20saude.png");
}

.ln-client-logos-container.stanleys {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a304_Stanleys.png");
}

.ln-client-logos-container.justtravel {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a315_just%20travel.png");
}

.ln-client-logos-container.marlim {
  background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a316_marlim.png");
}

.div-block-97 {
  background-color: var(--white-smoke);
  justify-content: center;
  align-items: center;
  display: flex;
}

.ln-footer-link-4 {
  color: var(--white);
  margin-right: .5rem;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: .5rem;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.ln-footer-link-4:hover {
  opacity: .5;
}

.ln-footer-text {
  color: var(--white);
  font-weight: 300;
}

.ln-footer-link-2 {
  color: var(--white);
  margin-right: .5rem;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: .5rem;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.ln-footer-link-2:hover {
  opacity: .5;
}

.ln-main-footer {
  background-color: var(--red2-pink);
  display: block;
}

.ln-paragraph-3 {
  color: var(--white);
  margin-top: 1rem;
  font-size: .875rem;
  font-weight: 300;
}

.ln-paragraph-3.padding {
  padding-left: 4px;
  padding-right: 4px;
  font-weight: 300;
}

.ln-footer-bottom-2 {
  justify-content: center;
  margin-top: 1rem;
  display: flex;
}

.red-margindefault-copy {
  padding-top: 0;
}

.icon-7 {
  color: var(--white);
}

.ln-presssection {
  background-color: #fff;
}

.ln-presssection.dark-mode, .ln-presssection.dark-mode-copy {
  background-color: var(--black);
  padding-top: 80px;
  padding-bottom: 120px;
}

.ln-footer-title, .ln-footer-title-small {
  color: var(--white);
  margin-bottom: 16px;
  font-size: 17px;
}

.div-block-97-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ln-paragraph-copy {
  color: var(--white);
  text-align: center;
  width: 50%;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.3;
}

.grid-8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.ln-buttontag {
  border: 2px solid var(--red2-pink);
  background-color: var(--red-pink10);
  color: var(--red2-pink);
  cursor: pointer;
  border-radius: 20px;
  padding: 6px 12px;
  font-size: .8rem;
  font-weight: 300;
  line-height: 1.2;
}

.ln-buttontag:hover {
  background-color: var(--white);
  color: var(--red2-pink);
}

.tag-container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-color-white-2 {
  color: var(--black);
  font-size: .9rem;
  font-weight: 300;
}

.link-5 {
  color: var(--red2-pink);
  font-weight: 400;
  text-decoration: underline;
}

.ln-logos {
  max-height: 45px;
}

.image-39 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  max-width: 80%;
  display: inline-block;
}

.dropdown-3 {
  align-self: center;
}

.link-button-2 {
  z-index: 0;
  color: #fff;
  letter-spacing: .3px;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: .25px;
  margin-right: .25rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.2;
  transition: all .15s;
  display: flex;
  position: relative;
}

.link-button-2:hover {
  background-color: #f3f3f333;
}

.link-button-2.hide {
  display: none;
}

.link-button-2.hero-cta-menu-mob {
  background-color: #fc0a7e;
}

.dropdown-link-2 {
  color: #fff;
  padding: .5rem .75rem;
  font-size: .875rem;
  display: block;
}

.dropdown-link-2:hover {
  background-color: #393b45;
}

.dropdown-link-2.w--current {
  color: #a9aab1;
}

.dropdown-link-2.w--current:hover {
  color: #fff;
}

.div-block-18 {
  display: flex;
}

.desktop-nav {
  background-color: #161426;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.nav-right-div-2 {
  display: flex;
}

.red-buttonprimary-2 {
  color: #fff;
  cursor: pointer;
  background-color: #fff0;
  border: 2px solid #df295d;
  border-radius: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.red-buttonprimary-2:hover {
  background-color: #ff00481a;
}

.image-41 {
  max-width: 100%;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.div-block-99 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.ln-case-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  padding: 2rem;
  display: grid;
  box-shadow: 2px 5px 14px 6px #0000000f;
}

.ln-case-container.align-vertical {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.ln-cs-image {
  justify-content: center;
  align-items: center;
  min-width: 422px;
}

.ln-cs-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.ln-cs-bottom {
  border-top: 1px solid var(--red2-pink);
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 48px;
  display: flex;
}

.ln-textcstiltle {
  color: var(--red2-pink);
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 1.3;
}

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

.image-42 {
  aspect-ratio: auto;
  border-radius: 10px;
}

.ln-cs-saiba-mais {
  color: var(--red2-pink);
  font-size: .9rem;
}

.image-43 {
  height: 36px;
}

.div-block-100 {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
}

.ln-cs-content {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.8;
}

.ln-cs-content.aligncenter {
  text-align: center;
}

.ln-cs-content.texr-color-black {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

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

.ln-cs-content.text-color-white.text-weight-normal, .ln-cs-content.text-color-white.text-weight-ligh {
  font-weight: 300;
}

.ln-cs-substitle {
  color: var(--dim-grey-2);
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.7rem;
}

.ln-cs-substitle.aligncenter {
  text-align: center;
}

.ln-cs-substitle.texr-color-black {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.ln-cs-bottom-button {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: block;
}

.ln-paragraph-18 {
  color: var(--red2-pink);
  padding: 16px 16px 8px;
  font-size: 1rem;
  font-weight: 600;
}

.grid-9 {
  grid-template: "Area Area-2 Area-3 Area-4 Area-5 Area-6"
  / 1fr 1fr 1fr 1fr 1fr 1fr;
}

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

.logos-wrapper._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.red-casestudies {
  justify-content: center;
  align-items: center;
}

.red-casestudies.hidden {
  display: none;
}

.code-embed {
  box-sizing: border-box;
  object-fit: fill;
  width: auto;
  height: auto;
  margin-top: -44px;
}

.video-embeded {
  box-sizing: border-box;
  object-fit: fill;
  width: 100%;
}

.image-44 {
  border: 2px solid var(--red2-pink);
  opacity: 1;
  object-fit: fill;
  border-radius: 5px;
  width: 80%;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.ln-herosectionmetrics {
  background-color: var(--white-smoke);
  justify-content: center;
  align-items: center;
  margin-top: 0;
}

.logos-wrapper-adq {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.code-embed-2 {
  box-shadow: -4px -4px 0 0 var(--red-pink-30);
  border-radius: 8px;
  width: 85%;
  max-height: 85%;
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.ln-cs-imagevideo {
  background-color: var(--black-10);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-width: 422px;
  height: 100%;
  min-height: 0;
  display: flex;
}

.ln-cs-hero {
  justify-content: center;
  align-items: flex-end;
  min-width: 422px;
  display: block;
}

.ln-cs-hero.hidden {
  display: none;
}

.code-embed-3 {
  width: 100%;
  height: 100%;
  min-height: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.div-video {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  min-height: 0;
  display: flex;
  position: relative;
}

.padding-navbar {
  height: 64px;
}

.ln-link-toggle {
  z-index: 0;
  background-color: var(--red-pink-20);
  color: var(--black);
  letter-spacing: .3px;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: .25px;
  margin-right: .25rem;
  padding: .5rem 1.5rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.2;
  transition: all .15s;
  display: flex;
  position: relative;
}

.ln-link-toggle:hover {
  background-color: var(--button-hover);
  color: var(--red2-pink);
}

.ln-link-toggle.hide {
  display: none;
}

.ln-link-toggle.cta2 {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.ln-link-toggle.cta2:hover {
  background-color: #fc0a7eb3;
}

.ln-link-toggle.cta-mobile {
  display: block;
}

.ln-link-toggle.hero-cta, .ln-link-toggle.hero-cta-menu-mob {
  background-color: #fc0a7e;
}

.ln-link-toggle.form-next {
  color: var(--white);
  background-color: #fc0a7e66;
  width: 100px;
  display: flex;
}

.ln-link-toggle.form-next:hover {
  background-color: #fc0a7eb3;
}

.ln-link-toggle.submit-form {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.ln-link-toggle.submit-form:hover {
  background-color: #fc0a7eb3;
}

.ln-link-toggle.hero-cta-copy, .ln-link-toggle.rd-hero-cta {
  background-color: #fc0a7e;
}

.ln-link-toggle.submit-form-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  display: block;
}

.ln-link-toggle.submit-form-copy.anuncio {
  background-color: #af1e47;
  padding: 1rem 3rem;
}

.ln-link-toggle.submit-form-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  height: 40px;
  display: flex;
}

.ln-link-toggle.submit-form-copy:hover {
  background-color: #fc0a7eb3;
}

.ln-link-toggle.submit-form-copy-copy {
  color: var(--white);
  background-color: #fc0a7e66;
  width: auto;
  height: 40px;
  display: block;
}

.ln-link-toggle.submit-form-copy-copy:hover {
  background-color: #fc0a7eb3;
}

.ln-link-toggle.submit-form-copy-copy.anuncio {
  background-color: #af1e47;
  padding: 1rem 3rem;
}

.price-tabs-menu {
  justify-content: center;
  align-items: center;
  display: none;
}

.price-tab {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--red-pink-20);
  color: #e22b2b;
  letter-spacing: 2px;
  border-radius: 50px;
  align-items: center;
  height: 36px;
  padding: 8px 1rem 8px 8px;
  font-weight: 700;
  display: flex;
}

.price-tab.w--current {
  background-color: #0000;
  padding-right: 0;
  display: none;
}

.toggle-contain {
  background-color: var(--white);
  border-radius: 50px;
  width: 50px;
  height: 26px;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
}

.toggle-dot {
  background-color: var(--red-pink-30);
  border-radius: 50%;
  width: 16px;
  height: 16px;
}

.toggle-dot.right {
  float: right;
  background-color: var(--red2-pink);
  inset: 0% 0% auto auto;
}

.toggle-button-text {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  font-size: .875rem;
  font-weight: 400;
}

.tabs-2 {
  height: 36px;
  display: none;
}

.ln-nav-bar-responsive-copy {
  z-index: 100;
  background-color: var(--white);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 64px;
  font-family: Inter, sans-serif;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.link-block-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--red-pink-20);
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
  height: 36px;
  margin-right: 16px;
  padding-left: 5px;
  padding-right: 1rem;
  display: flex;
}

.ln-nav-bar-responsive-copycopy {
  z-index: 100;
  background-color: var(--white);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 64px;
  font-family: Inter, sans-serif;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.ln-centralajuda {
  background-color: var(--white-smoke);
}

.margin-large-copy {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  margin-right: 3rem;
  font-size: 16px;
  display: flex;
}

.margin-large-copy.direction-vertical {
  flex-direction: column;
  align-items: stretch;
  margin-top: 8rem;
  margin-left: 0;
  margin-right: 0;
}

.margin-large-copy.direction-vertical.max-800 {
  max-width: 800px;
}

.slide-nav-4 {
  bottom: -40px;
}

.slider-4 {
  background-color: #ddd0;
  height: auto;
}

.left-arrow-4 {
  color: #242633;
}

.left-arrow-4.dark-mode, .icon-8 {
  color: #fff;
}

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

.midiatextwrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  padding-top: 16px;
  display: flex;
}

.collection-item-5 {
  aspect-ratio: auto;
  object-fit: fill;
  width: 33.33%;
  min-width: 0;
  max-width: none;
  display: flex;
}

.collection-list-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.collection-list-wrapper-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: stretch;
  display: flex;
}

.collection-list-wrapper-8 {
  display: none;
}

.slide-nav-5 {
  bottom: -40px;
}

.slider-5 {
  background-color: #ddd0;
  height: auto;
}

.left-arrow-5 {
  color: #242633;
}

.left-arrow-5.dark-mode {
  color: #fff;
}

.collection-list-wrapper-9 {
  display: none;
}

.slide-nav-6 {
  bottom: -40px;
}

.slider-6 {
  background-color: #ddd0;
  height: auto;
}

.left-arrow-6 {
  color: #242633;
}

.left-arrow-6.dark-mode {
  color: #fff;
}

.ln-cs-image2 {
  background-color: var(--black-10);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-width: 422px;
  height: 100%;
  min-height: 0;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.uui-navbar04_link {
  color: #475467;
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  transition: all .3s;
}

.uui-navbar04_link:hover {
  color: #344054;
}

.uui-navbar04_link.w--current {
  color: #000;
}

.uui-icon-1x1-xsmall {
  color: var(--red2-medium-pink);
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar04_logo-link {
  padding-left: 0;
}

.uui-navbar04_menu-left {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.uui-navbar04_dropdown-right-overlay-absolute {
  background-color: #f9fafb;
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-navbar04_menu-button {
  padding: 0;
}

.uui-navbar04_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar04_dropdown-link:hover {
  background-color: #f9fafb;
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar04_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar04_heading {
  color: var(--black);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.uui-navbar04_heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray.show-tablet {
  display: none;
}

.uui-text-size-small {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small.hide-mobile-landscape {
  color: var(--slate-grey);
  margin-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: .8rem;
  line-height: 1.2;
}

.uui-navbar04_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-badge-small-success {
  grid-column-gap: .25rem;
  color: #027a48;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecfdf3;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar04_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-button-link-gray {
  grid-column-gap: .5rem;
  color: var(--slate-grey);
  white-space: pre-wrap;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-gray:hover {
  color: #344054;
}

.uui-navbar04_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 2px solid var(--red2-medium-pink);
  color: var(--black);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Inter, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--red2-medium-pink);
  background-color: var(--red2-medium-pink);
  color: var(--white);
}

.uui-button:focus {
  background-color: var(--red2-pink);
  color: var(--white);
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: #475467;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray:hover {
  color: #344054;
  background-color: #f9fafb;
}

.uui-button-tertiary-gray.hide-tablet {
  font-family: Inter, sans-serif;
  font-size: .9rem;
  font-weight: 400;
}

.uui-navbar04_menu-dropdown {
  position: static;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-navbar04_dropdown-toggle {
  color: #475467;
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  transition: all .3s;
  display: flex;
}

.uui-navbar04_dropdown-toggle:hover {
  color: #344054;
}

.uui-navbar04_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar04_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-navbar04_dropdown-content-wrapper {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 100%;
  display: grid;
  position: relative;
}

.uui-navbar04_icon-holder {
  color: #7f56d9;
  flex: none;
}

.uui-navbar04_dropdown-content-right {
  flex: 1;
  max-width: 14rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  display: flex;
  position: relative;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-navbar04_component {
  z-index: 400;
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar04_dropdown-content {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.uui-navbar04_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar04_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.uui-navbar04_dropdown-content-left._1-column {
  background-color: var(--red-pink-5);
  grid-template-columns: 1fr;
  padding-left: 1rem;
}

.uui-navbar04_item-heading {
  color: var(--red2-medium-pink);
  margin-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: .8rem;
  font-weight: 400;
}

.uui-navbar04_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar04_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar04_menu {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.text-block-27 {
  font-family: Inter, sans-serif;
}

.div-block-102 {
  height: 80px;
}

.div-block-103 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--red-pink-20);
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
  height: 36px;
  padding-left: 5px;
  padding-right: 1rem;
  display: flex;
}

.uui-navbar04_link-copy {
  color: #475467;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  transition: all .3s;
}

.uui-navbar04_link-copy:hover {
  color: #344054;
}

.uui-navbar04_link-copy.w--current {
  color: #000;
}

.padding-xsmall-copy {
  padding: .5rem;
}

.link-block-10 {
  padding: 1rem;
  display: block;
}

.paragraph-3-copy-copy {
  color: var(--white);
  font-size: .875rem;
  font-weight: 300;
}

.red-embedslide-copy {
  background-color: var(--red2-pink);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 64px;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.red-vagaslist {
  justify-content: center;
  align-items: center;
}

.red-vagaslist.hidden {
  display: none;
}

.vagas-right {
  background-color: var(--black-10);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-width: 422px;
  height: 100%;
  min-height: 0;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.vagas-short-description {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.8;
}

.vagas-short-description.aligncenter {
  text-align: center;
}

.vagas-short-description.texr-color-black {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.vagas-type {
  color: var(--slate-grey);
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.8;
}

.vagas-type.aligncenter {
  text-align: center;
}

.vagas-type.texr-color-black {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.vagas-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.vagas-content-wrapper.right {
  justify-content: space-between;
  align-items: flex-end;
}

.vagas-content-wrapper.right-copy {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
}

.vagas-tag {
  background-color: var(--black-10);
  color: #8a8a8a;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: .8rem;
  display: flex;
}

.div-block-104 {
  justify-content: space-between;
  display: flex;
}

.link-6 {
  color: var(--black);
}

.hubspot_form-vagas {
  z-index: 401;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.cases-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  padding: 2rem;
  display: grid;
  box-shadow: 2px 5px 14px 6px #0000000f;
}

.cases-container.align-vertical {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.vagas-container-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  padding: 2rem;
  display: grid;
  box-shadow: 2px 5px 14px 6px #0000000f;
}

.vagas-container-copy.align-vertical {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.div-block-105 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--red2-pink);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.hubspot-iframe-container-vagas {
  width: 100%;
  height: 730px;
}

.ln-buttonlink {
  background-color: var(--white);
  color: var(--red2-pink);
  cursor: pointer;
  border-radius: 8px;
  padding: 8px 20px;
  font-weight: 400;
}

.ln-buttonlink:hover {
  background-color: var(--red2-pink);
  color: var(--white);
}

.ln-buttonlink.color-white {
  background-color: var(--white);
  color: var(--red_pink);
}

@media screen and (min-width: 1280px) {
  .default-section.hero-section-light, .default-section.hero-section-white {
    background-color: #edf1f7;
    height: 100vh;
  }

  .success-message {
    margin-left: 373%;
  }

  .hero-heading-container {
    margin-top: 8rem;
  }

  .footer-grid-01 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .footer-top {
    border-bottom-style: none;
    margin-bottom: 52px;
  }

  .heading-xlarge.text-weight-bold.text-color-white.no-spacing {
    background-color: #0000;
  }

  .text-size-medium.text-color-white.text-weight-light {
    line-height: 1.6;
  }

  .link-button {
    border-radius: 8px;
  }

  .link-button.submit-form-copy.anuncio, .link-button.submit-form-copy-copy.anuncio {
    background-color: #af1e47;
  }

  .search-banner-container {
    max-width: 1140px;
  }

  .social-link-small {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-title-small {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .footer-link-4, .footer-text {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .hero-benefits-container-light {
    background-color: var(--white);
  }

  .submit-button {
    font-size: 18px;
  }

  .footer-top-small {
    border-bottom-style: none;
  }

  .form-input-lp.sales-club {
    background-color: #ffffff0d;
    height: 40px;
  }

  .form-input-lp.sales-club:focus {
    outline-color: #fc0a7ee6;
  }

  .form-label-small.text-color-white.text-weight-light, .form-label-small.text-color-white.text-weight-light.sales-club {
    font-size: 1rem;
  }

  .hero-section {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .main-form-part1 {
    display: none;
  }

  .div-block-37 {
    width: auto;
    padding-left: 10%;
    padding-right: 10%;
  }

  .text-block-8 {
    width: auto;
  }

  .demo-section.hero-section-light, .demo-section.hero-section-white, .benefits-section.hero-section-light, .benefits-section.hero-section-white {
    background-color: #edf1f7;
    height: 100vh;
  }

  .fin-body {
    background-position: 50% 0;
    background-size: cover;
  }

  .venda-ingressos {
    border-radius: 16px;
  }

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

  .div-block-47 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
  }

  .local {
    border-radius: 16px;
  }

  .client-story-section.hero-section-light, .client-story-section.hero-section-white, .clientspg-hero.hero-section-light, .clientspg-hero.hero-section-white, .client-story-hero.hero-section-light, .client-story-hero.hero-section-white, .premio-06-2023.hero-section-light, .premio-06-2023.hero-section-white, .video-section.hero-section-light, .video-section.hero-section-white {
    background-color: #edf1f7;
    height: 100vh;
  }

  .footer-top-small-copy {
    border-bottom-style: none;
  }

  .client-story-section-copy.hero-section-light, .client-story-section-copy.hero-section-white, .client-story-section-2.hero-section-light, .client-story-section-2.hero-section-white {
    background-color: #edf1f7;
    height: 100vh;
  }

  .div-block-59 {
    background-image: linear-gradient(to bottom, var(--medium-aquamarine), var(--medium-sea-green));
    box-shadow: 0 2px 8px #0003;
  }

  .hero-benefits-container-copy {
    background-color: #211633;
    margin-bottom: 0;
  }

  .div-block-59-copy {
    background-image: linear-gradient(to bottom, var(--medium-aquamarine), var(--medium-sea-green));
    box-shadow: 0 2px 8px #0003;
  }

  .hero-benefits-container-g4 {
    background-color: #211633;
    margin-bottom: 0;
  }

  .home-form {
    display: none;
  }

  .success-message-home-form {
    margin-left: 373%;
  }

  .red-margindefault {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1000px;
    display: block;
  }

  .red-body {
    background-color: var(--red-background);
  }

  .red-navcontainer {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .red-paragraph2 {
    font-size: 1.125rem;
  }

  .red-benphoto {
    background-image: none;
  }

  .red-marginfull, .red-margindefault-copy, .ln-marginlogos {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1100px;
    display: block;
  }

  .slider-3 {
    text-align: left;
    display: block;
  }

  .red-marginslider {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1100px;
    display: block;
  }

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

  .default-section-iphone-mock.hero-section-light, .default-section-iphone-mock.hero-section-white {
    background-color: #edf1f7;
    height: 100vh;
  }

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

  .tap-hero-section.hero-section-light, .tap-hero-section.hero-section-white, .tap-benefit-section.hero-section-light, .tap-benefit-section.hero-section-white {
    background-color: #edf1f7;
    height: 100vh;
  }

  .hero-heading-container-copy, .hero-heading-container-copy-copy {
    margin-top: 8rem;
  }

  .red2-margindefault {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1000px;
    display: block;
  }

  .red2-paragraph2 {
    font-size: 1.125rem;
  }

  .red2-link-button {
    border-radius: 8px;
  }

  .red2-link-button.submit-form-copy.anuncio, .red2-link-button.submit-form-copy-copy.anuncio {
    background-color: #af1e47;
  }

  .red2-link-button2 {
    border-radius: 8px;
  }

  .red2-link-button2.submit-form-copy.anuncio, .red2-link-button2.submit-form-copy-copy.anuncio {
    background-color: #af1e47;
  }

  .default-section-ebook.hero-section-light, .default-section-ebook.hero-section-white {
    background-color: #edf1f7;
    height: 100vh;
  }

  .lnew-body {
    background-color: var(--light-goldenrod-yellow);
  }

  .ln-link-button {
    border-radius: 8px;
  }

  .ln-link-button.submit-form-copy.anuncio, .ln-link-button.submit-form-copy-copy.anuncio {
    background-color: #af1e47;
  }

  .div-block-95 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

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

  .ln-paragraph2-copy {
    font-size: 1.125rem;
  }

  .metric-grid-copy {
    grid-template-rows: auto;
  }

  .red-margindefault-metric {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1000px;
    display: block;
  }

  .ln-footer-link-4, .ln-footer-text {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .ln-footer-title-small {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .ln-buttontag {
    margin-top: 10px;
  }

  .link-button-2 {
    border-radius: 8px;
  }

  .image-43 {
    margin-bottom: -8px;
  }

  .ln-link-toggle {
    border-radius: 8px;
  }

  .ln-link-toggle.submit-form-copy.anuncio, .ln-link-toggle.submit-form-copy-copy.anuncio {
    background-color: #af1e47;
  }

  .red-margindefault-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1000px;
    display: block;
  }

  .section-bartenamidia {
    background-color: var(--black);
  }

  .midiatextwrapper {
    flex-flow: column;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-24 {
    color: var(--red2-pink);
    text-transform: uppercase;
    overflow-wrap: normal;
    margin: 0 0 4px;
    font-size: 16px;
    font-weight: 700;
  }

  .image-45 {
    aspect-ratio: auto;
    object-fit: cover;
    border-radius: 0;
    width: 100%;
    height: auto;
    display: block;
  }

  .link-block-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--white-20);
    border-radius: 20px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 25%;
    margin-top: 20px;
    padding: 20px;
    display: flex;
  }

  .text-block-25 {
    color: var(--white);
    margin-top: 0;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5;
    overflow: hidden;
  }

  .collection-item-5 {
    box-sizing: border-box;
    width: auto;
    min-width: 33.33%;
    max-height: none;
    margin-right: 0;
    padding-right: 0;
  }

  .collection-list-5 {
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 16px;
    display: flex;
    position: static;
  }

  .collection-list-wrapper-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .slidercontentwrapper {
    align-items: stretch;
    display: flex;
  }

  .slide-2 {
    vertical-align: baseline;
  }
}

@media screen and (max-width: 991px) {
  h2 {
    font-size: 34px;
    line-height: 44px;
  }

  h3 {
    font-size: 20px;
    line-height: 32px;
  }

  .default-section.wide {
    margin-top: 60px;
  }

  .default-section.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .default-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .default-section.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .default-section.hero-section.image-bg-farmacias {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
    background-position: 0 0, 50% 0;
  }

  .default-section.hero-section.iphone, .default-section.hero-section.iphone-2 {
    height: auto;
    min-height: auto;
  }

  .nav, .nav-inner {
    width: 100vw;
  }

  .menu-icon {
    color: #fff;
    font-size: 40px;
  }

  .menu-button.w--open {
    background-color: #000;
  }

  .nav-menu-2 {
    background-color: #000;
    min-width: 240px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brand {
    z-index: 10;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .main-mockup {
    margin-top: 60px;
  }

  .success-message {
    align-self: flex-start;
  }

  .main-form {
    display: none;
  }

  .sponsors-wrapper {
    margin-left: 5%;
    margin-right: 5%;
  }

  .div-block-13 {
    flex-direction: column;
  }

  .footer-link-2 {
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: 300;
  }

  .footer-bottom {
    flex-direction: column;
  }

  .main-footer {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .footer-column {
    padding-right: 20px;
  }

  .barte-logo {
    margin-bottom: 0;
  }

  .nav-outer-div {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

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

  .terms-section {
    padding-left: 100px;
    padding-right: 100px;
  }

  .terms-grid.grid-2, .terms-grid.grid-3 {
    grid-template-columns: .75fr 1fr 1fr;
  }

  .terms-header {
    padding-left: 100px;
    padding-right: 100px;
  }

  .paragraph-3.padding {
    display: none;
  }

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

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

  .text-size-medium.text-color-white.text-weight-light.no-margin.linespacing {
    line-height: 120%;
  }

  .text-size-large.text-color-white.text-weight-light.text-line-height-smal {
    line-height: 30px;
  }

  .text-size-small.text-weight-light.text-color-white.centered {
    text-align: center;
  }

  .text-size-small.text-color-white.text-weight-light.no-margin {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-color-white.fin-painel-paragraph {
    line-height: 1.5;
  }

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

  .text-color-white.title {
    font-size: 2rem;
  }

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

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

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

  .margin-xxlarge {
    margin: 4rem;
  }

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

  .margin-large {
    margin: 2.5rem;
  }

  .margin-large.direction-vertical {
    flex-direction: column;
    align-items: flex-start;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

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

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

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

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

  .padding-large {
    padding: 2.5rem;
  }

  .padding-large.recomende {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .show-tablet {
    display: block;
  }

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

  .margin-huge {
    margin: 5rem;
  }

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

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

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

  .margin-xlarge {
    margin: 3rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .hide-tablet {
    display: none;
  }

  .link-button {
    display: block;
  }

  .link-button.hero-cta {
    z-index: 5;
    height: 40px;
    display: block;
  }

  .link-button.hamb-menu-button {
    display: block;
  }

  .link-button.hero-cta-menu-mob {
    z-index: 5;
    align-self: center;
    height: 40px;
    margin-left: 16px;
    display: block;
  }

  .link-button.hero-cta-copy, .link-button.rd-hero-cta {
    z-index: 5;
    align-self: center;
    height: 40px;
    display: block;
  }

  .nav-button-wrapper {
    display: none;
  }

  .footer-bottom-2 {
    flex-direction: column;
  }

  .calculator-form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .calculator-slide-block {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .hero-content {
    padding-left: 5vw;
    padding-right: 5vw;
    top: -153px;
  }

  .hero-subhead {
    font-size: 24px;
    line-height: 31px;
  }

  .hero-image {
    background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2ff_Hero%20image_sm.png");
    background-position: 0 0;
    background-size: auto;
    width: 40%;
    height: auto;
    margin-bottom: 7vw;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    inset: -179px 0 0;
  }

  .hero-benefits-container {
    grid-column-gap: 1.5rem;
    margin-bottom: 0;
  }

  .wave-arrow-div {
    top: 21%;
  }

  .div-feature-textblock {
    flex-direction: column;
    width: 460px;
  }

  .mockup-container {
    width: 40%;
    height: 300px;
  }

  .feature-group {
    grid-column-gap: 64px;
    margin-bottom: 100px;
  }

  .press-section {
    margin-top: 2rem;
  }

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

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

  .client_testimonial_video {
    width: 70%;
  }

  .client-segment-group-light {
    padding: 1rem 1.5rem 1.5rem;
  }

  .container-5 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .menu-icon-2 {
    color: #096ad0;
  }

  .nav-content {
    margin-left: 16px;
  }

  .logo-div-2 {
    flex: 0 auto;
  }

  .nav-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .menu-button-2.w--open {
    color: #096ad0;
    background-color: #0000;
  }

  .nav-logo {
    flex: 1;
  }

  .nav-link {
    margin-left: 0;
    margin-right: 0;
    font-size: 15px;
  }

  .nav-link.primary {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .search-banner-section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .search-bar {
    width: 220px;
    font-size: 14px;
  }

  .popular-post-card {
    grid-column-gap: 48px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .featured-post-grid {
    grid-column-gap: 48px;
  }

  .button-7 {
    position: relative;
  }

  ._2-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

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

  .popular-posts-grid {
    grid-template-columns: 1fr;
  }

  .footer-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .column {
    width: 50%;
  }

  .column.desk-2.tab-3 {
    width: 25%;
  }

  .column.desk-4.tab-6 {
    width: 50%;
  }

  .column.desk-4.tab-12 {
    width: 100%;
  }

  .column.desk-5.tab-6 {
    width: 50%;
  }

  .column.desk-1.tab-0 {
    display: none;
  }

  .footer-logo-2 {
    margin-bottom: 40px;
  }

  .paragraph-9.medium.no-margin {
    margin-bottom: 1rem;
  }

  .footer-links-container {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 48px;
    display: flex;
  }

  ._12-columns {
    flex-flow: wrap;
  }

  .banner-spacer {
    flex: none;
  }

  .cta-banner {
    flex-direction: column;
  }

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

  .capture-benefits-container {
    grid-column-gap: 1.5rem;
  }

  .footer-column-0-5 {
    padding-right: 20px;
  }

  .footer-link-4 {
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: 300;
  }

  .footer-text {
    font-weight: 300;
  }

  .blog-content-body {
    padding-left: 30px;
    padding-right: 30px;
  }

  .hero-benefits-container-light {
    grid-column-gap: 1.5rem;
  }

  .margin-large-2 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .banner-div {
    margin-top: 64px;
  }

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

  .hamburger-menu {
    display: block;
  }

  .hamburger-menu.hidden {
    display: none;
  }

  .navbar-2 {
    background-color: #0000;
  }

  .icon-2 {
    color: var(--white);
  }

  .hamb-menu-dropdown {
    color: var(--white);
    background-color: #1a1e33;
    justify-content: space-between;
    align-items: flex-start;
    inset: 0 0% auto auto;
  }

  .hero-group-banner-lp {
    flex-direction: column;
  }

  .hero-image-box {
    display: none;
  }

  .hamb-menu-button {
    border-radius: 4px;
  }

  .hamb-menu-but, .hamb-menu-but.hero-cta, .hamb-menu-but.hamb-menu-button {
    display: block;
  }

  .margin-large-ex-form {
    flex-direction: column;
    margin: 2.5rem;
  }

  .footer-bottom---small {
    flex-direction: column;
  }

  .mobile-menu {
    z-index: 200;
    background-color: var(--midnight-blue);
    width: 100vw;
    height: 100vh;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .section-10 {
    width: 100vw;
    height: 100vh;
  }

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

  .mobile-menu-button-link {
    color: var(--white);
    border-radius: 4px;
    align-self: center;
    padding: 10px 20px;
  }

  .mobile-menu-button-link:hover {
    background-color: #f3f3f333;
  }

  .menu-mobile-link-button {
    font-size: 1rem;
    display: block;
  }

  .menu-mobile-link-button.hero-cta {
    align-self: center;
    display: block;
  }

  .menu-mobile-link-button.hamb-menu-button {
    display: block;
  }

  .ln-desktop-nav {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: none;
  }

  .mobile-nav {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .nav-bar-responsive {
    display: block;
    position: fixed;
  }

  .mob-nav-top {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: flex;
  }

  ._90-container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .nav-mobile-drop {
    z-index: 1;
    background-color: var(--midnight-blue);
    border-radius: 10px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: 95vh;
    padding-left: 5vw;
    padding-right: 5vw;
    display: block;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .menu-left-align {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    margin-top: 4rem;
    padding-bottom: 25vh;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .menu-logo-wrap {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: 64px;
    display: flex;
  }

  .menu-links-wrap {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 4rem;
    display: flex;
  }

  .menu-link {
    color: #fff;
    border-radius: 4px;
    padding: 8px 16px;
  }

  .menu-link:hover {
    background-color: var(--button-hover);
  }

  .menu-drop-wrap {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .menu-drop-trigger {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .menu-drop-mask {
    max-width: 300px;
    overflow: hidden;
  }

  .menu-sub-link {
    color: #7c7c8a;
    border-radius: 4px;
    padding: 8px 32px;
  }

  .menu-sub-link:hover {
    background-color: var(--button-hover);
    color: var(--white);
  }

  .menu-button-mob {
    z-index: 5;
    cursor: pointer;
    background-color: #0000;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-left: 8px;
    display: flex;
    position: relative;
  }

  .menu-button-mob:hover {
    background-color: var(--button-hover);
  }

  .button-line-wrap {
    align-self: center;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .menu-top-line, .menu-top-bottom {
    background-color: #fff;
    width: 32px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon-close {
    margin-bottom: 0;
    display: none;
  }

  .menu-icon-menu {
    margin-bottom: 0;
  }

  .hero-section {
    height: auto;
  }

  .benefit-group {
    justify-content: center;
    max-width: 100%;
  }

  .dancing-line {
    top: 75px;
  }

  .lp_grid-hero {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .lp_grid-hero.link {
    grid-template-columns: 1fr;
  }

  .lp_grid-hero.hero-lps {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-auto-flow: column;
  }

  .div-block-32 {
    height: auto;
  }

  .testimonial-section {
    background-color: #152139;
  }

  .questions-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .buttons-container {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 90%;
    display: flex;
  }

  .brand-copy {
    z-index: 10;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .div-block-37 {
    background-color: #d7eeca;
  }

  .demo-section.wide {
    margin-top: 60px;
  }

  .demo-section.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .demo-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .demo-section.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .demo-text-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .demo-outer-container {
    grid-template-columns: 60% 40%;
  }

  .div-demo-textblock {
    flex-direction: column;
  }

  .demo-text-wrapper-sp {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-demo-textblock-sp {
    flex-direction: column;
  }

  .benefits-section.wide {
    margin-top: 60px;
  }

  .benefits-section.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .benefits-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefits-section.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .feature-line-container {
    min-width: 500px;
  }

  .benefit-barte {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 5fr;
    grid-auto-columns: 1fr;
  }

  .benefit-barte-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 6fr;
    grid-auto-columns: 1fr;
  }

  .title-wrapper {
    width: 100%;
    min-width: 0;
  }

  .feature-line-title {
    min-width: 500px;
  }

  .benefit-column-title {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 5fr;
    grid-auto-columns: 1fr;
  }

  .navbar-menu {
    max-width: unset;
  }

  .navbar-link, .navbar-button {
    justify-content: center;
  }

  .text-7 {
    font-size: 40px;
  }

  .fin-button-cta {
    height: 56px;
  }

  .fin-section-hero {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .fin-body {
    background-position: 50% 0;
  }

  .fin-section, .fin-section.blue-gb {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .fin-navbar-link {
    justify-content: center;
  }

  .menu-button-3 {
    display: flex;
  }

  .menu-button-3.hidden {
    display: none;
  }

  .html-embed-7 {
    width: 30px;
  }

  .fin-button-cta-text {
    font-size: 18px;
  }

  .client-story-section.wide {
    margin-top: 60px;
  }

  .client-story-section.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .client-story-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .client-story-section.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .client-story-section.hero-section.image-bg-farmacias {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
    background-position: 0 0, 50% 0;
  }

  .clientvideo-group.vertical {
    grid-template-columns: 1.5fr;
  }

  .clientspg-hero {
    background-position: 0 0, 50% 0;
  }

  .clientspg-hero.wide {
    margin-top: 60px;
  }

  .clientspg-hero.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .clientspg-hero.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .clientspg-hero.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .clientspg-hero.hero-section.image-bg-farmacias {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
    background-position: 0 0, 50% 0;
  }

  .hero-div {
    margin-top: 6rem;
    margin-bottom: 1rem;
  }

  .transcript-content, .content-abstract {
    margin-top: 1rem;
    margin-bottom: 3rem;
  }

  .client-story-hero.wide {
    margin-top: 60px;
  }

  .client-story-hero.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .client-story-hero.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .client-story-hero.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .client-story-hero.hero-section.image-bg-farmacias {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
    background-position: 0 0, 50% 0;
  }

  .nav-simple {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: none;
  }

  .premio-06-2023.wide {
    margin-top: 60px;
  }

  .premio-06-2023.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .premio-06-2023.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .premio-06-2023.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .premio-06-2023.hero-section.image-bg-farmacias {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
    background-position: 0 0, 50% 0;
  }

  .premio-ind-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .premio-bg {
    margin-bottom: 2.5rem;
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .premio-bg.direction-vertical {
    flex-direction: column;
    align-items: flex-start;
  }

  .padding-medium-copy {
    padding: 1.5rem;
  }

  .testimonial-div {
    margin-top: 6rem;
    margin-bottom: 1rem;
  }

  .video-section.wide {
    margin-top: 60px;
  }

  .video-section.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .video-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .video-section.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .video-section.hero-section.image-bg-farmacias {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
    background-position: 0 0, 50% 0;
  }

  .benefit-group-fw {
    justify-content: center;
    max-width: 100%;
  }

  .hero-image-section {
    background-position: 0 0, 30% 0, 0 0;
    height: auto;
  }

  .client-story-section-copy.wide {
    margin-top: 60px;
  }

  .client-story-section-copy.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .client-story-section-copy.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .client-story-section-copy.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .client-story-section-copy.hero-section.image-bg-farmacias {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
    background-position: 0 0, 50% 0;
  }

  .benefit-container-2-copy {
    flex-direction: column;
  }

  .div-block-32-copy {
    height: auto;
  }

  .logos.hs-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .benefit-group-2 {
    justify-content: center;
    max-width: 100%;
  }

  .client-story-section-2.wide {
    margin-top: 60px;
  }

  .client-story-section-2.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .client-story-section-2.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .client-story-section-2.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .client-story-section-2.hero-section.image-bg-farmacias {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
    background-position: 0 0, 50% 0;
  }

  .hero-benefits-container-copy, .hero-benefits-container-g4 {
    grid-column-gap: 1.5rem;
    margin-bottom: 0;
  }

  .success-message-home-form {
    align-self: flex-start;
  }

  .red-ilustrationwrapper {
    height: 300px;
  }

  .red-recuperacaosection {
    display: flex;
  }

  .red-recuperacaooutercontainer {
    max-width: 820px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .red-rectextwrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .red-imagewrapper {
    max-height: 32px;
  }

  .red-logoscontainer {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
  }

  .red-tabtext {
    font-size: .8rem;
  }

  .red-padding-huge {
    padding: 5rem;
  }

  .feature-line-container-light, .feature-line-title-light {
    min-width: 500px;
  }

  .rd-link-button {
    display: block;
  }

  .rd-link-button.hero-cta {
    z-index: 5;
    align-self: center;
    height: 40px;
    display: block;
  }

  .rd-link-button.hamb-menu-button {
    display: block;
  }

  .rd-link-button.hero-cta-menu-mob {
    z-index: 5;
    align-self: center;
    height: 40px;
    margin-left: 16px;
    display: block;
  }

  .rd-link-button.hero-cta-copy, .rd-link-button.rd-hero-cta {
    z-index: 5;
    align-self: center;
    height: 40px;
    display: block;
  }

  .rd-desktop-nav {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: none;
  }

  .link-button-copy {
    display: block;
  }

  .link-button-copy.hero-cta {
    z-index: 5;
    align-self: center;
    height: 40px;
    display: block;
  }

  .link-button-copy.hamb-menu-button {
    display: block;
  }

  .link-button-copy.hero-cta-menu-mob {
    z-index: 5;
    align-self: center;
    height: 40px;
    margin-left: 16px;
    display: block;
  }

  .link-button-copy.hero-cta-copy, .link-button-copy.rd-hero-cta {
    z-index: 5;
    align-self: center;
    height: 40px;
    display: block;
  }

  .red-countervalue {
    width: 530px;
  }

  .red-embedslide {
    display: flex;
  }

  .red-deckcontainer {
    width: 90vw;
    min-width: auto;
  }

  .nav-bar-responsive-copy {
    display: block;
    position: fixed;
  }

  .js-clock.big {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
  }

  .clock-number.big {
    font-size: 8rem;
  }

  .image-23 {
    max-width: 90%;
    position: static;
    left: auto;
  }

  .div-block-80 {
    width: 600px;
    height: 600px;
  }

  .lp_hero-center {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .lp_hero-center.link {
    grid-template-columns: 1fr;
  }

  .lp_hero-center.hero-lps {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-auto-flow: column;
  }

  .div-block-82 {
    min-width: 700px;
  }

  .default-section-iphone-mock {
    margin-top: 0;
  }

  .default-section-iphone-mock.wide {
    margin-top: 60px;
  }

  .default-section-iphone-mock.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .default-section-iphone-mock.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .default-section-iphone-mock.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .default-section-iphone-mock.hero-section.image-bg-farmacias {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
    background-position: 0 0, 50% 0;
  }

  .default-section-iphone-mock.hero-section.iphone, .default-section-iphone-mock.hero-section.iphone-2 {
    height: auto;
    min-height: auto;
  }

  .div-block-83 {
    flex-flow: column;
  }

  .tap-hero-section.wide {
    margin-top: 60px;
  }

  .tap-hero-section.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .tap-hero-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .tap-hero-section.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .tap-hero-section.hero-section.image-bg-farmacias {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
    background-position: 0 0, 50% 0;
  }

  .tap-hero-section.hero-section.iphone, .tap-hero-section.hero-section.iphone-2 {
    height: auto;
    min-height: auto;
  }

  .tap-benefit-section.wide {
    margin-top: 60px;
  }

  .tap-benefit-section.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .tap-benefit-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .tap-benefit-section.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .tap-benefit-section.hero-section.image-bg-farmacias {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
    background-position: 0 0, 50% 0;
  }

  .tap-benefit-section.hero-section.iphone, .tap-benefit-section.hero-section.iphone-2 {
    height: auto;
    min-height: auto;
  }

  .benefit-content-wrapper {
    width: 100%;
    padding-left: 2rem;
    padding-right: 1rem;
  }

  .tap-heading {
    font-size: 2.2rem;
    line-height: 2.6rem;
  }

  .tap-content-text.double {
    width: 70%;
  }

  .tap-content-image.double {
    width: 50%;
    right: -5%;
  }

  .image-25 {
    position: relative;
  }

  .tap-bg-white {
    height: 350px;
  }

  .tap-hero-heading {
    font-size: 2.5rem;
  }

  .hero-group-banner-lp-copy, .hero-group-banner-lp-copy-copy {
    flex-direction: column;
  }

  .image-28-copy {
    height: 50px;
  }

  .text-block-18-copy {
    height: 50px;
    padding-left: 1rem;
    padding-right: 1rem;
    font-weight: 300;
  }

  .red2-textassinatura {
    top: -14px;
  }

  .image-31 {
    width: 380px;
    bottom: 41px;
  }

  .div-block-89 {
    flex-flow: column;
  }

  .redd-nav-bar-responsive {
    display: block;
    position: fixed;
  }

  .red2-link-button {
    display: block;
  }

  .red2-link-button.hero-cta {
    z-index: 5;
    align-self: center;
    height: 40px;
    display: block;
  }

  .red2-link-button.hamb-menu-button {
    display: block;
  }

  .red2-link-button.hero-cta-menu-mob {
    z-index: 5;
    align-self: center;
    height: 40px;
    margin-left: 16px;
    display: block;
  }

  .red2-link-button.hero-cta-copy, .red2-link-button.rd-hero-cta {
    z-index: 5;
    align-self: center;
    height: 40px;
    display: block;
  }

  .red2-link-button2 {
    display: block;
  }

  .red2-link-button2.hero-cta {
    z-index: 5;
    align-self: center;
    height: 40px;
    display: block;
  }

  .red2-link-button2.hamb-menu-button {
    display: block;
  }

  .red2-link-button2.hero-cta-menu-mob {
    z-index: 5;
    align-self: center;
    height: 40px;
    margin-left: 16px;
    display: flex;
  }

  .red2-link-button2.hero-cta-copy, .red2-link-button2.rd-hero-cta {
    z-index: 5;
    align-self: center;
    height: 40px;
    display: block;
  }

  .nav-bar-responsive-float {
    display: block;
    position: fixed;
  }

  .desktop-nav-copy {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: none;
  }

  .nav-menu-3 {
    display: block;
  }

  .default-section-ebook.wide {
    margin-top: 60px;
  }

  .default-section-ebook.center {
    flex-direction: column;
    height: 100vh;
    padding-top: 15vh;
  }

  .default-section-ebook.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .default-section-ebook.hero-section.hero-lp {
    justify-content: flex-start;
    height: auto;
  }

  .default-section-ebook.hero-section.image-bg-farmacias {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a4_AdobeStock_266557688_p.jpg");
    background-position: 0 0, 50% 0;
  }

  .default-section-ebook.hero-section.iphone, .default-section-ebook.hero-section.iphone-2 {
    height: auto;
    min-height: auto;
  }

  .ln-nav-bar-responsive {
    background-color: var(--white);
    display: block;
    position: fixed;
  }

  .ln-link-button {
    display: block;
  }

  .ln-link-button.hero-cta {
    z-index: 5;
    height: 40px;
    display: block;
  }

  .ln-link-button.hamb-menu-button {
    display: block;
  }

  .ln-link-button.hero-cta-menu-mob {
    z-index: 5;
    align-self: center;
    height: 40px;
    margin-left: 16px;
    display: block;
  }

  .ln-link-button.hero-cta-copy, .ln-link-button.rd-hero-cta {
    z-index: 5;
    align-self: center;
    height: 40px;
    display: block;
  }

  .ln-menu-button-mob {
    z-index: 5;
    cursor: pointer;
    background-color: #0000;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-left: 8px;
    display: flex;
    position: relative;
  }

  .ln-menu-button-mob:hover {
    background-color: var(--button-hover);
  }

  .ln-mob-nav-top {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: flex;
  }

  .ln-nav-mobile-drop-copy {
    z-index: 1;
    background-color: var(--white);
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: 25rem;
    padding-left: 5vw;
    padding-right: 5vw;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
    box-shadow: 4px 4px 16px 6px #0003;
  }

  .metric-grid {
    grid-template-columns: 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .metric-grid-copy {
    grid-template-columns: 1fr;
  }

  .hero-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
  }

  .red-margindefault-metric {
    width: 100vw;
    margin-left: 0;
    margin-right: 0;
  }

  .ln-hero-image-copy {
    background-image: url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a2ff_Hero%20image_sm.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    inset: -179px 0 0;
  }

  .container-8 {
    width: 80vw;
  }

  .div-block-96 {
    aspect-ratio: 1;
    height: 400px;
  }

  .ln-paragraph {
    width: 70%;
  }

  .paragraph-19 {
    max-width: 100%;
  }

  .ln-client-logos-wrapper {
    grid-column-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .ln-client-logos-container {
    height: 40px;
  }

  .ln-footer-link-4 {
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: 300;
  }

  .ln-footer-text {
    font-weight: 300;
  }

  .ln-footer-link-2 {
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: 300;
  }

  .ln-main-footer {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .ln-paragraph-3.padding {
    display: none;
  }

  .ln-footer-bottom-2 {
    flex-direction: column;
  }

  .ln-paragraph-copy {
    color: var(--white);
    width: 70%;
  }

  .ln-buttontag {
    object-fit: fill;
    min-width: auto;
    max-width: none;
    height: auto;
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .ln-logos {
    margin-bottom: -2px;
  }

  .ln-logos.preto {
    filter: contrast(200%);
  }

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

  .link-button-2 {
    display: block;
  }

  .link-button-2.hero-cta-menu-mob {
    z-index: 5;
    align-self: center;
    height: 40px;
    margin-left: 16px;
    display: block;
  }

  .nav-mobile-drop-2 {
    z-index: 1;
    background-color: #242633;
    border-radius: 10px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: 95vh;
    padding-left: 5vw;
    padding-right: 5vw;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .menu-link-2 {
    color: #fff;
    border-radius: 4px;
    padding: 8px 16px;
  }

  .menu-link-2:hover {
    background-color: #f3f3f333;
  }

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

  .desktop-nav {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: none;
  }

  .menu-button-mob-2 {
    z-index: 5;
    cursor: pointer;
    background-color: #0000;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-left: 8px;
    display: flex;
    position: relative;
  }

  .menu-button-mob-2:hover {
    background-color: #f3f3f333;
  }

  .menu-sub-link-2 {
    color: #7c7c8a;
    border-radius: 4px;
    padding: 8px 32px;
  }

  .menu-sub-link-2:hover {
    color: #fff;
    background-color: #f3f3f333;
  }

  .ln-case-container {
    grid-template-rows: auto;
    grid-template-columns: 3fr 1fr;
  }

  .ln-textcstiltle {
    padding-bottom: 10px;
  }

  .image-43 {
    height: 40px;
  }

  .ln-cs-content {
    line-height: 1.5;
  }

  .ln-cs-substitle {
    margin-top: 0;
  }

  .grid-9 {
    grid-row-gap: 16px;
    grid-template: "Area Area-2 Area-3 . Area-5 Area-6"
                   ". Area-4 . . . ."
                   / 1fr 1fr 1fr;
  }

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

  .video-embeded {
    margin-left: -41px;
    padding-left: 0;
  }

  .div-block-96-copy {
    aspect-ratio: 1;
    height: 400px;
  }

  .logos-wrapper-adq {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .ln-cs-imagevideo {
    min-width: 300px;
  }

  .code-embed-3 {
    transform: scale(1);
  }

  .div-video {
    justify-content: center;
    align-items: flex-end;
    margin-bottom: -20px;
  }

  .ln-link-toggle {
    display: block;
  }

  .ln-link-toggle.hero-cta {
    z-index: 5;
    height: 40px;
    display: block;
  }

  .ln-link-toggle.hamb-menu-button {
    display: block;
  }

  .ln-link-toggle.hero-cta-menu-mob {
    z-index: 5;
    align-self: center;
    height: 40px;
    margin-left: 16px;
    display: block;
  }

  .ln-link-toggle.hero-cta-copy, .ln-link-toggle.rd-hero-cta {
    z-index: 5;
    align-self: center;
    height: 40px;
    display: block;
  }

  .ln-nav-bar-responsive-copy, .ln-nav-bar-responsive-copycopy {
    background-color: var(--white);
    display: block;
    position: fixed;
  }

  .margin-large-copy {
    margin: 2.5rem;
  }

  .margin-large-copy.direction-vertical {
    flex-direction: column;
    align-items: flex-start;
  }

  .ln-cs-image2 {
    min-width: 300px;
  }

  .uui-navbar04_link {
    color: #101828;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar04_link:hover {
    color: #101828;
  }

  .menu-icon_line-middle {
    background-color: #344054;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-navbar04_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar04_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar04_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar04_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar04_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-dropdown-icon {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar04_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-button-secondary-gray.show-tablet {
    display: block;
  }

  .menu-icon_line-top {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar04_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar04_dropdown-toggle {
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar04_dropdown-toggle:hover {
    color: #101828;
  }

  .uui-navbar04_dropdown-list {
    display: block;
    position: relative;
    overflow: hidden;
  }

  .uui-navbar04_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar04_dropdown-content-right {
    max-width: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 2rem;
  }

  .uui-navbar04_dropdown-content {
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    margin-bottom: 2rem;
  }

  .menu-icon_line-bottom {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-navbar04_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar04_dropdown-content-left._1-column {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar04_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar04_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .div-block-103 {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .uui-navbar04_link-copy {
    color: #101828;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar04_link-copy:hover {
    color: #101828;
  }

  .red-embedslide-copy {
    display: flex;
  }

  .vagas-right {
    min-width: 300px;
  }

  .vagas-short-description, .vagas-type {
    line-height: 1.5;
  }

  .cases-container, .vagas-container-copy {
    grid-template-rows: auto;
    grid-template-columns: 3fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .default-section.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .default-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .default-section.hero-section.image-bg-lp {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
  }

  .default-section.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 20% 0;
  }

  .default-section.hero-section.image-bg-saude, .default-section.hero-section.image-bg-edu {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .default-section.hero-section.iphone, .default-section.hero-section.iphone-2 {
    padding-top: 0;
  }

  .default-section.hero-section-light {
    padding-top: 5rem;
  }

  .default-section.hero-section-white {
    height: auto;
    padding-top: 4rem;
  }

  .button.form-button {
    border-top-right-radius: 0;
    border-bottom-left-radius: 3px;
  }

  .footer-content {
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    padding-top: 0;
    padding-left: 15vw;
    padding-right: 15vw;
    display: flex;
  }

  .footer-link {
    margin-bottom: 10px;
    display: inline-block;
  }

  .form-2 {
    flex-direction: row;
  }

  .input {
    text-align: center;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
    padding-left: 22px;
    padding-right: 22px;
  }

  .menu-icon {
    font-size: 30px;
  }

  .form-block {
    width: 100%;
  }

  .footer-bottom {
    flex-wrap: wrap;
    margin-top: 40px;
  }

  .footer-grid-01 {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .main-footer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .footer-column {
    padding-right: 0;
  }

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

  .terms-section, .terms-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .styleguide_page-header {
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .fs-styleguide_version-details, .fs-styleguide_section-type {
    font-size: .875rem;
  }

  .heading-xlarge {
    font-size: 2.5rem;
  }

  .heading-large {
    font-size: 2rem;
  }

  .heading-large.text-weight-medium.text-color-white.hero-headline.no-margin.clipped {
    font-size: 2.4rem;
  }

  .heading-medium {
    font-size: 1.5rem;
  }

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

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

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

  .fs-styleguide_color-sample {
    padding: 2.5rem 2rem;
  }

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

  .fs-styleguide_row.is-for-social-icons {
    grid-template-rows: auto auto;
  }

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

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

  .margin-xxlarge {
    margin: 3rem;
  }

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

  .margin-large {
    margin: 1.5rem;
  }

  .margin-large.lp {
    margin-top: 0;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

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

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

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

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .show-mobile-landscape {
    display: block;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

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

  .padding-large {
    padding: 1.5rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

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

  .margin-huge {
    margin: 3.5rem;
  }

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

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

  .margin-xlarge {
    margin: 2rem;
  }

  .page-padding-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .link-button {
    display: none;
  }

  .link-button.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .footer-bottom-2 {
    flex-wrap: wrap;
    margin-top: 40px;
  }

  .calculator-block {
    padding-top: 40px;
  }

  .calculator-slide-block {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-7 {
    grid-row-gap: 0rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .hero-content {
    margin-bottom: 5vh;
  }

  .hero-image {
    margin-bottom: 10vw;
  }

  .hero-benefits-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    max-width: 340px;
  }

  .benefit-container {
    max-width: 300px;
  }

  .wave-arrow-div {
    width: 110%;
    top: 4rem;
    overflow: hidden;
  }

  .wave-arrow {
    display: none;
  }

  .main-mockup-div {
    width: 100%;
  }

  .mockup-svg-container {
    align-self: center;
  }

  .mockup-container {
    width: 300px;
  }

  .feature-group {
    grid-row-gap: 32px;
    flex-direction: column-reverse;
    align-items: center;
    margin-bottom: 64px;
  }

  .feature-group.inverse {
    text-align: left;
    flex-direction: column-reverse;
    align-items: center;
  }

  .press-section {
    margin-top: 2.5rem;
  }

  .press-slide-group {
    grid-template-columns: minmax(auto, auto);
  }

  .slider {
    height: 640px;
  }

  .segments-group {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch center;
    display: grid;
  }

  .client_testimonial_new {
    min-width: 0;
  }

  .testimonial-content {
    flex-direction: column;
  }

  .testimonial-image {
    justify-content: center;
    display: flex;
  }

  .client_testimonial_video {
    width: 90%;
    display: flex;
  }

  .setores-light {
    padding-bottom: 20px;
  }

  .nav-menu {
    text-align: center;
    padding-right: 0;
  }

  .logo {
    max-width: 90%;
  }

  .nav-bar {
    border: 1px #000;
  }

  .nav-content {
    background-color: #fff;
    border-top: 1px solid #e7ecf0;
    height: 100vh;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 100px;
    position: absolute;
    overflow: auto;
  }

  .logo-div-2 {
    margin-right: auto;
  }

  .nav-container {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .menu-button-2 {
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin-right: -12px;
    padding: 16px;
  }

  .nav-cta-button-container {
    flex-direction: column;
    align-items: stretch;
    margin-top: 10px;
  }

  .nav-link {
    text-align: center;
    margin-left: 25px;
    margin-right: 25px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
  }

  .nav-link:hover {
    transform: none;
  }

  .search-banner-container {
    text-align: left;
  }

  .collection-list-wrapper-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .search-bar {
    width: 100%;
  }

  .search-section {
    display: none;
  }

  .category-item {
    margin-left: 8px;
    margin-right: 8px;
  }

  .popular-post-card {
    grid-template-columns: 1fr;
    display: block;
  }

  .right-cta-illustration {
    height: 100%;
    top: 0%;
  }

  .spacer {
    height: 32px;
  }

  .spacer._64 {
    height: 48px;
  }

  .featured-post-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

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

  .button-7.grey.mobile-hidden {
    display: none;
  }

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

  .left-cta-illustration {
    height: 100%;
    top: 0%;
  }

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

  .cta-box {
    padding: 40px;
  }

  .heading.h1 {
    font-size: 35px;
  }

  .heading.h2 {
    margin-bottom: 16px;
    font-size: 28px;
  }

  .heading.h4 {
    font-size: 20px;
  }

  .heading.large-h1 {
    font-size: 35px;
  }

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

  .paragraph-8 {
    font-size: 15px;
  }

  .popular-posts-grid {
    grid-template-columns: 1fr;
  }

  .footer-container {
    flex-direction: column;
  }

  .column.desk-2.tab-3.mob-6 {
    width: 50%;
  }

  .column.desk-7, .column.desk-4, .column.desk-4.tab-6.mob-12, .column.desk-5, .column.desk-5.tab-6, .column.desk-6 {
    width: 100%;
  }

  .column.desk-1.tab-0.mob-1 {
    display: block;
  }

  .footer-logo-2 {
    padding-left: 0;
  }

  .paragraph-9 {
    font-size: 15px;
  }

  .paragraph-9.extra-large {
    font-size: 20px;
  }

  .footer-links-container {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  ._12-columns {
    flex-wrap: wrap;
  }

  ._12-columns.mob-swap {
    flex-direction: column-reverse;
  }

  .footer-social-section {
    justify-content: flex-start;
    margin-top: 8px;
  }

  .banner-spacer {
    flex: none;
  }

  .cta-banner {
    text-align: center;
    flex-direction: column;
    padding: 40px;
  }

  .blog-cover {
    height: auto;
  }

  .author-image-div.large {
    margin-bottom: 16px;
  }

  .authors-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .author-header-div {
    flex-direction: column;
    align-items: flex-start;
  }

  .capture-benefits-container {
    flex-direction: column;
    align-items: flex-start;
    max-width: 340px;
  }

  .social-link-small {
    height: 40px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .footer-column-0-5 {
    padding-right: 0;
  }

  .footer-title-small {
    margin-bottom: 10px;
  }

  .footer-link-4 {
    font-weight: 300;
  }

  .hero-benefits-container-light {
    flex-direction: column;
    align-items: flex-start;
    max-width: 340px;
  }

  .benefit-container-light {
    max-width: 300px;
  }

  .mockup-svg-copy {
    max-width: 100%;
  }

  .mockup-svg-container-copy {
    align-self: center;
    position: static;
  }

  .heading-medium-m {
    font-size: 2rem;
  }

  .margin-large-2 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .banner-div {
    margin-top: 64px;
  }

  .hamb-menu-but {
    display: none;
  }

  .hamb-menu-but.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .submit-button {
    width: 100%;
  }

  .margin-large-ex-form {
    margin: 1.5rem;
  }

  .footer-bottom---small {
    flex-wrap: wrap;
    margin-top: 40px;
  }

  .main-footer-small {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .menu-mobile-link-button {
    display: none;
  }

  .menu-mobile-link-button.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .form-input-lp.sales-club {
    min-width: 200px;
  }

  .mob-nav-top {
    padding-left: 2rem;
    padding-right: 1rem;
  }

  .nav-mobile-drop {
    z-index: auto;
    display: none;
  }

  .menu-link {
    border-radius: 4px;
  }

  .menu-link:hover {
    background-color: var(--button-hover);
  }

  .menu-sub-link {
    color: #98a1a5;
    border-radius: 4px;
  }

  .menu-sub-link:hover {
    background-color: var(--button-hover);
  }

  .menu-button-mob {
    z-index: 999;
    border-radius: 4px;
  }

  .menu-button-mob:hover {
    background-color: var(--button-hover);
  }

  .dancing-line {
    top: 95px;
  }

  .lp_grid-hero.link {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lp_grid-hero.hero-lps {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .heading-medium-2 {
    font-size: 1.5rem;
  }

  .main-form-part2 {
    display: none;
  }

  .collection-list-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .demo-section.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .demo-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .demo-section.hero-section-light {
    padding-top: 5rem;
  }

  .demo-section.hero-section-white {
    height: auto;
    padding-top: 4rem;
  }

  .demo-outer-container {
    grid-row-gap: 48px;
    grid-template-columns: auto;
  }

  .link-block-2 {
    flex-direction: row;
    align-items: center;
  }

  .html-embed-3 {
    margin-left: 12px;
    display: flex;
  }

  .div-block-44 {
    margin-top: 0;
  }

  .benefits-section.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .benefits-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .benefits-section.hero-section.image-bg-lp {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
  }

  .benefits-section.hero-section-light {
    padding-top: 5rem;
  }

  .benefits-section.hero-section-white {
    height: auto;
    padding-top: 4rem;
  }

  .benefits-title {
    font-size: 1.5rem;
  }

  .form-home {
    display: none;
  }

  .navbar-logo-left {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .fin-div-default {
    width: 100%;
  }

  .fin-div-default.full {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
  }

  .frame-54 {
    width: 100%;
  }

  .fin-section-hero {
    height: auto;
    padding: 2rem;
  }

  .frame-62 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .fin-section, .fin-section.blue-gb {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-block-47 {
    flex-direction: column;
    width: 100%;
  }

  .beneficios-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .fin-script-card-group {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .fin-pp-group {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .fin-title {
    font-size: 2rem;
  }

  .button-text-simple {
    font-size: 18px;
  }

  .fin-div-default-copy {
    width: 100%;
  }

  .client-story-section.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .client-story-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .client-story-section.hero-section.image-bg-lp {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
  }

  .client-story-section.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 20% 0;
  }

  .client-story-section.hero-section-light {
    padding-top: 5rem;
  }

  .client-story-section.hero-section-white {
    height: auto;
    padding-top: 4rem;
  }

  .clientspg-hero {
    background-position: 0 0, 30% 0;
  }

  .clientspg-hero.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .clientspg-hero.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .clientspg-hero.hero-section.image-bg-lp {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
  }

  .clientspg-hero.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 20% 0;
  }

  .clientspg-hero.hero-section-light {
    padding-top: 5rem;
  }

  .clientspg-hero.hero-section-white {
    height: auto;
    padding-top: 4rem;
  }

  .hero-client-content {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .client-story-hero.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .client-story-hero.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .client-story-hero.hero-section.image-bg-lp {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
  }

  .client-story-hero.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 20% 0;
  }

  .client-story-hero.hero-section-light {
    padding-top: 5rem;
  }

  .client-story-hero.hero-section-white, .premio-06-2023.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .premio-06-2023.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .premio-06-2023.hero-section.image-bg-lp {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
  }

  .premio-06-2023.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 20% 0;
  }

  .premio-06-2023.hero-section-light {
    padding-top: 5rem;
  }

  .premio-06-2023.hero-section-white {
    height: auto;
    padding-top: 4rem;
  }

  .premio-coletivo-collection {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .premio-ind-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .premio-bg {
    margin: 1.5rem;
  }

  .padding-small-copy {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .padding-medium-copy {
    padding: 1.5rem 1.25rem;
  }

  .premio-mes.text-size-large.text-weight-semibold {
    padding-top: 0;
    padding-bottom: 0;
  }

  .video-section.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .video-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .video-section.hero-section.image-bg-lp {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
  }

  .video-section.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 20% 0;
  }

  .video-section.hero-section-light {
    padding-top: 5rem;
  }

  .video-section.hero-section-white {
    height: auto;
    padding-top: 4rem;
  }

  .video-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .client-story-section-copy.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .client-story-section-copy.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .client-story-section-copy.hero-section.image-bg-lp {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
  }

  .client-story-section-copy.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 20% 0;
  }

  .client-story-section-copy.hero-section-light {
    padding-top: 5rem;
  }

  .client-story-section-copy.hero-section-white {
    height: auto;
    padding-top: 4rem;
  }

  .logos.hs {
    height: 50px;
  }

  .logos.hs-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .lp-form-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .client-story-section-2.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .client-story-section-2.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .client-story-section-2.hero-section.image-bg-lp {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
  }

  .client-story-section-2.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 20% 0;
  }

  .client-story-section-2.hero-section-light {
    padding-top: 5rem;
  }

  .client-story-section-2.hero-section-white {
    height: auto;
    padding-top: 4rem;
  }

  .text-block-19 {
    font-size: 1rem;
  }

  .div-block-60 {
    flex-direction: row;
  }

  .text-block-18-copy {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section-11.hide {
    display: block;
  }

  .hero-benefits-container-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    max-width: 340px;
  }

  .div-block-63 {
    max-width: 340px;
  }

  .hero-benefits-container-g4 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    max-width: 340px;
  }

  .benefit-container-g4 {
    max-width: 300px;
  }

  .div-block-63-copy {
    max-width: 340px;
  }

  .red-margindefault {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .red-herotextcontainer.parcelamento, .red-herotextcontainer.aprovacao {
    background-position: 100% 100%;
    justify-content: space-between;
    align-items: flex-start;
    height: 48px;
  }

  .red-herotextcontainer.recebimento {
    background-position: 100% 100%;
    justify-content: flex-start;
    align-items: flex-start;
    height: 48px;
  }

  .red-ilustrationwrapper {
    height: 220px;
  }

  .red-badgeiconwrapper.trophy, .red-badgeiconwrapper.stars {
    background-size: contain;
  }

  .red-badgetextwrapper {
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .red-heading4.aligncenter, .red-heading4.texr-color-black {
    font-size: 18px;
  }

  .red-paragraph2.aligncenter {
    font-size: 14px;
  }

  .red-recuperacaosection {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .red-heading2 {
    font-size: 2.5rem;
  }

  .red-heading2.text-color-white {
    font-size: 2.2rem;
  }

  .red-recuperacaoinnercontainer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .red-rectextwrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .red-reciconwrapper {
    background-size: contain;
    margin-bottom: 6px;
  }

  .red-tablink.w--current {
    padding-left: 8px;
    padding-right: 8px;
  }

  .red-benefitcontainer {
    flex-flow: column;
  }

  .red-benefittext, .red-benefitstatement {
    width: auto;
  }

  .red-benefitilustration {
    background-size: contain;
    height: 64px;
  }

  .red-marginfull {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .red-marginfull.hide {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .red-antesdepoiscontainer {
    width: 100%;
  }

  .red-adleftwhite, .red-adrightred {
    padding-top: 3rem;
  }

  .red-margindefault-copy, .ln-marginlogos {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .red-adtitle, .div-block-66 {
    height: 120px;
  }

  .red-adcontent {
    width: 90%;
  }

  .red-adcard {
    height: 160px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .paragraph-14, .paragraph-14-white {
    font-size: 1.2rem;
  }

  .red-benefitcontainermobile {
    flex-flow: column;
  }

  .red-padding-huge {
    padding: 3.5rem;
  }

  .red-slide {
    width: 46%;
  }

  .red-marginslider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .rd-link-button {
    display: none;
  }

  .rd-link-button.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .link-button-copy {
    display: none;
  }

  .link-button-copy.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .red-countervalue {
    width: 350px;
    margin-left: .5rem;
    font-size: 2.5rem;
  }

  .text-block-18-copy-copy {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .main-form-singlep {
    display: none;
  }

  .form-check {
    display: block;
  }

  .title.align-center {
    font-size: 20px;
  }

  .counter-wrapper {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .div-block-79 {
    height: 60px;
  }

  .image-24 {
    height: 80%;
  }

  .lp_hero-center.link {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lp_hero-center.hero-lps {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .text-block-21 {
    font-size: 16px;
    line-height: 18px;
  }

  .benefit-box {
    justify-content: center;
    align-items: stretch;
  }

  .default-section-iphone-mock.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .default-section-iphone-mock.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .default-section-iphone-mock.hero-section.image-bg-lp {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
  }

  .default-section-iphone-mock.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 20% 0;
  }

  .default-section-iphone-mock.hero-section.image-bg-saude, .default-section-iphone-mock.hero-section.image-bg-edu {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .default-section-iphone-mock.hero-section.iphone, .default-section-iphone-mock.hero-section.iphone-2 {
    padding-top: 0;
  }

  .default-section-iphone-mock.hero-section-light {
    padding-top: 5rem;
  }

  .default-section-iphone-mock.hero-section-white {
    height: auto;
    padding-top: 4rem;
  }

  .texto-iphone.align-center {
    font-size: 20px;
  }

  .tap-hero-section.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .tap-hero-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .tap-hero-section.hero-section.image-bg-lp {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
  }

  .tap-hero-section.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 20% 0;
  }

  .tap-hero-section.hero-section.image-bg-saude, .tap-hero-section.hero-section.image-bg-edu {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .tap-hero-section.hero-section.iphone, .tap-hero-section.hero-section.iphone-2 {
    padding-top: 0;
  }

  .tap-hero-section.hero-section-light {
    padding-top: 5rem;
  }

  .tap-hero-section.hero-section-white, .tap-benefit-section.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .tap-benefit-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .tap-benefit-section.hero-section.image-bg-lp {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
  }

  .tap-benefit-section.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 20% 0;
  }

  .tap-benefit-section.hero-section.image-bg-saude, .tap-benefit-section.hero-section.image-bg-edu {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .tap-benefit-section.hero-section.iphone, .tap-benefit-section.hero-section.iphone-2 {
    padding-top: 0;
  }

  .tap-benefit-section.hero-section-light {
    padding-top: 5rem;
  }

  .tap-benefit-section.hero-section-white {
    height: auto;
    padding-top: 4rem;
  }

  .tap-heading {
    font-size: 2rem;
    line-height: 2.4rem;
  }

  .main-form-iphone, .main-form-tap {
    display: none;
  }

  .text-block-18-copy {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .red2-herosection {
    height: 90vh;
  }

  .red2-margindefault {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .red2-paragraph2.aligncenter {
    font-size: 14px;
  }

  .red2-link-button {
    display: none;
  }

  .red2-link-button.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .red2-link-button2 {
    display: none;
  }

  .red2-link-button2.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .default-section-ebook.hero-section {
    height: auto;
    padding-top: 4rem;
  }

  .default-section-ebook.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .default-section-ebook.hero-section.image-bg-lp {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
  }

  .default-section-ebook.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 20% 0;
  }

  .default-section-ebook.hero-section.image-bg-saude, .default-section-ebook.hero-section.image-bg-edu {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 30%;
  }

  .default-section-ebook.hero-section.iphone, .default-section-ebook.hero-section.iphone-2 {
    padding-top: 0;
  }

  .default-section-ebook.hero-section-light {
    padding-top: 5rem;
  }

  .default-section-ebook.hero-section-white {
    height: auto;
    padding-top: 4rem;
  }

  .ln-link-button.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .ln-menu-button-mob {
    z-index: 999;
    border-radius: 4px;
  }

  .ln-menu-button-mob:hover {
    background-color: var(--button-hover);
  }

  .ln-mob-nav-top {
    padding-left: 2rem;
    padding-right: 1rem;
  }

  .ln-nav-mobile-drop-copy {
    z-index: auto;
    height: 100vh;
  }

  .ln-paragraph2.aligncenter {
    font-size: 14px;
  }

  .metric-grid {
    border-radius: 20px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .ln-badgeiconwrapper.stars {
    background-size: contain;
  }

  .ln-heading.aligncenter, .ln-heading.texr-color-black {
    font-size: 18px;
  }

  .ln-paragraph2-copy.aligncenter {
    font-size: 14px;
  }

  .hero-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ln-herosection-copy {
    overflow: hidden;
  }

  .red-margindefault-metric {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .ln-hero-image-copy {
    margin-bottom: 10vw;
  }

  .container-8 {
    width: auto;
  }

  .ln-paragraph {
    width: 80%;
  }

  .ln-footer-link-4 {
    font-weight: 300;
  }

  .ln-main-footer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ln-footer-bottom-2 {
    flex-wrap: wrap;
    margin-top: 40px;
  }

  .ln-footer-title-small {
    margin-bottom: 10px;
  }

  .ln-paragraph-copy {
    width: 80%;
  }

  .ln-logos {
    max-height: 40px;
  }

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

  .nav-mobile-drop-2 {
    z-index: auto;
    display: none;
  }

  .menu-link-2 {
    border-radius: 4px;
  }

  .menu-link-2:hover {
    background-color: #f3f3f333;
  }

  .menu-button-mob-2 {
    z-index: 999;
    border-radius: 4px;
  }

  .menu-button-mob-2:hover {
    background-color: #f3f3f333;
  }

  .menu-sub-link-2 {
    color: #98a1a5;
    border-radius: 4px;
  }

  .menu-sub-link-2:hover {
    background-color: #f3f3f333;
  }

  .ln-case-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ln-cs-image {
    overflow: hidden;
  }

  .image-43 {
    height: 30px;
  }

  .ln-cs-content.aligncenter, .ln-cs-content.texr-color-black, .ln-cs-substitle.aligncenter, .ln-cs-substitle.texr-color-black {
    font-size: 18px;
  }

  .red-margindefault-copy {
    width: auto;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .div-block-101 {
    overflow: hidden;
  }

  .code-embed-2 {
    width: 70%;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .ln-cs-imagevideo, .ln-cs-hero {
    overflow: hidden;
  }

  .div-video {
    margin-bottom: 0;
  }

  .ln-link-toggle.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .red-margindefault-copy {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .margin-large-copy {
    margin: 1.5rem;
  }

  .margin-large-copy.direction-vertical {
    margin-top: 4rem;
  }

  .margin-large-copy.lp {
    margin-top: 0;
  }

  .ln-cs-image2 {
    overflow: hidden;
  }

  .uui-navbar04_link {
    font-size: 1rem;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-text-size-small.hide-mobile-landscape {
    display: none;
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .uui-button-link-gray {
    color: var(--red2-medium-pink);
    font-size: .8rem;
  }

  .uui-button-link-gray:hover {
    color: #475467;
  }

  .uui-navbar04_dropdown-link-list {
    max-width: none;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--red2-medium-pink);
    background-color: var(--red2-medium-pink);
  }

  .uui-button-tertiary-gray:hover {
    color: #475467;
    background-color: #0000;
  }

  .uui-navbar04_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar04_dropdown-content-right {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar04_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar04_dropdown-content-left {
    grid-column-gap: 0rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar04_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-103 {
    width: 270px;
  }

  .uui-navbar04_link-copy {
    font-size: 1rem;
  }

  .padding-xsmall-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .vagas-right {
    overflow: hidden;
  }

  .vagas-short-description.aligncenter, .vagas-short-description.texr-color-black, .vagas-type.aligncenter, .vagas-type.texr-color-black {
    font-size: 18px;
  }

  .vagas-content-wrapper.right {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .cases-container, .vagas-container-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 60px;
    line-height: 70px;
  }

  h3 {
    font-size: 16px;
  }

  .default-section.center {
    padding-bottom: 10vh;
  }

  .default-section.hero-section.image-bg-serv {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
    background-position: 0 0, 30% 0;
  }

  .default-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .default-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .default-section.hero-section.image-bg-lp {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .default-section.hero-section.image-bg-farmacia {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
    background-position: 0 0, 60% 0;
    height: 100vh;
  }

  .default-section.hero-section.image-bg-farmacias {
    height: 100vh;
  }

  .default-section.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 30% 0;
    height: 100vh;
  }

  .default-section.hero-section.image-bg-ag-viagem {
    height: 100vh;
  }

  .default-section.hero-section.image-bg-saude, .default-section.hero-section.image-bg-edu {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .default-section.hero-section.image-bg-metalife, .default-section.hero-section.image-bg-yescom, .default-section.hero-section.image-bg-supernutrition, .default-section.hero-section.image-bg-fotop, .default-section.hero-section.image-bg-zerezes, .default-section.hero-section.image-bg-aramis {
    height: 100vh;
  }

  .default-section.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .default-section.hero-section-white {
    min-height: 600px;
  }

  .nav-inner {
    width: 100vw;
  }

  .button {
    display: none;
  }

  .button.form-button {
    border-radius: 8px;
    max-width: 90vw;
    margin-top: 21px;
    display: block;
  }

  .footer-content {
    padding-bottom: 0;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .form-2 {
    flex-direction: column;
    width: 90vw;
    margin-bottom: 40px;
  }

  .input {
    border-radius: 8px;
    max-width: 90vw;
    height: 60px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .form-inputs {
    width: 100%;
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero-heading-container {
    overflow: visible;
  }

  .div-block-13 {
    flex-direction: column;
  }

  .footer-bottom {
    text-align: center;
    flex-direction: column;
    margin-top: 20px;
  }

  .footer-grid-01 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 2fr;
  }

  .footer-wrapper {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .footer-title-button {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .footer-top {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer-logo {
    margin-bottom: 32px;
  }

  .nav-outer-div {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .people-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: .5fr .5fr;
    align-items: start;
  }

  .member-image-container {
    justify-content: center;
    align-items: center;
    width: 120px;
    height: 120px;
    display: flex;
  }

  .terms-section, .terms-header {
    padding-left: 10px;
    padding-right: 10px;
  }

  .member-image {
    display: inline-block;
  }

  .member-link-container {
    margin-top: 8px;
  }

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

  .help-center-section {
    align-items: center;
    padding-top: 60px;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

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

  .heading-xlarge.text-weight-light.hero-no-space {
    width: 100%;
    font-size: 2rem;
  }

  .heading-xlarge.text-weight-bold.hero-no-space {
    font-size: 2rem;
  }

  .heading-large.text-weight-medium.text-color-white.hero-headline {
    font-size: 3rem;
    line-height: 1.1;
  }

  .heading-large.text-weight-medium.text-color-white.hero-headline-lp {
    align-self: stretch;
    font-size: 2.2rem;
    line-height: 1.1;
  }

  .heading-large.text-weight-medium.text-color-white.hero-headline-lp.recomende {
    font-size: 2rem;
  }

  .heading-medium.text-color-white.align-center, .heading-medium.text-color-pink.align-center {
    text-align: center;
  }

  .heading-small.text-weight-normal.text-color-white {
    margin-top: .25rem;
  }

  .heading-small.text-color-white.text-align-left.no-margin {
    text-align: center;
  }

  .heading-small.text-color-white.lp-form-title {
    margin-top: 0;
  }

  .text-size-medium {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.1rem;
    line-height: 1.3;
  }

  .text-size-medium.text-color-white.text-weight-light {
    padding-left: 0;
  }

  .text-size-medium.text-color-white.text-weight-light.no-margin {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-size-medium.text-color-white.text-weight-light.no-margin.linespacing {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-size-medium.text-color-white.text-weight-light.no-margin.metalife {
    display: none;
  }

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

  .text-size-medium.text-weight-semibold, .text-size-medium.hero-subtitle {
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-large.text-color-white.text-weight-light {
    line-height: 32px;
  }

  .text-weight-normal.text-color-white.text-align-left {
    text-align: center;
  }

  .text-color-white.text-size-medium {
    text-align: left;
    padding-left: 0;
  }

  .fs-styleguide_2-col {
    grid-template-columns: auto;
  }

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .show-mobile-portrait {
    display: block;
  }

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

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

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

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

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

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

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

  .padding-huge {
    padding-top: 3.5px;
  }

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

  .padding-large {
    justify-content: center;
    display: flex;
  }

  .hide-mobile-portrait {
    display: none;
  }

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

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

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

  .link-button {
    display: none;
  }

  .link-button.cta2 {
    display: flex;
  }

  .link-button.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .link-button.form-next {
    display: flex;
  }

  .link-button.submit-form, .link-button.submit-form-copy, .link-button.submit-form-copy, .link-button.submit-form-copy-copy {
    width: 100%;
    display: flex;
  }

  .footer-bottom-2 {
    text-align: center;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 20px;
  }

  .mc_plans_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .calculator-revenue-2 {
    margin-bottom: 5px;
    font-size: 28px;
    line-height: 30px;
  }

  .calculator-output-block {
    padding-left: 8px;
    padding-right: 8px;
  }

  .calculator-block {
    padding-top: 0;
  }

  .calculator-form {
    max-width: 100%;
    padding: 0;
  }

  .section-title {
    width: 100%;
  }

  .calculator-slide-block {
    padding: 8px;
  }

  .prefix_rs {
    margin-bottom: 5px;
    font-size: 28px;
    line-height: 30px;
  }

  .heading-13 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .anticipation_submit_button, .text-field-2 {
    width: auto;
  }

  .testimonials_title_text.text-color-white {
    text-align: left;
    font-size: 1.3rem;
  }

  .div-block-27, .div-block-28, .div-block-29 {
    flex-direction: column;
  }

  .hero-subhead {
    width: 90%;
  }

  .hero-image {
    width: 80%;
  }

  .companies-section {
    height: auto;
  }

  .div-block-30, .client-outer-container {
    display: none;
  }

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

  .container-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .wave-arrow-div {
    width: 100vw;
    top: 17%;
    left: -65%;
    overflow: hidden;
  }

  .wave-arrow {
    display: none;
    overflow: hidden;
  }

  .close-button.ga-event {
    top: 2%;
  }

  .div-feature-textblock {
    width: 100%;
  }

  .mockup-svg-container {
    left: auto;
  }

  .feature-section {
    max-width: 100%;
    padding-top: 40px;
  }

  .mockup-gray-bg {
    height: 90%;
  }

  .mockup-svg {
    width: 100%;
  }

  .mockup-container {
    max-width: 80vw;
  }

  .press-section {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .press-photo {
    width: 100%;
    height: auto;
  }

  .div-block-34 {
    width: 80%;
  }

  .segments-group {
    grid-template-columns: 1fr;
  }

  .heading-18 {
    text-align: left;
  }

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

  .client_testimonial_video {
    width: 100%;
  }

  .setores-light {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .hero-group-banner {
    width: 90vw;
    padding-top: 0;
  }

  .button-blue {
    display: none;
  }

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

  .nav-container {
    height: 64px;
    padding: 2px 20px;
  }

  .menu-button-2 {
    flex: 0 auto;
  }

  .search-banner {
    justify-content: space-between;
  }

  .category-list {
    flex-wrap: wrap;
    justify-content: center;
  }

  .search-banner-section {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .search {
    flex-direction: column;
  }

  .search-bar {
    width: 100%;
  }

  .category-item {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .right-cta-illustration {
    right: -70px;
  }

  .short-card {
    grid-template-columns: 1fr;
    display: block;
  }

  .button-7 {
    width: 100%;
    font-size: 16px;
  }

  .button-7.subscribe {
    margin-left: 0;
  }

  .left-cta-illustration {
    left: -70px;
  }

  .section-divider {
    height: auto;
  }

  .email-subscribe {
    flex-direction: column;
    width: 100%;
  }

  .cta-box {
    padding: 32px;
  }

  .form-success {
    min-width: auto;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .email-form {
    flex-direction: column;
    width: 100%;
  }

  .text-input {
    width: 100%;
  }

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

  .column {
    margin-bottom: 0;
  }

  .column.desk-5, .column.desk-6 {
    width: 100%;
  }

  .cta-banner {
    padding: 32px;
  }

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

  .blog-content-body {
    padding-left: 20px;
    padding-right: 20px;
  }

  .benefit-container-light {
    max-width: 100%;
  }

  .margin-large-2 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .hero-emphasis {
    flex-direction: row;
    justify-content: flex-start;
  }

  .hero-group-banner-lp {
    width: 90vw;
    padding-top: 0;
  }

  .hamb-menu-but {
    display: none;
  }

  .hamb-menu-but.cta2 {
    display: flex;
  }

  .hamb-menu-but.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .lp-form {
    border-width: 0;
    max-width: 90vw;
    padding-bottom: 1rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .form-select {
    max-width: 90vw;
  }

  .footer-bottom---small {
    text-align: center;
    flex-direction: column;
  }

  .footer-top-small {
    flex-direction: column;
    align-items: flex-start;
  }

  .menu-mobile-link-button {
    display: none;
  }

  .menu-mobile-link-button.cta2 {
    display: flex;
  }

  .menu-mobile-link-button.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .form-input-lp {
    min-width: 100%;
    max-width: 90vw;
  }

  .ln-desktop-nav {
    width: 95vw;
  }

  .mob-nav-top {
    padding-left: 1rem;
    padding-right: .5rem;
  }

  .hero-section {
    color: #141e28;
    height: auto;
    padding-top: 0;
  }

  .padding-small-2 {
    text-align: left;
    margin-left: -16px;
  }

  .benefit-group {
    flex-direction: column;
  }

  .text-size-medium-2.text-color-white {
    margin-bottom: -.5rem;
    padding-right: 0;
    font-size: 1.25em;
  }

  .dancing-line {
    display: none;
  }

  .lp_grid-hero.link {
    padding-top: 1rem;
  }

  .lp_grid-hero.hero-lps {
    padding-bottom: 0;
  }

  .benefit-container-2 {
    max-width: 100%;
  }

  .benefit-icon-2 {
    flex: 0 1 0;
    width: 32px;
    padding-top: 0;
  }

  .questions-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .footer-spacing {
    display: none;
  }

  .calcultor-container {
    max-width: 90%;
  }

  .main-form-part1 {
    display: none;
  }

  .main-form-part2 {
    padding-top: 15vh;
  }

  .stepper-step.step-second.step-completed {
    border-top-width: 1px;
  }

  .subseg-hero-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .collection-list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .stepper-circle-wrapper {
    width: 100%;
  }

  .html-embed-2 {
    display: none;
  }

  .text-block-9 {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 1.1em;
  }

  .demo-section.center {
    padding-bottom: 10vh;
  }

  .demo-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .demo-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .demo-section.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .demo-section.hero-section-white {
    min-height: 600px;
  }

  .link-block-2 {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .div-demo-textblock {
    width: 100%;
  }

  .form-success-outer-container {
    min-width: auto;
    padding: 16px;
  }

  .demo-text-wrapper-sp {
    margin-bottom: 20px;
  }

  .div-demo-textblock-sp {
    width: 100%;
  }

  .demo-success-outer {
    flex-direction: column;
    padding: 24px 16px;
  }

  .padding-small-form {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .padding-xsmall-form {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .form-lp {
    width: 100%;
  }

  .benefits-section.center {
    padding-bottom: 10vh;
  }

  .benefits-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .benefits-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .benefits-section.hero-section.image-bg-lp {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefits-section.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .benefits-section.hero-section-white {
    min-height: 600px;
  }

  .feature-line-container {
    grid-template-columns: 2fr 1fr 1fr;
    width: 100%;
    min-width: 0;
  }

  .benefit-barte {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: center;
    max-width: 100px;
  }

  .benefit-title {
    padding-left: 12px;
    padding-right: 0;
  }

  .benefit-barte-text {
    width: 66%;
    display: none;
  }

  .benefit-text {
    font-size: 13px;
  }

  .benefit-barte-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: center;
    max-width: 100px;
  }

  .text-block-11 {
    font-size: 14px;
  }

  .text-block-12 {
    font-size: 13px;
  }

  .benefits-title.text-color-white {
    font-size: 1.4rem;
  }

  .div-block-45 {
    margin-right: 8px;
  }

  .feature-line-title {
    grid-template-columns: 2fr 1fr 1fr;
    width: 100%;
    min-width: 0;
  }

  .benefit-column-title {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: center;
    max-width: 100px;
    padding-right: 0;
    font-size: 11px;
  }

  .benefit-column-title-container {
    justify-content: center;
  }

  .navbar-logo-left {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .frame-54 {
    align-items: stretch;
  }

  .text-7 {
    font-size: 36px;
  }

  .fin-button-cta {
    height: 56px;
  }

  .fin-section-hero {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .venda-ingressos {
    align-items: stretch;
  }

  .text-10 {
    font-size: 16px;
  }

  .text-11 {
    font-size: 26px;
  }

  .text-12 {
    font-size: 20px;
  }

  .text-13 {
    font-size: 16px;
  }

  .fin-section, .fin-section.blue-gb {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .beneficios-block {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .fin-palestrante-card {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .fin-palestrante-card.invert {
    flex-direction: column;
  }

  .fin-palestrante-text {
    max-width: 100%;
  }

  .fin-palestrante-text.invert {
    align-items: flex-start;
  }

  .fin-pp-wrapper.right {
    padding-top: 0;
    padding-left: 0;
  }

  .fin-pp-group {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-18 {
    height: 50%;
  }

  .invert {
    text-align: left;
  }

  .div-block-51 {
    justify-content: flex-start;
  }

  .text-10-copy {
    font-size: 16px;
  }

  .html-embed-7 {
    width: 24px;
  }

  .fin-button-cta-text {
    font-size: 16px;
  }

  .client-story-section.center {
    padding-bottom: 10vh;
  }

  .client-story-section.hero-section.image-bg-serv {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
    background-position: 0 0, 30% 0;
  }

  .client-story-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .client-story-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .client-story-section.hero-section.image-bg-lp {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .client-story-section.hero-section.image-bg-farmacia {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
    background-position: 0 0, 60% 0;
    height: 100vh;
  }

  .client-story-section.hero-section.image-bg-farmacias {
    height: 100vh;
  }

  .client-story-section.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 30% 0;
    height: 100vh;
  }

  .client-story-section.hero-section.image-bg-ag-viagem {
    height: 100vh;
  }

  .client-story-section.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .client-story-section.hero-section-white {
    min-height: 600px;
  }

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

  .clientspg-hero {
    background-position: 0 0, 45% 0;
    display: flex;
  }

  .clientspg-hero.center {
    padding-bottom: 10vh;
  }

  .clientspg-hero.hero-section.image-bg-serv {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
    background-position: 0 0, 30% 0;
  }

  .clientspg-hero.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .clientspg-hero.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .clientspg-hero.hero-section.image-bg-lp {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .clientspg-hero.hero-section.image-bg-farmacia {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
    background-position: 0 0, 60% 0;
    height: 100vh;
  }

  .clientspg-hero.hero-section.image-bg-farmacias {
    height: 100vh;
  }

  .clientspg-hero.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 30% 0;
    height: 100vh;
  }

  .clientspg-hero.hero-section.image-bg-ag-viagem {
    height: 100vh;
  }

  .clientspg-hero.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .clientspg-hero.hero-section-white {
    min-height: 600px;
  }

  .transcript-content, .content-abstract {
    padding: 1rem;
  }

  .client-story-hero.center {
    padding-bottom: 10vh;
  }

  .client-story-hero.hero-section.image-bg-serv {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
    background-position: 0 0, 30% 0;
  }

  .client-story-hero.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .client-story-hero.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .client-story-hero.hero-section.image-bg-lp {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .client-story-hero.hero-section.image-bg-farmacia {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
    background-position: 0 0, 60% 0;
    height: 100vh;
  }

  .client-story-hero.hero-section.image-bg-farmacias {
    height: 100vh;
  }

  .client-story-hero.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 30% 0;
    height: 100vh;
  }

  .client-story-hero.hero-section.image-bg-ag-viagem {
    height: 100vh;
  }

  .client-story-hero.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .client-story-hero.hero-section-white {
    min-height: 600px;
  }

  .nav-simple {
    width: 95vw;
  }

  .premio-06-2023.center {
    padding-bottom: 10vh;
  }

  .premio-06-2023.hero-section.image-bg-serv {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
    background-position: 0 0, 30% 0;
  }

  .premio-06-2023.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .premio-06-2023.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .premio-06-2023.hero-section.image-bg-lp {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .premio-06-2023.hero-section.image-bg-farmacia {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
    background-position: 0 0, 60% 0;
    height: 100vh;
  }

  .premio-06-2023.hero-section.image-bg-farmacias {
    height: 100vh;
  }

  .premio-06-2023.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 30% 0;
    height: 100vh;
  }

  .premio-06-2023.hero-section.image-bg-ag-viagem {
    height: 100vh;
  }

  .premio-06-2023.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .premio-06-2023.hero-section-white {
    min-height: 600px;
  }

  .premio-coletivo-collection {
    grid-template-columns: 1fr 1fr;
  }

  .member-image-container-copy {
    justify-content: center;
    align-items: center;
    width: 120px;
    height: 120px;
    display: flex;
  }

  .member-name-copy.text-color-white {
    font-weight: 600;
  }

  .premio-ind-wrapper {
    grid-template-columns: 1fr;
  }

  .image-badge {
    height: 80px;
  }

  .div-block-57 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-small-copy {
    padding-top: .3rem;
    padding-bottom: .3rem;
  }

  .padding-medium-copy {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .premio-mes.text-size-large.text-weight-semibold {
    padding-top: 0;
    padding-bottom: 0;
  }

  .premio-titulo {
    font-size: 2rem;
  }

  .video-section.center {
    padding-bottom: 10vh;
  }

  .video-section.hero-section.image-bg-serv {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
    background-position: 0 0, 30% 0;
  }

  .video-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .video-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .video-section.hero-section.image-bg-lp {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .video-section.hero-section.image-bg-farmacia {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
    background-position: 0 0, 60% 0;
    height: 100vh;
  }

  .video-section.hero-section.image-bg-farmacias {
    height: 100vh;
  }

  .video-section.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 30% 0;
    height: 100vh;
  }

  .video-section.hero-section.image-bg-ag-viagem {
    height: 100vh;
  }

  .video-section.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .video-section.hero-section-white {
    min-height: 600px;
  }

  .benefit-group-fw {
    flex-direction: column;
  }

  .hero-image-section {
    height: auto;
    padding-top: 0;
  }

  .footer-top-small-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .paragraph-3-copy {
    margin-top: 10px;
  }

  .client-story-section-copy.center {
    padding-bottom: 10vh;
  }

  .client-story-section-copy.hero-section.image-bg-serv {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
    background-position: 0 0, 30% 0;
  }

  .client-story-section-copy.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .client-story-section-copy.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .client-story-section-copy.hero-section.image-bg-lp {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .client-story-section-copy.hero-section.image-bg-farmacia {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
    background-position: 0 0, 60% 0;
    height: 100vh;
  }

  .client-story-section-copy.hero-section.image-bg-farmacias {
    height: 100vh;
  }

  .client-story-section-copy.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 30% 0;
    height: 100vh;
  }

  .client-story-section-copy.hero-section.image-bg-ag-viagem {
    height: 100vh;
  }

  .client-story-section-copy.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .client-story-section-copy.hero-section-white {
    min-height: 600px;
  }

  .benefit-container-2-copy {
    max-width: 100%;
  }

  .logos {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 1rem;
  }

  .logos.hs, .logos.hs-copy {
    height: auto;
  }

  .text-block-18 {
    padding: .5rem 0;
  }

  .benefit-group-2 {
    flex-direction: column;
  }

  .lp-form-2 {
    border-width: 0;
    max-width: 90vw;
    padding-bottom: 1rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .client-story-section-2.center {
    padding-bottom: 10vh;
  }

  .client-story-section-2.hero-section.image-bg-serv {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
    background-position: 0 0, 30% 0;
  }

  .client-story-section-2.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .client-story-section-2.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .client-story-section-2.hero-section.image-bg-lp {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .client-story-section-2.hero-section.image-bg-farmacia {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
    background-position: 0 0, 60% 0;
    height: 100vh;
  }

  .client-story-section-2.hero-section.image-bg-farmacias {
    height: 100vh;
  }

  .client-story-section-2.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 30% 0;
    height: 100vh;
  }

  .client-story-section-2.hero-section.image-bg-ag-viagem {
    height: 100vh;
  }

  .client-story-section-2.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .client-story-section-2.hero-section-white {
    min-height: 600px;
  }

  .div-block-60 {
    flex-direction: column;
  }

  .home-form {
    display: none;
  }

  .form-inputs-home {
    width: 100%;
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .red-navsction {
    justify-content: flex-start;
    align-items: center;
  }

  .red-herocontainer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .red-herocontainer.teste2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .red-texthero {
    letter-spacing: 0;
    font-size: 2rem;
    line-height: 100%;
  }

  .red-herotextcontainer.parcelamento {
    justify-content: flex-start;
    align-items: flex-start;
    height: 36px;
  }

  .red-herotextcontainer.aprovacao, .red-herotextcontainer.recebimento {
    height: 36px;
  }

  .red-ilustrationwrapper {
    height: 120px;
    margin-top: 16px;
  }

  .red-badgeiconwrapper.trophy {
    height: 32px;
  }

  .red-badgeiconwrapper.stars {
    height: 28px;
  }

  .red-badgeiconwrapper.badge {
    height: 40px;
  }

  .red-badgescontainer {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
  }

  .red-heading4.texr-color-black {
    font-size: 14px;
    line-height: 16px;
  }

  .red-recuperacaosection {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .red-recuperacaooutercontainer {
    padding: 1.5rem 8px;
  }

  .red-heading2 {
    font-size: 1.5rem;
    line-height: 1.6rem;
  }

  .red-heading2.text-color-white {
    color: var(--white);
    font-size: 1.8rem;
  }

  .red-herotextcontainerp2 {
    max-width: none;
  }

  .red-rectextwrapper {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: space-between;
    align-items: center;
  }

  .red-reciconwrapper {
    width: 24px;
    height: 24px;
    margin-bottom: 2px;
  }

  .red-benefitssection {
    display: none;
  }

  .red-benefittext {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .red-benefitilustration {
    height: 40px;
  }

  .paragraph-10 {
    font-size: 14px;
  }

  .red-imagewrapper {
    max-width: 80px;
    max-height: 24px;
    display: flex;
  }

  .red-marginfull.hide {
    width: auto;
  }

  .red-antesdepoiscontainer {
    width: 100%;
    display: flex;
  }

  .red-adleftwhite {
    width: 100%;
    padding-top: 2rem;
    display: flex;
  }

  .red-adrightred {
    width: auto;
    padding-top: 2rem;
  }

  .red-adtitle, .div-block-66 {
    height: 80px;
  }

  .red-adcontent {
    width: 90%;
  }

  .red-adcard {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .red-adcard.invert {
    width: 100%;
  }

  .paragraph-14, .paragraph-14-white {
    font-size: 1.1rem;
    line-height: 1.2;
  }

  .red-benefitssectionmobile {
    height: auto;
    display: block;
  }

  .slider-2 {
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
    display: flex;
  }

  .slide-nav-2 {
    inset: auto 0% -40px;
  }

  .mask {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .right-arrow-2 {
    justify-content: flex-start;
    align-items: center;
    width: 1.5rem;
  }

  .red-benefitscontainermobile {
    height: auto;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .left-arrow-2 {
    width: 1.5rem;
  }

  .red-padding-huge {
    padding-top: 2.5rem;
    padding-bottom: 1.5rem;
  }

  .red-client-outer-container {
    margin-bottom: 0;
    display: block;
  }

  .benefitname {
    font-size: 14px;
  }

  .benefit-text-black {
    font-size: 13px;
  }

  .feature-line-container-light, .feature-line-title-light {
    grid-template-columns: 2fr 1fr 1fr;
    width: 100%;
    min-width: 0;
  }

  .red-slide {
    width: 100%;
  }

  .red-marginslider {
    margin-left: 0;
    margin-right: 0;
  }

  .mask-2 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .rd-link-button {
    display: none;
  }

  .rd-link-button.cta2 {
    display: flex;
  }

  .rd-link-button.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .rd-link-button.form-next {
    display: flex;
  }

  .rd-link-button.submit-form {
    width: 100%;
    display: flex;
  }

  .rd-desktop-nav {
    width: 95vw;
  }

  .link-button-copy {
    display: none;
  }

  .link-button-copy.cta2 {
    display: flex;
  }

  .link-button-copy.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .link-button-copy.form-next {
    display: flex;
  }

  .link-button-copy.submit-form {
    width: 100%;
    display: flex;
  }

  .red-countervalue {
    width: 180px;
    margin-left: .25rem;
    font-size: 1.5rem;
    line-height: 1.6;
  }

  .text-block-18-copy {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .main-form-singlep {
    padding-top: 0;
  }

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

  .div-block {
    max-width: 90%;
    font-size: 14px;
  }

  .page-title {
    text-align: center;
    font-size: 38px;
    line-height: 46px;
  }

  .js-clock {
    flex-wrap: wrap;
  }

  .box {
    margin-bottom: 10px;
  }

  .counter-title-wrapper {
    max-width: 90%;
    font-size: 14px;
  }

  .page-title-text {
    text-align: center;
    font-size: 38px;
    line-height: 46px;
  }

  .image-23 {
    max-width: 150%;
  }

  .form-check {
    padding-top: 0;
  }

  .title {
    font-size: 23px;
    line-height: 32px;
  }

  .title.align-center {
    width: 100%;
    font-size: 18px;
  }

  .counter-wrapper {
    margin-top: -3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .div-block-79 {
    height: auto;
  }

  .lp_hero-center.link {
    padding-top: 1rem;
  }

  .lp_hero-center.hero-lps {
    padding-bottom: 0;
  }

  .text-block-21 {
    width: 100%;
  }

  .benefit-box-wrapper {
    flex-flow: column;
    align-items: stretch;
  }

  .div-block-82 {
    min-width: 300px;
    padding-top: 160px;
  }

  .default-section-iphone-mock.center {
    padding-bottom: 10vh;
  }

  .default-section-iphone-mock.hero-section.image-bg-serv {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
    background-position: 0 0, 30% 0;
  }

  .default-section-iphone-mock.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .default-section-iphone-mock.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .default-section-iphone-mock.hero-section.image-bg-lp {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .default-section-iphone-mock.hero-section.image-bg-farmacia {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
    background-position: 0 0, 60% 0;
    height: 100vh;
  }

  .default-section-iphone-mock.hero-section.image-bg-farmacias {
    height: 100vh;
  }

  .default-section-iphone-mock.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 30% 0;
    height: 100vh;
  }

  .default-section-iphone-mock.hero-section.image-bg-ag-viagem {
    height: 100vh;
  }

  .default-section-iphone-mock.hero-section.image-bg-saude, .default-section-iphone-mock.hero-section.image-bg-edu {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .default-section-iphone-mock.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .default-section-iphone-mock.hero-section-white {
    min-height: 600px;
  }

  .texto-iphone.align-center {
    width: 100%;
    font-size: 18px;
  }

  .tap-hero-section.center {
    padding-bottom: 10vh;
  }

  .tap-hero-section.hero-section.image-bg-serv {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
    background-position: 0 0, 30% 0;
  }

  .tap-hero-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .tap-hero-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .tap-hero-section.hero-section.image-bg-lp {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .tap-hero-section.hero-section.image-bg-farmacia {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
    background-position: 0 0, 60% 0;
    height: 100vh;
  }

  .tap-hero-section.hero-section.image-bg-farmacias {
    height: 100vh;
  }

  .tap-hero-section.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 30% 0;
    height: 100vh;
  }

  .tap-hero-section.hero-section.image-bg-ag-viagem {
    height: 100vh;
  }

  .tap-hero-section.hero-section.image-bg-saude, .tap-hero-section.hero-section.image-bg-edu {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .tap-hero-section.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .tap-hero-section.hero-section-white {
    min-height: 600px;
  }

  .tap-benefit-section.center {
    padding-bottom: 10vh;
  }

  .tap-benefit-section.hero-section.image-bg-serv {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
    background-position: 0 0, 30% 0;
  }

  .tap-benefit-section.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .tap-benefit-section.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .tap-benefit-section.hero-section.image-bg-lp {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .tap-benefit-section.hero-section.image-bg-farmacia {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
    background-position: 0 0, 60% 0;
    height: 100vh;
  }

  .tap-benefit-section.hero-section.image-bg-farmacias {
    height: 100vh;
  }

  .tap-benefit-section.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 30% 0;
    height: 100vh;
  }

  .tap-benefit-section.hero-section.image-bg-ag-viagem {
    height: 100vh;
  }

  .tap-benefit-section.hero-section.image-bg-saude, .tap-benefit-section.hero-section.image-bg-edu {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .tap-benefit-section.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .tap-benefit-section.hero-section-white {
    min-height: 600px;
  }

  .benefit-content-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 2rem;
    padding-left: 1rem;
  }

  .benefit-content-wrapper.double {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .tap-content-text {
    width: 100%;
  }

  .tap-content-image.double {
    width: 80%;
  }

  .tap-bg-white {
    height: 80%;
    position: absolute;
  }

  .main-form-iphone {
    padding-top: 0;
  }

  .div-block-76-copy {
    grid-template-columns: 1fr;
  }

  .form-select-iphone {
    max-width: 90vw;
  }

  .main-form-tap {
    padding-top: 0;
  }

  .hero-heading-container-copy {
    overflow: visible;
  }

  .image-28 {
    height: 45px;
  }

  .hero-group-banner-lp-copy {
    width: 90vw;
    padding-top: 0;
  }

  .hero-heading-container-copy-copy {
    overflow: visible;
  }

  .form-lp-wrapper {
    min-width: 100%;
  }

  .hero-group-banner-lp-copy-copy {
    width: 90vw;
    padding-top: 0;
  }

  .image-28-copy {
    height: 40px;
  }

  .text-block-18-copy {
    padding: .5rem 0;
  }

  .red2-herotextcontainer {
    flex-flow: column;
    max-width: none;
  }

  .red2-herocontainer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .red2-herocontainer.teste2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .red2-texthero {
    font-size: 30px;
    line-height: 32px;
  }

  .red2-navsction {
    justify-content: flex-start;
    align-items: center;
  }

  .red2-textassinatura {
    font-size: 12px;
    line-height: 32px;
    top: -5px;
    left: 65px;
  }

  .image-31 {
    width: 200px;
    bottom: 23px;
  }

  .div-block-88 {
    height: 40px;
  }

  .redd-nav-bar-responsive {
    height: 48px;
    margin-top: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .red2-link-button {
    display: none;
  }

  .red2-link-button.cta2 {
    display: flex;
  }

  .red2-link-button.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .red2-link-button.form-next {
    display: flex;
  }

  .red2-link-button.submit-form, .red2-link-button.submit-form-copy, .red2-link-button.submit-form-copy, .red2-link-button.submit-form-copy-copy {
    width: 100%;
    display: flex;
  }

  .red2-link-button2 {
    display: none;
  }

  .red2-link-button2.cta2 {
    display: flex;
  }

  .red2-link-button2.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .red2-link-button2.form-next {
    display: flex;
  }

  .red2-link-button2.submit-form, .red2-link-button2.submit-form-copy, .red2-link-button2.submit-form-copy, .red2-link-button2.submit-form-copy-copy {
    width: 100%;
    display: flex;
  }

  .red-texthero-copy {
    letter-spacing: 0;
    font-size: 2rem;
    line-height: 32px;
  }

  .desktop-nav-copy {
    width: 95vw;
  }

  .default-section-ebook.center {
    padding-bottom: 10vh;
  }

  .default-section-ebook.hero-section.image-bg-serv {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a186_AdobeStock_302682764_3.jpg");
    background-position: 0 0, 30% 0;
  }

  .default-section-ebook.hero-section.image-bg-forn {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .default-section-ebook.hero-section.image-bg-dig {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a187_AdobeStock_284528940_2.jpg");
    background-position: 0 0, 65% 0;
  }

  .default-section-ebook.hero-section.image-bg-lp {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .default-section-ebook.hero-section.image-bg-farmacia {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a2_dentist-resized.jpg");
    background-position: 0 0, 60% 0;
    height: 100vh;
  }

  .default-section-ebook.hero-section.image-bg-farmacias {
    height: 100vh;
  }

  .default-section-ebook.hero-section.image-bg-eventos {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a1a5_AdobeStock_476140948_p.jpg");
    background-position: 0 0, 30% 0;
    height: 100vh;
  }

  .default-section-ebook.hero-section.image-bg-ag-viagem {
    height: 100vh;
  }

  .default-section-ebook.hero-section.image-bg-saude, .default-section-ebook.hero-section.image-bg-edu {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682ffb2a47584fbeb9a49ddf/682ffb2a47584fbeb9a4a185_AdobeStock_271603031_1.jpg");
    background-position: 0 0, 40%;
    height: 100vh;
  }

  .default-section-ebook.hero-section.image-bg-metalife, .default-section-ebook.hero-section.image-bg-yescom, .default-section-ebook.hero-section.image-bg-supernutrition, .default-section-ebook.hero-section.image-bg-fotop, .default-section-ebook.hero-section.image-bg-zerezes, .default-section-ebook.hero-section.image-bg-aramis {
    height: 100vh;
  }

  .default-section-ebook.hero-section-light {
    min-height: 600px;
    padding-top: 0;
  }

  .default-section-ebook.hero-section-white {
    min-height: 600px;
  }

  .heading-23 {
    font-size: 2.2rem;
  }

  .heading-23-copy {
    font-size: 1rem;
  }

  .button-9 {
    font-size: 1.2rem;
  }

  .close-button-copy.ga-event {
    top: 2%;
  }

  .ln-link-button.cta2 {
    display: flex;
  }

  .ln-link-button.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .ln-link-button.form-next {
    display: flex;
  }

  .ln-link-button.submit-form, .ln-link-button.submit-form-copy, .ln-link-button.submit-form-copy, .ln-link-button.submit-form-copy-copy {
    width: 100%;
    display: flex;
  }

  .ln-mob-nav-top {
    padding-left: 1rem;
    padding-right: .5rem;
  }

  .ln-nav-mobile-drop-copy {
    display: none;
  }

  .ln-texthero {
    letter-spacing: 0;
    font-size: 2rem;
    line-height: 100%;
  }

  .metric-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .ln-badgeiconwrapper.trophy {
    height: 32px;
  }

  .ln-badgeiconwrapper.stars {
    height: 28px;
  }

  .ln-badgeiconwrapper.badge {
    height: 40px;
  }

  .ln-heading.texr-color-black {
    font-size: 14px;
    line-height: 16px;
  }

  .hero-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ln-hero-image-copy {
    width: 80%;
  }

  .div-block-96 {
    height: 300px;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .ln-paragraph {
    width: 100%;
    font-size: 16px;
  }

  .ln-client-logos-wrapper {
    grid-column-gap: 32px;
    grid-template-rows: 1fr;
    grid-template-areas: ". Area-4 . Area-3 Area-2 Area";
  }

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

  .ln-footer-bottom-2 {
    text-align: center;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 20px;
  }

  .ln-paragraph-copy {
    width: 100%;
    font-size: 32px;
  }

  .ln-buttontag {
    min-width: 0;
    margin-top: 19px;
  }

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

  .desktop-nav {
    width: 95vw;
  }

  .ln-case-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 1.5rem 1rem;
  }

  .ln-cs-image {
    min-width: auto;
  }

  .ln-textcstiltle {
    letter-spacing: 0;
    width: auto;
    line-height: 100%;
  }

  .image-43 {
    object-fit: contain;
    max-width: 70px;
    margin-bottom: 4px;
  }

  .ln-cs-content.texr-color-black, .ln-cs-substitle.texr-color-black {
    font-size: 14px;
    line-height: 16px;
  }

  .logos-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .red-casestudies {
    display: block;
  }

  .div-block-96-copy {
    height: 300px;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .logos-wrapper-adq {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .ln-cs-imagevideo, .ln-cs-hero {
    min-width: auto;
  }

  .ln-link-toggle.cta2 {
    display: flex;
  }

  .ln-link-toggle.cta-mobile {
    background-color: #fc0a7e;
    display: block;
  }

  .ln-link-toggle.form-next {
    display: flex;
  }

  .ln-link-toggle.submit-form, .ln-link-toggle.submit-form-copy, .ln-link-toggle.submit-form-copy, .ln-link-toggle.submit-form-copy-copy {
    width: 100%;
    display: flex;
  }

  .toggle-contain {
    margin-left: 15px;
    margin-right: 15px;
  }

  .margin-large-copy {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .ln-cs-image2 {
    min-width: auto;
  }

  .uui-navbar04_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar04_dropdown-content-wrapper {
    width: 100%;
  }

  .uui-navbar04_dropdown-content-right {
    max-width: none;
  }

  .uui-navbar04_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .paragraph-3-copy-copy {
    margin-top: 10px;
  }

  .red-vagaslist {
    display: block;
  }

  .vagas-right {
    min-width: auto;
  }

  .vagas-short-description.texr-color-black, .vagas-type.texr-color-black {
    font-size: 14px;
    line-height: 16px;
  }

  .cases-container, .vagas-container-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 1.5rem 1rem;
  }
}

#w-node-ee4be5bd-4e0f-9fd3-aecf-40b2ac442ab9-b9a49ddd, #w-node-_40a4e7e6-d5a5-99e0-67ee-04634d45691b-b9a49ddd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a6c6707-1920-d723-fd6c-8e5827d2efd2-b9a49ddd, #w-node-ad35ca98-3b45-f859-d77f-3e7b1ea8a681-b9a49ddd, #w-node-add4a4fd-7958-c31b-91f2-1a8c5cff0af9-b9a49ddd, #w-node-_7f93f1ea-8c60-22dd-b106-52c1dcd01f11-b9a49ddd, #w-node-_638a0b94-9826-11ba-bea0-38bb1d976b2e-b9a49ddd, #w-node-_638a0b94-9826-11ba-bea0-38bb1d976b31-b9a49ddd, #w-node-_638a0b94-9826-11ba-bea0-38bb1d976b37-b9a49ddd, #w-node-_638a0b94-9826-11ba-bea0-38bb1d976b3a-b9a49ddd {
  place-self: start center;
}

#w-node-_4510be71-725e-8f16-d53a-5fd5d05e3f10-b9a49e01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4510be71-725e-8f16-d53a-5fd5d05e3f13-b9a49e01 {
  grid-area: Area-2;
}

#w-node-_9d005265-95e2-702a-616d-bbbeb59f12da-b9a49e01 {
  grid-area: Area;
}

#w-node-_9d005265-95e2-702a-616d-bbbeb59f12db-b9a49e01, #w-node-_80f38aff-a2cc-a0d8-2984-caaaa4737dcf-b9a49e01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80f38aff-a2cc-a0d8-2984-caaaa4737dd2-b9a49e01 {
  grid-area: Area-2;
}

#w-node-_80f38aff-a2cc-a0d8-2984-caaaa4737de3-b9a49e01 {
  grid-area: Area;
}

#w-node-_80f38aff-a2cc-a0d8-2984-caaaa4737de4-b9a49e01, #w-node-f1ea9156-c0c4-3cdf-37d9-ba735c065d69-b9a49e01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1ea9156-c0c4-3cdf-37d9-ba735c065d6c-b9a49e01 {
  grid-area: Area-2;
}

#w-node-f1ea9156-c0c4-3cdf-37d9-ba735c065d7d-b9a49e01 {
  grid-area: Area;
}

#w-node-f1ea9156-c0c4-3cdf-37d9-ba735c065d7e-b9a49e01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2702329-da1d-f05c-b318-89f938e3b262-b9a49e02, #w-node-_72d97101-1e0d-711f-5aee-ab6c47ed0ca7-b9a49e02 {
  place-self: center;
}

#w-node-_13f0b19a-a5e2-09a6-834f-d6a0d01ab8fe-b9a49e02 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_2c225c67-a003-570d-fdd6-0353134c4ed1-b9a49e02, #w-node-_695a6aef-e3e5-1e4b-bf3b-f2fc6693d090-b9a49e02 {
  place-self: center;
}

#w-node-_85c454c6-ca2a-deda-a2f2-62153a383236-b9a49e02 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center;
}

#w-node-f2e14297-dc2f-0270-15d8-07846690ad28-b9a49e02, #w-node-_4c7ee7f9-19b9-95bc-ac6b-435fa8fd6c2a-b9a49e02 {
  place-self: center;
}

#w-node-_2237131e-2eb3-1ac4-9600-1a765fef40d4-b9a49e02 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: center;
}

#w-node-_94a10ad0-2480-6f00-7d11-3fd0ce54e4ef-b9a49e02, #w-node-_93b848d5-3322-1cb6-5664-f9cef72c549c-b9a49e02 {
  place-self: center;
}

#w-node-_734d33cf-68a9-937f-4e30-251f746b537d-b9a49e02 {
  grid-area: 4 / 3 / 5 / 4;
  place-self: center;
}

#w-node-_84c3d31f-21b3-da75-c367-3b0ca5bcf543-b9a49e02, #w-node-_084a613e-2060-9cd0-13e8-145e8530db79-b9a49e02 {
  place-self: center;
}

#w-node-_74c814b3-214c-ff3a-c6af-f6c8987e50d1-b9a49e02 {
  grid-area: 5 / 3 / 6 / 4;
  place-self: center;
}

#w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f487b-b9a49e02, #w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f487e-b9a49e02 {
  place-self: center;
}

#w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f4881-b9a49e02 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f4884-b9a49e02, #w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f4887-b9a49e02 {
  place-self: center;
}

#w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f488a-b9a49e02 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center;
}

#w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f488d-b9a49e02, #w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f4890-b9a49e02 {
  place-self: center;
}

#w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f4893-b9a49e02 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: center;
}

#w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f4896-b9a49e02, #w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f4899-b9a49e02 {
  place-self: center;
}

#w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f489c-b9a49e02 {
  grid-area: 4 / 3 / 5 / 4;
  place-self: center;
}

#w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f489f-b9a49e02, #w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f48a2-b9a49e02 {
  place-self: center;
}

#w-node-_74439ca6-bea4-ed1c-787d-ed2dcf7f48a5-b9a49e02 {
  grid-area: 5 / 3 / 6 / 4;
  place-self: center;
}

#w-node-_75b0da59-f029-6629-6573-956360b31c70-b9a49e02, #w-node-_2cbea7cc-aebe-3428-9ebb-cdfffa3beffd-b9a49e02 {
  place-self: center;
}

#w-node-_3183b20d-6827-efdd-fab5-12c27daca5e6-b9a49e02 {
  grid-area: 6 / 3 / 7 / 4;
  place-self: center;
}

#w-node-_214e6456-567f-7aa8-2e4a-d05c4082439d-b9a49e02, #w-node-_8bb259ce-4cfc-7580-ff2d-15eab5b6c65e-b9a49e02 {
  place-self: center;
}

#w-node-_19a6c813-5020-297c-6fcc-4edb3459ee74-b9a49e02 {
  grid-area: 7 / 3 / 8 / 4;
  place-self: center;
}

#w-node-_76555413-6fdc-3f57-8dfa-d598d978db76-b9a49e02, #w-node-a771c1b9-ad85-d030-659e-521550bd8985-b9a49e02 {
  place-self: center;
}

#w-node-e6aaa0fc-dfdd-9b62-bf6c-e141e7041d0c-b9a49e02 {
  grid-area: 8 / 3 / 9 / 4;
  place-self: center;
}

#w-node-ef4576dc-a7da-9aac-321b-7710be7430f1-b9a49e02, #w-node-_9e2ea722-e255-c957-d1d3-171d6c1e0abb-b9a49e02 {
  place-self: center;
}

#w-node-_37f322d7-ef46-376d-eb97-2015fcfbdd72-b9a49e02 {
  grid-area: 9 / 3 / 10 / 4;
  place-self: center;
}

#w-node-_38f11076-d474-89e2-e1bc-8133093107dc-b9a49e02, #w-node-dfc02b0d-685a-b426-930c-d94532be4091-b9a49e02 {
  place-self: center;
}

#w-node-_57496d27-50d0-7c8b-74ec-628f365e38c7-b9a49e02 {
  grid-area: 10 / 3 / 11 / 4;
  place-self: center;
}

#w-node-fc69ae5c-1d77-8a0d-03e6-ee29d8e09d87-b9a49e02, #w-node-_5c6c37b1-fcf5-d1b8-7cbd-ad4be84b65c4-b9a49e02 {
  place-self: center;
}

#w-node-_70aa1ad8-4773-7876-2ddc-935d755e4224-b9a49e02 {
  grid-area: 11 / 3 / 12 / 4;
  place-self: center;
}

#w-node-_5b5433d0-498b-05c8-9916-665e8caefe98-b9a49e02, #w-node-_727805c2-5834-76e5-1800-d0e5b6b84062-b9a49e02 {
  place-self: center;
}

#w-node-_2f3c17ba-d4bd-1e20-b0eb-7d065d5c70f0-b9a49e02 {
  grid-area: 12 / 3 / 13 / 4;
  place-self: center;
}

#w-node-_52ef35e4-0a08-6e91-7a93-dfbfebfc6033-b9a49e02, #w-node-da650aca-ee6a-de7c-e23d-570b242b7065-b9a49e02 {
  place-self: center;
}

#w-node-_03e4efb2-dbc6-5bf7-84eb-9fca9c8a6efc-b9a49e02 {
  grid-area: 13 / 3 / 14 / 4;
  place-self: center;
}

#w-node-ef4346cf-bdaf-19d2-0e95-07a9296c977d-b9a49e02, #w-node-fcb75f1d-3bb9-aaf9-0ab6-0104b888e873-b9a49e02 {
  place-self: center;
}

#w-node-d9e9eba8-803c-26e5-9332-3ce93ba4148a-b9a49e02 {
  grid-area: 14 / 3 / 15 / 4;
  place-self: center;
}

#w-node-_7653994f-fdb9-dd73-eecd-938ceff7d967-b9a49e02, #w-node-_76393123-81e1-f926-afda-974e28123aae-b9a49e02 {
  place-self: center;
}

#w-node-_0dcd5b16-4263-ad09-7c5f-ab69c07120d1-b9a49e02 {
  grid-area: 15 / 3 / 16 / 4;
  place-self: center;
}

#w-node-_48ba3c5f-4779-1d76-0318-abf22fee07f5-b9a49e02, #w-node-_2a48b373-f6e4-0c86-3ae9-4f8c9ca9e6b9-b9a49e02 {
  place-self: center;
}

#w-node-b9302982-2f00-c551-5578-737afed78358-b9a49e02 {
  grid-area: 16 / 3 / 17 / 4;
  place-self: center;
}

#w-node-_8e385dd6-5c39-4f82-7c1c-c79d4ff90ea5-b9a49e02, #w-node-d93951ac-4094-00bb-8534-7e447914491b-b9a49e02 {
  place-self: center;
}

#w-node-_0bd32820-685d-1161-d476-d3d995cea4f1-b9a49e02 {
  grid-area: 17 / 3 / 18 / 4;
  place-self: center;
}

#w-node-_8b9a20f8-295f-b246-bb57-c4ab70b03826-b9a49e02, #w-node-_97a67a4a-0efe-66e4-e48e-64e8f24d8a15-b9a49e02 {
  place-self: center;
}

#w-node-_7608d2ed-2f18-7f34-893d-ed4f72eeaba4-b9a49e02 {
  grid-area: 18 / 3 / 19 / 4;
  place-self: center;
}

#w-node-_99aaafcc-a341-be3b-2e1c-0682e194f2ef-b9a49e02, #w-node-adec1e68-ed63-e2ea-d133-84de19b92b3d-b9a49e02 {
  place-self: center;
}

#w-node-cf0f1af0-9885-87f7-e7cf-f4e046c83711-b9a49e02 {
  grid-area: 19 / 3 / 20 / 4;
  place-self: center;
}

#w-node-a83b10a7-c9aa-a781-ba32-01dd5465e53c-b9a49e02, #w-node-f73f332e-e11c-2cbf-d980-76cb1983b447-b9a49e02 {
  place-self: center;
}

#w-node-c1d4245e-4dad-7594-5120-97a7e84fa8fd-b9a49e02 {
  grid-area: 20 / 3 / 21 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6a81-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6a84-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6a87-b9a49e02 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6a8a-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6a8d-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6a90-b9a49e02 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6a93-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6a96-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6a99-b9a49e02 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6a9c-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6a9f-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6aa2-b9a49e02 {
  grid-area: 4 / 3 / 5 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6aa5-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6aa8-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6aab-b9a49e02 {
  grid-area: 5 / 3 / 6 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6aae-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6ab1-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6ab4-b9a49e02 {
  grid-area: 6 / 3 / 7 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6ab7-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6aba-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6abd-b9a49e02 {
  grid-area: 7 / 3 / 8 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6ac0-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6ac3-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6ac6-b9a49e02 {
  grid-area: 8 / 3 / 9 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6ac9-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6acc-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6acf-b9a49e02 {
  grid-area: 9 / 3 / 10 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6ad2-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6ad5-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6ad8-b9a49e02 {
  grid-area: 10 / 3 / 11 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6adb-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6ade-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6ae1-b9a49e02 {
  grid-area: 11 / 3 / 12 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6ae4-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6ae7-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6aea-b9a49e02 {
  grid-area: 12 / 3 / 13 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6aed-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6af0-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6af3-b9a49e02 {
  grid-area: 13 / 3 / 14 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6af6-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6af9-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6afc-b9a49e02 {
  grid-area: 14 / 3 / 15 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6aff-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6b02-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6b05-b9a49e02 {
  grid-area: 15 / 3 / 16 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6b08-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6b0b-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6b0e-b9a49e02 {
  grid-area: 16 / 3 / 17 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6b11-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6b14-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6b17-b9a49e02 {
  grid-area: 17 / 3 / 18 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6b1a-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6b1d-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6b20-b9a49e02 {
  grid-area: 18 / 3 / 19 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6b23-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6b26-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6b29-b9a49e02 {
  grid-area: 19 / 3 / 20 / 4;
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6b2c-b9a49e02, #w-node-_55aff963-45a3-aae2-0c3b-1694984f6b2f-b9a49e02 {
  place-self: center;
}

#w-node-_55aff963-45a3-aae2-0c3b-1694984f6b32-b9a49e02 {
  grid-area: 20 / 3 / 21 / 4;
  place-self: center;
}

#w-node-ac9174fe-0ed1-b9e3-86fb-ad287ffaff90-b9a49e02, #w-node-_1653de8c-74c5-2874-ab22-e0e42afd345f-b9a49e02 {
  place-self: center;
}

#w-node-_44bf2ddd-2d6f-fa4c-c5ce-8f14a90026bd-b9a49e02 {
  grid-area: 21 / 3 / 22 / 4;
  place-self: center;
}

#w-node-_0827286a-ed69-d306-a0c0-0725cf9573a4-b9a49e02, #w-node-_700fa5a3-488a-5604-cab2-b896d8ff6241-b9a49e02 {
  place-self: center;
}

#w-node-c856d34e-f2ec-74b1-9cb2-52927df64ff6-b9a49e02 {
  grid-area: 22 / 3 / 23 / 4;
  place-self: center;
}

#w-node-e61b4ca6-bd59-81bf-3fb1-31bd22fc0e4b-b9a49e02, #w-node-bed056d5-b054-d59f-815c-d89b408cc41c-b9a49e02 {
  place-self: center;
}

#w-node-f5e80c9b-3d0b-22cd-67cf-84e073510ad0-b9a49e02 {
  grid-area: 23 / 3 / 24 / 4;
  place-self: center;
}

#w-node-b99c8a80-bbe0-97ca-39c7-e4df928e6f92-b9a49e02, #w-node-b409ef90-18ff-678a-1445-dd428859fee6-b9a49e02 {
  place-self: center;
}

#w-node-_1a476f33-4597-1bfe-aad2-a06eb98e84d5-b9a49e02 {
  grid-area: 24 / 3 / 25 / 4;
  place-self: center;
}

#w-node-fb5e0d68-e76f-0b2d-17c8-de9957fe05c8-b9a49e02, #w-node-_691650e3-93f5-9b7c-3d82-6f793740b273-b9a49e02 {
  place-self: center;
}

#w-node-ee8320fa-e18a-b3a4-2993-071639857d9f-b9a49e02 {
  grid-area: 25 / 3 / 26 / 4;
  place-self: center;
}

#w-node-_4e5e514b-aba6-5453-bd17-7ebd4e8c3dc9-b9a49e02, #w-node-_96f3689a-bfba-2aec-f4a0-7292570c10c1-b9a49e02 {
  place-self: center;
}

#w-node-_557f6275-bbdf-b302-44b2-414733ec129e-b9a49e02 {
  grid-area: 26 / 3 / 27 / 4;
  place-self: center;
}

#w-node-_49c9c486-6eeb-80f9-715d-69ceb9d23083-b9a49e02, #w-node-b8a8ca9c-c701-6ca8-f466-2e3ccc4f418a-b9a49e02 {
  place-self: center;
}

#w-node-_110d9007-f20d-6f72-f3fd-4fad276f5db6-b9a49e02 {
  grid-area: 27 / 3 / 28 / 4;
  place-self: center;
}

#w-node-_896f3664-9c93-15b9-0f3b-7bdb18cb5d89-b9a49e02, #w-node-_5b0a7055-5ee1-a026-4783-78f012ed4e27-b9a49e02 {
  place-self: center;
}

#w-node-bdeccad9-59ab-c6bd-8259-447e78d25268-b9a49e02 {
  grid-area: 28 / 3 / 29 / 4;
  place-self: center;
}

#w-node-_7dae9f9a-bfc9-ee5c-cf02-8e586b90c998-b9a49e02, #w-node-_63114c8c-433a-cfc3-7d57-65b5449d41ae-b9a49e02 {
  place-self: center;
}

#w-node-d9ce4f6a-41b4-9a92-bf68-456943daf21d-b9a49e02 {
  grid-area: 29 / 3 / 30 / 4;
  place-self: center;
}

#w-node-cdcb12f8-b63d-55a5-f99a-1dde7e264d51-b9a49e02, #w-node-a7792ac0-60d3-0a3c-c898-00b1eaf48f5b-b9a49e02 {
  place-self: center;
}

#w-node-_16d420ea-e920-d312-f761-13a110888f62-b9a49e02 {
  grid-area: 30 / 3 / 31 / 4;
  place-self: center;
}

#w-node-d9c6f271-12d2-77f4-acd8-1e7f2f9214fd-b9a49e02, #w-node-_18fb75bb-c68d-52f0-8f1c-f7a091f44370-b9a49e02 {
  place-self: center;
}

#w-node-_3e954587-218b-1451-7797-7b272402c7bd-b9a49e02 {
  grid-area: 31 / 3 / 32 / 4;
  place-self: center;
}

#w-node-_9bb8d743-47fb-d4dd-2128-0ea89aa89a98-b9a49e02, #w-node-_8843e4dd-f783-bc42-d0ea-12f2b18c40fa-b9a49e02 {
  place-self: center;
}

#w-node-debfd5af-ea2c-8aab-2a4b-e6e7f85a467b-b9a49e02 {
  grid-area: 32 / 3 / 33 / 4;
  place-self: center;
}

#w-node-_471cc9b8-0144-5b6d-6d92-5917f1aabbe7-b9a49e02, #w-node-_4b5951d5-4ff8-f589-4362-7038ff40aa07-b9a49e02 {
  place-self: center;
}

#w-node-_3ccb57bf-7ebe-fce6-b24d-4ccddd3306b7-b9a49e02 {
  grid-area: 33 / 3 / 34 / 4;
  place-self: center;
}

#w-node-_8f8a64b0-7948-45dd-b3b5-29e574bf9001-b9a49e02, #w-node-eba7c77a-d56b-1156-09b4-332daef6ed18-b9a49e02 {
  place-self: center;
}

#w-node-_2856e933-0d2c-ee63-6ca6-4e150089e4e6-b9a49e02 {
  grid-area: 34 / 3 / 35 / 4;
  place-self: center;
}

#w-node-c8e3ddf3-b763-b694-b392-2aaa7d545e99-b9a49e02, #w-node-_4ebd3415-10be-6bf1-2865-a5e4870d6758-b9a49e02 {
  place-self: center;
}

#w-node-_624da878-cade-a5f8-cfb6-b797bee12d36-b9a49e02 {
  grid-area: 35 / 3 / 36 / 4;
  place-self: center;
}

#w-node-_6da2927c-87aa-ce9a-dcc9-fce98319dff5-b9a49e02, #w-node-eefc519b-78a2-f7aa-1a61-c0339e9277ce-b9a49e02 {
  place-self: center;
}

#w-node-_9a6e2243-0378-c28d-0dc5-9c88ebde1a52-b9a49e02 {
  grid-area: 36 / 3 / 37 / 4;
  place-self: center;
}

#w-node-af90ccd4-2ffc-0243-a9a3-ba5470577f46-b9a49e02, #w-node-_5fbe63cc-faf6-f2fd-bf49-bc7f07194700-b9a49e02 {
  place-self: center;
}

#w-node-dbf63ceb-fda8-51a9-865b-93e0cfc319f4-b9a49e02 {
  grid-area: 37 / 3 / 38 / 4;
  place-self: center;
}

#w-node-_3fdbf2ad-77a2-44ab-5abe-88c241e4c05f-b9a49e02, #w-node-_788119b2-c733-bfd9-637c-d6d3406cb331-b9a49e02 {
  place-self: center;
}

#w-node-_0e613f20-5591-40e4-4437-fa695504984b-b9a49e02 {
  grid-area: 38 / 3 / 39 / 4;
  place-self: center;
}

#w-node-a6390d92-2815-e9a2-ff5d-336877d9b187-b9a49e02 {
  place-self: center;
}

#w-node-_6f3d57ed-43c7-90d6-53b4-c6e059096860-b9a49e02 {
  grid-area: 39 / 3 / 40 / 4;
  place-self: center;
}

#w-node-b4684ffb-8227-63dc-8bad-cfab1dcbce59-b9a49e02, #w-node-_480edcf5-75a0-32ea-ae55-9d4ac28b4f96-b9a49e02, #w-node-f53f7469-b557-7235-da66-62339650f624-b9a49e02 {
  place-self: center;
}

#w-node-_78ef96a1-9f2f-36d0-e905-ae08ef7f0951-b9a49e02 {
  grid-area: 40 / 3 / 41 / 4;
  place-self: center;
}

#w-node-_2e7313a7-9f21-f2f0-3926-100ea6528ed7-b9a49e02, #w-node-c87e929e-da4e-97b3-b581-88e165813021-b9a49e02 {
  place-self: center;
}

#w-node-_1deab88c-767a-8b5a-9e38-9c4d13bd342c-b9a49e02 {
  grid-area: 41 / 3 / 42 / 4;
  place-self: center;
}

#w-node-a2fec9f7-4933-44df-e000-ca53469ed42b-b9a49e02, #w-node-eafe47f8-812f-c2e0-adec-3f21cf6ac42a-b9a49e02 {
  place-self: center;
}

#w-node-d283365d-5aa7-9db1-cab5-fc393694f446-b9a49e02 {
  grid-area: 42 / 3 / 43 / 4;
  place-self: center;
}

#w-node-_4d484c93-47a8-e5d6-a17d-45591b9c80ac-b9a49e02, #w-node-a73d1af5-f2d0-b5b2-6445-883d64378676-b9a49e02 {
  place-self: center;
}

#w-node-_4947fd0c-836f-91fc-bae6-5ba026e108d5-b9a49e02 {
  grid-area: 43 / 3 / 44 / 4;
  place-self: center;
}

#w-node-_752d593a-787f-34b5-1340-5d91f2270c8d-b9a49e02, #w-node-a6520d69-5f87-dbf8-e601-54760781bdfa-b9a49e02 {
  place-self: center;
}

#w-node-fe34286f-5501-54c9-ca47-ac984798e9c5-b9a49e02 {
  grid-area: 44 / 3 / 45 / 4;
  place-self: center;
}

#w-node-a326a1b1-8b19-370a-5372-5baa8aff333d-b9a49e02, #w-node-b1acf92a-0830-92d0-624d-521e3f72df79-b9a49e02 {
  place-self: center;
}

#w-node-f2bf720c-9ed1-8c04-3ed3-e88b5ca960b3-b9a49e02 {
  grid-area: 45 / 3 / 46 / 4;
  place-self: center;
}

#w-node-cb2d0da6-3278-561d-9c22-0213de2bb941-b9a49e02, #w-node-cc0ec344-c94c-3a13-462a-fcfa47657e9a-b9a49e02 {
  place-self: center;
}

#w-node-_68717f81-b86a-8c10-0b40-43878937fe1e-b9a49e02 {
  grid-area: 46 / 3 / 47 / 4;
  place-self: center;
}

#w-node-_439dc6c6-7949-3ffb-4a13-72ca32484fa3-b9a49e02, #w-node-_8cd59dd5-e4ee-3ed0-81bd-a243251355b4-b9a49e02 {
  place-self: center;
}

#w-node-a797a7b7-5070-488a-860c-17f866b87b3a-b9a49e02 {
  grid-area: 47 / 3 / 48 / 4;
  place-self: center;
}

#w-node-bd60e8f3-87be-ea29-5bf5-6ca7487e0837-b9a49e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04b1b25e-68fd-71db-7707-00b3940b892f-b9a49e2d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b80edac8-9aec-3b84-979e-3f3169a992c5-b9a49e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ee6878e-7c19-2cf4-ac08-a9c8f053109e-b9a49eeb, #w-node-_1ee6878e-7c19-2cf4-ac08-a9c8f05310a8-b9a49eeb, #w-node-_1ee6878e-7c19-2cf4-ac08-a9c8f05310b3-b9a49eeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_029f41a1-e101-5804-bf22-afd13c2c925b-b9a49eed, #w-node-_029f41a1-e101-5804-bf22-afd13c2c925e-b9a49eed, #w-node-_029f41a1-e101-5804-bf22-afd13c2c9261-b9a49eed, #w-node-_029f41a1-e101-5804-bf22-afd13c2c926a-b9a49eed, #w-node-_029f41a1-e101-5804-bf22-afd13c2c926f-b9a49eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c847e0f-1c02-3a1c-b21e-91219c9c6baf-9c9c6bae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2c847e0f-1c02-3a1c-b21e-91219c9c6bb0-9c9c6bae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c847e0f-1c02-3a1c-b21e-91219c9c6bb3-9c9c6bae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_60b83631-0a27-28cf-98df-99ae2fa835f6-b9a49eee, #w-node-_60b83631-0a27-28cf-98df-99ae2fa835f9-b9a49eee, #w-node-_60b83631-0a27-28cf-98df-99ae2fa835fc-b9a49eee, #w-node-_60b83631-0a27-28cf-98df-99ae2fa83605-b9a49eee, #w-node-_60b83631-0a27-28cf-98df-99ae2fa8360a-b9a49eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681deb-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681dec-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681def-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018091-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018092-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018095-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_84bf38a8-5011-5afa-e1d3-74cd59970171-b9a49eef, #w-node-_84bf38a8-5011-5afa-e1d3-74cd59970174-b9a49eef, #w-node-_84bf38a8-5011-5afa-e1d3-74cd59970177-b9a49eef, #w-node-_84bf38a8-5011-5afa-e1d3-74cd59970180-b9a49eef, #w-node-_84bf38a8-5011-5afa-e1d3-74cd59970185-b9a49eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_236690b0-fdf9-d784-3e58-8c7d73cf60c6-b9a49ef4, #w-node-f8231e98-3ba9-e052-878e-02b4e0e7b635-b9a49ef4, #w-node-f053f761-2953-1d9f-4dad-b3b20cd5749b-b9a49ef6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49ef7 {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-d3ed971e-b10a-27f9-3ecc-dd4b5b2ec7ac-b9a49efb, #w-node-d3ed971e-b10a-27f9-3ecc-dd4b5b2ec7af-b9a49efb, #w-node-d3ed971e-b10a-27f9-3ecc-dd4b5b2ec7b2-b9a49efb, #w-node-d3ed971e-b10a-27f9-3ecc-dd4b5b2ec7bb-b9a49efb, #w-node-d3ed971e-b10a-27f9-3ecc-dd4b5b2ec7c0-b9a49efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_373dec9e-6c82-2bed-031f-d5059902f42f-b9a49efc, #w-node-_373dec9e-6c82-2bed-031f-d5059902f432-b9a49efc, #w-node-_373dec9e-6c82-2bed-031f-d5059902f435-b9a49efc, #w-node-_373dec9e-6c82-2bed-031f-d5059902f43e-b9a49efc, #w-node-_373dec9e-6c82-2bed-031f-d5059902f443-b9a49efc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_09fe0f41-2bfb-cec9-410c-c67b2b6d90b6-b9a49efd, #w-node-_09fe0f41-2bfb-cec9-410c-c67b2b6d90b9-b9a49efd, #w-node-_09fe0f41-2bfb-cec9-410c-c67b2b6d90bc-b9a49efd, #w-node-_09fe0f41-2bfb-cec9-410c-c67b2b6d90c5-b9a49efd, #w-node-_09fe0f41-2bfb-cec9-410c-c67b2b6d90ca-b9a49efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e08e079c-4f06-f50c-2f7e-5843a4bf9ed9-b9a49efe, #w-node-e08e079c-4f06-f50c-2f7e-5843a4bf9edc-b9a49efe, #w-node-e08e079c-4f06-f50c-2f7e-5843a4bf9edf-b9a49efe, #w-node-e08e079c-4f06-f50c-2f7e-5843a4bf9ee8-b9a49efe, #w-node-e08e079c-4f06-f50c-2f7e-5843a4bf9eed-b9a49efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-da428965-d32d-4b78-6541-765776131f98-b9a49eff, #w-node-da428965-d32d-4b78-6541-765776131f9b-b9a49eff, #w-node-da428965-d32d-4b78-6541-765776131f9e-b9a49eff, #w-node-da428965-d32d-4b78-6541-765776131fa7-b9a49eff, #w-node-da428965-d32d-4b78-6541-765776131fac-b9a49eff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681deb-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681dec-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681def-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018091-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018092-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018095-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_450206ec-950e-0760-0608-a7f33422a489-b9a49f00, #w-node-_450206ec-950e-0760-0608-a7f33422a48c-b9a49f00, #w-node-_450206ec-950e-0760-0608-a7f33422a48f-b9a49f00, #w-node-_450206ec-950e-0760-0608-a7f33422a498-b9a49f00, #w-node-_450206ec-950e-0760-0608-a7f33422a49d-b9a49f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681deb-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681dec-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681def-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018091-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018092-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018095-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_061d2de0-81a2-665b-afff-11d56907b4f6-b9a49f01, #w-node-_061d2de0-81a2-665b-afff-11d56907b4f9-b9a49f01, #w-node-_061d2de0-81a2-665b-afff-11d56907b4fc-b9a49f01, #w-node-_061d2de0-81a2-665b-afff-11d56907b505-b9a49f01, #w-node-_061d2de0-81a2-665b-afff-11d56907b50a-b9a49f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681deb-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681dec-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681def-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018091-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018092-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018095-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_69575caa-409c-018a-7a86-c10b721f66eb-b9a49f02, #w-node-_69575caa-409c-018a-7a86-c10b721f66ee-b9a49f02, #w-node-_69575caa-409c-018a-7a86-c10b721f66f1-b9a49f02, #w-node-_69575caa-409c-018a-7a86-c10b721f66fa-b9a49f02, #w-node-_69575caa-409c-018a-7a86-c10b721f66ff-b9a49f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a44331b-0e7a-d9dd-c737-ec631cc9472c-b9a49f07 {
  align-self: center;
}

#w-node-_3a44331b-0e7a-d9dd-c737-ec631cc94749-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49f07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_3a44331b-0e7a-d9dd-c737-ec631cc9472c-b9a49f08 {
  align-self: center;
}

#w-node-_2bb1f0cf-9ac8-992e-c825-5921c1506fe0-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49f08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_3a44331b-0e7a-d9dd-c737-ec631cc9472c-b9a49f1d {
  align-self: center;
}

#w-node-_4fa4c9b2-7483-eb08-7bfa-d50ce436cbd1-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49f1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49f37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_60b83631-0a27-28cf-98df-99ae2fa835f6-b9a49f4e, #w-node-_60b83631-0a27-28cf-98df-99ae2fa835f9-b9a49f4e, #w-node-_60b83631-0a27-28cf-98df-99ae2fa835fc-b9a49f4e, #w-node-_60b83631-0a27-28cf-98df-99ae2fa83605-b9a49f4e, #w-node-_60b83631-0a27-28cf-98df-99ae2fa8360a-b9a49f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49f4f {
  align-self: center;
}

#w-node-_0671981e-a976-0924-0769-900ea3c85dd8-b9a49f4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49f51 {
  align-self: center;
}

#w-node-c1a2d3fe-45e7-e85d-4eb0-cee1f485f606-b9a49f51, #w-node-_96015c00-f894-724c-eab0-fd9f5eef1cbc-b9a49f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49f52 {
  align-self: center;
}

#w-node-_0671981e-a976-0924-0769-900ea3c85dd8-b9a49f52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49f7e {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49f7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df8-b9a49f7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df9-b9a49f7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92dfc-b9a49f7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e03-b9a49f7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e04-b9a49f7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e07-b9a49f7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0e-b9a49f7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0f-b9a49f7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e12-b9a49f7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e18-b9a49f7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e19-b9a49f7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e1c-b9a49f7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49f81 {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49f81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49f82 {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df8-b9a49f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df9-b9a49f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92dfc-b9a49f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e03-b9a49f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e04-b9a49f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e07-b9a49f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0e-b9a49f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0f-b9a49f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e12-b9a49f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e18-b9a49f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e19-b9a49f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e1c-b9a49f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49f96 {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df8-b9a49f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df9-b9a49f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92dfc-b9a49f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e03-b9a49f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e04-b9a49f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e07-b9a49f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0e-b9a49f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0f-b9a49f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e12-b9a49f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e18-b9a49f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e19-b9a49f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e1c-b9a49f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49f97 {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df8-b9a49f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df9-b9a49f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92dfc-b9a49f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e03-b9a49f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e04-b9a49f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e07-b9a49f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0e-b9a49f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0f-b9a49f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e12-b9a49f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e18-b9a49f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e19-b9a49f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e1c-b9a49f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49f98 {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49f98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df8-b9a49f98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df9-b9a49f98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92dfc-b9a49f98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e03-b9a49f98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e04-b9a49f98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e07-b9a49f98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0e-b9a49f98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0f-b9a49f98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e12-b9a49f98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e18-b9a49f98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e19-b9a49f98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e1c-b9a49f98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49f99 {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49f99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49f9a {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df8-b9a49f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df9-b9a49f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92dfc-b9a49f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e03-b9a49f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e04-b9a49f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e07-b9a49f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0e-b9a49f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0f-b9a49f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e12-b9a49f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e18-b9a49f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e19-b9a49f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e1c-b9a49f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49fae {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49fae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d6fb928-1541-0e31-bfe8-b2390d9f6406-b9a49fae, #w-node-_3d6fb928-1541-0e31-bfe8-b2390d9f640f-b9a49fae, #w-node-_3d6fb928-1541-0e31-bfe8-b2390d9f6419-b9a49fae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49faf {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49faf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df8-b9a49faf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df9-b9a49faf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92dfc-b9a49faf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e03-b9a49faf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e04-b9a49faf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e07-b9a49faf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0e-b9a49faf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0f-b9a49faf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e12-b9a49faf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e18-b9a49faf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e19-b9a49faf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e1c-b9a49faf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49fb0 {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49fb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49fb1 {
  align-self: center;
}

#w-node-c0af5503-ec22-ce75-4d08-1b9d3a7b8211-b9a49fb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49fb2 {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df8-b9a49fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df9-b9a49fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92dfc-b9a49fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e03-b9a49fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e04-b9a49fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e07-b9a49fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0e-b9a49fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0f-b9a49fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e12-b9a49fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e18-b9a49fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e19-b9a49fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e1c-b9a49fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49fb3 {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49fb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df8-b9a49fb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df9-b9a49fb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92dfc-b9a49fb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e03-b9a49fb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e04-b9a49fb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e07-b9a49fb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0e-b9a49fb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0f-b9a49fb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e12-b9a49fb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e18-b9a49fb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e19-b9a49fb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e1c-b9a49fb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49fb6 {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b47-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b48-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b4b-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b51-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b52-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b55-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b5c-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b5d-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b60-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b66-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b67-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b6a-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b73-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b74-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b77-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b7d-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b7e-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b81-b9a49fb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49fb8 {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df8-b9a49fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df9-b9a49fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92dfc-b9a49fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e03-b9a49fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e04-b9a49fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e07-b9a49fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0e-b9a49fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0f-b9a49fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e12-b9a49fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e18-b9a49fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e19-b9a49fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e1c-b9a49fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49fbc {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b47-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b48-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b4b-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b51-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b52-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b55-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b5c-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b5d-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b60-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b66-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b67-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b6a-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b73-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b74-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b77-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b7d-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b7e-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b81-b9a49fbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49fbd {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b47-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b48-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b4b-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b51-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b52-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b55-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b5c-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b5d-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b60-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b66-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b67-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b6a-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b73-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b74-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b77-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b7d-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b7e-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b81-b9a49fbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49fbe {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b47-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b48-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b4b-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b51-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b52-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b55-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b5c-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b5d-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b60-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b66-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b67-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b6a-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b73-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b74-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b77-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b7d-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b7e-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8df5625-7d30-4d44-a5f4-cc2fb4a05b81-b9a49fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_029f41a1-e101-5804-bf22-afd13c2c925b-b9a49fc0, #w-node-_029f41a1-e101-5804-bf22-afd13c2c925e-b9a49fc0, #w-node-_029f41a1-e101-5804-bf22-afd13c2c9261-b9a49fc0, #w-node-_029f41a1-e101-5804-bf22-afd13c2c926a-b9a49fc0, #w-node-_029f41a1-e101-5804-bf22-afd13c2c926f-b9a49fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681deb-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681dec-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681def-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018091-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018092-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018095-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_84bf38a8-5011-5afa-e1d3-74cd59970171-b9a49fc3, #w-node-_84bf38a8-5011-5afa-e1d3-74cd59970174-b9a49fc3, #w-node-_84bf38a8-5011-5afa-e1d3-74cd59970177-b9a49fc3, #w-node-_84bf38a8-5011-5afa-e1d3-74cd59970180-b9a49fc3, #w-node-_84bf38a8-5011-5afa-e1d3-74cd59970185-b9a49fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681deb-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681dec-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681def-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018091-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018092-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018095-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_061d2de0-81a2-665b-afff-11d56907b4f6-b9a49fd5, #w-node-_061d2de0-81a2-665b-afff-11d56907b4f9-b9a49fd5, #w-node-_061d2de0-81a2-665b-afff-11d56907b4fc-b9a49fd5, #w-node-_061d2de0-81a2-665b-afff-11d56907b505-b9a49fd5, #w-node-_061d2de0-81a2-665b-afff-11d56907b50a-b9a49fd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681deb-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681dec-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681def-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018091-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018092-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018095-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_061d2de0-81a2-665b-afff-11d56907b4f6-b9a49fd6, #w-node-_061d2de0-81a2-665b-afff-11d56907b4f9-b9a49fd6, #w-node-_061d2de0-81a2-665b-afff-11d56907b4fc-b9a49fd6, #w-node-_061d2de0-81a2-665b-afff-11d56907b505-b9a49fd6, #w-node-_061d2de0-81a2-665b-afff-11d56907b50a-b9a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_029f41a1-e101-5804-bf22-afd13c2c925b-b9a49fd7, #w-node-_029f41a1-e101-5804-bf22-afd13c2c925e-b9a49fd7, #w-node-_029f41a1-e101-5804-bf22-afd13c2c9261-b9a49fd7, #w-node-_029f41a1-e101-5804-bf22-afd13c2c926a-b9a49fd7, #w-node-_029f41a1-e101-5804-bf22-afd13c2c926f-b9a49fd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681deb-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681dec-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681def-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018091-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018092-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018095-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_061d2de0-81a2-665b-afff-11d56907b4f6-b9a49fd8, #w-node-_061d2de0-81a2-665b-afff-11d56907b4f9-b9a49fd8, #w-node-_061d2de0-81a2-665b-afff-11d56907b4fc-b9a49fd8, #w-node-_061d2de0-81a2-665b-afff-11d56907b505-b9a49fd8, #w-node-_061d2de0-81a2-665b-afff-11d56907b50a-b9a49fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681deb-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681dec-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681def-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018091-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018092-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018095-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_061d2de0-81a2-665b-afff-11d56907b4f6-b9a49fd9, #w-node-_061d2de0-81a2-665b-afff-11d56907b4f9-b9a49fd9, #w-node-_061d2de0-81a2-665b-afff-11d56907b4fc-b9a49fd9, #w-node-_061d2de0-81a2-665b-afff-11d56907b505-b9a49fd9, #w-node-_061d2de0-81a2-665b-afff-11d56907b50a-b9a49fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681deb-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681dec-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681def-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018091-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018092-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018095-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_061d2de0-81a2-665b-afff-11d56907b4f6-b9a49fda, #w-node-_061d2de0-81a2-665b-afff-11d56907b4f9-b9a49fda, #w-node-_061d2de0-81a2-665b-afff-11d56907b4fc-b9a49fda, #w-node-_061d2de0-81a2-665b-afff-11d56907b505-b9a49fda, #w-node-_061d2de0-81a2-665b-afff-11d56907b50a-b9a49fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681deb-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681dec-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681def-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018091-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018092-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018095-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_061d2de0-81a2-665b-afff-11d56907b4f6-b9a49fee, #w-node-_061d2de0-81a2-665b-afff-11d56907b4f9-b9a49fee, #w-node-_061d2de0-81a2-665b-afff-11d56907b4fc-b9a49fee, #w-node-_061d2de0-81a2-665b-afff-11d56907b505-b9a49fee, #w-node-_061d2de0-81a2-665b-afff-11d56907b50a-b9a49fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681deb-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681dec-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681def-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018091-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018092-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018095-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_061d2de0-81a2-665b-afff-11d56907b4f6-b9a49fef, #w-node-_061d2de0-81a2-665b-afff-11d56907b4f9-b9a49fef, #w-node-_061d2de0-81a2-665b-afff-11d56907b4fc-b9a49fef, #w-node-_061d2de0-81a2-665b-afff-11d56907b505-b9a49fef, #w-node-_061d2de0-81a2-665b-afff-11d56907b50a-b9a49fef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f14-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_858d7b3d-e4c4-13d7-1e85-cacd450f1f15-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4812e77b-5d1b-8de5-b07d-87c6a66774b1-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681deb-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681dec-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ef102f-3a0c-77fe-9995-4ce4f5681def-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018091-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018092-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2833e26-2fea-9589-072a-93cb94018095-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_061d2de0-81a2-665b-afff-11d56907b4f6-b9a49ff0, #w-node-_061d2de0-81a2-665b-afff-11d56907b4f9-b9a49ff0, #w-node-_061d2de0-81a2-665b-afff-11d56907b4fc-b9a49ff0, #w-node-_061d2de0-81a2-665b-afff-11d56907b505-b9a49ff0, #w-node-_061d2de0-81a2-665b-afff-11d56907b50a-b9a49ff0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e736f7f9-9dae-824f-923f-81732f56b777-b9a49ff1 {
  align-self: center;
}

#w-node-_10546e41-bc33-5753-54c4-9f7304a389d7-b9a49ff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df8-b9a49ff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92df9-b9a49ff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92dfc-b9a49ff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e03-b9a49ff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e04-b9a49ff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e07-b9a49ff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0e-b9a49ff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e0f-b9a49ff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e12-b9a49ff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e18-b9a49ff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e19-b9a49ff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cf129c3-061b-b661-8792-b1648db92e1c-b9a49ff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_029f41a1-e101-5804-bf22-afd13c2c925b-b9a49ff8, #w-node-_029f41a1-e101-5804-bf22-afd13c2c925e-b9a49ff8, #w-node-_029f41a1-e101-5804-bf22-afd13c2c9261-b9a49ff8, #w-node-_029f41a1-e101-5804-bf22-afd13c2c926a-b9a49ff8, #w-node-_029f41a1-e101-5804-bf22-afd13c2c926f-b9a49ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed495179-a89c-fe14-ab1b-59b9caf8aecf-b9a49ff9 {
  align-self: center;
}

#w-node-ed495179-a89c-fe14-ab1b-59b9caf8aee8-b9a49ff9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_029f41a1-e101-5804-bf22-afd13c2c925b-b9a4a020, #w-node-_029f41a1-e101-5804-bf22-afd13c2c925e-b9a4a020, #w-node-_029f41a1-e101-5804-bf22-afd13c2c9261-b9a4a020, #w-node-_029f41a1-e101-5804-bf22-afd13c2c926a-b9a4a020, #w-node-_029f41a1-e101-5804-bf22-afd13c2c926f-b9a4a020 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a165-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a166-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460eeb02-735d-b3da-1cd0-6e55c6a9a160-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2182-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de2183-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c6b84e-2bd3-58e3-bacf-aef739de217b-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9390-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f2e08ce-7826-6377-8339-5386766f9391-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df179450-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944b-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f50bc60e-0d02-8f86-8069-3c64df17944c-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69195b81-f2ab-3d58-16a3-347ab3022bee-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ca-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0cb-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21bba4-fb9f-0913-caf7-ad477cecf0ce-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a3-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a4-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8019cbd0-2d26-7887-a251-3027132727a7-b9a4a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_029f41a1-e101-5804-bf22-afd13c2c925b-b9a4a021, #w-node-_029f41a1-e101-5804-bf22-afd13c2c925e-b9a4a021, #w-node-_029f41a1-e101-5804-bf22-afd13c2c9261-b9a4a021, #w-node-_029f41a1-e101-5804-bf22-afd13c2c926a-b9a4a021, #w-node-_029f41a1-e101-5804-bf22-afd13c2c926f-b9a4a021, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e0-b9a4a022, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e3-b9a4a022, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e6-b9a4a022, #w-node-a053ca49-4b57-e4c9-d014-14826291f5ef-b9a4a022, #w-node-a053ca49-4b57-e4c9-d014-14826291f5f4-b9a4a022, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e0-b9a4a023, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e3-b9a4a023, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e6-b9a4a023, #w-node-a053ca49-4b57-e4c9-d014-14826291f5ef-b9a4a023, #w-node-a053ca49-4b57-e4c9-d014-14826291f5f4-b9a4a023, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e0-b9a4a024, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e3-b9a4a024, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e6-b9a4a024, #w-node-a053ca49-4b57-e4c9-d014-14826291f5ef-b9a4a024, #w-node-a053ca49-4b57-e4c9-d014-14826291f5f4-b9a4a024, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e0-b9a4a025, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e3-b9a4a025, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e6-b9a4a025, #w-node-a053ca49-4b57-e4c9-d014-14826291f5ef-b9a4a025, #w-node-a053ca49-4b57-e4c9-d014-14826291f5f4-b9a4a025, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e0-b9a4a026, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e3-b9a4a026, #w-node-a053ca49-4b57-e4c9-d014-14826291f5e6-b9a4a026, #w-node-a053ca49-4b57-e4c9-d014-14826291f5ef-b9a4a026, #w-node-a053ca49-4b57-e4c9-d014-14826291f5f4-b9a4a026 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69e43b29-be98-cf36-d653-fc3db525db57-847f72ec, #w-node-_69e43b29-be98-cf36-d653-fc3db525db5a-847f72ec, #w-node-_69e43b29-be98-cf36-d653-fc3db525db5d-847f72ec, #w-node-_69e43b29-be98-cf36-d653-fc3db525db63-847f72ec, #w-node-_737fe214-e937-5926-8980-9760e3444278-847f72ec, #w-node-_737fe214-e937-5926-8980-9760e344427b-847f72ec, #w-node-_737fe214-e937-5926-8980-9760e344427e-847f72ec, #w-node-_737fe214-e937-5926-8980-9760e3444281-847f72ec, #w-node-_4e1eca71-bc34-5a9b-d628-dd6eb16ac359-5e2bed8b, #w-node-_4e1eca71-bc34-5a9b-d628-dd6eb16ac35c-5e2bed8b, #w-node-_4e1eca71-bc34-5a9b-d628-dd6eb16ac35f-5e2bed8b, #w-node-_4e1eca71-bc34-5a9b-d628-dd6eb16ac365-5e2bed8b, #w-node-_4e1eca71-bc34-5a9b-d628-dd6eb16ac373-5e2bed8b, #w-node-_4e1eca71-bc34-5a9b-d628-dd6eb16ac376-5e2bed8b, #w-node-_4e1eca71-bc34-5a9b-d628-dd6eb16ac379-5e2bed8b, #w-node-_4e1eca71-bc34-5a9b-d628-dd6eb16ac37c-5e2bed8b {
  place-self: start center;
}

#w-node-ee4be5bd-4e0f-9fd3-aecf-40b2ac442ab9-bd51c950, #w-node-_40a4e7e6-d5a5-99e0-67ee-04634d45691b-bd51c950 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad35ca98-3b45-f859-d77f-3e7b1ea8a681-bd51c950, #w-node-add4a4fd-7958-c31b-91f2-1a8c5cff0af9-bd51c950, #w-node-_7f93f1ea-8c60-22dd-b106-52c1dcd01f11-bd51c950, #w-node-ea3c634e-859c-7970-69a7-76f260fbb9aa-bd51c950, #w-node-ea3c634e-859c-7970-69a7-76f260fbb9ad-bd51c950, #w-node-ea3c634e-859c-7970-69a7-76f260fbb9b0-bd51c950, #w-node-ea3c634e-859c-7970-69a7-76f260fbb9b6-bd51c950 {
  place-self: start center;
}

#w-node-ad34cc13-ec92-f30a-0c2c-63489e646e01-ace2f2f3 {
  place-self: center end;
}

@media screen and (min-width: 1280px) {
  #w-node-_641f054c-d52e-e75c-909f-6cbc89cbc343-fdf69d65 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-f820d77a-546f-db58-97da-d753104d7ff1-847f72ec, #w-node-efa53970-55dd-3d9a-40fb-779a06f0ad95-847f72ec, #w-node-_5f736354-0dd1-b674-9713-48d6206292e4-847f72ec, #w-node-eaa746ae-0d05-cf93-e958-e92d031ebe73-847f72ec, #w-node-c4c8acd3-2ee3-52a2-5551-56d71fddfb33-5e2bed8b, #w-node-a065744d-7d1b-a424-de33-d75d157479d4-ace2f2f3 {
    align-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8b763443-f984-43fe-2642-34d4fdf69d72-fdf69d65 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_04b1b25e-68fd-71db-7707-00b3940b892f-b9a49e2d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ecc7ce7e-3a9c-946d-07f2-5ca02c2f10e4-2c2f10dd {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8b763443-f984-43fe-2642-34d4fdf69d72-fdf69d65, #w-node-ecc7ce7e-3a9c-946d-07f2-5ca02c2f10e4-2c2f10dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
