/* Theme base styles */

/* Tools
Any animations, or functions used throughout the project.
Note: _macros.css needs to be imported into each stylesheet where macros are used and not included here
*/


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: 700
}

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: 700
}

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: 400;
  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: 400;
  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 * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: 0 0;
  border: 0 #0000;
  border-radius: 0;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  inset: auto;
  overflow: visible;
  transform: none
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  opacity: 1 !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;
  overflow: visible !important;
  transform: none !important
}

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

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

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: 700;
  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: 400;
  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: 400;
  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: 400;
  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: 400;
  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: 50%;
  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: translate(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: translateY(-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)
  }

  to {
    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
}

.w-code-component>* {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

:root {
  --orange: #ff5824;
  --dark: #222;
  --light-dark: #555;
  --light-blue: #e0ecff;
  --blue: #0075ea;
  --gray: #eee;
  --white: white;
  --coconut: #f7f7f7;
  --black-byte: #1a1a1a;
  --concrete: #ddd;
  --white-smoke: #fafafa;
  --dim-grey: #727272;
  --cyber-white: #f2f2f2;
  --silver: #bbb;
  --dark-slate-grey: #3d3d3d;
  --black: #1e1e1e;
  --silver-2: #c4c4c4;
  --green-polaris: #d5f6a7;
  --neutral: #1d2729
}

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

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

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

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

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px
}

h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 46px
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px
}

h5 {
  color: var(--orange);
  letter-spacing: .8px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 12.6px;
  font-weight: 700;
  line-height: 22px
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px
}

p {
  text-align: left;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 21.78px
}

a {
  color: var(--orange);
  border-radius: 4px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 28px;
  text-decoration: none
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  /* padding-left:0; */
  /* list-style-type:disc; */
}

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

li {
  -webkit-text-fill-color: inherit;
  /* background-image:url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/61f4482cb588be59f942219a_list.png); */
  /* background-position:3px 5px; */
  /* background-repeat:no-repeat; */
  /* background-size:0 0; */
  /* background-attachment:scroll; */
  /* background-clip:border-box; */
  /* padding-bottom:12px; */
  /* padding-left:36px; */
  /* font-family:Inter,sans-serif; */
  font-size: 18px;
  /* line-height:32px; */
  /* list-style-type:none; */
}

.section {
  justify-content: space-around;
  max-width: 1440px;
  margin: 64px auto;
  display: flex
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.div-block-4 {
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  max-width: 100%;
  display: block
}

.div-block-5 {
  max-width: 100%
}

.paragraph {
  width: 82%;
  display: block
}

.div-block-6 {
  background-color: var(--light-dark)
}

.orange-line {
  background-color: var(--orange);
  height: 16px
}

.text-span {
  background-color: var(--light-blue);
  color: var(--blue);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box
}

.social-proof {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin: 23px auto;
  display: grid
}

.social-proof.other {
  width: 100%
}

.div-block-7 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

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

.grid.grid80,
.grid.grid88 {
  width: 88%
}

.three-column-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.three-column-grid.grid80 {
  width: 71%
}

.spacing {
  min-height: 80px;
  display: block
}

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

.spacing.bgdark.color-text-white.gradient_blur_retangle {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63cfd2e1b481df0d12aaa637_Rectangle%202284.png);
  background-repeat: no-repeat;
  background-size: auto
}

.spacing.bgdark.color-text-white.gradient_blur_retangle.blur-adjustment {
  background-position: 0 170%
}

.spacing.bgdark.color-text-white.gradient_blur.gradient-adjust {
  background-position: 100% -140%;
  background-repeat: no-repeat;
  background-attachment: scroll
}

.span-blue {
  background-color: var(--light-blue);
  color: var(--blue);
  border-radius: 4px;
  padding-top: 4px;
  padding-left: 11px;
  padding-right: 11px;
  display: inline-block
}

.image-3 {
  display: inline-block
}

.section-6 {
  background-color: var(--gray);
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-bottom: 53px;
  display: flex
}

.heading-2 {
  text-align: center;
  justify-content: center;
  max-width: 31%;
  margin-top: 70px;
  display: block
}

.section-7 {
  background-color: var(--gray);
  padding-bottom: 75px;
  display: flex
}

.div-block-9 {
  flex-wrap: nowrap;
  flex: 1;
  justify-content: space-between;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.div-block-10 {
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
  max-width: 336px;
  height: auto;
  min-height: 200px;
  padding: 30px;
  box-shadow: 0 0 8px 2px #0000000d
}

.list-item {
  color: var(--gray);
  background-image: none;
  padding-left: 0;
  list-style-type: disc
}

.paragraph-3 {
  color: var(--light-dark)
}

.paragraph-4 {
  color: var(--light-dark);
  line-height: 28px
}

.paragraph-5,
.paragraph-6,
.paragraph-7 {
  color: var(--light-dark)
}

.heading-3 {
  margin-top: 24px;
  margin-bottom: 27px
}

.heading-5 {
  margin-top: 0
}

.paragraph-8 {
  max-width: 418px;
  font-size: 16px
}

.heading-6 {
  max-width: 418px
}

.section-8 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto
}

.div-block-11 {
  grid-column-gap: 90px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 33px;
  margin-right: 106px;
  display: grid
}

.text-span-3,
.text-span-4 {
  color: var(--orange);
  font-weight: 700
}

.div-block-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  place-content: center stretch;
  align-items: center;
  width: 85%;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

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

.image-4 {
  flex: 0 auto;
  width: 100%;
  max-width: 65px;
  height: 100%;
  max-height: 65px
}

.div-block-15 {
  margin-left: 28px
}

.slide {
  color: #333;
  background-color: #222;
  flex: none;
  align-self: stretch;
  width: 100%;
  max-width: 1248px;
  height: 400px;
  display: flex;
  overflow: hidden
}

.slide.slide-2 {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/647f4ec85b177315d9259afa_Alexandra-Dotz-depoimento-bg.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.slide.slide-1 {
  background-color: #0000;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/620281eb3ced982666f50954_cliente-01.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 800px;
  max-width: 1440px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.slide.slider-3 {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/620281ebf0bc6f33965954e1_cliente-04.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 800px;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto
}

.slide.slide-2 {
  background-color: #0000;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/620281eb15d70916de916dc8_cliente-02.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 800px;
  max-width: 1440px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.slide.slide3 {
  background-color: #0000;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/620281ebf0bc6f33965954e1_cliente-04.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 800px;
  max-width: 1440px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.slide.slide-1-es {
  background-color: #0000;
  max-width: 1440px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.slide.slide4 {
  background-color: #0000;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/647f4ec85b177315d9259afa_Alexandra-Dotz-depoimento-bg.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 800px;
  max-width: 1440px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.heading-7 {
  color: var(--white);
  line-height: 32px
}

.paragraph-10 {
  color: var(--white)
}

.div-block-16 {
  display: flex
}

.paragraph-11 {
  color: var(--white);
  padding-left: 23px;
  padding-right: 23px;
  font-size: 30px;
  font-style: italic;
  line-height: 42px
}

.heading-8 {
  text-align: center
}

.paragraph-12 {
  text-align: center;
  max-width: 50%;
  font-size: 16px;
  line-height: 28px;
  display: flex
}

.section-9 {
  text-align: center;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.heading-9 {
  text-align: center;
  width: 570px;
  margin-top: 0;
  margin-bottom: 0
}

.section-contact {
  background-color: var(--coconut);
  flex-flow: column wrap;
  place-content: space-around flex-end;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 128px;
  display: flex
}

.paragraph-13 {
  text-align: center
}

.slider-depoiments {
  background-color: var(--dark);
  color: #222;
  width: 80%;
  max-width: 1440px;
  min-height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: none
}

.mask {
  width: 100%
}

.div-block-18 {
  max-width: 82%
}

.primary {
  background-color: var(--orange);
  letter-spacing: .8px;
  text-transform: uppercase;
  border-radius: 4px;
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 32px;
  font-family: Inter, sans-serif;
  font-size: 12.93px;
  font-weight: 600
}

.primary.margin-right {
  margin-left: 10px
}

.primary.margin-50 {
  margin-top: 50px
}

.primary.padding {
  letter-spacing: 0;
  text-transform: none;
  padding: 8px 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  transition: background-color .2s cubic-bezier(.215, .61, .355, 1), background-color .2s cubic-bezier(.55, .055, .675, .19)
}

.primary.padding:hover,
.primary.padding:focus {
  background-color: #e74817
}

.primary.padding.display-none-desktop {
  display: none
}

.primary.button-webinar {
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding: 4px 20px;
  font-weight: 400;
  display: flex
}

.primary.left {
  align-self: flex-start
}

.primary.display-none-mobile {
  width: 100%
}

.outline-grey {
  border: 2px solid var(--light-dark);
  color: var(--light-dark);
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 4px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12.93px;
  font-weight: 700
}

.group-button-start {
  flex-direction: row;
  justify-content: space-around;
  align-self: auto;
  align-items: center;
  width: 80%;
  max-width: 500px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.brand {
  justify-content: flex-start;
  align-items: stretch;
  margin-right: auto;
  display: flex
}

.section-11,
.section-12 {
  margin-top: 10px
}

.outline-orange {
  border: 2px solid var(--orange);
  color: var(--orange);
  letter-spacing: .8px;
  background-color: #0000;
  border-radius: 4px;
  font-size: 12.93px;
  font-weight: 700
}

.image-5 {
  max-width: 70%
}

.footer {
  background-color: var(--dark);
  text-align: center;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 52px
}

.footer.padding-footer-novo {
  background-color: var(--black-byte);
  padding-top: 0;
  padding-bottom: 0
}

.footer-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.h5-footer {
  color: var(--orange);
  text-align: left;
  letter-spacing: .8px;
  text-transform: uppercase;
  margin-bottom: 24px;
  line-height: 14.52px
}

.h5-footer.mt-32 {
  margin-top: 24px;
  margin-bottom: 10px
}

.link {
  color: #fff;
  text-align: left;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
  display: flex
}

.link:hover,
.link:focus {
  color: var(--orange)
}

.div-block-21 {
  background-color: var(--white);
  opacity: .1;
  width: 100%;
  height: 1px;
  margin-top: 60px;
  margin-bottom: 32px
}

.copy-footer {
  color: var(--white);
  text-align: left;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 24px
}

.social-link {
  padding: 10px
}

.social-link.left-align {
  padding-left: 0
}

.onecollumn {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.heading-10 {
  max-width: 70%;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto
}

.heading-10.headeing-11 {
  max-width: 46%
}

.paragraph-14 {
  max-width: 60%;
  margin: 24px auto 32px
}

.paragraph-14.p15 {
  max-width: 40%
}

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

.subscribe-form-input-wrapper {
  text-align: left;
  margin-bottom: 0;
  display: flex
}

.form-input {
  border: 2px solid var(--concrete);
  border-radius: 4px;
  width: 390px;
  max-width: 100%;
  margin-bottom: 0;
  padding: 20px 0 20px 20px;
  font-family: Inter, sans-serif;
  line-height: 24px
}

.body-2 {
  max-width: 390px
}

.sectiongrey {
  background-color: var(--white-smoke)
}

.socialproof-title {
  align-items: center;
  max-width: 24%;
  font-size: 24px;
  font-weight: 700;
  display: flex
}

.logo-cliente {
  border: 2px solid #f4f4f4;
  border-radius: 4px;
  margin: 15px
}

.socialproof-flex {
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 0;
  display: flex
}

.socialprooflogos {
  flex-wrap: wrap;
  display: flex
}

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

.section-13 {
  background-color: var(--white-smoke);
  flex-wrap: nowrap;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 80px
}

.div-block-22 {
  color: var(--white);
  text-align: center;
  object-position: 50% 100%;
  border-radius: 100%;
  flex-wrap: wrap;
  place-content: center;
  align-items: flex-start;
  width: 64px;
  height: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.heading-11 {
  background-color: var(--orange);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-top: -64px;
  margin-bottom: 0;
  display: flex
}

.div-block-23 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ".""."/1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.section-14 {
  padding-bottom: 80px
}

.heading-12 {
  width: 418px
}

.list-bullet-blue {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63bd6c7c005f9615c5275ebc_Checkmark.svg);
  background-position: 3px 5px;
  background-size: 20px
}

.list-orange-bullet-check {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/61fd9167d106d115fefa4d23_Icons%20\%281\%29.png);
  background-position: 6px 6px;
  background-size: 16px
}

.div-block-24,
.display-block {
  width: 520px
}

.blackbox {
  background-color: var(--dark);
  border-radius: 16px;
  width: 608px;
  padding: 64px 80px
}

.text-span-5 {
  color: var(--orange);
  font-size: 81px;
  font-weight: 800;
  line-height: 98px
}

.paragraph-15 {
  color: var(--white);
  font-size: 32px;
  font-weight: 800;
  line-height: 48px
}

.paragraph-16 {
  color: var(--dim-grey)
}

.paragraph-17 {
  width: 450px;
  margin-top: 16px;
  margin-bottom: 24px
}

.div-block-27 {
  max-width: 90%
}

.icon-border-circle {
  border: 2px solid var(--orange);
  border-radius: 100%;
  margin-bottom: 45px;
  padding: 18px
}

.div-block-28 {
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  display: flex
}

.paragraph-18 {
  text-align: center
}

.div-block-29,
.image-6 {
  display: none
}

.section-slider {
  background-color: #080808;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 620px;
  padding-bottom: 0;
  display: flex;
  position: relative
}

.slider {
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
  position: relative
}

.slider_wrapper {
  width: 100%;
  max-width: 1440px;
  height: 620px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  overflow: hidden
}

.slide-content {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  margin-left: 5%;
  padding: 40px;
  display: flex
}

.slide-content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 500px;
  display: flex
}

.heading-15 {
  color: var(--white);
  font-size: 32px;
  line-height: 36px
}

.slider-controls {
  border-top: 1px solid #fafafa24;
  justify-content: center;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 5%;
  right: 5%;
  overflow: hidden
}

.slider-controls-link {
  cursor: pointer;
  flex: 1
}

.slider-controls-info {
  justify-content: center;
  padding: 20px 40px;
  display: flex
}

.play-video {
  align-items: center;
  margin-top: 24px;
  display: flex
}

.paragraph-19 {
  color: var(--white-smoke);
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 24px;
  font-size: 11.24px;
  line-height: 19px
}

.image-9 {
  margin-bottom: -45px;
  margin-left: -65px
}

.slider-list {
  background-color: #080808;
  height: 600px
}

.slider-wrapper {
  min-height: 600px
}

.logo {
  margin-bottom: 20px
}

.slide-nav {
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1440px;
  min-height: 70px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.paragraph-20,
.image-12 {
  display: none
}

.two-collumn-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.two-collumn-grid.align-top {
  place-items: start stretch
}

.two-collumn-grid.align-top.align-center {
  align-items: center;
  width: 100%
}

.two-collumn-grid.margin60 {
  margin-bottom: 60px
}

.two-collumn-grid.inverter {
  width: 100%
}

.two-collumn-grid.inverter.padding24.padding48 {
  padding-top: 48px;
  padding-bottom: 48px
}

.two-collumn-grid.kit-seguran-a {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f5f5;
  grid-template-rows: auto;
  grid-template-columns: .45fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid
}

.two-collumn-grid.kit-seguran-a-2 {
  padding: 64px 15%
}

.two-collumn-grid.custom-space {
  grid-column-gap: 46px;
  grid-template-columns: .75fr 1fr
}

.two-collumn-grid.space {
  padding-top: 36px;
  padding-bottom: 36px
}

.two-collumn-grid.section-partners {
  grid-column-gap: 32px;
  grid-template-columns: .75fr 1fr
}

.two-collumn-grid.section-partnering {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  grid-template-columns: 1fr 1fr .75fr;
  padding-top: 0;
  padding-bottom: 20px
}

.two-collumn-grid.section-solucions {
  padding-top: 20px;
  padding-bottom: 20px
}

.paragraph-21 {
  width: 350px;
  margin-top: 56px
}

.heading-16 {
  width: 550px;
  margin-top: 0;
  margin-bottom: 24px
}

.div-block-33 {
  justify-content: flex-end;
  display: flex;
  position: relative
}

.heading-17 {
  text-transform: uppercase
}

.heading-18 {
  width: 577px
}

.heading-18.max-width-100 {
  width: 100%
}

.list-orange-bullet {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/620aa99ebd6d2c2f68805c9c_Ellipse%2074.png);
  background-position: 8px 10px;
  background-size: 8px;
  padding-bottom: 0
}

.list {
  margin-top: 32px
}

.section-background-black {
  background-color: var(--dark);
  padding-top: 80px;
  padding-bottom: 80px
}

.div-block-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.div-block-34.grid80 {
  width: 80%
}

.heading-19 {
  color: var(--white-smoke)
}

.div-block-35 {
  width: 300px
}

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

.paragraph-22 {
  color: var(--gray);
  margin-bottom: 0
}

.image-15 {
  margin-right: 13px
}

.header_black_box {
  color: var(--white-smoke)
}

.paragraph-23 {
  color: var(--white-smoke);
  width: 330px;
  font-size: 24px
}

.div-block-37 {
  background-color: var(--orange);
  width: 240px;
  height: 30px;
  margin-top: -40px;
  margin-bottom: 19px
}

.div-block-38 {
  background-color: var(--orange);
  width: 210px;
  height: 30px;
  margin-top: -40px;
  margin-bottom: 19px
}

.paragraph-24 {
  width: 420px;
  margin-top: 56px;
  font-size: 16px;
  line-height: 28px
}

.heading-20 {
  text-transform: uppercase
}

.heading-21 {
  width: 500px
}

.div-block-39 {
  grid-column-gap: 40px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 63px;
  margin-right: 70px;
  display: grid
}

.paragraph-25 {
  width: 241px;
  margin-top: 18px;
  font-size: 16px;
  line-height: 28px
}

.div-block-40 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none
}

.image-16 {
  margin-left: 30px
}

.image-20 {
  display: block
}

.list-2 {
  width: 300px
}

.image-22 {
  flex: 1;
  display: block
}

.image-23 {
  display: block
}

.image-24 {
  display: none
}

.heading-22 {
  width: 540px
}

.paragraph-26 {
  color: var(--orange);
  margin-top: 40px
}

.div-block-41 {
  flex-direction: column;
  justify-content: space-around
}

.heading-23 {
  width: 374px
}

.heading-24 {
  width: 565px
}

.section-15 {
  display: flex
}

.column-60 {
  background-color: var(--white-smoke);
  flex: 0 auto;
  order: 0;
  justify-content: flex-end;
  width: 60%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex
}

.column-40 {
  background-color: var(--gray);
  width: 40%;
  padding-top: 80px;
  padding-bottom: 80px
}

.div-block-42 {
  width: 100%;
  max-width: 695px
}

.div-block-43 {
  max-width: 576px;
  margin-left: 80px
}

.paragraph-21-16px {
  width: 460px;
  margin-top: 32px;
  font-size: 16px;
  line-height: 28px
}

.paragraph-21-16px.max-width-480 {
  width: 480px
}

.paragraph-21-16px.max-width-400 {
  width: 400px
}

.paragraph-28 {
  width: 425px;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 28px
}

.paragraph-29 {
  width: 275px;
  margin-top: 32px;
  font-size: 16px;
  line-height: 28px
}

.paragraph-30 {
  width: 360px;
  font-size: 16px;
  line-height: 28px
}

.heading-25 {
  color: var(--orange)
}

.heading-26 {
  text-align: center;
  width: 699px;
  margin-top: 60px;
  margin-bottom: 80px
}

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

.paragraph-31 {
  width: 290px;
  margin-top: 26px
}

.heading-27 {
  width: 272px;
  margin-top: 50px
}

.list-orange-circle-check {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/620e409719fc4e75ec92e02a_Group%20165.svg);
  background-position: 3px 5px;
  background-size: 20px
}

.paragraph-32 {
  width: 420px;
  margin-top: 56px
}

.list-gray-circle-check {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/620e6036935d4713db9e36d2_Group%20278.svg);
  background-position: 3px 5px;
  background-size: 20px;
  padding-bottom: 0
}

.div-block-45 {
  background-color: var(--dark);
  border-radius: 16px;
  width: 480px;
  padding: 52px 72px 35px
}

.paragraph-33 {
  color: var(--coconut)
}

.heading-28 {
  width: 400px
}

.paragraph-34 {
  width: 365px;
  margin-top: 32px;
  font-size: 16px;
  line-height: 28px
}

.heading-29 {
  width: 489px
}

.heading-30 {
  width: 430px
}

.div-block-46 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  margin-top: 0;
  padding-top: 0;
  display: grid
}

.div-block-47 {
  justify-content: flex-start;
  display: flex
}

.paragraph-36 {
  color: #000;
  flex: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px
}

.heading-31 {
  color: var(--orange);
  font-size: 30px
}

.paragraph-38 {
  font-size: 16px;
  line-height: 28px
}

.paragraph-39 {
  width: 320px;
  margin-top: 28px
}

.list-4 {
  margin-top: 48px
}

.paragraph-41 {
  width: 540px;
  font-size: 16px
}

.image-25 {
  display: none
}

.heading-32 {
  width: 490px
}

.div-block-51 {
  border-right: 1px solid var(--concrete);
  padding-left: 80px
}

.heading-33 {
  width: 325px;
  margin-bottom: 40px
}

.paragraph-42 {
  width: 370px;
  font-size: 16px;
  line-height: 28px
}

.list-5 {
  width: 370px;
  margin-bottom: 60px
}

.heading-34 {
  width: 370px;
  margin-bottom: 40px
}

.div-block-52 {
  padding-left: 80px
}

.image-27 {
  margin-left: -20px
}

.section-16 {
  background-color: var(--white-smoke);
  padding-top: 80px;
  padding-bottom: 80px
}

.heading-35 {
  width: 420px;
  margin-top: 0
}

.paragraph-43 {
  width: 320px;
  margin-top: 28px
}

.paragraph-44 {
  width: 540px;
  margin-bottom: 48px;
  font-size: 16px;
  line-height: 28px
}

.div-block-53 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.paragraph-45 {
  width: 273px;
  margin-top: 25px;
  margin-bottom: 32px
}

.heading-36 {
  text-transform: uppercase;
  margin-bottom: 0
}

.heading-37 {
  color: var(--orange)
}

.paragraph-46 {
  font-size: 16px;
  line-height: 28px
}

.div-block-59 {
  display: none
}

.paragraph-48 {
  font-size: 16px;
  line-height: 28px
}

.image-28 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: inline-block
}

.paragraph-49 {
  width: 320px;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 28px
}

.list-7 {
  width: 474px;
  padding-left: 0
}

.icon {
  display: none;
  overflow: visible
}

.right-arrow {
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.left-arrow {
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.icon-2 {
  display: none
}

.section-17 {
  background-color: var(--dark)
}

.section-18 {
  background-color: #222
}

.image-30 {
  margin-top: 20px
}

.list-8,
.list-9 {
  width: 300px
}

.paragraph-50 {
  font-size: 16px;
  line-height: 28px
}

.div-block-60 {
  flex-flow: column wrap;
  place-content: stretch space-around;
  display: flex
}

.paragraph-51 {
  margin-bottom: 0
}

.paragraph-52 {
  width: 270px;
  font-size: 16px;
  line-height: 28px
}

.paragraph-53 {
  width: 280px;
  font-size: 16px;
  line-height: 28px
}

.paragraph-54 {
  width: 330px;
  font-size: 16px;
  line-height: 28px
}

.div-block-61 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.paragraph-55 {
  width: 210px;
  margin-top: 18px;
  font-size: 16px;
  line-height: 28px
}

.paragraph-56 {
  width: 259px;
  font-size: 16px;
  line-height: 28px
}

.image-31.display-mobile-none {
  display: none
}

.paragraph-45-copy {
  width: 310px;
  margin-top: 25px;
  margin-bottom: 32px
}

.div-block-62 {
  padding-left: 90px
}

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

.paragraph-65 {
  color: var(--orange);
  align-self: center;
  margin-bottom: 0;
  padding-left: 16px;
  line-height: 20px
}

.text-span-7 {
  color: var(--dark);
  font-size: 11.24px
}

.section-19 {
  background-color: var(--white-smoke);
  padding-top: 90px;
  padding-bottom: 90px
}

.paragraph-66 {
  width: 450px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 28px
}

.paragraph-67 {
  width: 400px;
  font-size: 16px;
  line-height: 28px
}

.heading-40 {
  width: 400px
}

.paragraph-68 {
  margin-top: 32px;
  font-size: 16px;
  line-height: 28px
}

.heading-41 {
  margin-top: 24px
}

.div-block-64,
.div-block-65 {
  width: 330px
}

.heading-42 {
  width: 411px
}

.div-block-67 {
  width: 425px
}

.paragraph-70 {
  font-size: 16px;
  line-height: 28px
}

.div-block-68 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.div-block-69 {
  background-color: var(--dark);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px;
  display: flex
}

.heading-43 {
  color: var(--white-smoke);
  margin-top: 0;
  margin-bottom: 0
}

.modal {
  z-index: 99999;
  background-color: #000000a8;
  height: 100%;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0%
}

.modal.about {
  display: none
}

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

.image-36 {
  z-index: 2147483647;
  cursor: pointer;
  position: relative
}

.html-embed {
  width: 100%;
  max-width: 950px;
  height: 64vh;
  max-height: 640px
}

.link-block {
  z-index: 1001;
  align-self: flex-end;
  position: relative
}

.div-block-72 {
  text-align: center;
  max-width: 930px;
  margin-left: auto;
  margin-right: auto
}

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

.heading-44 {
  margin-top: 24px;
  margin-bottom: 48px
}

.section-21 {
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.div-block-74 {
  width: 208px
}

.paragraph-71 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px
}

.link-2 {
  font-size: 14px;
  line-height: 24px
}

.paragraph-72 {
  font-size: 11.24px
}

.post {
  float: none;
  clear: none;
  border: 1px solid var(--gray);
  white-space: pre-line;
  border-radius: 4px;
  flex-flow: column;
  place-content: center space-between;
  width: 360px;
  height: 100%;
  margin-bottom: 32px;
  margin-right: 32px;
  display: block;
  position: relative;
  overflow: auto
}

.header-post {
  background-color: var(--white-smoke);
  align-items: center;
  display: flex
}

.description-post {
  padding: 32px 32px 24px
}

.paragraph-73 {
  color: var(--dim-grey);
  text-transform: uppercase;
  font-size: 11.24px
}

.section-22 {
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto
}

.flex {
  flex-wrap: wrap;
  place-content: flex-start space-between;
  margin-bottom: 100px;
  display: flex
}

.flex-item {
  flex-direction: column;
  flex: 1;
  width: 100%;
  max-width: 288px;
  display: flex;
  position: relative
}

.flex-item-700 {
  flex-direction: column;
  flex: 1;
  width: 100%;
  max-width: 688px;
  display: flex;
  position: relative
}

.link-3 {
  font-size: 18px;
  line-height: 32px
}

.link-3.font-12 {
  font-size: 14px
}

.division {
  background-color: var(--concrete);
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px
}

.heading-46 {
  margin-top: 56px;
  margin-bottom: 24px
}

.heading-46.top0 {
  margin-top: 0
}

.heading-46.top0.semibold-font {
  font-weight: 600
}

.sidebar-wrapper {
  font-size: 12px;
  position: sticky;
  inset: 100px 0% 100px auto;
  overflow: hidden
}

.item {
  margin-top: 20px
}

.collection-list-2 {
  column-count: 2
}

.div-block-78 {
  flex: 1;
  justify-content: flex-end;
  display: flex
}

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

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

.image-38 {
  max-width: 545px
}

.paragraph-76 {
  width: 608px
}

.section-23.bglightdark.margintopbottom {
  padding-top: 50px;
  padding-bottom: 100px
}

.image-40,
.image-41 {
  display: none
}

.link-block-2 {
  color: var(--light-dark)
}

.heading-47 {
  margin-top: 24px;
  margin-bottom: 40px
}

.checkbox-field {
  align-items: flex-start;
  width: 560px
}

.section-24 {
  align-content: stretch;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto
}

.ebook {
  border: 1px solid #bbb;
  border-radius: 4px;
  flex-direction: column;
  flex: 0 auto;
  width: 100%;
  min-height: 440px;
  margin-bottom: 32px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 40px 32px
}

.paragraph-77 {
  margin-top: 24px;
  margin-bottom: 22px;
  font-size: 16px;
  line-height: 24px
}

.heading-48 {
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Inter, sans-serif
}

.collection-list-wrapper {
  column-count: 2;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex
}

.collection-item {
  flex-direction: row
}

.heading-49 {
  justify-content: center;
  margin-bottom: 42px;
  display: flex
}

.collection-list-3 {
  justify-content: space-between
}

.list-10 {
  width: 100%;
  max-width: 400px
}

.paragraph-79 {
  color: var(--light-dark);
  font-size: 14px;
  line-height: 24px
}

.paragraph-80 {
  margin-bottom: 0
}

.heading-50 {
  margin-top: 52px;
  margin-bottom: 16px
}

.backgrounddark {
  background-color: #333;
  border-radius: 10px;
  padding: 32px
}

.heading-51 {
  text-align: left;
  width: 100%;
  margin-top: 0;
  padding-bottom: 16px
}

.heading-51.pt-36 {
  width: 544px;
  padding-top: 24px
}

.heading-51.date-padding {
  margin-top: auto;
  margin-bottom: 0;
  padding-bottom: 0
}

.heading-51.kit-seguran-a {
  text-align: center;
  justify-content: center;
  width: auto;
  padding-left: 10%;
  padding-right: 10%;
  display: block
}

.heading-51.kit-seguran-a.big-number-kit-seg {
  padding-left: 24px;
  padding-right: 24px;
  font-size: 40px
}

.heading-51.kit-seguran-a.header-kit {
  padding-left: 5%;
  padding-right: 5%
}

.heading-51.pt-36-copy {
  width: 100%;
  margin-top: 0;
  font-size: 40px;
  line-height: 40px
}

.paragraph-81 {
  width: 482px
}

.bggray {
  background-color: #979797;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex
}

.heading-52 {
  color: var(--white-smoke)
}

.paragraph-82 {
  color: var(--gray);
  text-align: center;
  width: 578px;
  margin-left: auto;
  margin-right: auto
}

.bgdark {
  background-color: var(--dark);
  padding-top: 50px;
  padding-bottom: 50px
}

.bgdark.maxwidth1440.margin-bottom-12 {
  margin-bottom: 12px
}

.paragraph-84 {
  color: var(--white-smoke);
  max-width: 424px;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 24px
}

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

.buttonwhite {
  background-color: var(--white);
  color: var(--orange);
  letter-spacing: .8px;
  text-transform: uppercase;
  border-radius: 4px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 12.93px;
  font-weight: 700
}

.buttonwhite.iconebutton {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/62338e4fe4582a25d0e7b3ab_outlook.svg);
  background-position: 15px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-right: 10px;
  padding-left: 40px
}

.buttonwhite.iconebuttongmail {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/62338ec948664225c3c91b84_gsuite.svg);
  background-position: 15px;
  background-repeat: no-repeat;
  background-size: 17px;
  margin-right: 10px;
  padding-left: 40px
}

.social-proof-new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 80%;
  max-width: 1440px;
  margin: 23px auto;
  display: grid
}

.bgorange {
  background-color: var(--orange);
  flex-direction: column;
  align-items: center;
  display: flex
}

.bgorange.section-solution {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/661fccaa269f2d18f159cba5_Isolation_Mode.png);
  background-position: 0 101%;
  background-repeat: no-repeat;
  background-size: auto
}

.bgorange.section-solution.z {
  z-index: 99;
  position: relative
}

.heading-53 {
  color: var(--white);
  text-align: center;
  max-width: 643px
}

.heading-54 {
  color: var(--white-smoke);
  max-width: 843px;
  margin-left: auto;
  margin-right: auto
}

.paragraph-85 {
  color: var(--white-smoke);
  max-width: 520px;
  margin-bottom: 33px;
  margin-left: auto;
  margin-right: auto
}

.bglightdark {
  background-color: #333
}

.maxwidth1440 {
  text-align: center;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.maxwidth1440.flex {
  align-items: center;
  margin-bottom: 0
}

.maxwidth1440.align-center {
  justify-content: center;
  display: flex
}

.maxwidth1440.align-center.margin-top {
  margin-top: 70px
}

.maxwidth1440.align-left {
  justify-content: flex-end;
  display: flex
}

.paragraph-86 {
  margin-bottom: 0;
  padding-right: 12px;
  font-size: 12px;
  line-height: 24px
}

.sharedsocial {
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
  display: flex
}

.shared,
.social {
  display: flex
}

.image-social-shared {
  padding-left: 10px;
  padding-right: 10px
}

.image-45 {
  padding-right: 24px
}

.paragraph-88,
.paragraph-89 {
  font-size: 16px;
  line-height: 28px
}

.div-block-84 {
  max-width: 720px;
  margin-top: 60px;
  margin-left: 0
}

.heading-55 {
  max-width: 432px
}

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

.paragraph-90 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px
}

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

.marginright24 {
  margin-left: 24px
}

.div-block-87,
.width80percent {
  width: 80%;
  margin-left: auto;
  margin-right: auto
}

.width80percent.grid {
  grid-template-columns: 1fr .25fr;
  justify-items: center
}

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

.color-text-white.margin-bottom-50 {
  margin-bottom: 50px
}

.color-text-white.active {
  font-weight: 700;
  text-decoration: underline
}

.color-text-white.depoiment {
  text-align: center;
  font-size: 32px;
  line-height: 36px
}

.color-text-white.font-inter {
  font-family: Inter, sans-serif;
  font-weight: 400
}

.color-text-white.font-inter.font-60 {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -218px;
  font-size: 60px;
  line-height: 72.6px
}

.color-text-white.mw-260 {
  max-width: 260px
}

.paragraph-91 {
  font-size: 16px;
  line-height: 28px
}

.listnumberitem {
  align-items: center;
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex
}

.bulletnumber {
  text-align: center;
  background-color: #454545;
  border-radius: 20px;
  width: 24px;
  height: 24px;
  margin-bottom: 0;
  margin-right: 16px;
  font-size: 12px;
  line-height: 24px
}

.paragraph-93 {
  margin-bottom: 0
}

.paragraph-93.colortextwhite.font-16 {
  font-size: 16px;
  line-height: 28px
}

.bgwhite {
  background-color: var(--white-smoke)
}

.bgwhite.width-100 {
  width: 100%
}

.bgwhite.width-100.paddingbox {
  padding: 10px 40px
}

.collection-item-3 {
  margin-bottom: 20px;
  display: flex
}

.image-47 {
  object-fit: cover;
  max-width: 400px
}

.font-16 {
  font-size: 16px;
  line-height: 28px
}

.font-16.color-text-white {
  text-align: left
}

.font-16.color-text-white.width {
  max-width: 672px
}

.font-16.color-text-white.width.align-center {
  text-align: center
}

.font-16.color-text-white.margintop {
  margin-top: 24px
}

.font-16.width {
  text-align: center;
  max-width: 576px
}

.font-16.marginbottom24 {
  margin-bottom: 24px
}

.font-16.marginbottom24.margintop24 {
  margin-top: 24px
}

.font-16.text-center {
  text-align: center
}

.font-14 {
  font-size: 14px;
  line-height: 24px
}

.div-block-88 {
  display: flex
}

.font-12 {
  font-size: 12px;
  line-height: 23px
}

.font-12.color-text-gray {
  color: #999;
  margin-bottom: 0;
  padding-left: 80px
}

.section-25 {
  border: 1px solid #eee;
  padding-top: 40px;
  padding-bottom: 30px
}

.navbar-quarentena {
  justify-content: space-between;
  align-items: center;
  height: 80px;
  display: flex
}

.navbar-2 {
  background-color: #0000
}

.div-block-90 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.bglightgray {
  background-color: #fafafa
}

.bglightgray.padding {
  padding-top: 100px;
  padding-bottom: 60px
}

.top-menu {
  background-color: #eee;
  align-items: center;
  height: 30px;
  display: flex
}

.link-6 {
  color: var(--dark);
  margin-left: 20px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12.9px;
  line-height: 24px
}

.heading-59 {
  max-width: 845px;
  margin-left: auto;
  margin-right: auto
}

.paragraph-96 {
  max-width: 710px;
  margin-left: auto;
  margin-right: auto
}

.div-block-104 {
  align-self: center
}

.list-11 {
  max-width: 460px
}

.heading-61 {
  margin-top: 0
}

.div-block-106 {
  max-width: 415px
}

.heading-62 {
  max-width: 390px
}

.heading-63 {
  max-width: 450px
}

.menu-solucoes {
  width: 710px;
  display: block
}

.div-block-110 {
  grid-column-gap: 48px;
  grid-row-gap: 25px;
  background-color: #fff;
  border: 1px solid #eee;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 50px;
  display: grid
}

.text-span-11 {
  font-weight: 700
}

.title-item {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px
}

.desc-item {
  color: #bbb;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
  transition: opacity 50ms cubic-bezier(.55, .055, .675, .19)
}

.desc-item:hover {
  color: var(--dark)
}

.desc-item.spanish {
  max-width: 260px
}

.desc-item.other {
  max-width: 220px
}

.text-span-12 {
  color: #bbb;
  text-transform: uppercase
}

.heading-64 {
  margin-top: 20px;
  margin-bottom: 0
}

.blue-button {
  color: #3174e0;
  text-transform: capitalize;
  background-color: #3174e014;
  border-radius: 4px;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 32px;
  font-family: Inter, sans-serif;
  font-size: 12.93px;
  font-weight: 600
}

.div-block-111 {
  border: 1px solid #eee;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  display: flex
}

.paragraph-102 {
  color: #bbb;
  max-width: 220px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px
}

.paragraph-102.spanish {
  max-width: 260px
}

.div-block-112 {
  color: var(--dark);
  flex-direction: row;
  justify-content: space-between;
  display: flex
}

.image-50 {
  align-self: flex-start
}

.paragraph-103 {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px
}

.paragraph-103:hover {
  color: var(--orange)
}

.paragraph-103.text-dark {
  color: var(--dark)
}

.div-block-113 {
  padding-left: 10px
}

.navmenu__dropdown-section-link-icon {
  color: var(--silver);
  text-align: right;
  border: 0 solid #bbb;
  width: 16px;
  height: 16px;
  margin-right: 16px;
  transform: translateY(1px)
}

.navmenu__dropdown-section-link-icon:hover,
.navmenu__dropdown-section-link-icon:focus {
  color: var(--orange)
}

.navmenu__dropdown-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 0;
  padding-right: 0;
  display: grid
}

.navmenu__dropdown-container {
  z-index: 1;
  justify-content: space-between;
  max-width: 1280px;
  display: flex;
  position: static
}

.navmenu__dropdown-container.cc-mobile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #eee;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  max-width: 1440px;
  display: grid
}

.navmenu__dropdown-container.cc-mobile.border-none {
  border-width: 0;
  justify-items: center;
  margin-left: -100px;
  padding-left: 0;
  display: flex
}

.navmenu__dropdown-section-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-bottom: 0;
  display: grid
}

.navbar__wrapper {
  z-index: 100;
  background-color: #fff;
  border-bottom: 1px solid #e4e4e4;
  align-items: center;
  height: 100%;
  min-height: 80px;
  display: flex;
  position: relative
}

.navbar-3 {
  z-index: 999;
  font-size: 1rem;
  line-height: 1.7;
  position: fixed;
  inset: 0% 0% auto;
  transform: none
}

.navmenu__dropdown-section-link {
  color: var(--light-dark);
  padding: 16px;
  text-decoration: none;
  display: flex
}

.link-list__dropdown-toggle {
  color: #1b1b1b;
  align-items: center;
  height: 100%;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  transition: color .2s;
  display: flex
}

.link-list__dropdown-toggle:hover {
  color: var(--orange)
}

.link-list__dropdown-toggle.bg-dark {
  background-color: #0000
}

.link-list__dropdown-toggle.color-text-white {
  color: var(--cyber-white)
}

.navmenu__dropdown-list {
  margin-bottom: 0
}

.navmenu__dropdown-section {
  margin-bottom: 35px;
  padding-left: 0
}

.navmenu__flex-container {
  justify-content: space-between;
  width: 100%;
  display: flex
}

.link-list__dropdown-icon {
  align-self: center;
  align-items: center;
  margin-left: 8px;
  margin-right: 0;
  display: flex;
  position: relative
}

.navbar__navmenu-mobile {
  display: none
}

.navbar__container {
  align-items: stretch;
  width: 80%;
  max-width: 1440px;
  min-height: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.navmenu__cta-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex
}

.link-list__dropdown-wrapper {
  align-items: center;
  font-weight: 400;
  display: flex;
  position: static
}

.link-list__dropdown-wrapper.display_none_desktop {
  display: none
}

.link-list__list-item {
  background-color: #0000;
  margin-right: 0;
  padding: 10px;
  transition: opacity .2s;
  display: flex
}

.link-list__list-item.cc-first {
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px
}

.navmenu__dropdown-section-link-description {
  color: var(--silver);
  margin-top: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em
}

.navmenu__dropdown-section-link-description:hover {
  color: var(--dark)
}

.navmenu__dropdown {
  background-color: #fff;
  position: absolute;
  top: 79%;
  left: 0;
  right: 0
}

.navmenu__dropdown.w--open {
  background-color: #e9e9e900;
  max-height: 90vh;
  top: 80%;
  left: 0%;
  overflow: auto;
  box-shadow: 0 16px 20px 8px #0000000d
}

.navmenu__dropdown-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 1280px) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch center;
  width: 100%;
  max-width: 100%;
  margin-left: -2%;
  padding-top: 16px;
  display: flex
}

.navmenu__dropdown-grid.margin-left {
  margin-left: 0%
}

.navmenu__dropdown-grid.margin-left.display-none {
  border-bottom-right-radius: 0;
  max-width: 1440px
}

.navmenu__dropdown-grid.margin-left.display-none.border {
  background-color: #fff;
  border: 1px solid #eee;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  padding-top: 0
}

.navmenu__dropdown-grid.display-none {
  margin-left: 0%
}

.navmenu__dropdown-grid.display-none.margin {
  margin-left: -5%
}

.navmenu__dropdown-section-list-item {
  padding-bottom: 0;
  padding-left: 0
}

.navmenu__dropdown-section-list-item.padding-bottom {
  padding-bottom: 20px;
  font-weight: 400
}

.navmenu__dropdown-section-list-item.display-none {
  display: none
}

.navmenu__dropdown-section-link-heading {
  margin-right: 8px;
  font-weight: 600;
  line-height: 1.5
}

.navmenu__dropdown-section-link-heading.font-fine {
  color: var(--dark);
  font-weight: 400
}

.navbar__navmenu {
  flex: 1;
  justify-content: space-between;
  transition: all .2s;
  display: flex;
  transform: translate(0)
}

.navmenu__link-list {
  margin-bottom: 0;
  padding-left: 0;
  display: flex
}

.navbar__mobile-overlay {
  display: none
}

.navmenu__dropdown-block {
  background-color: #0000;
  border-left: 1px solid #e4e4e4;
  flex: 0 0 34%;
  padding-left: 40px;
  padding-right: 40px
}

.link-item-solucoes {
  color: var(--dark);
  transition: color 50ms cubic-bezier(.55, .055, .675, .19)
}

.link-item-solucoes:hover,
.link-item-solucoes:focus {
  color: var(--orange)
}

.link-item-solucoes.w--current {
  transition: color 50ms cubic-bezier(.55, .055, .675, .19)
}

.link-item-solucoes.takedown {
  padding-left: 10px
}

.div-block-114 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex
}

.paragraph-107 {
  color: var(--dark);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px
}

.div-block-115 {
  background-color: #fff;
  border: 1px solid #eee;
  padding: 30px 40px 20px
}

.link-item-ferramentas {
  background-color: #fff;
  display: flex
}

.link-item-ferramentas:hover,
.link-item-ferramentas:focus {
  color: var(--orange)
}

.link-item-ferramentas.w--current {
  background-color: #fff
}

.list-13 {
  width: 300px
}

.list-14.display-none-desktop {
  display: none
}

.navmenu__dropdown-flex {
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 1280px) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch center;
  width: 100%;
  margin-left: -32%;
  padding-top: 10px;
  display: block
}

.navmenu__dropdown-flex.english {
  margin-left: -32%
}

.dropdown-list-2 {
  background-color: #534949
}

.dropdown-list-2.w--open {
  background-color: #fff0
}

.menu_item_sobre {
  background-color: #fff;
  border: 1px solid #eee;
  width: 220px;
  padding: 30px 40px 20px
}

.heading-65 {
  text-align: center;
  width: 570px
}

.text-span-13 {
  color: var(--orange);
  font-weight: 700
}

.div-block-116 {
  color: var(--dark);
  display: flex
}

.paragraph-108 {
  margin-bottom: 0;
  padding-left: 15px
}

.paragraph-108.font-16 {
  font-weight: 700
}

.div-block-117 {
  padding-left: 0;
  padding-right: 75px
}

.link-block-6 {
  padding-top: 10px;
  padding-bottom: 10px
}

.menu_item_language {
  background-color: #fff;
  border: 1px solid #eee;
  width: 236px;
  padding: 30px 40px 20px
}

.link-block-menu {
  color: var(--light-dark);
  display: flex
}

.link-block-menu:hover,
.link-block-menu:focus {
  color: var(--orange)
}

.link-list__list-item-no-border {
  margin-right: 0;
  padding: 10px;
  transition: opacity .2s;
  display: flex
}

.link-list__list-item-no-border.display_none_desktop {
  display: none
}

.link_list_icon {
  padding-top: 0
}

.link_list_icon.display_desktop_none,
.link_list_icon.link-list__dropdown-icon.none-desktop {
  display: none
}

.world_icon {
  padding-top: 5px
}

.navbar-4 {
  min-height: 110px
}

.paragraph-109 {
  color: #bbb;
  text-align: left;
  font-size: 14px;
  line-height: 24px
}

.paragraph-110 {
  color: #3174e0;
  text-align: center;
  background-color: #3174e014;
  border-radius: 4px;
  align-self: center;
  margin-bottom: 0;
  padding: 12px 32px;
  font-size: 12.93px;
  line-height: 24px
}

.link-block-7 {
  color: var(--light-dark);
  background-color: #fff
}

.link-block-7:hover,
.link-block-7:focus {
  background-color: var(--white-smoke)
}

.link-languages {
  color: var(--light-dark);
  font-weight: 400;
  display: flex
}

.link-languages:hover,
.link-languages:focus {
  color: var(--orange)
}

.paragraph-111 {
  margin-top: 40px;
  margin-bottom: 48px
}

.div-block-118 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.div-block-118.align-left {
  justify-content: center;
  align-items: flex-start
}

.div-block-118.align-left.mb-80 {
  margin-bottom: 80px
}

.heading-67 {
  color: var(--white-smoke);
  text-align: center
}

.div-block-119 {
  max-width: 288px
}

.paragraph-112 {
  max-width: 300px;
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px
}

.paragraph-112.max-100 {
  max-width: 100%
}

.text-span-14 {
  font-weight: 700
}

.paragraph-115 {
  text-align: center;
  max-width: 600px;
  font-size: 16px
}

.div-block-120 {
  justify-content: space-around;
  width: 450px;
  margin-top: 44px;
  margin-bottom: 46px;
  display: flex
}

.section-26 {
  background-color: var(--dark);
  padding-top: 80px;
  padding-bottom: 80px
}

.heading-69 {
  font-weight: 600
}

.div-block-123 {
  padding-top: 60px;
  padding-bottom: 60px
}

.heading-70 {
  display: none
}

.link-navbar {
  color: var(--dark);
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all .2s cubic-bezier(.55, .055, .675, .19);
  display: flex
}

.link-navbar:hover,
.link-navbar:focus {
  color: var(--orange)
}

.image-53 {
  width: 100%;
  max-width: 135px
}

.section-27 {
  background-color: #222
}

.section-depoiments {
  background-color: var(--dark)
}

.div-block-124 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 288px;
  display: grid
}

.div-block-125 {
  border-radius: 3px;
  width: 60px;
  box-shadow: 1px 1px 8px #00000026
}

.two-collumn-grid-copy {
  grid-column-gap: 43px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.paragraph-117,
.div-block-126 {
  width: 100%;
  max-width: 288px
}

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

.link-7,
.text-span-15 {
  font-size: 18px
}

.pt-br,
.es-es,
.en-us,
.heading-71,
.heading-72,
.heading-73,
.section-28,
.section-29,
.section-30 {
  display: none
}

.paragraph-118 {
  margin-bottom: 20px
}

.paragraph-119 {
  margin-bottom: 24px
}

.paragraph-119.left-space {
  margin-left: 32px
}

.link-8,
.link-9,
.link-10,
.link-11,
.link-12,
.link-13,
.link-14,
.link-15,
.link-16,
.link-17,
.link-18 {
  font-size: 18px
}

.paragraph-120 {
  margin-bottom: 15px
}

.div-block-127 {
  flex-direction: column;
  justify-content: space-between;
  display: flex
}

.div-block-127.padding-block-logo {
  justify-content: space-between;
  margin-top: 0
}

.div-block-128 {
  flex: 0 auto;
  order: 1
}

.div-block-130 {
  justify-content: center;
  width: 100%;
  display: flex
}

.html-embed-2 {
  width: 670px
}

.heading-53-copy {
  color: var(--white);
  text-align: center;
  max-width: 900px
}

.paragraph-82-copy {
  color: var(--gray);
  text-align: center;
  width: 700px;
  margin-left: auto;
  margin-right: auto
}

.heading-78,
.heading-79 {
  text-transform: uppercase
}

.modal-slide-1 {
  z-index: 1000;
  background-color: #000000a8;
  height: 100%;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0%
}

.modal-slide-2,
.modal-slide-3 {
  z-index: 99999;
  background-color: #000000a8;
  height: 100%;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0%
}

.image-57 {
  width: 250px
}

.mask-2 {
  background-color: #080808;
  flex: 1;
  height: 450px
}

.aspas {
  align-self: flex-start;
  margin-bottom: -45px;
  margin-left: 0%;
  display: block
}

.autor {
  color: var(--white-smoke);
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 0;
  font-size: 12.94px;
  line-height: 19px
}

.slide-3 {
  height: 450px
}

.slider-4 {
  align-items: center;
  height: 450px;
  display: flex
}

.div-block-131 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.display-none-desktop {
  display: none
}

.display-none-mobile {
  width: 657px;
  max-width: 100%
}

.navbar-4-copy {
  min-height: 80px
}

.modal-slide-4 {
  z-index: 99999;
  background-color: #000000a8;
  height: 100%;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0%
}

.list-bullet-dark {
  background-image: none;
  margin-left: 20px;
  padding-left: 0;
  list-style-type: disc
}

.list-bullet-dark.left-space {
  margin-left: 50px
}

.list-bullet-dark.left-space.left {
  margin-left: 100px
}

.heading-81 {
  font-size: 16px
}

.text-block {
  text-align: center;
  flex: 1;
  align-self: center;
  font-size: 16px
}

.heading {
  margin-bottom: 24px
}

.primary-2 {
  text-align: center;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #ff5824;
  border-radius: 4px;
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 32px;
  font-family: Inter, sans-serif;
  font-size: 12.93px;
  font-weight: 600
}

.div-block-134 {
  grid-column-gap: 8px;
  align-self: center;
  align-items: center;
  padding: 10px;
  display: flex
}

.div-block-134.none {
  display: none
}

.container {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 48px
}

.container.bg-header,
.container.bg-header-copy {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63fe3d8ab25f2f4a857ddcfc_Mask%20group%20\%281\%29.svg);
  background-position: 0 0;
  background-size: auto
}

.container.bg-header-lp {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/657a1dc5877aa951d5fab1a5_WEBFLOW.png);
  background-position: 0 0;
  background-size: auto;
  min-height: 280px
}

.container.bg-header-lp.bg-header-score-de-risco {
  background-image: none
}

.container.bg-header-lp.bg-header-score-de-risco.flex-rsvp {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.container.padding-score-de-risco {
  padding-top: 24px
}

.container.section-polaris {
  padding-top: 80px;
  padding-bottom: 80px
}

.container.other-plataforms {
  max-width: 1000px;
  margin-top: 80px;
  display: none
}

.container.pb-0 {
  padding-bottom: 0
}

.container.p0 {
  padding: 0 24px
}

.container.space-why {
  padding-bottom: 0
}

.container.space-why.t-32 {
  padding-top: 32px
}

.container.space-why.t-32.b-60 {
  padding-bottom: 80px
}

.container.space-why.t-32.b-60.pb0 {
  padding-bottom: 0
}

.div-block-135 {
  grid-column-gap: 8px;
  display: flex
}

.paragraph-121 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 12.64px;
  font-weight: 600;
  line-height: 22px
}

.bg-dark {
  color: #fff;
  background-color: #222
}

.bg-dark.gradient-blur {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63cfce10cd678e5d0ca3deab_Ellipse%2039.png);
  background-position: 120% 61%;
  background-repeat: no-repeat;
  background-size: 380px;
  background-attachment: scroll
}

.bg-dark.padding-48 {
  padding-top: 48px;
  padding-bottom: 48px
}

.bg-dark.bg-header-score-de-risco {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66ce35882a73c0e82566b449_header_es.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  height: 450px
}

.bg-dark.bg-header-score-de-risco.pt {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66ce36bb2d6a6aa64e86e91f_HEADER_PT.png)
}

.bg-dark.bg-header-score-de-risco.pt.header-fullwidth {
  background-size: cover
}

.bg-dark.bg-header-score-de-risco.pt.header-fullwidth.bg-rsvp {
  background-color: #1c1c1c;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/656a4390f03f84a3bf205232_WEBFLOW2.png);
  background-position: 100% 0;
  background-size: auto
}

.bg-dark.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
  background-color: #1c1c1c;
  background-image: none;
  background-position: 0 0;
  background-size: auto
}

.bg-dark.bg-header-score-de-risco.pt.header-fullwidth.en {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66ce375e7e3a2f2524fcca1e_HEADER_EN.png)
}

.bg-dark.kit-seguran-a {
  background-color: #2a2724;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/652d7b663851c94abdb92b3d_bg-kit-seg-23.png);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 830px
}

.bg-dark.kit-seguran-a.header-kit {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/652dd35fa81df619be4e85a8_BG-LP-Kit.svg)
}

.hero__paragraph {
  margin-bottom: 40px
}

.div-block-3-copy {
  grid-column-gap: 47px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.image-59 {
  display: none
}

.slide-4 {
  margin-top: 0;
  margin-bottom: auto
}

.slider_logo__text {
  color: #222;
  width: 100%;
  min-width: 0;
  margin: 10px 20px;
  font-size: 24px;
  line-height: 32px
}

.slider_logo__text.max-width-empiricus {
  max-width: 650px
}

.slider_logo__text.max-width-empiricus.es-gerdau {
  max-width: 420px
}

.slider_logo__text.max-width-finamax {
  max-width: 620px
}

.slider_logo__text.max-width-finamax.eng {
  max-width: 460px
}

.slider_logo__text.max-width-finamax.eng.mw-tablet {
  max-width: 590px
}

.slider_logo__text.max-width-finamax.es-brubank {
  max-width: 419px
}

.slider_logo__text.max-width-polar {
  max-width: 450px
}

.slider_logo__text.max-width-polar.es-kawak {
  max-width: 510px
}

.slider_logo__text.max-width-polar.es-balanz {
  max-width: 570px
}

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

.right-arrow-4 {
  display: none
}

.div-block-8 {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid
}

.left-arrow-4 {
  display: none
}

.slider_logo {
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  height: 170px;
  min-height: 170px;
  display: block
}

.slider_logo__container {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 48px
}

.slide-nav-2 {
  position: absolute;
  inset: 140px 0% 0%
}

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

.five_column_icon__heading {
  text-align: center;
  max-width: 800px;
  margin-top: 10px
}

.five_column_icon__heading.width-title-en {
  max-width: 100%
}

.div-block-137 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-top: 40px;
  display: flex
}

.five_column__item {
  border: 1px solid #727272;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  min-width: 210px;
  max-width: 210px;
  height: 100%;
  padding: 20px 40px;
  display: flex
}

.div-block-17 {
  align-items: center;
  height: 100%;
  display: flex
}

.five_column__title {
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  font-weight: 600
}

.div-block-138 {
  max-width: 600px
}

.div-block-138.margin-bottom {
  margin-bottom: 40px
}

.paragraph-122 {
  color: #c4c4c4;
  width: 470px
}

.tabs__content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #727272;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-139 {
  max-width: 500px;
  padding-top: 60px;
  padding-bottom: 60px
}

.tabs__heading {
  max-width: 500px;
  font-size: 28px;
  line-height: 36px
}

.paragraph-123 {
  color: #c4c4c4
}

.three_column_icon_container {
  grid-column-gap: 16px;
  grid-row-gap: 62px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex
}

.div-block-13-copy {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  width: 100%;
  display: grid
}

.image-60 {
  width: 100%
}

.three_colums__container {
  grid-column-gap: 45px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
  display: grid
}

.three_column__text_box {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.paragraph-124 {
  max-width: 300px;
  font-family: Clash Display, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 36px
}

.paragraph-124.max-width-title-es-p {
  max-width: 330px
}

.three_column__orange_box {
  border: 1px solid #ff5824;
  border-radius: 12px;
  padding: 40px 32px
}

.three_column__heading_number {
  letter-spacing: 1px;
  margin-top: 0;
  font-size: 70px;
  line-height: 48px
}

.three_column__heading_number.orange {
  color: #ff5824
}

.thee_column__paragraph {
  margin-top: 16px;
  margin-bottom: 0
}

.thee_column__paragraph.padding_vazamento {
  padding-right: 110px
}

.thee_column__paragraph.padding_dw {
  padding-right: 40px
}

.three_column_icon__heading {
  text-align: center;
  max-width: 550px
}

.div-block-140 {
  justify-content: space-around;
  width: 100%;
  display: flex
}

.div-block-140.mw-80 {
  width: 100%
}

.div-block-141 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 80%;
  display: flex
}

.div-block-141.mw-80 {
  width: 80%
}

.item_icon__paragraph {
  text-align: center;
  width: 100%;
  max-width: 350px
}

.item_icon__paragraph.other_size {
  width: 251px
}

.item_icon__paragraph.other_size.mw-80 {
  width: 80%
}

.item_icon__paragraph.other_size.mw95 {
  width: 95%
}

.item_icon__paragraph.padding {
  margin-bottom: 0
}

.group-button_v2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  padding-top: 40px;
  display: flex
}

.contact-section__v2_paragraph {
  max-width: 360px
}

.contact-section__v2_paragraph.max-width-text-cta {
  max-width: 430px
}

.contact-section__v2_paragraph.max-width-text-cta.pt {
  max-width: 570px
}

.contact-section__v2__heading {
  color: #fff;
  text-align: left;
  max-width: 400px;
  font-size: 47px
}

.contact-section__v2__heading.es,
.contact-section__v2__heading.max-width-cta-en {
  max-width: 450px
}

.button-transparent {
  color: #999;
  text-align: center;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #0000;
  align-self: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12.93px;
  font-weight: 700
}

.div-block-2 {
  color: #fff
}

.container__contact-section__v2 {
  background-color: #222;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63bd69175a5d69121ea8ab45_bg-contact-section.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border: 1px solid #999;
  border-radius: 33px;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  padding: 110px 140px
}

.flex__v2 {
  justify-content: space-between;
  display: flex
}

.div-block-142 {
  grid-column-gap: 47px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-142.center-horizontal {
  justify-items: center
}

.social-proof-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.heading-82 {
  padding-right: 20px
}

.accordion_item__icon {
  align-self: center
}

.accordion-wrapper {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  position: static
}

.item_heading {
  color: #555;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px
}

.item_heading.mobile {
  display: none
}

.item_heading.font-lora {
  color: var(--white);
  text-align: left;
  padding-right: 0;
  font-family: Lora, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px
}

.item_heading.font-lora._w-500 {
  max-width: 500px
}

.accordion_item {
  color: #222;
  border-top: 1px solid #c4c4c4;
  justify-content: space-between;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 0;
  display: block
}

.accordion_item.is_last {
  border-top-color: #c4c4c4;
  border-bottom: 1px solid #c4c4c4
}

.item_paragraph {
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0
}

.accordion_item__head {
  justify-content: space-between;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex
}

.item_heading__open {
  color: #555;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 44px;
  line-height: 53px;
  display: none
}

.hero__container {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 48px
}

.hero__container.gradient_blur {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63cfd14f7257e8b89267a34d_Ellipse%2045.png);
  background-position: 0 0;
  background-size: auto
}

.hero__text-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex
}

.text-right {
  order: 1;
  width: 100%
}

.text-right.align-center {
  align-self: center
}

.div-block-143 {
  grid-row-gap: 24px;
  flex-wrap: wrap;
  max-width: 500px;
  padding-top: 10px;
  display: block
}

.two-column__paragraph {
  margin-bottom: 40px
}

.div-block-144 {
  text-align: left;
  width: 100%
}

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

.div-block-144.align-center-vertical {
  align-self: center
}

.three_column__info_box {
  grid-column-gap: 10px;
  align-items: center;
  display: flex
}

.three_column__heading {
  letter-spacing: 1px;
  margin-top: 0;
  padding-right: 19px;
  font-size: 36px;
  line-height: 48px
}

.paragraph-125 {
  margin-bottom: 0
}

.text-left {
  width: 100%
}

.text-left.align-center {
  align-self: center
}

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

.four_column_icon_container.gap-score-de-risco.align-score-de-risco {
  grid-row-gap: 62px;
  justify-items: start
}

.four_column_icon__heading {
  text-align: center;
  max-width: 830px
}

.four_column_icon__heading.heading-score-de-risco.align-score-de-risco {
  text-align: left
}

.four_column__item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #eee;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 100%;
  padding: 24px 16px 12px;
  display: flex
}

.four_column__title {
  color: #ff5824;
  text-align: center;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px
}

.four_column__title.score-de-risco {
  text-align: left
}

.four_column__paragraph {
  text-align: center;
  width: 100%;
  max-width: 290px;
  line-height: 24px
}

.four_column__paragraph.padding {
  padding-left: 10px;
  padding-right: 10px
}

.four_column__paragraph.score-de-risco-align {
  text-align: left
}

.heading-83 {
  color: #fff;
  font-size: 32px;
  line-height: 36px
}

.paragraph-126 {
  color: #fafafa;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 24px;
  font-size: 11.24px;
  line-height: 19px
}

.paragraph-127 {
  display: none
}

.contact-section__v1__heading {
  text-align: center;
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
  font-size: 47px
}

.group-button {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  padding-top: 40px;
  display: flex
}

.outline-orange-2 {
  color: #111;
  text-align: center;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #0000;
  border: 2px solid #ff5824;
  border-radius: 4px;
  flex: 0 auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 32px;
  font-size: 12.93px;
  font-weight: 700;
  line-height: 20px
}

.grid_icons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex
}

.heading-66 {
  padding-right: 85px
}

.div-block-129 {
  grid-column-gap: 29px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-146 {
  width: 100%;
  max-width: 440px
}

.div-block-147 {
  grid-column-gap: 0px;
  grid-row-gap: 100px;
  flex-wrap: wrap;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex
}

.paragraph-129 {
  width: 100%;
  max-width: 360px
}

.line-gray {
  background-color: #ddd;
  width: 1px
}

.div-block-148 {
  grid-column-gap: 22px;
  display: flex
}

.div-block-149 {
  grid-row-gap: 100px;
  flex-wrap: wrap;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex
}

.list__check_orange {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63bd6c7c005f9615c5275ebc_Checkmark.svg);
  background-position: 6px 6px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  padding-left: 32px
}

.three_colums__container-copy {
  grid-column-gap: 32px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .75fr .75fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
  display: grid
}

.three_column__heading-copy {
  letter-spacing: 1px;
  margin-top: 0;
  padding-right: 0;
  font-size: 36px;
  line-height: 48px
}

.five_column__item-copy {
  border: 1px solid #727272;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  min-width: 210px;
  max-width: 210px;
  height: 100%;
  padding: 20px;
  display: flex
}

.five_column__title-copy {
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  font-weight: 600
}

.heading-84 {
  max-width: 500px
}

.three_column__heading-copy-2 {
  letter-spacing: 1px;
  margin-top: 0;
  padding-right: 0;
  font-size: 36px;
  line-height: 48px
}

.three_colums__container-copy-2 {
  grid-column-gap: 33px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
  display: grid
}

.contact-section__v1__heading-copy {
  text-align: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  font-size: 47px
}

.heading-copy {
  margin-bottom: 24px;
  padding-right: 100px
}

.heading-85 {
  padding-right: 25px
}

.three_colums__container-copy-3 {
  grid-column-gap: 31px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
  display: grid
}

.thee_column__paragraph-copy {
  max-width: 360px;
  margin-top: 16px;
  margin-bottom: 0
}

.heading-86 {
  padding-right: 40px
}

.three_colums__grid {
  grid-column-gap: 33px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
  display: grid
}

.div-block-150 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr .75fr .25fr .75fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  align-items: center;
  display: flex
}

.div-block-151 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex
}

.container-lp-landscape {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 48px
}

.navbar {
  min-height: 110px
}

.new_navbar {
  z-index: 999;
  font-size: 1rem;
  line-height: 1.7;
  position: fixed;
  inset: 0% 0% auto;
  transform: none
}

.new_navbar.old {
  display: block;
  position: absolute;
  top: 125%
}

.new_navbar.margin-top {
  top: 45%
}

.navbar__top-menu {
  background-color: var(--black);
  color: var(--white-smoke);
  align-items: center;
  height: 30px;
  display: flex
}

.navbar__top-menu__container {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 48px
}

.navbar__top-menu__container.align-left {
  justify-content: flex-end;
  width: 100%;
  display: flex
}

.top-menu__link {
  color: #c4c4c4;
  margin-left: 20px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12.9px;
  font-weight: 700;
  line-height: 24px
}

.new_navbar__container {
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 48px;
  padding-right: 48px;
  display: flex
}

.new_navbar__wrapper {
  z-index: 100;
  background-color: #fff;
  align-items: center;
  height: 100%;
  min-height: 80px;
  display: flex;
  position: relative
}

.new_navbar__wrapper.bg-dark {
  background-color: var(--dark);
  color: var(--coconut)
}

.new_navbar__mobile-overlay {
  display: none
}

.new_navmenu__container {
  justify-content: flex-end;
  width: 100%;
  display: flex
}

.new_navmenu__link-list {
  margin-bottom: 0;
  padding-left: 0;
  display: flex
}

.accordion-item {
  border-bottom: 1px solid #e1deda33;
  width: 100%;
  overflow: hidden
}

.accordion-item.last-item {
  border-bottom: 1px solid var(--silver-2)
}

.accordion-item.mt-24 {
  margin-top: 24px
}

.accordion-toggle {
  align-items: center;
  height: 80px;
  display: flex
}

.accordion-icon {
  margin-right: 0
}

.dropdown-list {
  background-color: #fff;
  padding: 20px;
  display: block;
  position: static
}

.div-block-152 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  display: grid
}

.div-block-153 {
  grid-column-gap: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex
}

.container-copylp-landscape-2 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 48px
}

.tabs_box__image {
  border-radius: 12px 0 0 12px;
  justify-content: center;
  align-items: center;
  display: flex
}

.tabs_box__image.gray {
  background-color: #727272
}

.tabs_box__image.orange {
  background-color: var(--orange)
}

.tabs_box__image.dark {
  background-color: #222;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.image-62 {
  border-radius: 12px 0 0 12px
}

.heading-87 {
  width: 486px
}

.div-block-143-copy {
  grid-row-gap: 24px;
  flex-wrap: wrap;
  max-width: 520px;
  padding-top: 10px;
  display: block
}

.image-63 {
  text-align: right
}

.image-64 {
  text-align: left
}

.image-65 {
  text-align: center
}

.image-65.max-width-ia {
  max-width: 65%
}

.hero_home {
  max-width: 100%;
  display: block;
  position: static;
  inset: 10% -10% 0% auto
}

.hero_home.display-none-mobile {
  z-index: 1
}

.heading-88 {
  width: 500px;
  margin-bottom: 40px;
  font-size: 36px;
  line-height: 48px
}

.gradient_blur {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63cfd14f7257e8b89267a34d_Ellipse%2045.png);
  background-position: 100% 10%;
  background-repeat: no-repeat
}

.gradient_blur_retangle {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63cfd2e1b481df0d12aaa637_Rectangle%202284.png);
  background-position: -40% 5%;
  background-repeat: no-repeat;
  background-size: auto
}

.body-3 {
  background-color: var(--dark)
}

.div-block-114-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid
}

.link-block-8 {
  color: var(--concrete);
  align-self: center
}

.link-block-8:hover {
  color: var(--orange)
}

.link-block-8-copy {
  color: var(--dark);
  align-self: center
}

.link-block-8-copy:hover {
  color: var(--orange)
}

.text-block-2 {
  color: var(--white-smoke)
}

.text-block-2:hover {
  color: var(--orange)
}

.bold-text-4,
.bold-text-5 {
  font-weight: 600
}

.none,
.hero_img__none {
  display: none
}

.contact-section__v2 {
  background-color: #111;
  padding-top: 40px;
  padding-bottom: 40px
}

.image-67 {
  display: none
}

.image-68 {
  text-align: right
}

.div-block-154 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: stretch;
  display: flex
}

.four_column__item-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #eee;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex
}

.four_column__paragraph-2 {
  text-align: center;
  width: 100%;
  max-width: 290px;
  margin-bottom: 0
}

.five_column_icon__heading-2 {
  text-align: center;
  max-width: 800px
}

.link-19 {
  font-size: 18px;
  font-weight: 700
}

.hero__info {
  grid-column-gap: 60px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.two_column__button {
  text-align: center;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #ff5824;
  border-radius: 4px;
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 32px;
  font-family: Inter, sans-serif;
  font-size: 12.93px;
  font-weight: 600
}

.two_column__img {
  width: 100%
}

.hero__info__img_left {
  grid-column-gap: 60px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: grid
}

.container-lp {
  max-width: 1280px;
  margin-top: -225px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 48px
}

.container-lp.kit-axur {
  margin-top: 0
}

.container-lp.mt {
  margin-top: -192px
}

.white-column {
  background-color: #fff;
  padding: 80px 0 100px 48px
}

.white-column.radius-12 {
  border-radius: 12px
}

.white-column.radius-12.border-gray {
  text-align: left;
  border: 1px solid #bbb;
  width: 100%
}

.white-column.radius-12.border-gray.padding-right-48 {
  padding-right: 48px
}

.white-column.radius-12.border-gray.padding-score-de-risco {
  padding-bottom: 60px;
  padding-right: 48px
}

.white-column.radius-12.border-orange {
  border: 1px solid var(--orange)
}

.white-column.radius-12.border-orange.pr-48 {
  width: 100%;
  padding-right: 48px
}

.white-column.radius-12.border-orange.pr-48.padding-score-de-risco-right {
  padding-bottom: 60px
}

.white-column.radius-12.border-orange.pr-48.padding-score-de-risco-right.dispay-none {
  display: none
}

.white-column.radius-12.border-orange.mw-930 {
  width: 50%;
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 48px
}

.white-column.border-orange {
  border: 1px solid var(--orange);
  padding: 40px 48px 60px
}

.paragraph-130 {
  max-width: 439px;
  padding-top: 24px
}

.paragraph-130.mb-80 {
  text-align: center
}

.paragraph-130.mb-80.pt-0 {
  column-rule-color: var(--blue);
  width: 544px;
  max-width: 439px;
  padding-top: 0
}

.paragraph-130.mb-80.pt-0.widht-auto.space-es-50 {
  max-width: 470px
}

.paragraph-130.mb-80.pt-0.rsa.left {
  text-align: left
}

.paragraph-130.mb-80.width-600 {
  max-width: 600px
}

.paragraph-130.mb-80.left-align {
  text-align: center
}

.paragraph-130.mb-80.left-align.padding-top-zero {
  padding-top: 0
}

.paragraph-130.mb-80.left-align.padding-top-zero.padding-score-de-risco.align-left,
.paragraph-130.mb-80.left {
  text-align: left
}

.info-contact-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  font-size: 18px;
  display: flex
}

.paragraph-131 {
  margin-bottom: 0
}

.text-span-16 {
  color: var(--orange)
}

.paragraph-132 {
  color: var(--orange);
  margin-bottom: 0
}

.text-span-17 {
  color: var(--dark)
}

.heading-89 {
  letter-spacing: .8px;
  text-transform: uppercase;
  line-height: 22px
}

.paragraph-133 {
  padding-right: 149px
}

.link-20 {
  font-size: 18px
}

.dark-column {
  background-color: var(--dark);
  padding-right: 0
}

.dark-column.radius-12 {
  border-radius: 12px
}

.dark-column.radius-12.border-gray {
  text-align: left;
  border: 1px solid #bbb
}

.dark-column.radius-12.border-orange {
  border: 1px solid var(--orange)
}

.dark-column.radius-12.border-orange.pr-48 {
  padding-right: 48px
}

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

.dark-column.align-center.mw-930 {
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 130px 60px
}

.dark-column.align-center.mw-930.radius-12 {
  border-radius: 12px;
  max-width: 930px
}

.dark-column.align-center.mw-930.radius-12.padding-100 {
  padding-left: 100px;
  padding-right: 100px
}

.dark-column.align-center.mw-930.radius-12.pb-290.pt-o.mw-990 {
  max-width: 990px;
  padding-left: 54px;
  padding-right: 54px
}

.text-span-18 {
  color: var(--white-smoke)
}

.paragraph-134 {
  text-align: center;
  letter-spacing: 0;
  max-width: 650px
}

.paragraph-134.mw-700 {
  max-width: 700px
}

.paragraph-134.mw-700.space-es {
  max-width: 710px
}

.image-70 {
  padding-bottom: 60px
}

.container-lp-convite {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/640a1ba2fced1a32f51f3a71_light-convite.svg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: column;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 32px;
  display: flex
}

.container-header-convite {
  text-align: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 48px
}

.container-header-convite.bg-header,
.container-header-convite.bg-header-copy {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63fe3d8ab25f2f4a857ddcfc_Mask%20group%20\%281\%29.svg);
  background-position: 0 0;
  background-size: auto
}

.container-header-convite.bg-header-lp {
  min-height: 380px
}

.heading-90 {
  padding-bottom: 32px
}

.heading-90.align-center {
  text-align: center
}

.heading-90.align-center.padding-24 {
  margin-top: 24px;
  margin-bottom: 0;
  padding-bottom: 0
}

.heading-90.align-center.padding-24.margin-botton-32 {
  margin-bottom: 31px
}

.heading-90.padding-hero {
  margin-bottom: 0;
  padding-bottom: 0
}

.heading-90.padding-subtitle {
  margin-top: 0
}

.max-width {
  max-width: 70%
}

.new-item-soluction {
  grid-column-gap: 23px;
  grid-row-gap: 25px;
  background-color: #fff;
  border: 1px solid #eee;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: grid
}

.new-item-soluction.spanish {
  grid-template-columns: 1fr .75fr 1fr
}

.new-menu-solucoes {
  width: 850px;
  display: block
}

.new-menu-solucoes.spanish {
  width: 950px
}

.div-block-155 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-right: 1px solid #eee;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 60px;
  display: grid
}

.div-block-156 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  padding-left: 0;
  display: flex
}

.item-soluctions-btn-takedown {
  color: #ff5824;
  text-align: center;
  background-color: #ff582414;
  border-radius: 4px;
  align-self: center;
  width: 100%;
  margin-bottom: 0;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px
}

.item-soluctions-btn-takedown:visited {
  color: var(--orange)
}

.heading-91 {
  text-align: center
}

.heading-91.cta-monitoramento {
  max-width: 800px
}

.width-title-dw {
  width: 510px
}

.primary-3 {
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #ff5824;
  border-radius: 4px;
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 32px;
  font-family: Inter, sans-serif;
  font-size: 12.93px;
  font-weight: 600
}

.primary-3.widt-225.left,
.primary-3.widt-225.left.w--current {
  align-self: flex-start
}

.outline-grey-2 {
  color: #555;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #0000;
  border: 2px solid #555;
  border-radius: 4px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12.93px;
  font-weight: 700
}

.outline-orange-3 {
  color: #ff5824;
  letter-spacing: .8px;
  background-color: #0000;
  border: 2px solid #ff5824;
  border-radius: 4px;
  font-size: 12.93px;
  font-weight: 700
}

.accordion-item-2 {
  border-top: 1px solid #c4c4c4;
  width: 100%;
  overflow: hidden
}

.accordion-item-2.last-item {
  border-bottom: 1px solid #c4c4c4
}

.max-width-title-es {
  max-width: 400px
}

.image-72 {
  max-width: 31%;
  padding-top: 0
}

.bold-text-6 {
  text-align: left
}

.mw-30 {
  text-align: left;
  max-width: 30%
}

.heading-92 {
  color: var(--orange)
}

.container-lp-copy {
  max-width: 1280px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 48px
}

.heading-93 {
  align-self: center
}

.heading-93.padding {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0
}

.check-orange {
  outline-offset: 0px;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63bd6c7c005f9615c5275ebc_Checkmark.svg);
  outline: 3px #333;
  padding-left: 0;
  list-style-type: disc
}

.bold-text-7 {
  padding-right: 0
}

.image-73 {
  padding-top: 23px;
  padding-bottom: 24px
}

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

.bold-text-9 {
  padding-right: 0
}

.bold-text-9.left-space,
.left-space {
  padding-left: 32px
}

.bold-text-10,
.bold-text-11 {
  color: var(--white-smoke)
}

.normal-weight {
  font-weight: 400
}

.normal-weight.kerning-tag {
  letter-spacing: 2px
}

.normal-weight.kerning-tag-copy {
  letter-spacing: 2px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24.2px
}

.normal-weight.kerning-tag-copy.center {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0
}

.div-block-157 {
  align-self: auto
}

.space-score-de-risco {
  padding-right: 0
}

.width-logo-footer {
  max-width: 124px
}

.width-logo-footer.space-logo-footer {
  width: 100%;
  max-width: 146px;
  padding-top: 0;
  padding-bottom: 0
}

.div-block-158 {
  align-self: flex-start
}

.social-footer {
  flex-direction: column;
  display: flex
}

.social-footer.hidden-desktop {
  display: none
}

.div-block-159 {
  text-align: left;
  align-self: flex-start
}

.div-block-160 {
  align-self: flex-start
}

.div-block-161 {
  text-align: left
}

.text-block-3 {
  text-align: center
}

.kit-seguran-a {
  text-align: left;
  padding-left: 15%;
  padding-right: 15%
}

.kit-seguran-a.center {
  text-align: center
}

.padding-kit-seg {
  padding: 24px
}

.padding-kit-seg.lista-kit {
  padding-left: 8px;
  padding-right: 8px
}

.big-number-kit-seg {
  font-size: 60px
}

.slide-5 {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/652dc7550c8e37e771bdd7ad_ebook-kit.png);
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll
}

.kit-seg-padding-64 {
  padding: 64px 15%
}

.heading-94 {
  text-align: center
}

.heading-94.padding-32 {
  padding-bottom: 32px
}

.kit-seg-container {
  max-width: 100%
}

.image-74 {
  max-width: 80%
}

.bold-text-14 {
  font-weight: 600
}

.div-block-163 {
  font-size: 12px
}

.body-4 {
  background-color: #232329
}

.noise {
  z-index: 3;
  opacity: .3;
  mix-blend-mode: multiply;
  object-fit: none;
  background-color: #0000;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65720849557003e0cc73397d_Noise.png);
  background-position: 50%;
  background-repeat: repeat;
  background-size: 220px;
  background-attachment: scroll;
  width: 100%;
  height: 100vh;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
  overflow: hidden
}

.image-75 {
  z-index: 2;
  object-fit: none;
  max-width: 128%;
  margin-top: -54px;
  margin-left: -225px;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden
}

.polaris_container {
  z-index: 99;
  justify-content: center;
  width: 100%;
  max-width: 1247px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative
}

.polaris_container.mt-24 {
  margin-top: 24px
}

.polaris_navbar {
  justify-content: space-between;
  padding-right: 40px;
  display: flex
}

.navbar-5 {
  background-color: #ddd0
}

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

.nav-link {
  color: var(--white);
  font-weight: 500
}

.polaris_navlink {
  color: var(--white);
  text-shadow: 0 2px 6px #0000004d;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px
}

.polaris_navlink.green {
  color: var(--green-polaris)
}

.polaris_nav {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-self: center;
  display: flex
}

.heading-95 {
  color: #fff;
  text-align: center;
  max-width: 742px;
  margin: 8px auto 16px;
  font-family: Lora, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 63px
}

.heading-95.mb-40 {
  margin-bottom: 40px
}

.polaris_text_span {
  color: var(--green-polaris);
  letter-spacing: 2px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px
}

.text-block-5 {
  color: #fff;
  text-align: center;
  max-width: 792px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px
}

.div-block-164 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 120px;
  display: flex
}

.polaris_button {
  z-index: 10;
  background-color: var(--green-polaris);
  color: var(--neutral);
  background-image: linear-gradient(123deg, #d5f6a7, #a5da5a);
  border-radius: 24px;
  padding: 12px 24px;
  font-weight: 500;
  line-height: 24px;
  transition: background-color 1s;
  position: relative
}

.div-block-165 {
  margin-top: 40px
}

.start1 {
  opacity: 0;
  margin-top: 40px;
  margin-right: 8px
}

.star2 {
  opacity: 0;
  margin-bottom: 43px;
  margin-left: 8px
}

.magic-button_icons-wrapper {
  color: #fff;
  justify-content: space-around;
  display: flex;
  position: absolute;
  inset: 0% 0% auto
}

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

.magic-button_star-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 11px;
  height: 11px;
  position: relative;
  top: .25rem
}

.magic-button_star-1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 13px;
  position: relative
}

.magic-button_star-3 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  position: relative;
  top: .25rem
}

.magic-button_button {
  color: #fff;
  background-color: #000;
  border-radius: .5rem;
  padding: 1rem 2rem;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden
}

.magic-button_pointer {
  opacity: 0;
  filter: blur(.125rem);
  background-color: #fff;
  border-radius: 50%;
  width: 30%;
  height: 1rem;
  margin-left: -15%
}

.magic-button_component {
  margin-top: 40px;
  position: relative
}

.magic-button_pointer-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.magic-button_overlay {
  z-index: 1;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #000000a3;
  border-radius: .5rem;
  position: absolute;
  inset: 1px
}

.section_button-showcase {
  background-color: #000;
  background-image: linear-gradient(#313131, #000);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex
}

.magic-button_star-4 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  position: relative;
  top: .25rem
}

.div-block-166 {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -60px;
  display: grid;
  position: relative
}

.div-block-167 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1.2fr .55fr;
  grid-auto-columns: 1fr;
  display: grid
}

.polaris_h2 {
  color: #fff;
  margin: 8px auto 16px;
  font-family: Lora, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 48px
}

.polaris_h2.ml-100 {
  padding-right: 100px
}

.polaris_h2.mb-48 {
  margin-bottom: 48px
}

.polaris_h2.mb-0 {
  margin-bottom: 0
}

.how-does {
  z-index: 10;
  margin-top: 102px;
  padding-top: 32px;
  position: relative
}

.polaris_paragraph {
  color: #fff;
  width: 100%;
  max-width: 376px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px
}

.polaris_paragraph.h3 {
  max-width: 100%;
  font-family: Lora, sans-serif
}

.text-span-19 {
  color: var(--green-polaris);
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/656875b3ecbe60fceace1a2b_stars.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-right: 32px
}

.div-block-169 {
  padding-right: 40px
}

.list-green-bullet-check {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65688e2dde174abee8a2e435_Check.svg);
  background-position: 0 4px;
  background-size: 16px;
  margin-bottom: 8px;
  padding-bottom: 0;
  padding-left: 32px
}

.list-polaris {
  z-index: 3;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/656877ee5ec48702bcaa3922_Ellipse%2069.svg);
  background-position: 7px 10px;
  background-repeat: no-repeat;
  background-size: 6px;
  background-attachment: scroll;
  padding-bottom: 24px;
  padding-left: 24px;
  position: relative
}

.list-polaris.linked_list {
  border-left: 2px solid red
}

.list-polaris.icon_polaris {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65688c9d539f33940200d4df_StarFour.svg);
  background-position: 0 0;
  background-size: 24px;
  padding-bottom: 16px;
  padding-left: 48px
}

.list-polaris.icon_polaris.pb-0 {
  padding-bottom: 0
}

.list-polaris.icon_crosshair {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65688d12f7502a42d88783bb_Crosshair.svg);
  background-position: 0 0;
  background-size: 24px;
  padding-bottom: 16px;
  padding-left: 48px
}

.polaris_paragraph_list {
  color: #fff;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px
}

.polaris_paragraph_list.mt-8 {
  margin-top: 8px
}

.list-15 {
  padding-top: 24px
}

.line {
  z-index: 2;
  background-color: #4c453ba3;
  width: 1px;
  height: 70%;
  position: absolute;
  top: 10%;
  bottom: 0%;
  left: 9px
}

.div-block-170 {
  position: relative
}

.div-block-170.mb-48 {
  margin-bottom: 48px
}

.features {
  margin-top: 128px;
  padding-top: 32px
}

.div-block-172 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.image-76 {
  position: absolute;
  inset: 55% 0% 0% 24%
}

.image-77 {
  position: relative
}

.list-15-copy {
  padding-top: 24px;
  padding-right: 50px
}

.polaris_h2-copy {
  color: #fff;
  margin-top: 8px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-right: 32px;
  font-family: Lora, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 48px
}

.polaris_h2-copy.ml-100 {
  padding-right: 100px
}

.polaris_h2-copy.mb-48 {
  margin-bottom: 48px
}

.div-block-171-copy {
  margin-top: 160px
}

.join-waitlist {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6568953b6141409f7b7c7e83_bg%20form.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  margin-top: 116px;
  padding-top: 32px
}

.footer-polaris {
  z-index: 4;
  background-color: #242329;
  position: relative
}

.text-span-20 {
  color: var(--green-polaris)
}

.polaris_paragraph_footer {
  color: #e1deda;
  align-self: flex-start;
  max-width: 670px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px
}

.polaris_paragraph_footer.h3 {
  font-family: Lora, sans-serif
}

.div-block-175 {
  flex-flow: column wrap;
  align-content: flex-start;
  align-items: flex-start;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
  position: relative
}

.link-21 {
  color: var(--green-polaris);
  font-size: 14px;
  line-height: 21px
}

.image-78 {
  z-index: 2;
  object-fit: cover;
  position: absolute;
  inset: -6% 0% auto
}

.image-79 {
  z-index: 2;
  object-fit: cover;
  position: absolute;
  inset: 450% 0% 0% auto;
  overflow: hidden
}

.html-embed-3 {
  width: 100%;
  max-width: 500px
}

.image-81,
.image-82 {
  z-index: 4;
  position: relative
}

.image-77-copy {
  max-width: 406px;
  position: relative
}

.div-block-172-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-178 {
  z-index: 2;
  opacity: .44;
  filter: blur(120px);
  background-image: radial-gradient(circle, #a5da5a, #08424e);
  border-radius: 100%;
  width: 727px;
  height: 727px;
  position: absolute;
  inset: 60% 0% 0% 37%
}

.div-block-179,
.image-83,
.image-84 {
  display: none
}

.div-block-178-copy {
  z-index: 3;
  opacity: .44;
  filter: blur(120px);
  background-image: radial-gradient(circle, #a5da5a, #08424e);
  border-radius: 100%;
  width: 727px;
  height: 727px;
  position: absolute;
  inset: 60% 0% 0% 37%
}

.image-85 {
  width: 20px;
  max-width: 20px;
  display: block;
  position: relative
}

.image-86 {
  width: 100%;
  max-width: 80px;
  margin-top: 10px;
  margin-left: 10px;
  position: absolute;
  inset: 0%
}

.div-block-180 {
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding: 40px;
  display: block;
  position: relative
}

.div-block-176-copy {
  display: none
}

.div-block-181 {
  position: relative
}

.image-87 {
  z-index: 2;
  max-width: 110%;
  position: absolute;
  inset: -26% 0% 0% 62%
}

.image-83-copy,
.image-84-copy {
  display: none
}

.div-block-182 {
  position: relative
}

.image-88 {
  z-index: 3;
  padding: 60px 140px;
  position: absolute;
  inset: -6% 0% 0% 19%
}

.gradient-1 {
  z-index: 2;
  opacity: .2;
  filter: blur(120px);
  background-image: radial-gradient(circle, #a5da5a, #08424e);
  border-radius: 100%;
  width: 727px;
  height: 727px;
  position: absolute;
  inset: 60% 0% 0% 37%
}

.hero-home {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/657332e5eca77b9228b215b2_hero.png);
  background-position: 0 0;
  background-size: auto;
  padding-top: 24px
}

.the-problem {
  margin-top: 128px;
  padding-top: 32px
}

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

.polaris_text_greem {
  color: var(--green-polaris)
}

.polaris_paragraph-copy {
  color: #fff;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px
}

.div-block-184,
._w-480 {
  max-width: 480px
}

.text-block-6 {
  color: #db6d57;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65734cfcc54d5edca2a7ef87_XCircle.svg);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 24px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px
}

.line-gray-polaris {
  background-color: #e1deda33;
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px
}

.div-block-187 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.text-block-7 {
  color: #e1deda;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px
}

.paragraph-136 {
  line-height: 21px
}

.paragraph-137 {
  color: #fff;
  font-size: 14px;
  line-height: 21px
}

.text-block-6-copy {
  color: var(--green-polaris);
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65734f3eca318c440189e134_StarFour.svg);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 24px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px
}

.title-h3-polaris {
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px
}

.title-h3-polaris.font-lora {
  color: var(--white);
  font-family: Lora, sans-serif
}

.title-h3-polaris.font-lora.min-h-60 {
  height: 60px
}

.title-h3-polaris.green {
  color: var(--green-polaris)
}

.paragraph-137-copy {
  color: #fff;
  padding-right: 1px;
  font-size: 14px;
  line-height: 21px
}

.div-block-188 {
  margin-top: 40px
}

.strategic-advantages {
  margin-top: 128px;
  padding-top: 32px;
  position: relative
}

.card-polaris {
  background-color: #1b192299;
  border: 1px solid #ffffff1c;
  border-radius: 8px;
  padding: 40px 48px
}

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

.gradient-2 {
  z-index: 2;
  opacity: 1;
  filter: blur(120px);
  object-fit: none;
  background-image: linear-gradient(145deg, #08424e, #dbf4af);
  border-radius: 150% 0 0 150%;
  width: 439px;
  height: 727px;
  position: absolute;
  inset: -30% 0% 0% 67%;
  overflow: hidden
}

.growth {
  margin-top: 128px;
  padding-top: 32px
}

.grid-4-polaris {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.line-green {
  background-color: var(--green-polaris);
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px
}

.mb-16 {
  margin-bottom: 16px
}

.button_star-1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 13px;
  position: relative;
  left: 0
}

.button_star-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 11px;
  height: 11px;
  position: relative;
  top: .35rem;
  left: -7rem
}

.button_star-3 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  position: relative;
  top: .25rem;
  left: -14.2rem
}

.button_star-4 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  position: relative;
  top: .25rem;
  left: -19.6rem
}

.faq-polaris {
  margin-top: 128px;
  padding-top: 32px;
  padding-bottom: 80px;
  position: relative
}

.accordion-wrapper-polaris {
  max-width: 584px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block
}

.accordion-wrapper-polaris.mobile {
  display: none
}

.accordion-toggle-polaris {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0;
  display: flex
}

.accordion-icon-polaris {
  color: var(--green-polaris);
  margin-right: 0;
  font-size: 20px;
  line-height: 20px
}

.dropdown-list-polaris {
  background-color: #ddd0;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Lora, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: block;
  position: static
}

.paragraph-138 {
  color: #e1deda;
  margin-bottom: 0;
  font-family: Lora, sans-serif;
  font-size: 16px;
  line-height: 24px
}

.gradient-3 {
  z-index: 2;
  opacity: 1;
  filter: blur(120px);
  object-fit: none;
  background-image: linear-gradient(145deg, #08424e, #dbf4af);
  border-radius: 0 150% 150% 0%;
  width: 439px;
  height: 727px;
  position: absolute;
  inset: 0%;
  overflow: hidden
}

.countup,
.text-span-21,
.link-22 {
  color: var(--green-polaris)
}

.heading-96,
.heading-97,
.heading-98 {
  height: 70px
}

.image-89 {
  margin-top: 40px
}

.hero-home-copy {
  padding-top: 24px
}

.gradient-1-home-select {
  z-index: 2;
  opacity: .6;
  filter: blur(120px);
  background-image: radial-gradient(circle, #dbf4af, #08424e);
  border-radius: 100%;
  width: 727px;
  height: 727px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%
}

.polaris_slect_button {
  z-index: 10;
  color: var(--neutral);
  background-color: #1b192299;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/658dda9fef485db1d6bbc296_ArrowRight.png);
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: 0;
  background-attachment: scroll;
  border: 1px solid #ffffff26;
  border-radius: 70px;
  width: 100%;
  max-width: 440px;
  padding: 40px 24px 40px 48px;
  font-weight: 500;
  line-height: 24px;
  transition: all .2s;
  position: relative
}

.polaris_slect_button:hover {
  border-color: var(--green-polaris);
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/658dda9fef485db1d6bbc296_ArrowRight.png);
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 24px
}

.div-block-192 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  max-width: 900px;
  display: flex
}

.magic-button_text-copy {
  z-index: 2;
  color: var(--white-smoke);
  font-size: 20px;
  line-height: 30px;
  position: relative
}

.body-4-copy {
  background-color: #232329;
  overflow: hidden
}

.list-16 {
  list-style-type: none
}

.heading-51-copy {
  text-align: left;
  margin-top: 0;
  font-size: 77px;
  line-height: 93px
}

.heading-51-copy.pt-36 {
  width: 544px;
  padding-top: 24px
}

.heading-51-copy.date-padding {
  margin-bottom: 0;
  padding-bottom: 0
}

.heading-51-copy.kit-seguran-a {
  text-align: center;
  justify-content: center;
  width: auto;
  padding-left: 10%;
  padding-right: 10%;
  display: block
}

.heading-51-copy.kit-seguran-a.big-number-kit-seg {
  padding-left: 24px;
  padding-right: 24px;
  font-size: 40px
}

.heading-51-copy.kit-seguran-a.header-kit {
  padding-left: 5%;
  padding-right: 5%
}

.heading-99 {
  color: var(--orange);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px
}

.paragraph-139 {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700
}

.bg-dark__with-abstract {
  color: #fff;
  background-color: #1c1c1c;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65a543afe4b51cacecc81ce8_Group%2014089.svg);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll
}

.bg-dark__with-abstract.gradient-blur {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63cfce10cd678e5d0ca3deab_Ellipse%2039.png);
  background-position: 120% 61%;
  background-repeat: no-repeat;
  background-size: 380px;
  background-attachment: scroll
}

.bg-dark__with-abstract.padding-48 {
  padding-top: 48px;
  padding-bottom: 48px
}

.bg-dark__with-abstract.bg-header-score-de-risco {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/650daccfc415cb1e807cfa2f_BG-ES-Score%20de%20risco.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  height: 450px
}

.bg-dark__with-abstract.bg-header-score-de-risco.pt {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/64fb21615d98a22169c8b5df_BG-Score%20de%20Risco.svg)
}

.bg-dark__with-abstract.bg-header-score-de-risco.pt.header-fullwidth {
  background-size: cover
}

.bg-dark__with-abstract.bg-header-score-de-risco.pt.header-fullwidth.bg-rsvp {
  background-color: #1c1c1c;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/656a4390f03f84a3bf205232_WEBFLOW2.png);
  background-position: 100% 0;
  background-size: auto
}

.bg-dark__with-abstract.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
  background-color: #1c1c1c;
  background-image: none;
  background-position: 0 0;
  background-size: auto
}

.bg-dark__with-abstract.kit-seguran-a {
  background-color: #2a2724;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/652d7b663851c94abdb92b3d_bg-kit-seg-23.png);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 830px
}

.bg-dark__with-abstract.kit-seguran-a.header-kit {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/652dd35fa81df619be4e85a8_BG-LP-Kit.svg)
}

.container-landscape {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 48px 148px
}

.container-landscape.bg-header,
.container-landscape.bg-header-copy {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63fe3d8ab25f2f4a857ddcfc_Mask%20group%20\%281\%29.svg);
  background-position: 0 0;
  background-size: auto
}

.container-landscape.bg-header-lp {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/657a1dc5877aa951d5fab1a5_WEBFLOW.png);
  background-position: 0 0;
  background-size: auto;
  min-height: 280px
}

.container-landscape.bg-header-lp.bg-header-score-de-risco {
  background-image: none
}

.container-landscape.bg-header-lp.bg-header-score-de-risco.flex-rsvp {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.container-landscape.padding-score-de-risco {
  padding-top: 24px
}

.white-column-copy {
  background-color: #fff;
  padding: 80px 0 100px 48px
}

.white-column-copy.radius-12 {
  border-radius: 12px
}

.white-column-copy.radius-12.border-gray {
  text-align: left;
  border: 1px solid #bbb
}

.white-column-copy.radius-12.border-gray.padding-right-48 {
  padding-right: 48px
}

.white-column-copy.radius-12.border-gray.padding-score-de-risco {
  padding-bottom: 60px
}

.white-column-copy.radius-12.border-orange {
  border: 1px solid var(--orange)
}

.white-column-copy.radius-12.border-orange.pr-48 {
  padding-right: 48px
}

.white-column-copy.radius-12.border-orange.pr-48.padding-score-de-risco-right {
  padding-bottom: 60px
}

.white-column-copy.radius-12.border-orange.pr-48.padding-score-de-risco-right.dispay-none {
  display: none
}

.white-column-copy.radius-12.border-orange.mw-930 {
  width: 50%;
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 48px
}

.div-block-193 {
  margin-bottom: 30px;
  display: flex
}

.image-90 {
  align-self: flex-end;
  padding-bottom: 5px;
  padding-right: 20px
}

.heading-100 {
  text-align: center;
  font-size: 50px;
  line-height: 61px
}

.heading-100.align-l {
  text-align: left;
  margin-top: 0
}

.heading-100.custom-space {
  margin-top: 0;
  margin-bottom: 0
}

.heading-100.custom-space.color-text-white {
  margin-top: 23px;
  margin-bottom: 32px
}

.heading-100.custom-space.color-text-white.mt-82 {
  margin-top: 82px
}

.paragraph-140 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px
}

.paragraph-140.align-l {
  text-align: left;
  max-width: 360px;
  margin-bottom: 32px
}

.three-column-grid1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  margin-bottom: 36px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.three-column-grid1.grid80 {
  width: 71%
}

.div-block-194 {
  background-color: var(--orange);
  flex-direction: column;
  padding-bottom: 68px;
  display: flex
}

.div-block-194.dark {
  background-color: #1c1c1c
}

.image-91 {
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 72px;
  padding-bottom: 32px
}

.paragraph-141 {
  color: var(--white);
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px
}

.paragraph-142 {
  font-size: 16px
}

.paragraph-143 {
  color: var(--white);
  text-align: center;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px
}

.bg-dark__lp {
  color: #fff;
  background-color: #1c1c1c
}

.bg-dark__lp.gradient-blur {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63cfce10cd678e5d0ca3deab_Ellipse%2039.png);
  background-position: 120% 61%;
  background-repeat: no-repeat;
  background-size: 380px;
  background-attachment: scroll
}

.bg-dark__lp.padding-48 {
  padding-top: 48px;
  padding-bottom: 48px
}

.bg-dark__lp.bg-header-score-de-risco {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/650daccfc415cb1e807cfa2f_BG-ES-Score%20de%20risco.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  height: 450px
}

.bg-dark__lp.bg-header-score-de-risco.pt {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/64fb21615d98a22169c8b5df_BG-Score%20de%20Risco.svg)
}

.bg-dark__lp.bg-header-score-de-risco.pt.header-fullwidth {
  background-size: cover
}

.bg-dark__lp.bg-header-score-de-risco.pt.header-fullwidth.bg-rsvp {
  background-color: #1c1c1c;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/656a4390f03f84a3bf205232_WEBFLOW2.png);
  background-position: 100% 0;
  background-size: auto
}

.bg-dark__lp.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
  background-color: #1c1c1c;
  background-image: none;
  background-position: 0 0;
  background-size: auto
}

.bg-dark__lp.kit-seguran-a {
  background-color: #2a2724;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/652d7b663851c94abdb92b3d_bg-kit-seg-23.png);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 830px
}

.bg-dark__lp.kit-seguran-a.header-kit {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/652dd35fa81df619be4e85a8_BG-LP-Kit.svg)
}

.bg-dark__lp.squares {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65a58ddd6353a9955e4b02be_Group%2014094.svg), url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65a58dad512436f261759605_Group%2014095.svg);
  background-position: 0 73%, 90% 75px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto
}

.bg-dark__lp.squares.es {
  background-position: 0 73%, 100% 75px
}

.image-92 {
  width: 65%;
  max-width: 448px
}

.list-white-bullet {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65a584cc45894331000abf3e_Ellipse%201.svg);
  background-position: 8px 10px;
  background-size: 8px;
  padding-bottom: 0;
  padding-left: 24px
}

.list-17 {
  margin-top: 38px
}

.div-block-195 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex
}

.div-block-195.p-24 {
  font-size: 12px;
  line-height: 0
}

.paragraph-144 {
  letter-spacing: .8px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 12.64px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: underline
}

.div-block-196 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  align-self: center;
  display: flex
}

.div-block-196.link_bdark {
  color: #1c1c1c
}

.image-93 {
  max-width: 24px;
  max-height: 24px
}

.div-block-194-copy {
  background-color: #1c1c1c;
  flex-direction: column;
  display: flex
}

.div-block-194-copy.dark {
  background-color: #1c1c1c
}

.div-block-197 {
  padding-top: 38px;
  padding-left: 25px
}

.paragraph-141-copy {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px
}

.paragraph-143-copy {
  color: var(--white);
  text-align: left;
  margin-bottom: 55px;
  padding-left: 0;
  padding-right: 32px;
  font-size: 18px;
  line-height: 30px
}

.primary-3-copy {
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #ff5824;
  border-radius: 4px;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 32px;
  font-family: Inter, sans-serif;
  font-size: 12.93px;
  font-weight: 600
}

.div-block-198 {
  max-width: 100%;
  margin-bottom: 96px;
  display: flex
}

.three-column-grid-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.three-column-grid-lp.grid80 {
  width: 71%
}

.paragraph-145 {
  color: #1c1c1c;
  text-align: center;
  background-color: #fff;
  width: 100%;
  max-width: 238px;
  margin-bottom: 14px;
  padding-top: 8px;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px
}

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

.paragraph-146 {
  text-align: center;
  width: 100%;
  max-width: 363px;
  margin-bottom: 26px;
  font-size: 16px
}

.div-block-200 {
  background-color: #fff
}

.three-column-grid---lp-landscape {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  margin-bottom: 36px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.three-column-grid---lp-landscape.grid80 {
  width: 71%
}

.three-column-grid---lp-landscape.mb-96 {
  margin-bottom: 96px
}

.paragraph-146-copy {
  text-align: center;
  width: 100%;
  max-width: 340px;
  margin-bottom: 26px;
  font-size: 16px
}

.slide-1 {
  margin-left: 10px;
  margin-right: 10px
}

.client-name {
  font-size: 24px;
  font-weight: 700;
  line-height: 1
}

.container-2 {
  width: 100%;
  max-width: 1280%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto
}

.back-button {
  width: 100%;
  max-width: 64px;
  display: flex
}

.testimonial-slider-mask {
  height: 100%
}

.slider-button-block {
  justify-content: space-between;
  margin-top: 32px;
  display: flex
}

.slider-buttons-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  justify-content: flex-end;
  justify-items: start;
  width: 100%;
  padding-right: 10px;
  display: flex
}

.client-image {
  border-radius: 50%
}

.testimonials-block {
  height: 100%
}

.heading-101 {
  color: #000;
  margin-top: 0;
  font-weight: 700;
  line-height: .8
}

.heading-101.h2 {
  color: #333;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.2
}

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

.slide-2 {
  margin-left: 10px;
  margin-right: 10px
}

.next-button {
  width: 100%;
  max-width: 64px;
  display: flex
}

.paragraph-147 {
  color: #585858;
  font-size: 18px;
  font-weight: 400;
  line-height: 1
}

.paragraph-147.small-paragraph {
  color: #33333380;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4
}

.review-grid {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
  justify-content: start;
  justify-items: start
}

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

.custom-slider-arrows {
  display: none
}

.subtitle {
  letter-spacing: 2px;
  text-transform: uppercase;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65a685779711988ea68e79e0_Rectangle.svg);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 50px;
  padding-left: 68px;
  padding-right: 68px;
  font-size: 16px;
  line-height: 32px
}

.subtitle.dark-title {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65a685779711988ea68e79e2_Rectangle%20dark.svg)
}

.testimonial-left-block {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-height: 100%;
  padding: 0 48px 0 0;
  display: flex
}

.testimonial-right-block {
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  display: flex
}

.testimonial {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4
}

._2-grids {
  grid-column-gap: 140px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr
}

._2-grids.center-grid {
  align-items: center
}

.hide {
  display: none
}

.paragraph-148 {
  color: #1c1c1c;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px
}

.text-span-22 {
  color: var(--orange)
}

.div-block-201 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  margin-top: 42px;
  display: flex
}

.heading-102 {
  color: #1c1c1c;
  margin-top: 0;
  font-size: 50px;
  line-height: 61.2px
}

.paragraph-149 {
  color: #6b6b6b;
  font-size: 56px;
  line-height: 60px
}

.text-span-23 {
  color: var(--orange);
  font-weight: 600
}

.image-94 {
  align-self: stretch
}

.container2 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 48px 0
}

.container2.bg-header,
.container2.bg-header-copy {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63fe3d8ab25f2f4a857ddcfc_Mask%20group%20\%281\%29.svg);
  background-position: 0 0;
  background-size: auto
}

.container2.bg-header-lp {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/657a1dc5877aa951d5fab1a5_WEBFLOW.png);
  background-position: 0 0;
  background-size: auto;
  min-height: 280px
}

.container2.bg-header-lp.bg-header-score-de-risco {
  background-image: none
}

.container2.bg-header-lp.bg-header-score-de-risco.flex-rsvp {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.container2.padding-score-de-risco {
  padding-top: 24px
}

.container-copy {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 48px
}

.container-copy.bg-header,
.container-copy.bg-header-copy {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63fe3d8ab25f2f4a857ddcfc_Mask%20group%20\%281\%29.svg);
  background-position: 0 0;
  background-size: auto
}

.container-copy.bg-header-lp {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/657a1dc5877aa951d5fab1a5_WEBFLOW.png);
  background-position: 0 0;
  background-size: auto;
  min-height: 280px
}

.container-copy.bg-header-lp.bg-header-score-de-risco {
  background-image: none
}

.container-copy.bg-header-lp.bg-header-score-de-risco.flex-rsvp {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.container-copy.padding-score-de-risco {
  padding-top: 24px
}

.div-block-195-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex
}

.text-span-24 {
  width: 100px;
  font-size: 16px
}

.paragraph-150 {
  width: 460px;
  margin-top: 60px;
  margin-bottom: 0
}

.footer-2 {
  text-align: center;
  background-color: #222;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 52px
}

.div-block-203 {
  opacity: .1;
  background-color: #fff;
  width: 100%;
  height: 1px;
  margin-top: 60px;
  margin-bottom: 32px
}

.copy-footer-2 {
  opacity: .5;
  color: #fff;
  text-align: left;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 24px
}

.three_column_icon_container-copy {
  grid-column-gap: 16px;
  grid-row-gap: 62px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.three_column_icon_container-copy.gap-score-de-risco.align-score-de-risco {
  grid-row-gap: 62px;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: start;
  display: block
}

.new__navmenu__link-list {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex
}

.new__link-list__list-item {
  background-color: #0000;
  margin-right: 0;
  padding: 10px;
  transition: opacity .2s;
  display: flex
}

.new__link-list__list-item.cc-first {
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px
}

.new_navmenu__cta-wrapper {
  margin-left: 38px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex
}

.new-primary {
  border: 2px solid var(--orange);
  background-color: var(--orange);
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px
}

.new-primary.margin-right {
  margin-left: 10px
}

.new-primary.margin-50 {
  margin-top: 50px
}

.new-primary.padding {
  letter-spacing: 0;
  text-transform: none;
  padding: 8px 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  transition: background-color .2s cubic-bezier(.215, .61, .355, 1), background-color .2s cubic-bezier(.55, .055, .675, .19)
}

.new-primary.padding:hover,
.new-primary.padding:focus {
  background-color: #e74817
}

.new-primary.padding.display-none-desktop {
  display: none
}

.new-primary.button-webinar {
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding: 4px 20px;
  font-weight: 400;
  display: flex
}

.new-primary.left {
  align-self: flex-start
}

.new-primary.left.display-none.radius-0 {
  border-bottom-right-radius: 0
}

.new-primary.left.desktop-none {
  display: none
}

.new-primary.left.mt-40 {
  margin-top: 40px
}

.new-primary.new-space {
  justify-content: center;
  align-items: center;
  padding: 10px 24px;
  display: flex
}

.new-primary.icon-arrow {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6633dda32953770becc96923_Right%20Arrow.svg);
  background-position: 82%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-right: 56px
}

.new-primary.icon-arrow.left.mt-40 {
  margin-top: 40px
}

.new-primary.icon-arrow.left.mt-40.none {
  display: block
}

.new-primary.mt-32.dis,
.new-primary.mt-32.n {
  display: none
}

.new-primary.align-left {
  align-self: flex-start
}

.new-primary.justify-left {
  text-transform: none;
  font-weight: 400
}

.new__navbar__wrapper {
  z-index: 100;
  align-items: center;
  height: 100%;
  min-height: 80px;
  display: flex;
  position: relative
}

.new__navbar__wrapper.bg-dark {
  background-color: var(--dark);
  color: var(--coconut)
}

.image-99 {
  max-height: 23px
}

.section-32 {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/660eb735858e0d823ffed9c0_Group%201.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover
}

.new__navbar {
  z-index: 999;
  background-color: #fff;
  font-size: 1rem;
  line-height: 1.7;
  position: fixed;
  inset: 0% 0% auto;
  transform: none
}

.new__navbar.old {
  display: block;
  position: absolute;
  top: 125%
}

.new__navbar.margin-top {
  top: 45%
}

.new__navbar.nav_dark {
  color: #fff;
  background-color: #2220;
  transform: none
}

.font-inter {
  align-self: flex-start;
  font-family: Inter, sans-serif;
  font-weight: 400
}

.font-inter.font-48 {
  font-size: 48px;
  line-height: 58px
}

.font-inter.font-48.color-orange {
  color: var(--orange)
}

.font-inter.font-48.color-orange.max-w-360 {
  max-width: 360px
}

.font-inter.font-48.color-orange.max-w-360.mb-32 {
  margin-top: 0;
  margin-bottom: 32px
}

.font-inter.font-48.color-orange.mb-80 {
  margin-top: 0;
  margin-bottom: 0
}

.font-inter.font-48.color-text-white.max-w-420 {
  max-width: 420px
}

.font-inter.font-48.color-text-white.m-0 {
  margin-top: 0;
  margin-bottom: 0
}

.font-inter.font-48.color-text-white.text-center.mb-32 {
  margin-bottom: 32px
}

.font-inter.font-48.color-text-green {
  color: var(--green-polaris)
}

.font-inter.font-48.color-text-green.m-0 {
  margin-top: 0;
  margin-bottom: 0
}

.font-inter.font-48.color-text-green.m-0.max-370 {
  max-width: 370px
}

.paragraph-151 {
  color: var(--white)
}

.paragraph-152 {
  color: var(--white);
  max-width: 390px;
  margin-top: 64px;
  margin-bottom: 64px
}

.div-block-204 {
  flex-flow: column;
  display: flex
}

.paragraph-153 {
  color: var(--white);
  margin-top: 16px;
  margin-bottom: 0;
  text-decoration: underline
}

.new-spacing {
  min-height: 110px
}

.new-spacing.center {
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.new-spacing.bgdark.color-text-white.gradient_blur_retangle {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63cfd2e1b481df0d12aaa637_Rectangle%202284.png);
  background-repeat: no-repeat;
  background-size: auto
}

.new-spacing.bgdark.color-text-white.gradient_blur_retangle.blur-adjustment {
  background-position: 0 170%
}

.new-spacing.bgdark.color-text-white.gradient_blur.gradient-adjust {
  background-position: 100% -140%;
  background-repeat: no-repeat;
  background-attachment: scroll
}

.font-500 {
  font-weight: 500
}

.section-33 {
  background-color: #f2f2f2;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6616fe75d322bc7be4b12471_GLITCH1%20\%282\%29.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain
}

.max-w-360 {
  max-width: 360px
}

.div-block-205 {
  margin-top: 20px
}

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

.section-34 {
  background-color: #f2f2f2;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6617d6c23bb82215a1951144_GLITCH2.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain
}

.div-block-207 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.heading-103 {
  color: var(--orange);
  max-width: 185px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400
}

.div-block-208 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  max-width: 360px;
  display: flex
}

.paragraph-154 {
  margin-bottom: 0
}

.heading-103-copy {
  color: var(--orange);
  max-width: 235px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400
}

.section-35 {
  background-color: #1a1a1a;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6617d6c24f723d6efd641896_GLITCH3.png);
  background-position: -20%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: auto;
  margin-right: auto
}

.div-block-209 {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6610034413445abf9a6a3ccb_GLITCH3.svg);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex
}

.div-block-209.display-none-mobile {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6617d6c24f723d6efd641896_GLITCH3.png);
  background-position: 0%;
  background-size: contain
}

.div-block-210 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.image-100 {
  align-self: flex-end;
  width: 300px
}

.max-w-420 {
  max-width: 478px
}

.max-w-420.mt-20 {
  margin-top: 20px
}

.font-18 {
  line-height: 21.78px
}

.font-18.color-text-white.text-center.mt {
  margin-bottom: 32px
}

.font-18.color-text-white.text-center.m-0 {
  margin-bottom: 0
}

.text-span-25 {
  color: var(--orange)
}

.div-block-211 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 560px;
  min-height: 540px;
  margin-bottom: 0;
  padding-bottom: 40px;
  display: flex
}

.max-w-380 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  max-width: 380px;
  display: flex
}

.cta-white {
  color: var(--black-byte);
  background-color: #f2f2f2;
  align-self: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px
}

.cta-white.margin-right {
  margin-left: 10px
}

.cta-white.margin-50 {
  margin-top: 50px
}

.cta-white.padding {
  letter-spacing: 0;
  text-transform: none;
  padding: 8px 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  transition: background-color .2s cubic-bezier(.215, .61, .355, 1), background-color .2s cubic-bezier(.55, .055, .675, .19)
}

.cta-white.padding:hover,
.cta-white.padding:focus {
  background-color: #e74817
}

.cta-white.padding.display-none-desktop {
  display: none
}

.cta-white.button-webinar {
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding: 4px 20px;
  font-weight: 400;
  display: flex
}

.cta-white.left {
  align-self: flex-start
}

.cta-white.new-space {
  padding: 10px 24px
}

.bg_blackbyte {
  background-color: var(--black-byte);
  color: var(--cyber-white);
  flex-flow: column;
  height: 100%;
  display: block
}

.div-block-212 {
  grid-column-gap: 110px;
  grid-row-gap: 110px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex
}

.text-block-8 {
  color: var(--orange);
  font-size: 18px;
  line-height: 21.78px
}

.text-block-9 {
  color: var(--white);
  font-size: 48px;
  line-height: 58.09px
}

.text-block-10 {
  color: var(--white);
  font-size: 18px;
  line-height: 21.78px
}

.div-block-213 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex
}

.paragraph-155 {
  color: var(--white);
  margin-bottom: 0;
  line-height: 21.78px
}

.div-block-214 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex
}

.div-block-215 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  max-width: 580px;
  display: flex
}

.div-block-216 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  align-items: flex-start;
  display: flex
}

.slide-nav-3 {
  width: 100px;
  margin-top: 0;
  margin-bottom: -15px
}

.mask-4 {
  height: 100%;
  margin-bottom: 40px
}

.accordion-item-copy {
  border-bottom: 1px solid #e1deda33;
  width: 100%;
  overflow: hidden
}

.accordion-item-copy.last-item {
  border-bottom: 1px solid var(--silver-2)
}

.accordion-item-copy.mt-24 {
  margin-top: 24px
}

.slider-button-left {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dee3ff;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66154e6ba1cc5e0256fd00c1_Group%20\%281\%29.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s
}

.slider-button-left:hover {
  color: #fff;
  background-color: #c7cfff;
  background-position: 40%
}

.slider-button-left:active {
  background-color: #657cff
}

.slider-button-right {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dee3ff;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66154e6ba1cc5e0256fd00c0_Group.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 100px;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s
}

.slider-button-right:hover {
  color: #fff;
  background-color: #c7cfff;
  background-position: 60%
}

.slider-button-right:active {
  background-color: #657cff
}

.swiper-column {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 48px;
  display: flex
}

.swiper-wrapper {
  flex: none;
  display: block
}

.swiper-wrapper.basic-slider-list {
  align-items: center;
  display: flex
}

.swiper-arrow-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid
}

.basic-swiper {
  width: 100%;
  margin-bottom: 48px;
  overflow: hidden
}

.no-margin {
  margin-bottom: 0;
  margin-right: 0
}

.swiper-slide {
  flex: none
}

.swiper-slide.basic-swiperr-item {
  width: 100%;
  height: 320px;
  display: flex
}

.container-3 {
  width: 100%;
  max-width: 1328px;
  padding-left: 24px;
  padding-right: 24px;
  position: relative
}

.container-3.flex-center.overflow-none {
  overflow: hidden
}

.left-arrow-5,
.right-arrow-5 {
  justify-content: center;
  align-items: center;
  display: none
}

.slider_nav {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
  justify-content: center;
  display: flex;
  position: relative
}

.slider1_arrow-wrapper.next-button {
  justify-content: flex-end
}

.slider1_arrow-wrapper.back-button {
  max-width: 12px
}

.image-102 {
  align-self: flex-end
}

.hubspot-legalconsent {
  margin-top: 1rem
}

.hubspot-checkbox {
  margin-right: 1rem
}

.hubspot-formwrap {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 32px;
  padding-left: 0;
  display: none
}

.hubspot-form {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  display: flex
}

.hubspot-input {
  box-sizing: border-box;
  color: #33475b;
  background-color: #f5f8fa;
  border: 1px solid #cbd6e2;
  width: 100%;
  height: 40px;
  padding: 9px 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: inline-block
}

.hubspot-label {
  box-sizing: border-box;
  color: var(--white);
  width: auto;
  margin-bottom: 4px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 21.78px
}

.hubspot-button {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #ff5824;
  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: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  transition: all .15s linear;
  display: block;
  position: relative
}

.div-block-220 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex
}

.div-block-221 {
  padding-left: 82px
}

.new__navmenu__link-list-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex
}

.new__link-list__list-item-copy {
  background-color: #0000;
  margin-right: 0;
  padding: 10px;
  transition: opacity .2s;
  display: flex
}

.new__link-list__list-item-copy.cc-first {
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px
}

.section-36 {
  background-color: var(--cyber-white)
}

.div-block-222 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6619459a069153fda6f03366_Opengraph-image%20\%282\%29.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.max-w-380-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  max-width: 100%;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-left: 98px;
  display: flex
}

.image-103 {
  border-bottom-right-radius: 4px;
  padding-top: 70px;
  display: block
}

.heading-95-copy {
  color: #fff;
  text-align: center;
  max-width: 100%;
  margin: 8px auto 16px;
  font-family: Lora, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 63px
}

.heading-95-copy.mb-40 {
  margin-bottom: 40px
}

.text-span-26,
.text-span-27 {
  color: var(--green-polaris)
}

.div-block-164-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.div-block-224 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-225 {
  background-color: var(--green-polaris);
  border-radius: 15.63px;
  padding: 28px 34px 24px 40px
}

.heading-104 {
  color: #4b4a4f;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Lora, sans-serif;
  font-weight: 400
}

.paragraph-161 {
  font-size: 16px;
  line-height: 24px
}

.check_gray {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66202031be4614fbd9aba481_Line%207.svg), url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66201c7749aecd87d7907ece_Vector%2096.svg);
  background-position: 0 100%, 0 20px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  padding-top: 14px;
  padding-left: 32px
}

.paragraph-162 {
  color: #4b4a4f;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px
}

.paragraph-162-copy {
  color: #4b4a4f;
  max-width: 276px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px
}

.div-block-225-copy {
  background-color: #222428;
  border-radius: 15.63px;
  padding: 28px 34px 24px 40px
}

.heading-104-copy {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 29.3px
}

.bg-black-byte {
  background-color: var(--black-byte);
  color: #fff
}

.bg-black-byte.gradient-blur {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63cfce10cd678e5d0ca3deab_Ellipse%2039.png);
  background-position: 120% 61%;
  background-repeat: no-repeat;
  background-size: 380px;
  background-attachment: scroll
}

.bg-black-byte.padding-48 {
  padding-top: 48px;
  padding-bottom: 48px
}

.bg-black-byte.bg-header-score-de-risco {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/650daccfc415cb1e807cfa2f_BG-ES-Score%20de%20risco.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  height: 450px
}

.bg-black-byte.bg-header-score-de-risco.pt {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/64fb21615d98a22169c8b5df_BG-Score%20de%20Risco.svg)
}

.bg-black-byte.bg-header-score-de-risco.pt.header-fullwidth {
  background-size: cover
}

.bg-black-byte.bg-header-score-de-risco.pt.header-fullwidth.bg-rsvp {
  background-color: #1c1c1c;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/656a4390f03f84a3bf205232_WEBFLOW2.png);
  background-position: 100% 0;
  background-size: auto
}

.bg-black-byte.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
  background-color: #1c1c1c;
  background-image: none;
  background-position: 0 0;
  background-size: auto
}

.bg-black-byte.bg-header-score-de-risco.pt.header-fullwidth.en {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65df6bac36e67e09ce822b9a_header.png)
}

.bg-black-byte.kit-seguran-a {
  background-color: #2a2724;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/652d7b663851c94abdb92b3d_bg-kit-seg-23.png);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 830px
}

.bg-black-byte.kit-seguran-a.header-kit {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/652dd35fa81df619be4e85a8_BG-LP-Kit.svg)
}

.bg-black-byte.polaris {
  border-radius: 12px;
  padding-top: 75px;
  padding-left: 98px
}

.bg-black-byte.why-axur {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/664f47a5da75db7ee6138aeb_bg-hero-why.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain
}

.bg-black-byte.glitch2 {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6696c714fd15d30bbe57593c_image.svg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain
}

.bg-black-byte.bg_tks_content {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66ab824180398c6e53af1491_bg_tks.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain
}

.bg-black-byte.bg_tks_partners {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66ab8fac8244e56e2ff762ea_bg_tks2.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto
}

.bg-black-byte.bg_tks_event {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66ab90cf9e8b419fa7f21722_bg_tks_event.svg);
  background-position: 50% 100%;
  background-size: auto;
  padding-bottom: 360px
}

.new-h1 {
  color: var(--cyber-white);
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 72.61px
}

.new-h1.m0 {
  margin-bottom: 0
}

.new-h1.text-orange {
  color: var(--orange)
}

.div-block-226 {
  margin-top: 20px;
  display: flex
}

.div-block-227 {
  max-width: 650px
}

.hero__paragraph-copy {
  color: var(--cyber-white);
  max-width: 515px;
  margin-bottom: 64px
}

.link-24 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  text-decoration: underline;
  display: flex
}

.div-block-228 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex
}

.splide {
  width: 100%;
  padding-top: 32px
}

.splide.p-32 {
  padding-bottom: 32px
}

.splide.p-32.mobile {
  display: none
}

.splide__track {
  width: 100%;
  overflow: clip
}

.splide__list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-around;
  width: 100%;
  display: flex
}

.splide__list.mh-60 {
  max-height: 60px
}

.splide__slide {
  align-self: center
}

.heading-105 {
  color: var(--cyber-white);
  text-align: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 29.05px
}

.div-block-229 {
  justify-content: space-between;
  max-width: 1135px;
  margin: 32px auto 30px;
  display: flex
}

.div-block-230 {
  background-color: var(--black-byte);
  color: var(--black-byte);
  height: 80px
}

.div-block-231,
.section-37 {
  background-color: #1f2124
}

.new-h2 {
  color: var(--cyber-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 58.09px;
  display: block
}

.new-h2.hero__text-left.color_black-byte {
  color: var(--black-byte)
}

.new-h2.hero__text-left.color_orange {
  color: var(--orange)
}

.new-h2.color-text-black_byte {
  color: var(--black-byte)
}

.new-h2.color-text-black_byte.max-w-300 {
  width: 300px
}

.new-h2.color-text-black_byte.mw-965 {
  max-width: 965px;
  margin-bottom: 48px
}

.new-h2.color-text-black_byte.mw-850 {
  max-width: 850px;
  margin-bottom: 48px
}

.new-h2.color-text-black_byte.left-mobile,
.new-h2.center {
  text-align: center
}

.new-h2.color-text-orange {
  color: var(--orange)
}

.new-h2.color-text-orange.bold {
  font-weight: 600
}

.new-h2.left {
  text-align: left
}

.new-h2.left.bold {
  font-weight: 600
}

.new-h2.mw-1050 {
  max-width: 1050px
}

.new-h2.mw-980 {
  max-width: 888px
}

.new-h2.mobi {
  display: none
}

.new-h2._w-315 {
  max-width: 315px
}

.new-h2.mb-60 {
  margin-bottom: 60px
}

.paragraph-163 {
  max-width: 572px
}

.paragraph-164 {
  color: var(--cyber-white);
  text-align: center;
  max-width: 572px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto
}

.image-104 {
  margin-left: auto;
  margin-right: auto
}

.image-104.desktop-none {
  display: none
}

.div-block-232 {
  display: flex
}

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

.bg-cyber-white.one {
  border-radius: 12px;
  padding-top: 0;
  padding-left: 99px
}

.bg-cyber-white.glitch {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/663e90b86759b8f298d1ca84_GLITCH_TKD.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain
}

.bg-cyber-white.about {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6650cd0644ab6fa43a7ada30_giffff.gif);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 703px
}

.bg-cyber-white.digital_fraud {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/666b3b78ec93ab0fa7c2fe97_digital_fradus_option_bg.png);
  background-position: 144% 100%;
  background-repeat: no-repeat;
  background-size: auto
}

.paragraph-165 {
  color: var(--black-byte);
  max-width: 745px;
  margin-top: 24px;
  margin-bottom: 0
}

.div-block-233 {
  padding: 60px 48px 40px
}

.new_tabs_menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--white);
  border-radius: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 24px;
  display: flex
}

.new_tabs_menu.resources {
  display: inline-block
}

.tab-link {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 14.52px
}

.text-block-14 {
  font-size: 12px;
  line-height: 14.52px
}

.tab-link-tab-2 {
  color: var(--black-byte);
  background-color: #0000;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 12px;
  line-height: 14.52px
}

.tab-link-deep-dark-web {
  background-color: #0000;
  margin-bottom: 0;
  padding: 12px 16px
}

.tab-link-deep-dark-web.w--current {
  background-color: var(--black-byte);
  color: var(--white-smoke)
}

.tab-link-takedown {
  background-color: #0000;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 12px;
  line-height: 14.52px
}

.div-block-234 {
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 456px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 64px;
  padding-bottom: 20px;
  padding-right: 10px;
  display: grid
}

.heading-106 {
  color: var(--orange);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 58.09px
}

.heading-106.color-text-cyber_white {
  color: var(--cyber-white)
}

.heading-106._w-350 {
  max-width: 350px
}

.paragraph-166 {
  color: var(--black-byte);
  margin-bottom: 36px;
  line-height: 21.78px
}

.div-block-227-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 650px;
  margin-top: 0;
  display: flex
}

.image-105 {
  border-radius: 12px;
  width: 100%;
  display: block;
  box-shadow: -2px -1px 20px 5px #0003
}

.image-105.deep {
  object-fit: fill
}

.image-105.shadow {
  box-shadow: -2px -1px 20px -2px #0003
}

.image-105.s {
  box-shadow: none
}

.paragraph-166-copy {
  color: var(--black-byte);
  max-width: 360px;
  margin-bottom: 60px;
  line-height: 21.78px
}

.paragraph-166-copy._w-425 {
  max-width: 425px
}

.paragraph-166-copy.color-text-white {
  color: var(--cyber-white)
}

.paragraph-166-copy.mb-60 {
  margin-bottom: 60px
}

.paragraph-166-copy.mb-60._w-390 {
  max-width: 390px
}

.paragraph-166-copy {
  color: var(--black-byte);
  margin-bottom: 36px;
  line-height: 21.78px
}

.paragraph-166-copy-copy._w-435 {
  max-width: 435px
}

.div-block-235 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid
}

.div-block-236 {
  display: flex
}

.heading-106-copy {
  color: var(--cyber-white);
  max-width: 540px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 58.09px
}

.div-block-237 {
  background-color: var(--black-byte);
  border-radius: 12px;
  max-width: 329px;
  padding: 40px 24px 40px 60px
}

.text-block-15 {
  color: var(--cyber-white);
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 21.78px
}

.text-block-16 {
  color: var(--orange);
  font-family: Inter, sans-serif;
  font-size: 48px;
  line-height: 58.09px
}

.div-block-238 {
  display: flex
}

.image-106 {
  margin-right: -32px;
  position: relative
}

.image-106.b {
  display: block
}

.div-block-227-copy-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  max-width: 650px;
  display: flex
}

.div-block-239 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding-bottom: 20px;
  display: flex
}

.image-108 {
  margin-bottom: 32px
}

.div-block-240 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 32px;
  display: grid
}

.div-block-240.display-none {
  width: 100%
}

.image-109 {
  width: 100%;
  height: 100%
}

.image-110 {
  border-radius: 15px;
  width: 100%;
  height: 100%
}

.div-block-241 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 32px;
  display: grid
}

.div-block-241.display-none {
  grid-template-columns: .75fr 1fr;
  width: 100%
}

.div-block-242 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  flex-flow: column;
  align-items: center;
  margin-top: 0;
  display: flex
}

.div-block-242.display-none {
  width: 100%
}

.outline-grey-copy {
  color: var(--black-byte);
  letter-spacing: .8px;
  background-color: #0000;
  border: 2px solid #000;
  border-radius: 0;
  margin: 0 0 20px;
  padding: 16px 40px;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.36px
}

.div-block-243 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex
}

.div-block-244 {
  justify-content: space-between;
  display: flex
}

.div-block-227-copy {
  justify-content: space-between;
  max-width: 460px;
  margin-top: 0
}

.hero__paragraph-copy-copy {
  color: var(--cyber-white);
  max-width: 515px;
  margin-bottom: 0
}

.hero__paragraph-copy-copy-copy {
  color: var(--cyber-white);
  max-width: 450px;
  margin-top: 24px;
  margin-bottom: 0;
  line-height: 21.78px
}

.div-block-245 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex
}

.section-38 {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66340263b6333afef6a0985e_Group%2014184.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover
}

.tabs {
  margin-bottom: 20px
}

.tabs.display_none_mobile {
  display: block
}

.div-block-246 {
  margin-top: 20px
}

.paragraph-166-copy-copy {
  color: var(--black-byte);
  max-width: 360px;
  margin-bottom: 64px;
  line-height: 21.78px
}

.paragraph-166-copy-copy._w-425 {
  max-width: 425px
}

.paragraph-166-copy-copy.color-text-white {
  color: var(--cyber-white)
}

.paragraph-166-copy-copy.color-text-white.font-24 {
  font-size: 24px;
  line-height: 29.05px
}

.paragraph-167 {
  color: var(--cyber-white);
  margin-bottom: 64px
}

.new-primary-white {
  background-color: var(--cyber-white);
  color: var(--black-byte);
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px
}

.new-primary-white.margin-right {
  margin-left: 10px
}

.new-primary-white.margin-50 {
  margin-top: 50px
}

.new-primary-white.padding {
  letter-spacing: 0;
  text-transform: none;
  padding: 8px 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  transition: background-color .2s cubic-bezier(.215, .61, .355, 1), background-color .2s cubic-bezier(.55, .055, .675, .19)
}

.new-primary-white.padding:hover,
.new-primary-white.padding:focus {
  background-color: #e74817
}

.new-primary-white.padding.display-none-desktop {
  display: none
}

.new-primary-white.button-webinar {
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding: 4px 20px;
  font-weight: 400;
  display: flex
}

.new-primary-white.left {
  align-self: flex-start
}

.new-primary-white.new-space {
  justify-content: center;
  align-items: center;
  padding: 10px 24px;
  display: flex
}

.new-primary-white.icon-arrow {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6633dda32953770becc96923_Right%20Arrow.svg);
  background-position: 82%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-right: 56px
}

.div-block-247 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.heading-polaris {
  color: var(--white-smoke);
  max-width: 375px;
  margin-top: 0;
  margin-bottom: 60px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 58.09px
}

.heading-polaris.color-text-cyber_white {
  color: var(--cyber-white)
}

.text-block-17 {
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 21.78px
}

.outline-grey-2-copy {
  color: #555;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #0000;
  border: 2px solid #555;
  border-radius: 4px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12.93px;
  font-weight: 700
}

.outline-white {
  border: 2px solid var(--white-smoke);
  color: var(--cyber-white);
  letter-spacing: .8px;
  background-color: #0000;
  border-radius: 0;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.36px
}

.new-primary-white-copy {
  border: 2px solid var(--white-smoke);
  background-color: var(--cyber-white);
  color: var(--black-byte);
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px
}

.new-primary-white-copy.margin-right {
  margin-left: 10px
}

.new-primary-white-copy.margin-50 {
  margin-top: 50px
}

.new-primary-white-copy.padding {
  letter-spacing: 0;
  text-transform: none;
  padding: 8px 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  transition: background-color .2s cubic-bezier(.215, .61, .355, 1), background-color .2s cubic-bezier(.55, .055, .675, .19)
}

.new-primary-white-copy.padding:hover,
.new-primary-white-copy.padding:focus {
  background-color: #e74817
}

.new-primary-white-copy.padding.display-none-desktop {
  display: none
}

.new-primary-white-copy.button-webinar {
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding: 4px 20px;
  font-weight: 400;
  display: flex
}

.new-primary-white-copy.left {
  align-self: flex-start
}

.new-primary-white-copy.new-space {
  justify-content: center;
  align-items: center;
  padding: 10px 24px;
  display: flex
}

.new-primary-white-copy.icon-arrow {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6633dda32953770becc96923_Right%20Arrow.svg);
  background-position: 82%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-right: 56px
}

.div-block-248 {
  grid-column-gap: 16px;
  grid-row-gap: 31px;
  grid-template-rows: auto auto;
  grid-template-columns: 62px 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 60px;
  display: grid
}

.text-block-18 {
  color: var(--white-smoke);
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 29.05px
}

.text-span-28 {
  color: #a5da5a
}

.div-block-249 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-249.mt58 {
  padding-top: 60px
}

.outline-black-byte {
  color: var(--black-byte);
  letter-spacing: .8px;
  background-color: #0000;
  border: 2px solid #000;
  border-radius: 0;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.36px
}

.paragraph-168 {
  max-width: 350px;
  margin-bottom: 60px
}

.hero__paragraph-copy-copy {
  color: var(--cyber-white);
  max-width: 515px;
  margin-bottom: 64px;
  font-size: 24px;
  line-height: 29.05px
}

.div-block-250.desktop-none {
  display: none
}

.display-none {
  border-bottom-right-radius: 12px
}

.display-none.r-12 {
  border-top-right-radius: 12px
}

.display-none._w-100 {
  width: 100%
}

.desktop-none,
.div-block-251,
.div-block-251.desktop-none {
  display: none
}

.div-block-228-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 32px;
  display: flex
}

.div-block-228-copy.mt0 {
  margin-top: 0
}

.div-block-228-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex
}

.icon-arrow {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6633dda32953770becc96923_Right%20Arrow.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 32px
}

.image-114,
.image-115 {
  display: none
}

.div-block-255 {
  justify-content: space-around;
  width: 100%;
  display: none
}

.div-block-256 {
  justify-content: space-between;
  width: 100%;
  display: none
}

.div-block-258 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  flex-flow: column;
  align-self: flex-end;
  max-width: 458px;
  padding: 38px 50px;
  display: flex
}

.div-block-259 {
  flex-flow: column;
  display: flex
}

.text-block-21 {
  font-size: 16.92px
}

.text-block-22 {
  padding-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 16.92px;
  font-weight: 700;
  line-height: 20.48px
}

.text-block-22-copy {
  color: #999;
  font-family: Inter, sans-serif;
  font-size: 16.92px;
  font-weight: 400;
  line-height: 20.48px
}

.image-102-copy {
  align-self: flex-end;
  margin-bottom: -12px;
  margin-right: 30px
}

.image-102-copy-copy {
  align-self: flex-end;
  margin-bottom: 12px;
  margin-right: 32px
}

.others-plataforms {
  z-index: 10;
  margin-top: 160px;
  position: relative
}

.text-span-31,
.text-span-32 {
  color: var(--green-polaris)
}

.polaris_paragraph-copy {
  color: #fff;
  width: 100%;
  max-width: 375px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px
}

.polaris_paragraph-copy.h3 {
  max-width: 100%;
  font-family: Lora, sans-serif
}

.div-block-260 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 420px 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid
}

.div-block-261 {
  flex-flow: column
}

.div-block-262 {
  z-index: 11;
  background-color: var(--green-polaris);
  border-radius: 16px;
  max-width: 420px;
  padding-top: 38px;
  padding-left: 24px;
  position: relative
}

.list-15-copy {
  padding-top: 24px
}

.polaris_paragraph_list-copy {
  color: #fff;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px
}

.polaris_paragraph_list-copy.mt-8 {
  margin-top: 8px
}

.paragraph-171 {
  flex-flow: column;
  justify-content: center;
  min-height: 46px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex
}

.list-green-bullet-star {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/663cd5fbf1b561aa71695f46_polaris_star.svg);
  background-position: 18px 32px;
  background-size: 18px;
  border-bottom: 1.02px solid #4b4a4f;
  margin-bottom: 0;
  padding: 16px 24px 16px 56px
}

.div-block-263 {
  padding-top: 26px;
  padding-bottom: 26px
}

.div-block-264 {
  flex-flow: row;
  justify-content: flex-end;
  display: flex
}

.polaris_title {
  color: #49494d;
  margin: 0 auto 16px;
  padding-left: 21px;
  font-family: Lora, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 45px
}

.polaris_title.ml-100 {
  padding-right: 100px
}

.polaris_title.mb-48 {
  margin-bottom: 48px
}

.polaris_title.mb-0 {
  margin-bottom: 0
}

.list-green-bullet-star---no-border {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/663cd5fbf1b561aa71695f46_polaris_star.svg);
  background-position: 18px 32px;
  background-size: 18px;
  margin-bottom: 0;
  padding: 16px 24px 0 56px
}

.div-block-265 {
  background-color: #222428;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  max-width: 330px;
  padding-top: 18px;
  padding-bottom: 20px;
  padding-right: 24px
}

.polaris_title_others {
  color: #fff;
  margin: 0 auto 26px;
  padding-left: 21px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px
}

.polaris_title_others.ml-100 {
  padding-right: 100px
}

.polaris_title_others.mb-48 {
  margin-bottom: 48px
}

.polaris_title_others.mb-0 {
  margin-bottom: 0
}

.list-no-bullet {
  color: #fff;
  background-image: none;
  border-bottom: 1.02px solid #4b4a4f;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 28px
}

.list-no-bullet---no-border {
  color: #fff;
  background-image: none;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 0;
  padding-left: 28px
}

.list-19 {
  margin-bottom: 0
}

.quotes {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/663e5b567a75bb2efe6773fa_bg_quotes.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 160px;
  position: relative
}

.polaris_h1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lora, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 63px
}

.text-span-33 {
  color: var(--green-polaris)
}

.paragraph-172 {
  color: #fff
}

.paragraph-173 {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px
}

.div-block-266 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1b192299;
  border: 1px solid #ffffff26;
  border-radius: 8px;
  flex-flow: column;
  align-items: flex-start;
  width: 520px;
  padding: 40px 64px;
  display: flex
}

.paragraph-174 {
  color: #e1deda;
  letter-spacing: .5px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 14.4px
}

.text-span-34 {
  color: var(--green-polaris);
  font-weight: 700
}

.div-block-267 {
  z-index: 10;
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative
}

.div-block-268 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex
}

.section-39 {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/663e7dfe4038ea653034d605_takedown_bg.webp);
  background-position: 0 0;
  background-size: auto
}

.new-subtitle {
  color: #fff;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 29.05px
}

.new-subtitle.mb-64 {
  margin-bottom: 64px
}

.new-subtitle.mb-64.mw-640 {
  max-width: 640px
}

.new-subtitle.mw-460 {
  max-width: 460px
}

.new-subtitle.text-orange {
  color: var(--orange)
}

.new-subtitle.p64 {
  padding-top: 64px;
  padding-bottom: 64px
}

.new-subtitle.mw-380 {
  max-width: 380px
}

.div-block-269 {
  flex-flow: column;
  align-items: flex-start;
  width: 685px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block
}

.text-span-35 {
  color: var(--orange)
}

.div-block-270 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--black-byte);
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 64px 80px;
  display: flex
}

.div-block-270.bg-gray {
  background-color: #1f2124
}

.paragraph-175 {
  color: var(--cyber-white);
  line-height: 21.78px
}

.paragraph-176 {
  color: var(--cyber-white);
  text-align: left;
  margin-bottom: 0;
  line-height: 21.78px
}

.text-span-36 {
  font-weight: 600
}

.div-block-271 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #2b2b2b;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 12px 32px;
  display: flex
}

.div-block-271.bgblakcbyte {
  background-color: var(--black-byte)
}

.tag {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--black-byte);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  display: inline-flex
}

.tag.orange {
  background-color: var(--orange)
}

.text-block-23 {
  color: var(--cyber-white);
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 21.78px
}

.new-h3 {
  color: var(--cyber-white);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 29.05px
}

.new-h3.t1 {
  max-width: 120px
}

.new-h3.color-text-white {
  color: var(--cyber-white)
}

.new-h3.color-text-white.deep {
  padding-right: 40px
}

.text-span-37 {
  color: var(--orange)
}

.paragraph-177 {
  color: var(--black-byte);
  margin-bottom: 0
}

.div-block-272 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  display: flex
}

.link-25 {
  color: #222
}

.link-26 {
  color: #871ae5;
  padding-top: 10px;
  font-size: 18px;
  line-height: 21.78px
}

.div-block-273 {
  grid-column-gap: 130px;
  grid-row-gap: 64px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 360px 1fr;
  grid-auto-columns: 1fr;
  width: 890px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid
}

.div-block-274 {
  grid-column-gap: 104px;
  grid-row-gap: 104px;
  padding-top: 70px;
  padding-bottom: 60px;
  display: flex
}

.paragraph-178 {
  text-align: left;
  margin-bottom: 0
}

.paragraph-178.max-348 {
  max-width: 348px
}

.div-block-275 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #000;
  border: 1px solid #ffffff3d;
  border-radius: 4px;
  padding: 8px 12px 8px 8px;
  display: inline-flex
}

.text-block-24 {
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 14.52px
}

.div-block-276 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #2b2b2b;
  border: 1px solid #ffffff3d;
  border-radius: 4px;
  padding: 8px 12px;
  display: inline-flex
}

.div-block-277 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  display: flex
}

.div-block-278 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.div-block-279 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex
}

.image-109-copy {
  width: 100%;
  height: 100%;
  padding-top: 40px
}

.div-block-280 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid
}

.div-block-278-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 560px;
  display: flex
}

.paragraph-178-copy {
  max-width: 514px;
  margin-bottom: 0;
  line-height: 21.78px
}

.div-block-281 {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  align-items: flex-start;
  padding: 64px;
  display: flex
}

.div-block-281.d {
  display: none
}

.tag_orange {
  background-color: var(--orange);
  color: #fff;
  border-radius: 4px;
  padding: 8px 12px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15.04px
}

.div-block-282 {
  color: var(--black-byte);
  text-align: left
}

.div-block-282.text-white {
  color: var(--white-smoke)
}

.image-116 {
  margin-bottom: 30px
}

.div-block-283 {
  grid-column-gap: 91px;
  grid-row-gap: 16px;
  background-color: #000;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/664394f2752446328f37ac0c_andre_polar.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: .55fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid
}

.div-block-283.orange {
  background-color: var(--orange);
  filter: blur();
  background-image: linear-gradient(#0000 14%, #00000054), url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6697ecda5fd4266f8b5827db_andre_polar_ts.png);
  background-position: 0 0, 100% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 509px;
  padding-top: 0;
  padding-bottom: 0
}

.div-block-284 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 106px;
  padding-bottom: 106px;
  padding-left: 80px;
  display: flex
}

.div-block-284.p {
  padding-top: 100px;
  padding-bottom: 100px
}

.text-block-26 {
  font-size: 24px
}

.text-block-27 {
  color: var(--cyber-white);
  font-size: 24px;
  line-height: 29.05px
}

.text-block-28 {
  color: var(--orange);
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 21.78px
}

.div-block-285 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: var(--cyber-white);
  color: var(--orange);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 105px;
  padding-bottom: 105px;
  padding-left: 100px;
  display: grid;
  overflow: hidden
}

.image-117 {
  border-radius: 12px;
  margin-right: -60px;
  box-shadow: 0 2px 20px 2px #0000001a
}

.new-h2-copy {
  max-width: 300px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 58.09px
}

.new-h2-copy.hero__text-left.color_black-byte,
.new-h2-copy.color-text-black_byte {
  color: var(--black-byte)
}

.new-h2-copy.center {
  text-align: center
}

.paragraph-178-copy {
  color: var(--black-byte);
  max-width: 424px;
  margin-bottom: 0
}

.div-block-286 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex
}

.text-block-29,
.text-block-30 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 24.2px
}

.dropdown-toggle-2 {
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0
}

.paragraph-179 {
  line-height: 21.78px
}

.dropdown-list-copy {
  background-color: #0000;
  padding: 0 100px 24px 0;
  display: block;
  position: static
}

.dropdown-2 {
  border-bottom: 1px solid #0003;
  margin-top: 32px
}

.div-block-287 {
  padding-top: 20px;
  padding-bottom: 20px
}

.paragraph-178-copy-copy {
  color: var(--cyber-white);
  max-width: 514px;
  margin-bottom: 0
}

.div-block-288 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex
}

.div-block-289 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 32px;
  padding: 64px;
  display: flex
}

.div-block-290 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  display: grid
}

.text-block-31 {
  font-size: 28px;
  line-height: 34.55px
}

.text-block-32 {
  color: #222;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: 28.38px;
  font-weight: 600;
  line-height: 34.55px;
  display: flex
}

.text-span-38 {
  color: #999;
  letter-spacing: 1.23px;
  background-color: #2222220f;
  border-radius: 30px;
  margin-left: 10px;
  padding: 2px 4px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14.81px
}

.text-block-33 {
  color: #666;
  text-align: left;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 19.74px
}

.text-span-38-copy {
  color: #06c677;
  letter-spacing: 1.23px;
  background-color: #06c67714;
  border-radius: 30px;
  margin-left: 10px;
  padding: 2px 4px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14.81px
}

.text-block-33-copy {
  color: #666;
  text-align: left;
  width: 120px;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 19.74px
}

.image-118 {
  width: 100%
}

.div-block-291 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex
}

.text-block-34 {
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 25.91px
}

.image-119,
.image-120 {
  display: none
}

.div-block-292 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex
}

.image-122 {
  display: none
}

.image-117-copy {
  border-radius: 12px;
  margin-right: -60px;
  display: none;
  box-shadow: 0 2px 20px 2px #0000001a
}

.accordion {
  width: 66.66%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block
}

.accordion.js-accordion {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 754px;
  margin-top: 32px;
  padding-left: 0;
  padding-right: 0;
  display: grid
}

.accordion.js-accordion.mw-845 {
  width: 845px
}

.accordion_item-image {
  width: 20px
}

.accordion-body {
  color: #9096a4;
  padding-left: 64px;
  padding-right: 8px;
  display: block
}

.accordion-body.js-accordion-body {
  color: #9096a4;
  padding: 30px 20px 20px 0
}

.question-text {
  color: #000;
  letter-spacing: 0;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 12px;
  font-size: 20px;
  font-weight: 400;
  line-height: 24.2px
}

.question-text.ml-0 {
  margin-left: 0
}

.question-text.orange {
  color: var(--orange)
}

.accordion-body__contents {
  color: #000;
  margin-top: 8px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 21.78px
}

.accordion-body__contents.p-100 {
  padding-right: 100px
}

.faq-image {
  width: 100%;
  margin-top: 40px
}

.js-accordion-icon {
  height: 28px;
  transition: transform .2s;
  transform: rotate(90deg)
}

.js-accordion-icon.active {
  transform: rotate(-90deg)
}

.accordion-header {
  color: #2e323c;
  align-items: center;
  display: flex
}

.accordion-header.js-accordion-header {
  cursor: pointer
}

.faq-video {
  margin-top: 40px
}

.faq-button {
  background-color: #ffb223;
  border-radius: 3px;
  margin-top: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  transition: background-color .2s
}

.faq-button:hover {
  background-color: #ffd17b
}

.accordion__item {
  background-color: var(--cyber-white);
  text-align: left;
  border-bottom: 1px solid #0003;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 20px 0;
  text-decoration: none;
  display: flex;
  overflow: hidden
}

.accordion__item.js-accordion-item {
  padding-bottom: 20px
}

.accordion__item.js-accordion-item.active {
  cursor: default;
  padding-left: 0;
  padding-right: 0
}

.text-block-35 {
  background-color: #434547;
  padding: 8px 10px;
  font-family: Inter, sans-serif;
  font-size: 11px;
  line-height: 13.31px
}

.code-embed {
  overflow: hidden
}

.paragraph-130-copy {
  max-width: 439px;
  margin-bottom: 0;
  padding-top: 0
}

.paragraph-130-copy.mb-80 {
  text-align: center
}

.paragraph-130-copy.mb-80.pt-0 {
  column-rule-color: var(--blue);
  width: 544px;
  max-width: 439px;
  padding-top: 0
}

.paragraph-130-copy.mb-80.pt-0.widht-auto.space-es-50 {
  max-width: 470px
}

.paragraph-130-copy.mb-80.width-600 {
  max-width: 600px
}

.paragraph-130-copy.mb-80.left-align {
  text-align: center
}

.paragraph-130-copy.mb-80.left-align.padding-top-zero {
  padding-top: 0
}

.paragraph-130-copy.mb-80.left-align.padding-top-zero.padding-score-de-risco.align-left {
  text-align: left
}

.div-block-294 {
  max-width: 652px
}

.hero__paragraph-copy-copy-copy {
  color: var(--cyber-white);
  max-width: 100%;
  margin-bottom: 64px;
  font-size: 24px;
  line-height: 29.05px
}

.div-block-295 {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  background-color: #2b2b2b;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 98px 64px;
  display: grid
}

.div-block-295.gap-140 {
  grid-column-gap: 140px;
  grid-row-gap: 140px
}

.div-block-295.p-98 {
  margin-top: 0;
  padding: 64px 98px
}

.div-block-278-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.div-block-296 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid
}

.image-127 {
  border-radius: 12px
}

.takedown_box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #2b2b2b;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/664f4cac24a60e1c0f6e975c_bg-rain.svg);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr auto;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex
}

.div-block-298 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex
}

.div-block-299 {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  background-color: #2b2b2b;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 116px;
  padding-right: 68px;
  display: grid
}

.div-block-299.mb-80 {
  margin-bottom: 80px
}

.div-block-278-copy-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 32px;
  display: flex
}

.image-128 {
  border-bottom-left-radius: 12px
}

.full-image {
  object-fit: cover;
  align-self: stretch;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.sticky-viewbox {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden
}

.slide-content-2 {
  flex-flow: row;
  justify-content: flex-start;
  height: 100vh;
  display: flex
}

.slide-content-2.bg_image {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/664f5dd3261e7017bc2d36ad_Isolation_Mode.svg);
  background-position: 0 0;
  background-size: auto
}

.card-heading {
  margin-top: 0;
  margin-bottom: 2rem;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.12
}

.card-half {
  flex-direction: column;
  flex: 1;
  width: 50%;
  height: 301%;
  display: flex
}

.card-half.left {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/664f5dd3261e7017bc2d36ad_Isolation_Mode.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column
}

.card-half.left._w-35 {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  display: flex
}

.card-half.right {
  width: 100%;
  height: auto
}

.cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--cyber-white);
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/664f5dd3261e7017bc2d36ad_Isolation_Mode.svg);
  background-position: -100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  grid-template-rows: auto;
  grid-template-columns: .55fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-top: 0;
  display: grid;
  overflow: hidden
}

.cards-scroller {
  height: 300vh;
  position: relative
}

.card-image-mobile {
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
  overflow: hidden
}

.button {
  color: #000;
  background-color: #fff;
  border-radius: 4rem;
  padding: 12px 24px;
  font-size: 1rem;
  line-height: 1
}

.button:hover,
.button.color-2 {
  background-color: #fff
}

.button.color-3 {
  color: #14193b;
  background-color: #f6fcfe
}

.button.color-1 {
  background-color: #fff
}

.card-slide {
  width: auto;
  height: 100vh;
  position: relative;
  overflow: hidden
}

.card-slide.color-2 {
  height: 100vh
}

.card-slide.color-1 {
  color: #fff
}

.paragraph-181 {
  opacity: .61;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.5
}

.max-width-85 {
  width: 85%
}

.container-lp-copy-copy {
  max-width: 1280px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 48px
}

.image-129 {
  flex: 0 auto;
  align-self: stretch;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.div-block-300 {
  align-self: flex-end
}

.div-block-301 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 400px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 10%;
  display: flex
}

.div-block-300-copy {
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto
}

.image-129-copy {
  flex: 0 auto;
  align-self: stretch;
  margin-left: auto;
  margin-right: auto
}

.image-130 {
  align-self: center;
  width: 100%;
  max-width: 248px;
  height: 100%;
  max-height: 454px
}

.div-block-302 {
  max-width: 672px;
  margin-bottom: 64px
}

.div-block-272-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  display: flex
}

.paragraph-182 {
  color: var(--black-byte)
}

.div-block-249-copy {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 48px;
  display: grid
}

.paragraph-182-copy {
  color: var(--black-byte);
  margin-top: 10px;
  margin-bottom: 0
}

.div-block-303 {
  justify-content: space-between;
  display: flex
}

.div-block-304 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  max-width: 440px;
  display: flex
}

.paragraph-183 {
  line-height: 21.72px
}

.div-block-305 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex
}

.div-block-306 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 470px;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex
}

.image-106-copy {
  margin-right: -32px;
  display: none;
  position: relative
}

.r-12 {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px
}

.image-132 {
  display: none
}

.image-133 {
  flex: 0 auto;
  width: 220px;
  max-height: 62px
}

.image-134 {
  width: 100%
}

.div-block-307 {
  background-color: #2b2b2b;
  border-radius: 2px;
  padding: 12px;
  display: inline-flex
}

.image-135,
.image-136,
.image-137 {
  width: 36px;
  height: 36px
}

.link-27 {
  color: var(--orange);
  font-size: 18px;
  line-height: 21.78px
}

.text-block-36 {
  color: #fff;
  text-align: center;
  background-color: #871ae5;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  font-size: 21px;
  line-height: 25.41px;
  display: flex
}

.div-block-308 {
  background-color: #871ae5;
  border-radius: 100%;
  padding: 12px
}

.bold-text-15 {
  font-weight: 400
}

.image-138 {
  width: 450px
}

.div-block-309 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.section-40 {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6655d61e4ee8ff671ad0478f_resources_bg.jpg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover
}

.image-139 {
  padding-right: 10px
}

.div-block-310 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.card_resource {
  border-radius: 12px;
  flex-flow: column;
  display: flex
}

.image-140 {
  border-color: var(--orange)var(--orange)black;
  border-top-style: solid;
  border-bottom-style: solid;
  border-bottom-width: 0;
  border-left-style: solid;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: 100%
}

.div-block-312 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--black-byte);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  flex-flow: column;
  flex: 1;
  align-items: flex-start;
  height: auto;
  padding: 27px 34px 48px;
  display: flex
}

.paragraph-185 {
  color: var(--white);
  line-height: 21.78px
}

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

.collection-item-4 {
  flex: 1;
  align-self: stretch;
  width: 100%;
  max-width: 365px;
  padding-left: 0;
  padding-right: 0;
  display: flex
}

.collection-list-5 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex
}

.link-block-9 {
  display: flex
}

.collection-list-6 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid
}

.div-block-313 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr
}

.collection-list-wrapper-3 {
  width: 100%;
  margin-left: auto;
  margin-right: auto
}

.div-block-314 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto
}

.div-block-315 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 48px 60px
}

.empty-state,
.empty-state-2,
.empty-state-3,
.empty-state-4,
.empty-state-5 {
  background-color: var(--cyber-white)
}

.div-block-285-copy {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: var(--cyber-white);
  color: var(--orange);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 100px;
  display: grid;
  overflow: hidden
}

.new-h2-copy-copy {
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 58.09px
}

.new-h2-copy-copy.hero__text-left.color_black-byte,
.new-h2-copy-copy.color-text-black_byte {
  color: var(--black-byte)
}

.new-h2-copy-copy.center {
  text-align: center
}

.div-block-288-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex
}

.next {
  background-color: var(--orange);
  color: var(--white);
  font-family: Inter, sans-serif
}

.image-141 {
  width: 100%;
  height: 100%
}

.div-block-316 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/665735b16d046f5b2f6341a0_Group%2014135.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 42px 38px;
  display: flex
}

.paragraph-186 {
  color: var(--white);
  line-height: 21.78px
}

.div-block-317 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 460px 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-318 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-color: var(--black-byte);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 34px 38px;
  display: flex
}

.text-block-37 {
  color: var(--orange);
  font-family: Inter, sans-serif;
  font-size: 28px
}

.text-span-39 {
  color: var(--cyber-white);
  font-size: 20px;
  line-height: 24.2px
}

.div-block-319 {
  align-self: center
}

.div-block-320 {
  flex-flow: column;
  justify-content: space-between;
  display: flex
}

.bg-dark__with-abstract-copy {
  color: #fff;
  background-color: #1c1c1c
}

.bg-dark__with-abstract-copy.gradient-blur {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63cfce10cd678e5d0ca3deab_Ellipse%2039.png);
  background-position: 120% 61%;
  background-repeat: no-repeat;
  background-size: 380px;
  background-attachment: scroll
}

.bg-dark__with-abstract-copy.padding-48 {
  padding-top: 48px;
  padding-bottom: 48px
}

.bg-dark__with-abstract-copy.bg-header-score-de-risco {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/650daccfc415cb1e807cfa2f_BG-ES-Score%20de%20risco.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  height: 450px
}

.bg-dark__with-abstract-copy.bg-header-score-de-risco.pt {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/64fb21615d98a22169c8b5df_BG-Score%20de%20Risco.svg)
}

.bg-dark__with-abstract-copy.bg-header-score-de-risco.pt.header-fullwidth {
  background-size: cover
}

.bg-dark__with-abstract-copy.bg-header-score-de-risco.pt.header-fullwidth.bg-rsvp {
  background-color: #1c1c1c;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/656a4390f03f84a3bf205232_WEBFLOW2.png);
  background-position: 100% 0;
  background-size: auto
}

.bg-dark__with-abstract-copy.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
  background-color: #1c1c1c;
  background-image: none;
  background-position: 0 0;
  background-size: auto
}

.bg-dark__with-abstract-copy.kit-seguran-a {
  background-color: #2a2724;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/652d7b663851c94abdb92b3d_bg-kit-seg-23.png);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 830px
}

.bg-dark__with-abstract-copy.kit-seguran-a.header-kit {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/652dd35fa81df619be4e85a8_BG-LP-Kit.svg)
}

.heading-51-copy-copy {
  text-align: left;
  margin-top: 0;
  font-size: 38.5px;
  line-height: 46.5px
}

.heading-51-copy-copy.pt-36 {
  width: 544px;
  padding-top: 24px
}

.heading-51-copy-copy.date-padding {
  margin-bottom: 0;
  padding-bottom: 0
}

.heading-51-copy-copy.kit-seguran-a {
  text-align: center;
  justify-content: center;
  width: auto;
  padding-left: 10%;
  padding-right: 10%;
  display: block
}

.heading-51-copy-copy.kit-seguran-a.big-number-kit-seg {
  padding-left: 24px;
  padding-right: 24px;
  font-size: 40px
}

.heading-51-copy-copy.kit-seguran-a.header-kit {
  padding-left: 5%;
  padding-right: 5%
}

.paragraph-150-copy {
  width: 460px;
  margin-top: 0;
  margin-bottom: 0
}

.div-block-321 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex
}

.div-block-322 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.text-span-24-copy {
  width: 100px;
  font-size: 14px;
  font-weight: 600
}

.container-landscape-copy {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 48px
}

.container-landscape-copy.bg-header,
.container-landscape-copy.bg-header-copy {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63fe3d8ab25f2f4a857ddcfc_Mask%20group%20\%281\%29.svg);
  background-position: 0 0;
  background-size: auto
}

.container-landscape-copy.bg-header-lp {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/657a1dc5877aa951d5fab1a5_WEBFLOW.png);
  background-position: 0 0;
  background-size: auto;
  min-height: 280px
}

.container-landscape-copy.bg-header-lp.bg-header-score-de-risco {
  background-image: none
}

.container-landscape-copy.bg-header-lp.bg-header-score-de-risco.flex-rsvp {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.container-landscape-copy.padding-score-de-risco {
  padding-top: 24px
}

.body_black_bite {
  background-color: var(--black-byte)
}

.image-143 {
  width: 100%
}

.image-144 {
  max-width: none;
  height: 270px
}

.image-145,
.image-146,
.image-147,
.image-148,
.image-149,
.image-150,
.image-151 {
  width: 100%
}

.hero_deep_dark_web {
  background-color: var(--black-byte);
  opacity: 1;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6668664673109764ddbf84ba_bg_deep_dark_web.webp);
  background-position: 0 0;
  background-size: auto
}

.section-41 {
  background-color: #1f2124;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66689a583f593ea48fc40f4d_Layer_1.png);
  background-position: 105%;
  background-repeat: no-repeat;
  background-size: contain
}

.paragraph-187 {
  color: var(--cyber-white);
  text-align: left;
  margin-bottom: 0
}

.div-block-273-copy {
  grid-column-gap: 130px;
  grid-row-gap: 64px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 360px 1fr;
  grid-auto-columns: 1fr;
  width: 890px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid
}

.div-block-323 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 295px;
  display: flex
}

.text-span-40 {
  width: 47%
}

.paragraph-187-copy {
  color: var(--cyber-white);
  text-align: center;
  width: 640px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto
}

.div-block-324 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex
}

.div-block-325 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #1f2124;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 64px;
  display: flex
}

.image-152 {
  width: 100%
}

.div-block-326 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #ab5fed;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 64px;
  display: flex
}

.paragraph-188 {
  text-align: left;
  font-size: 24px;
  line-height: 29.05px
}

.div-block-327 {
  width: 540px
}

.products_tabs {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0000;
  border-radius: 4px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
  padding: 8px 24px;
  display: grid
}

.products_tabs.resources {
  display: inline-block
}

.paragraph-189 {
  color: #606060;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 14.52px
}

.text-block-38 {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  line-height: 21.78px
}

.tab-link-dark-web-briefing {
  color: #606060;
  background-color: #0000;
  border-top: 2px solid #606060;
  border-radius: 0;
  width: 295px;
  padding: 0
}

.tab-link-dark-web-briefing.w--current {
  border-top: 2px solid var(--orange);
  color: var(--orange);
  background-color: #0000;
  width: 295px
}

.tab-link-anomaly-alerts {
  color: #606060;
  background-color: #0000;
  border-top: 2px solid #606060;
  border-radius: 0;
  width: 295px;
  padding: 0
}

.tab-link-anomaly-alerts.w--current {
  border-top-color: var(--orange);
  color: var(--orange);
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0
}

.tab-link-threat-actor-profile-and-scoring {
  color: #606060;
  background-color: #0000;
  border-top: 2px solid #606060;
  border-radius: 0;
  width: 295px;
  padding: 0
}

.tab-link-threat-actor-profile-and-scoring.w--current {
  border-top-color: var(--orange);
  color: var(--orange);
  background-color: #0000
}

.image-153 {
  border-radius: 15px;
  width: 100%
}

.div-block-328 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--orange);
  color: var(--cyber-white);
  border-radius: 12px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  padding: 26px 32px;
  display: flex
}

.div-block-280-copy {
  grid-column-gap: 89px;
  grid-row-gap: 128px;
  grid-template-rows: auto;
  grid-template-columns: 500px auto;
  grid-auto-columns: 1fr;
  padding-bottom: 20px;
  display: grid
}

.div-block-329 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 400px;
  display: flex
}

.div-block-330 {
  grid-column-gap: 82px;
  grid-row-gap: 82px;
  flex-flow: column;
  display: flex
}

.div-block-331 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex
}

.paragraph-190 {
  margin-bottom: 0
}

.image-154 {
  width: 100%;
  height: 100%
}

.section-42 {
  background-color: #1f2124
}

.div-block-332 {
  background-color: var(--cyber-white);
  color: #1a1a1a;
  border-radius: 12px;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex
}

.div-block-333 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  color: #1a1a1a;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 100px;
  display: flex
}

.paragraph-191 {
  margin-bottom: 0
}

.div-block-334 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex
}

.image-155 {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  width: 100%
}

.div-block-335 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  display: flex
}

.tag_purple {
  color: #fff;
  background-color: #ab5fed;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 8px 12px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15.04px
}

.div-block-336 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.paragraph-192 {
  margin-bottom: 40px
}

.div-block-337 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid
}

.section-43,
.section-44 {
  background-color: #1f2124
}

.div-block-338 {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  background-color: var(--cyber-white);
  border-radius: 12px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 100px;
  padding-left: 100px;
  display: flex
}

.div-block-339 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex
}

.div-block-241-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 64px;
  display: grid
}

.div-block-241-copy.display-none {
  grid-template-columns: .75fr 1fr;
  width: 100%
}

.tabs_digital {
  padding-top: 20px;
  display: block
}

.tabs_digital.no-padding {
  padding-top: 0
}

.paragraph_data_lake {
  color: var(--cyber-white);
  text-align: left;
  margin-bottom: 0;
  line-height: 21.78px
}

.image-157,
.image-158 {
  display: none
}

.image-159 {
  display: block
}

.image-160,
.image-161 {
  display: none
}

.page-wrapper {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  height: 100vh;
  display: flex
}

.content {
  color: #4d4d4d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 12px;
  padding-right: 12px;
  text-decoration: none;
  display: flex
}

.section-45 {
  width: 20vw;
  height: 100%
}

.section-45.purple {
  background-color: #ad79d9
}

.section-45.blue {
  background-color: #40a4d8
}

.section-45.orange {
  background-color: #f6621f
}

.section-45.yellow {
  background-color: #fecc2f
}

.section-45.green {
  background-color: #b2c225
}

.div-block-343 {
  max-width: 800px;
  padding-top: 20px;
  padding-bottom: 20px
}

.hero_digital_fraud {
  background-color: var(--black-byte);
  opacity: 1;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/666b047b64daeebca7f7d808_digital_fraud_hero.webp);
  background-size: auto
}

.div-block-344 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  max-width: 620px;
  display: flex
}

.paragraph-194 {
  line-height: 21.78px
}

.paragraph-195 {
  max-width: 617px;
  margin-bottom: 0
}

.div-block-345 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex
}

.div-block-346 {
  grid-column-gap: 68px;
  grid-row-gap: 63px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-347 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 315px;
  display: flex
}

.paragraph-196 {
  max-width: 385px;
  margin-bottom: 0
}

.image-162 {
  flex: 1;
  width: 100%;
  overflow: visible
}

.div-block-348 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--cyber-white);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 90px;
  padding-bottom: 90px;
  padding-left: 90px;
  display: grid
}

.div-block-349 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: column;
  display: flex
}

.div-block-350 {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/666b31d7f207404332145488_bg_human_touch.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  padding: 85px 90px 85px 64px
}

.text-span-41 {
  font-weight: 600
}

.div-block-351 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid
}

.container_mobile {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 48px
}

.container_mobile.bg-header,
.container_mobile.bg-header-copy {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63fe3d8ab25f2f4a857ddcfc_Mask%20group%20\%281\%29.svg);
  background-position: 0 0;
  background-size: auto
}

.container_mobile.bg-header-lp {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/657a1dc5877aa951d5fab1a5_WEBFLOW.png);
  background-position: 0 0;
  background-size: auto;
  min-height: 280px
}

.container_mobile.bg-header-lp.bg-header-score-de-risco {
  background-image: none
}

.container_mobile.bg-header-lp.bg-header-score-de-risco.flex-rsvp {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.container_mobile.padding-score-de-risco {
  padding-top: 24px
}

.container_mobile.section-polaris {
  padding-top: 80px;
  padding-bottom: 80px
}

.container_mobile.other-plataforms {
  max-width: 1000px;
  margin-top: 80px;
  display: none
}

.container_mobile.pb-0 {
  padding-bottom: 0
}

.container_mobile.p0 {
  padding: 0 24px
}

.container_mobile.space-why {
  padding-bottom: 0
}

.container_mobile.space-why.t-32 {
  padding-top: 32px
}

.container_mobile.space-why.t-32.b-60 {
  padding-bottom: 80px
}

.container_mobile.space-why.t-32.b-60.pb0 {
  padding-bottom: 0
}

.bgorange-copy {
  background-color: var(--orange);
  flex-direction: column;
  align-items: center;
  display: flex
}

.bgorange-copy.section-solution {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/661fccaa269f2d18f159cba5_Isolation_Mode.png);
  background-position: 0 101%;
  background-repeat: no-repeat;
  background-size: auto
}

.bgorange-copy.section-solution.z {
  z-index: 99;
  position: relative
}

.div-block-353 {
  display: flex
}

.div-block-354 {
  padding-bottom: 4px;
  display: flex
}

.div-block-355 {
  background-color: #1b192299;
  border-radius: 12px;
  margin-bottom: 40px;
  padding: 24px 20px
}

.paragraph-197 {
  color: #e1deda;
  font-size: 12px
}

.paragraph-198 {
  color: #e1deda;
  text-align: center;
  margin-bottom: 14px;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px
}

.div-block-356 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #1b192299;
  border-radius: 8px;
  padding: 4px 6px;
  display: flex
}

.button_polaris_select {
  color: #e1deda;
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  min-width: 150px;
  font-size: 12px;
  line-height: 18px;
  transition: all .1s;
  display: flex
}

.button_polaris_select:hover,
.button_polaris_select.w--current,
.button_polaris_select.active {
  color: #1d2729;
  background-color: #a5da5a
}

.code-embed-2 {
  margin-bottom: 0;
  padding-top: 0
}

.text-block-39 {
  color: var(--white)
}

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

.image-165 {
  margin-top: 30px;
  margin-right: 10px
}

.code-embed-3 {
  margin-top: 40px;
  font-family: Inter, sans-serif
}

.paragraph-199 {
  margin-top: 20px
}

.heading-108 {
  color: #ff5824
}

.div-block-358 {
  max-width: 685px;
  padding-top: 20px;
  padding-bottom: 20px
}

.div-block-359 {
  grid-column-gap: 114px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 380px .75fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid
}

.div-block-360 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 380px;
  display: flex
}

.paragraph-200 {
  color: var(--orange);
  margin-bottom: 0;
  font-size: 24px;
  line-height: 29px
}

.div-block-361 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-362 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--orange);
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 64px;
  display: flex
}

.paragraph-201 {
  color: var(--orange);
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 6px 12px;
  display: inline-block
}

.div-block-363 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fc3232;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 34px;
  display: flex
}

.paragraph-202 {
  margin-bottom: 0
}

.div-block-364 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 42px;
  padding-bottom: 42px;
  padding-left: 34px;
  display: flex
}

.image-166 {
  width: 100px
}

.paragraph-203 {
  color: #222;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px
}

.image-167 {
  width: 100%;
  box-shadow: 0 2px 10px 5px #0000001a
}

.div-block-365 {
  background-color: #fff;
  border-radius: 12px
}

.div-block-366 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex
}

.div-block-367 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-368 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: var(--cyber-white);
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 64px;
  display: flex
}

.div-block-369 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  padding: 28px;
  display: flex
}

.text-span-42 {
  color: var(--orange)
}

.paragraph-204 {
  color: var(--black-byte);
  margin-bottom: 0;
  font-weight: 600;
  line-height: 21.78px
}

.div-block-370 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 2px solid #eee;
  border-radius: 4px;
  flex-flow: column;
  padding: 16px 16px 16px 12px;
  display: flex;
  overflow: hidden
}

.text-block-40 {
  color: #666;
  background-color: #d9d9d9;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  display: flex
}

.div-block-371 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.div-block-372 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.div-block-373 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 54px;
  display: flex
}

.text-block-41 {
  color: #666;
  letter-spacing: 1px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14.52px
}

.image-168,
.image-169 {
  width: 100%
}

.div-block-374 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex
}

.div-block-333-copy {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  color: #1a1a1a;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 64px 20px 64px 100px;
  display: flex
}

.div-block-375 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 560px;
  display: flex
}

.paragraph-205 {
  width: 514px;
  margin-bottom: 0
}

.text-block-42 {
  color: var(--orange);
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 21.78px
}

.div-block-376 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 424px;
  display: flex
}

.div-block-377 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid
}

.image-170 {
  border-radius: 12px;
  display: block;
  box-shadow: 0 2px 20px 2px #0003
}

.hero_data_leaks {
  background-color: var(--black-byte);
  opacity: 1;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/669041916b0b74e83bae588b_data_leaks_background.webp);
  background-size: auto
}

.div-block-378,
.image-171 {
  display: none
}

.div-block-379 {
  grid-column-gap: 104px;
  grid-row-gap: 104px;
  flex-flow: row;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex
}

.div-block-380 {
  max-width: 675px;
  padding-top: 20px;
  padding-bottom: 20px
}

.paragraph-206 {
  max-width: 356px;
  margin-bottom: 0
}

.image-172 {
  border-bottom-right-radius: 10px
}

.div-block-381 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 315px;
  display: flex
}

.div-block-382 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid
}

.paragraph-207 {
  color: var(--black-byte);
  margin-bottom: 0
}

.div-block-383 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 424px;
  display: flex
}

.takedown_box-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #2b2b2b;
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/664f4cac24a60e1c0f6e975c_bg-rain.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr auto;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  align-items: flex-start;
  width: 100%;
  padding: 92px 86px;
  display: flex
}

.div-block-384 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex
}

.div-block-385 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--blue);
  border-radius: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex
}

.text-block-43 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600
}

.div-block-386 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #2b2b2b;
  border-radius: 12px;
  padding: 100px 64px;
  display: flex
}

.div-block-387 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid
}

.image-173 {
  width: 100%
}

.div-block-388 {
  grid-column-gap: 94px;
  grid-row-gap: 94px;
  background-color: #2b2b2b;
  justify-content: space-between;
  padding-top: 98px;
  padding-bottom: 98px;
  padding-left: 62px;
  display: flex
}

.div-block-389 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.paragraph-208 {
  max-width: 392px;
  margin-bottom: 0
}

.hero_executives_vips {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/669169d371058573a9fd07cf_bg_executives_vips.webp);
  background-position: 50% 0;
  background-size: 1100px
}

.image-174 {
  display: none
}

.image-175 {
  width: 34px;
  height: 34px
}

.threat_report_section {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/669025a7eb2d86d155c29bee_HERO%20\%281\%29.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover
}

.paragraph-167-copy {
  color: var(--black-byte);
  margin-bottom: 64px;
  font-size: 18px;
  line-height: 21.78px
}

.scalable_takedow {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  align-items: flex-start;
  padding: 64px;
  display: flex
}

.scalable_takedow.d {
  display: none
}

.scalable_takedow.bgblack {
  background-color: var(--black-byte)
}

.scalable_takedow.bgblack.only_mobile {
  display: none
}

.scalable_takedow.bg-gray {
  background-color: #1f2124
}

.hero_online_piracy {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6691920e8ef063ef7172eaed_bg_online_piracy.webp);
  background-position: 50% 0;
  background-size: 1100px
}

.div-block-390 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid
}

.div-block-391 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: var(--black-byte);
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 680px;
  padding: 64px 96px 64px 64px;
  display: flex
}

.image-176 {
  border-radius: 12px;
  width: 100%
}

.paragraph-209 {
  color: var(--cyber-white);
  margin-bottom: 0
}

.div-block-392 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex
}

.div-block-393 {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/669528247c7595b5d53e8a2f_stop_counterfeit.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 12px
}

.div-block-394 {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6695282421affb06add9afaf_detect_remove.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px
}

.tabs-content {
  border-radius: 12px
}

.div-block-397 {
  display: none
}

.div-block-398 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.bg_varejo {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6696a92020f240b6389a51e9_bg_varejo.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.text-span-43 {
  color: var(--orange)
}

.div-block-399 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-400 {
  grid-column-gap: 80px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid
}

.div-block-401 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.paragraph-211 {
  color: var(--black-byte);
  max-width: 450px;
  font-size: 24px;
  line-height: 29px
}

.image-178 {
  width: 100%
}

.div-block-402 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  display: grid
}

.div-block-403 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-404 {
  padding-top: 20px;
  padding-bottom: 20px
}

.div-block-405 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-406 {
  background-color: var(--black-byte);
  border-radius: 12px
}

.text-block-44 {
  background-color: var(--orange);
  color: var(--cyber-white);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  font-family: Inter, sans-serif;
  font-size: 29.3px;
  font-weight: 600;
  display: flex
}

.paragraph-212 {
  color: var(--cyber-white);
  font-size: 36px;
  line-height: 50.4px
}

.paragraph-213 {
  color: var(--cyber-white);
  max-width: 442px;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 50.4px
}

.div-block-407 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  padding-top: 38px;
  padding-bottom: 38px;
  padding-left: 50px;
  display: grid
}

.div-block-408 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.div-block-409 {
  background-color: var(--orange);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 50px;
  display: flex
}

.div-block-410 {
  background-color: var(--black-byte);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex
}

.text-block-44-copy {
  background-color: var(--cyber-white);
  color: var(--orange);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  font-family: Inter, sans-serif;
  font-size: 29.3px;
  font-weight: 600;
  display: flex
}

.image-179 {
  width: 100%;
  height: 100%;
  overflow: visible
}

.div-block-407-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  padding: 20px 20px 20px 50px;
  display: grid
}

.div-block-411 {
  background-color: var(--black-byte);
  border-radius: 12px;
  justify-content: flex-end;
  align-items: center;
  padding-top: 84px;
  padding-left: 52px;
  display: flex
}

.div-block-412 {
  background-color: var(--orange);
  border-radius: 12px;
  justify-content: flex-end;
  align-items: center;
  padding-top: 84px;
  padding-left: 0;
  display: flex
}

.div-block-413 {
  background-color: var(--black-byte);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 38px;
  display: flex
}

.paragraph-214 {
  color: var(--cyber-white);
  max-width: 470px;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 50.4px
}

.div-block-414 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex
}

.div-block-415 {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  background-color: var(--cyber-white);
  border-radius: 12px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 80px 62px;
  display: grid
}

.text-span-44 {
  color: var(--black-byte)
}

.div-block-416 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex
}

.div-block-417 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex
}

.div-block-418 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid
}

.div-block-419 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--cyber-white);
  border-radius: 16px;
  flex-flow: column;
  padding: 50px;
  display: flex
}

.paragraph-215 {
  margin-bottom: 0
}

.text-block-28-copy {
  color: var(--cyber-white);
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 21.78px
}

.text-span-45 {
  color: var(--orange)
}

.paragraph-211-copy {
  color: var(--black-byte);
  max-width: 417px;
  font-size: 24px;
  line-height: 29px
}

.image-180 {
  display: block
}

.image-181,
.image-182 {
  display: none
}

.image-183 {
  width: 540px;
  height: auto;
  display: block
}

.image-183-copy {
  display: none
}

.div-block-420 {
  padding-top: 32px;
  padding-bottom: 32px
}

.div-block-421 {
  justify-content: space-between;
  display: flex
}

.paragraph-216 {
  color: var(--cyber-white);
  line-height: 21.78px
}

.paragraph-217 {
  padding-top: 24px
}

.div-block-422 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  max-width: 650px;
  display: flex
}

.paragraph-218 {
  padding-top: 24px
}

.hero_events {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66aa81d87124ec3776d490a7_bg_form_event.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain
}

.div-block-423 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex
}

.div-block-424 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.div-block-425 {
  grid-column-gap: 95px;
  grid-row-gap: 95px;
  display: flex
}

.image-184 {
  border-radius: 13px
}

.div-block-426 {
  grid-column-gap: 128px;
  grid-row-gap: 128px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex
}

.div-block-427 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex
}

.paragraph-219 {
  max-width: 460px
}

.div-block-428 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  max-width: 460px;
  display: flex
}

.paragraph-220 {
  color: var(--orange);
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66aa9ce8796fd53b4b8e7cc8_arrow-orange.svg);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 30px;
  font-size: 24px;
  line-height: 29.05px
}

.participantes {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66aa9e1e30b1dea69ff9d6d4_bg_participantes_events.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain
}

.div-block-429 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.image-185 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: 100%
}

.div-block-430 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--orange);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  flex-flow: column;
  padding: 24px 32px;
  display: flex
}

.participante {
  border-radius: 12px
}

.paragraph-221 {
  color: var(--black-byte)
}

.participantes-copy {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66aa9e1e30b1dea69ff9d6d4_bg_participantes_events.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain
}

.div-block-431 {
  width: 462px
}

.collection-list-6-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid
}

.div-block-432 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.image-186 {
  width: 100%
}

.div-block-433 {
  margin-top: -270px
}

.hero_form_content {
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66ab9f1ca659dfd648c6ad27_bg_form_content.jpg);
  background-position: 50% 81%;
  background-repeat: no-repeat;
  background-size: cover
}

.div-block-434 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-435 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.div-block-436 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid
}

.div-block-437 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 30px;
  display: flex
}

.text-block-46 {
  color: var(--cyber-white);
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29.05px
}

.div-block-438 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.div-block-439 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex
}

.section-46 {
  background-color: var(--black-byte);
  background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66abcc48da3836401744873b_Group%2014214.svg), url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66abc69768a7561f37fc67d3_Isolation_Mode_content.svg);
  background-position: 95% 10%, 0%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, contain
}

.div-block-440 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.div-block-441 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.text-span-46,
.text-span-47 {
  font-weight: 600
}

.paragraph-222 {
  max-width: 300px
}

.text-span-48 {
  font-weight: 600
}

.paragraph-223 {
  max-width: 320px
}

.text-span-49 {
  font-weight: 600
}

.div-block-442 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.div-block-443 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex
}

.div-block-444 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 350px;
  display: flex
}

.image-188,
.image-189,
.image-190 {
  align-self: flex-start
}

.image-191 {
  width: 100%
}

.link-28 {
  color: var(--orange)
}

.infinity-slider-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  max-width: 100vw;
  display: grid;
  overflow: hidden
}

.infinity-slider-item {
  display: flex
}

.infinity-slider-img {
  max-width: none;
  height: 270px;
  padding-right: 30px
}

.image-192 {
  max-width: none
}

.bold-text-18 {
  font-weight: 400
}

.image-193 {
  width: 450px;
  max-width: 450px
}

.div-block-446 {
  grid-column-gap: 104px;
  grid-row-gap: 104px;
  display: flex
}

.image-194 {
  max-width: 160px
}

.div-block-447 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

@media screen and (min-width: 1280px) {
  .bg-cyber-white.digital_fraud {
    background-position: 144% 100%
  }

  .slide-content-2.bg_image {
    background-attachment: fixed
  }

  .cards-wrapper {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    padding-top: 0
  }

  .div-block-300 {
    flex: 1
  }

  .div-block-362 {
    border-radius: 12px
  }

  .div-block-363 {
    border-top-right-radius: 12px
  }

  .div-block-364 {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px
  }

  .image-167 {
    box-shadow: 0 2px 20px 1px #0003
  }

  .div-block-365 {
    background-color: #fff;
    border-radius: 12px
  }
}

@media screen and (min-width: 1440px) {
  .div-block-3 {
    width: 100%;
    max-width: 1248px
  }

  .social-proof {
    width: 1248px
  }

  .div-block-7 {
    width: 100%;
    max-width: 1248px
  }

  .grid.grid80 {
    width: 89%
  }

  .grid.grid88 {
    width: 81%
  }

  .three-column-grid {
    width: 100%;
    max-width: 1248px
  }

  .three-column-grid.grid80 {
    width: 64%
  }

  .paragraph-9 {
    font-size: 16px;
    line-height: 28px
  }

  .div-block-13 {
    width: 90%
  }

  .paragraph-12 {
    font-size: 16px;
    line-height: 28px
  }

  .slider-depoiments {
    width: 1248px
  }

  .footer-container {
    grid-template-columns: 1fr 1fr 1fr .75fr;
    width: 1248px
  }

  .h5-footer.mt-32 {
    margin-top: 24px;
    margin-bottom: 10px
  }

  .link {
    font-size: 14px;
    line-height: 24px;
    transition: color .2s cubic-bezier(.55, .055, .675, .19)
  }

  .link:hover,
  .link:focus {
    color: var(--orange)
  }

  .copy-footer {
    margin-bottom: 6px
  }

  .social-link.left-align {
    padding-left: 0
  }

  .onecollumn {
    width: 1248px
  }

  .socialproof-title {
    padding-right: 15px
  }

  .socialproof-flex {
    width: 1248px
  }

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

  .div-block-23 {
    width: 1248px
  }

  .two-collumn-grid {
    justify-items: stretch;
    width: 1248px
  }

  .two-collumn-grid.kit-seguran-a.kit-width {
    width: auto;
    max-width: 100%
  }

  .heading-17 {
    line-height: 16px
  }

  .div-block-34.grid80 {
    width: 1248px
  }

  .div-block-42 {
    max-width: 715px
  }

  .heading-31 {
    font-size: 35px
  }

  .div-block-53 {
    width: 1248px
  }

  .paragraph-48 {
    font-size: 16px;
    line-height: 28px
  }

  .image-28 {
    width: 70%;
    display: block
  }

  .list-7 {
    padding-left: 0
  }

  .paragraph-52 {
    width: 272px;
    font-size: 16px;
    line-height: 28px
  }

  .paragraph-53 {
    width: 280px;
    font-size: 16px;
    line-height: 28px
  }

  .paragraph-54 {
    width: 330px;
    font-size: 16px;
    line-height: 28px
  }

  .div-block-68,
  .div-block-69 {
    width: 1248px
  }

  .modal {
    z-index: 99999999;
    background-color: #000000a8;
    height: 100%;
    padding-top: 80px;
    display: none;
    position: fixed;
    inset: 0%
  }

  .div-block-71 {
    flex-direction: column;
    width: 1050px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    display: flex
  }

  .image-36 {
    flex: 1;
    align-self: flex-end;
    display: block
  }

  .html-embed {
    align-self: center;
    padding-top: 10px;
    padding-bottom: 10px
  }

  .link-block {
    align-self: flex-end
  }

  .section-21,
  .section-22 {
    width: 1248px
  }

  .heading-45 {
    width: 1248px;
    max-width: 1440px
  }

  .section-24 {
    width: 1248px
  }

  .ebook {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block
  }

  .paragraph-77 {
    margin-bottom: 10px
  }

  .collection-item {
    display: flex
  }

  .collection-list-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block
  }

  .heading-51.kit-seguran-a.header-kit {
    padding-left: 15%;
    padding-right: 15%
  }

  .heading-51.pd {
    padding-right: 31px
  }

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

  .paragraph-82 {
    text-align: center
  }

  .social-proof-new {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 1248px
  }

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

  .maxwidth1440 {
    width: 1248px
  }

  .list-11 {
    max-width: 450px
  }

  .navmenu__dropdown-left {
    padding-bottom: 0
  }

  .navmenu__dropdown-container.cc-mobile {
    grid-template-columns: 1.5fr 1fr;
    max-width: 100%
  }

  .navmenu__dropdown-section-list,
  .navmenu__dropdown-section-list:hover {
    grid-template-columns: 1fr 1fr
  }

  .navmenu__dropdown-section-link {
    color: var(--dark);
    padding: 15px 16px
  }

  .navmenu__dropdown-section-link:hover {
    background-color: var(--white-smoke);
    color: var(--orange)
  }

  .navbar__container {
    width: 1248px
  }

  .navmenu__dropdown.w--open {
    justify-content: center;
    display: flex
  }

  .navmenu__dropdown-grid {
    max-width: 100%
  }

  .navmenu__dropdown-grid.margin-left.display-none.border {
    border-width: 1px 0 0;
    justify-content: center;
    width: 100%
  }

  .navmenu__dropdown-section-link-heading {
    font-weight: 600
  }

  .navmenu__dropdown-section-link-heading:hover {
    color: var(--orange)
  }

  .navbar__navmenu {
    transform: translate(0)
  }

  .navmenu__dropdown-block {
    background-color: #fff;
    padding-left: 40px
  }

  .div-block-114 {
    display: flex
  }

  .navmenu__dropdown-flex {
    max-width: 100%
  }

  .paragraph-109 {
    color: var(--concrete);
    text-align: left;
    font-size: 14px;
    line-height: 24px
  }

  .two-collumn-grid-copy {
    justify-items: stretch;
    width: 1248px
  }

  .collection-list-wrapper-2 {
    flex: 0 auto;
    order: 0
  }

  .div-block-127.padding-block-logo {
    margin-top: 0
  }

  .paragraph-82-copy {
    text-align: center;
    text-align: center
  }

  .modal-slide-1,
  .modal-slide-2,
  .modal-slide-3,
  .modal-slide-4 {
    z-index: 99999999;
    background-color: #000000a8;
    height: 100%;
    padding-top: 80px;
    display: none;
    position: fixed;
    inset: 0%
  }

  .container.padding-score-de-risco {
    padding-top: 16px
  }

  .container.p0 {
    padding: 0
  }

  .bg-dark.gradient-blur {
    background-position: 100%
  }

  .bg-dark.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
    background-position: 9% -2%
  }

  .bg-dark.bg-header-score-de-risco.header-score-de-hiesgo-fullwidth {
    background-size: cover
  }

  .bg-dark.kit-seguran-a.header-kit {
    background-size: contain
  }

  .slider_logo__text.max-width-finamax.eng {
    max-width: 400px
  }

  .div-block-137 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex
  }

  .social-proof-2 {
    width: 1248px
  }

  .four_column_icon_container.gap-score-de-risco {
    grid-row-gap: 32px
  }

  .four_column_icon__heading.heading-score-de-risco {
    text-align: left
  }

  .hero_home.display-none-mobile.display-none {
    display: none
  }

  .div-block-114-copy {
    display: flex
  }

  .hero_img__none {
    display: block
  }

  .white-column.radius-12.border-gray.padding-score-de-risco,
  .white-column.radius-12.border-orange.pr-48.padding-score-de-risco-right {
    padding-bottom: 60px
  }

  .white-column.border-orange {
    padding-right: 24px
  }

  .paragraph-130.mb-80.width-600 {
    max-width: 600px
  }

  .paragraph-130.mb-80.left-align.padding-top-zero.padding-score-de-risco {
    max-width: 498px
  }

  .text-span-18 {
    color: var(--white-smoke)
  }

  .heading-90.padding-hero {
    margin-bottom: 0
  }

  .heading-90.padding-subtitle {
    margin-top: 0
  }

  .primary-3 {
    padding-top: 12px
  }

  .image-72 {
    padding-top: 24px;
    padding-bottom: 24px
  }

  .bold-text-10,
  .bold-text-11 {
    color: var(--white-smoke)
  }

  .space-score-de-risco {
    padding-left: 8px;
    padding-right: 8px
  }

  .image-74 {
    max-width: 100%
  }

  .noise {
    height: 100vh;
    display: block;
    inset: 0%
  }

  .polaris_container {
    margin-left: auto;
    margin-right: auto
  }

  .list-green-bullet-check.mb-16 {
    margin-bottom: 16px
  }

  .polaris_paragraph_list.mt-8 {
    margin-top: 8px
  }

  .join-waitlist {
    background-position: 100%;
    background-repeat: no-repeat
  }

  .footer-polaris {
    position: relative
  }

  .gradient-1 {
    object-fit: contain;
    top: 45%;
    overflow: hidden
  }

  .hero-home {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
  }

  .title-h3-polaris.font-lora {
    font-family: Lora, sans-serif
  }

  .strategic-advantages {
    margin-top: 128px;
    padding-top: 32px;
    position: relative
  }

  .div-block-189 {
    background-color: #1b192299;
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    padding: 40px 48px
  }

  .card-polaris {
    background-color: #1b192299;
    border: 1px solid #ffffff1c;
    border-radius: 8px;
    padding: 40px 48px
  }

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

  .gradient-2 {
    opacity: .6;
    object-fit: none;
    object-position: 100% 50%;
    background-image: linear-gradient(#08424e, #dbf4af);
    top: -38%;
    left: 69%;
    overflow: hidden
  }

  .growth {
    margin-top: 128px;
    padding-top: 32px
  }

  .grid-4-polaris {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 0;
    padding-right: 0;
    display: grid
  }

  .gradient-3 {
    opacity: .6;
    object-fit: none;
    object-position: 100% 50%;
    background-image: linear-gradient(#08424e, #dbf4af);
    top: -38%;
    left: 69%;
    overflow: hidden
  }

  .hero-home-copy {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
  }

  .gradient-1-home-select {
    object-fit: contain;
    top: 45%;
    overflow: hidden
  }

  .heading-51-copy.kit-seguran-a.header-kit {
    padding-left: 15%;
    padding-right: 15%
  }

  .heading-51-copy.pd {
    padding-right: 31px
  }

  .bg-dark__with-abstract.gradient-blur {
    background-position: 100%
  }

  .bg-dark__with-abstract.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
    background-position: 9% -2%
  }

  .bg-dark__with-abstract.bg-header-score-de-risco.header-score-de-hiesgo-fullwidth {
    background-size: cover
  }

  .bg-dark__with-abstract.kit-seguran-a.header-kit {
    background-size: contain
  }

  .container-landscape.padding-score-de-risco {
    padding-top: 16px
  }

  .white-column-copy.radius-12.border-gray.padding-score-de-risco,
  .white-column-copy.radius-12.border-orange.pr-48.padding-score-de-risco-right {
    padding-bottom: 60px
  }

  .three-column-grid1 {
    width: 100%;
    max-width: 1248px
  }

  .three-column-grid1.grid80 {
    width: 64%
  }

  .bg-dark__lp.gradient-blur {
    background-position: 100%
  }

  .bg-dark__lp.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
    background-position: 9% -2%
  }

  .bg-dark__lp.bg-header-score-de-risco.header-score-de-hiesgo-fullwidth {
    background-size: cover
  }

  .bg-dark__lp.kit-seguran-a.header-kit {
    background-size: contain
  }

  .three-column-grid-lp {
    width: 100%;
    max-width: 1248px
  }

  .three-column-grid-lp.grid80 {
    width: 64%
  }

  .three-column-grid---lp-landscape {
    width: 100%;
    max-width: 1248px
  }

  .three-column-grid---lp-landscape.grid80 {
    width: 64%
  }

  .container2.padding-score-de-risco,
  .container-copy.padding-score-de-risco {
    padding-top: 16px
  }

  .image-98 {
    width: 100%
  }

  .copy-footer-2 {
    margin-bottom: 6px
  }

  .three_column_icon_container-copy.gap-score-de-risco {
    grid-row-gap: 32px
  }

  .section-35 {
    background-position: -20%;
    background-size: contain;
    background-attachment: scroll
  }

  .bg-black-byte.gradient-blur {
    background-position: 100%
  }

  .bg-black-byte.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
    background-position: 9% -2%
  }

  .bg-black-byte.bg-header-score-de-risco.header-score-de-hiesgo-fullwidth {
    background-size: cover
  }

  .bg-black-byte.kit-seguran-a.header-kit {
    background-size: contain
  }

  .bg-cyber-white.digital_fraud {
    background-position: 102% 100%
  }

  .others-plataforms {
    z-index: 10;
    position: relative
  }

  .div-block-260 {
    grid-column-gap: 64px;
    grid-row-gap: 64px
  }

  .div-block-262 {
    border-radius: 16px;
    max-width: 420px;
    padding-top: 38px;
    padding-bottom: 0;
    padding-left: 24px
  }

  .polaris_paragraph_list-copy.mt-8 {
    margin-top: 8px
  }

  .paragraph-171 {
    flex-flow: column;
    justify-content: center;
    min-height: 46px;
    margin-bottom: 0;
    padding-right: 0;
    display: flex
  }

  .list-green-bullet-star {
    background-position: 18px 32px;
    border-bottom: 1.02px solid #4b4a4f;
    margin-bottom: 0;
    padding: 16px 24px 16px 56px
  }

  .list-green-bullet-star.mb-16 {
    margin-bottom: 16px
  }

  .div-block-263 {
    padding-top: 26px;
    padding-bottom: 26px
  }

  .div-block-264 {
    justify-content: space-between;
    display: flex
  }

  .polaris_title {
    color: #49494d;
    padding-left: 21px;
    font-size: 30px;
    line-height: 45px
  }

  .list-green-bullet-star---no-border {
    background-position: 18px 32px;
    margin-bottom: 0;
    padding-top: 16px;
    padding-left: 56px
  }

  .list-green-bullet-star---no-border.mb-16 {
    margin-bottom: 16px
  }

  .div-block-265 {
    background-color: #222428;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    max-width: 330px;
    padding-top: 18px;
    padding-bottom: 20px;
    padding-right: 24px
  }

  .polaris_title_others {
    color: #fff;
    margin-bottom: 26px;
    padding-left: 21px;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px
  }

  .list-no-bullet {
    color: #fff;
    background-image: none;
    border-bottom: 1.02px solid #4b4a4f;
    margin-bottom: 0;
    padding: 16px 0 16px 28px
  }

  .list-no-bullet.mb-16 {
    margin-bottom: 16px
  }

  .list-no-bullet---no-border {
    color: #fff;
    background-image: none;
    margin-bottom: 0;
    padding: 16px 24px 16px 28px
  }

  .list-no-bullet---no-border.mb-16 {
    margin-bottom: 16px
  }

  .list-18,
  .list-19 {
    margin-bottom: 0
  }

  .section-39 {
    background-repeat: no-repeat;
    background-size: cover
  }

  .paragraph-130-copy.mb-80.width-600 {
    max-width: 600px
  }

  .paragraph-130-copy.mb-80.left-align.padding-top-zero.padding-score-de-risco {
    max-width: 498px
  }

  .bg-dark__with-abstract-copy.gradient-blur {
    background-position: 100%
  }

  .bg-dark__with-abstract-copy.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
    background-position: 9% -2%
  }

  .bg-dark__with-abstract-copy.bg-header-score-de-risco.header-score-de-hiesgo-fullwidth {
    background-size: cover
  }

  .bg-dark__with-abstract-copy.kit-seguran-a.header-kit {
    background-size: contain
  }

  .heading-51-copy-copy.kit-seguran-a.header-kit {
    padding-left: 15%;
    padding-right: 15%
  }

  .heading-51-copy-copy.pd {
    padding-right: 31px
  }

  .container-landscape-copy.padding-score-de-risco {
    padding-top: 16px
  }

  .hero_deep_dark_web,
  .hero_digital_fraud {
    background-repeat: no-repeat;
    background-size: cover
  }

  .container_mobile.padding-score-de-risco {
    padding-top: 16px
  }

  .container_mobile.p0 {
    padding: 0
  }

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

  .hero_data_leaks,
  .hero_executives_vips,
  .hero_online_piracy {
    background-repeat: no-repeat;
    background-size: cover
  }
}

@media screen and (max-width: 991px) {
  p {
    font-size: 14px;
    line-height: 17px
  }

  .div-block-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px
  }

  .social-proof {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px
  }

  .div-block-7 {
    grid-template-rows: auto auto;
    width: 100%;
    padding-left: 0
  }

  .paragraph-2 {
    padding-left: 0;
    display: block
  }

  .grid.grid80,
  .grid.grid88 {
    width: 100%
  }

  .three-column-grid {
    flex-wrap: wrap;
    place-content: stretch space-between;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px;
    display: flex
  }

  .three-column-grid.grid80 {
    width: 100%
  }

  .spacing {
    min-height: 40px
  }

  .section-6 {
    justify-content: flex-start;
    padding-top: 64px;
    padding-bottom: 32px
  }

  .heading-2 {
    text-align: left;
    justify-content: flex-start;
    max-width: 40%;
    margin-top: 0;
    margin-left: 48px;
    display: block
  }

  .section-7 {
    overflow: auto
  }

  .div-block-10 {
    min-width: 312px;
    margin-left: 10px;
    margin-right: 10px
  }

  .heading-4 {
    max-width: 614.391px
  }

  .div-block-11 {
    margin-left: 0;
    margin-right: 0
  }

  .div-block-12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 48px;
    padding-right: 48px
  }

  .div-block-13 {
    grid-column-gap: 17px;
    grid-template-rows: auto auto;
    width: 80%;
    max-width: 100%;
    height: 500px
  }

  .slide.slide-1 {
    background-position: 200% 100%;
    background-size: 630px;
    align-items: flex-start
  }

  .slide.slider-3,
  .slide.slide3 {
    background-position: 100% 100%;
    background-size: 630px;
    align-items: flex-start
  }

  .slide.slide-2,
  .slide.slide3,
  .slide.slide-1-es,
  .slide.slide4 {
    background-position: 200% 100%;
    background-size: 630px;
    align-items: flex-start
  }

  .div-block-16 {
    flex-direction: column
  }

  .paragraph-11 {
    padding-left: 0
  }

  .heading-8 {
    text-align: left
  }

  .paragraph-12 {
    text-align: left;
    max-width: 100%;
    font-size: 14px;
    line-height: 24px
  }

  .section-9 {
    padding-left: 48px;
    padding-right: 48px
  }

  .heading-9 {
    text-align: left
  }

  .section-contact {
    align-content: flex-start;
    align-items: flex-start;
    padding: 48px
  }

  .slider-depoiments {
    clear: left;
    min-height: 600px
  }

  .div-block-18 {
    padding-left: 48px;
    padding-right: 48px
  }

  .div-block-19 {
    display: none
  }

  .primary {
    text-align: center;
    display: flex
  }

  .primary.margin0 {
    margin-left: 0;
    margin-right: 0
  }

  .primary.padding.display-none-desktop {
    letter-spacing: .8px;
    text-transform: uppercase;
    font-size: 12.93px;
    font-weight: 600;
    display: block
  }

  .primary.padding.display-none-desktop._100 {
    width: 90%
  }

  .primary.justify-center {
    justify-content: center
  }

  .group-button-start {
    justify-content: flex-start;
    width: 100%;
    max-width: 100%
  }

  .brand {
    z-index: 2
  }

  .image-5 {
    max-width: 100%
  }

  .footer {
    padding-left: 48px;
    padding-right: 48px
  }

  .footer-container {
    width: 100%
  }

  .copy-footer {
    text-align: left
  }

  .onecollumn {
    width: 100%;
    padding-left: 48px;
    padding-right: 48px
  }

  .heading-10 {
    max-width: 100%
  }

  .heading-10.headeing-11 {
    text-align: left;
    max-width: 100%
  }

  .paragraph-14 {
    max-width: 100%
  }

  .paragraph-14.p15 {
    text-align: left;
    max-width: 100%
  }

  .form-flex {
    width: 100%
  }

  .sectiongrey {
    background-color: var(--white)
  }

  .socialproof-title {
    max-width: 49%;
    margin-left: 15px
  }

  .socialproof-flex {
    flex-wrap: wrap;
    width: 100%;
    padding: 30px 40px
  }

  .socialprooflogos {
    flex-wrap: nowrap;
    overflow: auto
  }

  .socialprooflogos.grid {
    grid-column-gap: 0px;
    grid-row-gap: 11px;
    display: flex
  }

  .div-block-23 {
    grid-template-rows: auto auto auto;
    grid-template-areas: ".""."".";
    justify-items: center;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px
  }

  .heading-12 {
    text-align: center
  }

  .heading-12._100,
  .div-block-24 {
    width: 100%
  }

  .display-block {
    width: 100%;
    display: none
  }

  .display-block.block,
  .div-block-29,
  .image-6 {
    display: block
  }

  .image-6.display-none-desktop {
    margin-left: auto;
    margin-right: auto
  }

  .image-7 {
    display: none
  }

  .heading-15 {
    width: 400px;
    font-weight: 400
  }

  .paragraph-19 {
    display: none
  }

  .image-9 {
    width: 60px;
    margin-bottom: 0;
    margin-left: 0
  }

  .paragraph-20 {
    color: var(--white-smoke);
    margin-top: 10px;
    font-size: 11.24px;
    line-height: 19px;
    display: block
  }

  .image-11 {
    display: none
  }

  .image-12 {
    display: block
  }

  .two-collumn-grid {
    flex-direction: column-reverse;
    place-items: flex-start start;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px;
    display: flex
  }

  .two-collumn-grid.align-top {
    align-items: center
  }

  .two-collumn-grid.margin60 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 30px
  }

  .two-collumn-grid.inverter {
    flex-direction: column
  }

  .two-collumn-grid.inverter.padding24 {
    flex-direction: column-reverse
  }

  .two-collumn-grid.kit-seguran-a.kit-width {
    flex-direction: column;
    display: flex
  }

  .two-collumn-grid.kit-seg-container {
    flex-flow: column;
    align-content: flex-start
  }

  .two-collumn-grid.custom-space {
    flex-direction: column
  }

  .two-collumn-grid.section-partners {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block
  }

  .two-collumn-grid.section-partnering {
    flex-flow: column
  }

  .two-collumn-grid.no-padding {
    padding-left: 0;
    padding-right: 0
  }

  .paragraph-21 {
    width: 100%;
    margin-top: 32px;
    margin-left: 0
  }

  .div-block-33 {
    justify-content: center;
    width: 100%;
    display: flex
  }

  .div-block-33.display-none-mobile {
    display: none
  }

  .list {
    margin-left: 0
  }

  .section-background-black {
    background-color: var(--dark);
    padding-top: 40px;
    padding-bottom: 40px
  }

  .div-block-34.grid80 {
    width: 100%;
    padding-left: 48px
  }

  .paragraph-24 {
    margin-top: 32px;
    margin-left: 0
  }

  .div-block-39 {
    margin-bottom: 60px;
    margin-left: 0
  }

  .image-20 {
    width: 100%
  }

  .image-21 {
    flex: 1;
    display: block
  }

  .list-2,
  .heading-22 {
    width: 100%
  }

  .div-block-41 {
    order: 1;
    max-width: 100%
  }

  .heading-23,
  .heading-24 {
    width: 100%
  }

  .section-15 {
    flex-wrap: wrap
  }

  .column-60,
  .column-40 {
    width: 100%;
    padding-top: 48px;
    padding-bottom: 48px
  }

  .div-block-42 {
    flex: 1;
    max-width: 100%;
    margin-left: 48px
  }

  .div-block-43 {
    max-width: 100%;
    margin-left: 48px
  }

  .paragraph-21-16px {
    width: 100%;
    margin-top: 32px;
    margin-left: 0
  }

  .paragraph-29 {
    width: 100%;
    margin-left: 0
  }

  .heading-26 {
    text-align: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px
  }

  .paragraph-31 {
    width: 100%
  }

  .paragraph-32 {
    margin-top: 25px;
    margin-left: 0
  }

  .div-block-45,
  .heading-28 {
    width: 100%
  }

  .paragraph-34 {
    width: 100%;
    margin-left: 0
  }

  .heading-30 {
    width: 100%
  }

  .paragraph-39 {
    width: 100%;
    margin-left: 0
  }

  .list-4 {
    margin-top: 24px;
    margin-left: 0
  }

  .paragraph-41 {
    width: 100%
  }

  .image-25 {
    display: block
  }

  .div-block-51 {
    border-bottom: 1px solid var(--concrete);
    border-right-style: none;
    border-right-width: 0;
    padding-left: 0
  }

  .heading-33 {
    margin-bottom: 30px
  }

  .list-5 {
    width: 100%;
    margin-bottom: 30px
  }

  .heading-34 {
    margin-bottom: 30px
  }

  .div-block-52 {
    padding-bottom: 60px;
    padding-left: 0
  }

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

  .paragraph-43 {
    width: 100%;
    margin-left: 0
  }

  .paragraph-44 {
    width: 100%;
    margin-bottom: 24px
  }

  .list-6 {
    margin-left: 0
  }

  .div-block-53 {
    flex-wrap: wrap;
    place-content: flex-end flex-start;
    align-items: stretch;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px;
    display: flex
  }

  .paragraph-45 {
    width: 100%
  }

  .div-block-56 {
    width: 40%;
    margin-right: 5%
  }

  .div-block-57,
  .div-block-58 {
    padding-left: 48px
  }

  .div-block-59 {
    display: block
  }

  .list-7 {
    padding-left: 0
  }

  .paragraph-52,
  .paragraph-53,
  .paragraph-54,
  .paragraph-56 {
    width: 100%
  }

  .image-31 {
    display: inline-block
  }

  .image-31.display-mobile-none {
    display: block
  }

  .image-31.display-desktop-none {
    display: none
  }

  .paragraph-45-copy {
    width: 100%
  }

  .image-32 {
    flex: 1
  }

  .div-block-62 {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-end;
    padding-left: 0;
    display: block
  }

  .paragraph-67 {
    text-align: left;
    margin-left: 0
  }

  .heading-40 {
    text-align: left
  }

  .div-block-66 {
    width: 360px
  }

  .div-block-68 {
    width: 100%;
    padding-left: 48px;
    padding-right: 48px
  }

  .image-33 {
    display: block
  }

  .image-34 {
    display: none
  }

  .div-block-69 {
    flex-wrap: wrap;
    width: 100%
  }

  .heading-43 {
    margin-bottom: 24px
  }

  .section-20 {
    padding-left: 48px;
    padding-right: 48px
  }

  .html-embed {
    height: 460px
  }

  .div-block-72 {
    text-align: left;
    padding-left: 48px;
    padding-right: 48px
  }

  .logo_press {
    flex-direction: row;
    display: flex;
    overflow: auto
  }

  .section-21 {
    flex-direction: column;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px
  }

  .div-block-74 {
    flex-direction: column-reverse;
    width: 100%;
    display: flex
  }

  .post {
    width: 100%
  }

  .section-22 {
    width: 100%;
    padding-left: 48px;
    padding-right: 48px
  }

  .flex-item {
    max-width: 38%
  }

  .flex-item-700 {
    max-width: 60%
  }

  .div-block-79 {
    margin-top: 0;
    margin-bottom: 40px
  }

  .section-23 {
    margin-top: 64px
  }

  .section-23.bglightdark.margintopbottom {
    margin-top: 0
  }

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

  .image-39 {
    display: none
  }

  .checkbox-field {
    width: 100%
  }

  .checkbox-field.align-left {
    justify-content: flex-start
  }

  .section-24 {
    width: 100%;
    padding-left: 48px;
    padding-right: 48px
  }

  .ebook {
    margin-left: 0
  }

  .collection-item,
  .collection-item-2 {
    padding-left: 0
  }

  .heading-51.kit-seguran-a {
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 10%
  }

  .heading-51.kit-seguran-a.header-kit {
    padding-left: 0;
    padding-right: 0
  }

  .paragraph-81,
  .div-block-82 {
    width: 100%
  }

  .bggray {
    align-items: flex-start;
    padding-left: 48px;
    padding-right: 48px
  }

  .paragraph-82 {
    text-align: left;
    width: 100%;
    margin-left: 0
  }

  .social-proof-new {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px
  }

  .bgorange {
    align-items: flex-start;
    padding-left: 48px;
    padding-right: 48px
  }

  .bgorange.section-solution {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .bgorange.p0 {
    padding-left: 0;
    padding-right: 0
  }

  .heading-53 {
    text-align: left;
    max-width: 100%
  }

  .heading-54,
  .paragraph-85 {
    max-width: 100%
  }

  .maxwidth1440 {
    width: 100%
  }

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

  .maxwidth1440.padding {
    padding-left: 48px;
    padding-right: 48px
  }

  .maxwidth1440.align-center.margin-top {
    margin-top: 35px
  }

  .div-block-87,
  .width80percent,
  .width80percent.grid {
    width: 100%
  }

  .width80percent.grid.padding {
    padding-left: 48px;
    padding-right: 48px
  }

  .color-text-white.depoiment {
    text-align: left;
    font-weight: 400
  }

  .color-text-white.font-inter.font-60 {
    text-align: center;
    margin-right: 0;
    font-size: 36px;
    line-height: 43.57px
  }

  .color-text-white.mw-260 {
    max-width: 100%
  }

  .collection-item-3 {
    flex-direction: column
  }

  .image-47 {
    max-width: 100%
  }

  .font-16.color-text-white.width.align-center,
  .font-16.width,
  .font-16.text-center {
    text-align: left
  }

  .font-12.color-text-gray {
    padding-left: 0
  }

  .navbar-quarentena {
    padding-left: 48px;
    padding-right: 48px
  }

  .image-48 {
    padding-bottom: 20px
  }

  .padding {
    padding-left: 48px;
    padding-right: 48px
  }

  .div-block-90 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    padding-left: 48px;
    padding-right: 48px
  }

  .top-menu {
    display: none
  }

  .heading-59,
  .paragraph-96 {
    text-align: left;
    max-width: 100%
  }

  .list-11 {
    max-width: 100%
  }

  .paragraph-97 {
    padding-left: 0
  }

  .div-block-106,
  .heading-62,
  .heading-63 {
    max-width: 100%
  }

  .div-block-107,
  .div-block-108 {
    order: 1
  }

  .navmenu__dropdown-left {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 40px;
    padding-right: 0;
    display: flex
  }

  .navmenu__dropdown-container {
    border-bottom: 1px solid #e4e4e4;
    width: 100%
  }

  .navmenu__dropdown-container.cc-mobile {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0
  }

  .navmenu__dropdown-section-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px
  }

  .navbar__wrapper {
    display: block
  }

  .link-list__dropdown-toggle {
    z-index: 1;
    background-color: #0000;
    flex: 1;
    justify-content: flex-start;
    width: 100%
  }

  .link-list__dropdown-toggle:hover {
    box-shadow: none
  }

  .link-list__dropdown-toggle.w--open {
    box-shadow: none;
    height: auto
  }

  .link-list__dropdown-toggle.bg-dark {
    color: var(--white-smoke)
  }

  .navmenu__dropdown-section {
    margin-bottom: 32px
  }

  .navmenu__flex-container {
    background-color: #fff;
    flex-direction: column;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    position: absolute
  }

  .navmenu__button-icon {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex
  }

  .navbar__navmenu-mobile {
    display: flex
  }

  .navbar__container {
    z-index: 1;
    background-color: #fff;
    width: 100%;
    padding-left: 48px;
    padding-right: 28px;
    position: relative
  }

  .navmenu__cta-wrapper {
    margin-top: auto;
    padding: 20px
  }

  .navmenu__cta-wrapper.cc-mobile {
    z-index: 1;
    margin-right: 12px;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: relative
  }

  .link-list__dropdown-wrapper {
    background-color: #0000;
    flex-direction: column;
    flex: 1
  }

  .link-list__dropdown-wrapper.display_none_desktop {
    background-color: #0000;
    display: block
  }

  .link-list__dropdown-wrapper.display_none_desktop.bg-dark {
    color: #fff
  }

  .link-list__list-item {
    z-index: 1;
    border-bottom: 1px solid var(--dark);
    background-image: none;
    margin-right: 0;
    padding-left: 48px;
    padding-right: 20px;
    position: relative
  }

  .link-list__list-item.cc-first {
    z-index: 2;
    padding-left: 48px
  }

  .link-list__list-item.gray {
    border-bottom-color: var(--dark-slate-grey)
  }

  .link-list__list-item.gray.display-none-desktop,
  .navmenu__dropdown-section-link-description {
    display: none
  }

  .navmenu__dropdown {
    position: relative;
    top: 0%;
    overflow: hidden
  }

  .navmenu__dropdown.w--open {
    border-top-style: none;
    border-bottom-style: none;
    padding-bottom: 0;
    position: relative;
    top: 0%;
    overflow: visible;
    box-shadow: 0 16px 20px 8px #0000
  }

  .navmenu__dropdown-grid {
    margin-left: 0%;
    display: block
  }

  .navmenu__dropdown-grid.margin-left {
    display: block
  }

  .navmenu__dropdown-grid.margin-left.display-none,
  .navmenu__dropdown-grid.display-none {
    display: none
  }

  .navmenu__dropdown-section-list-item.padding-bottom {
    padding-top: 10px;
    padding-bottom: 10px
  }

  .navmenu__dropdown-section-link-heading {
    align-items: center;
    display: flex
  }

  .navmenu__dropdown-section-link-heading.padding-left-icon {
    padding-left: 8px
  }

  .navmenu__dropdown-section-link-heading.font-fine {
    color: var(--cyber-white);
    font-weight: 400
  }

  .navmenu__dropdown-section-link-heading.text-col {
    color: var(--dark)
  }

  .navbar__navmenu {
    z-index: 0;
    border-bottom: 1px solid #e4e4e4;
    height: 100vh;
    margin-left: 0;
    transition-property: none;
    position: absolute;
    inset: 100% 0% 0%;
    overflow: hidden;
    transform: translate(0)
  }

  .navmenu__link-list {
    border-bottom: 0 solid #e4e4e4;
    flex-direction: column;
    flex: 1;
    overflow: auto
  }

  .navbar__mobile-overlay {
    z-index: 1;
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
    display: block;
    position: absolute;
    inset: 0%
  }

  .navmenu__dropdown-block {
    border: 1px solid #e4e4e4;
    justify-content: space-around;
    padding-left: 32px;
    padding-right: 32px;
    display: flex
  }

  .navmenu__button {
    z-index: 1;
    cursor: pointer;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-right: 0;
    padding: 20px;
    font-size: 24px;
    display: flex;
    position: relative
  }

  .div-block-114 {
    background-color: #fff;
    border: 1px solid #ddd;
    justify-content: flex-start;
    width: 100%;
    padding: 14px;
    display: flex
  }

  .div-block-114.none {
    display: none
  }

  .paragraph-107 {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
  }

  .paragraph-107.pb-24 {
    padding-bottom: 24px
  }

  .div-block-115 {
    background-color: #0000;
    border-width: 0;
    padding: 14px 0 0
  }

  .link-item-ferramentas {
    color: var(--cyber-white);
    background-color: #0000;
    align-items: center
  }

  .link-item-ferramentas.w--current {
    background-color: #0000
  }

  .link-item-ferramentas.bg-dark.w--current {
    background-color: var(--dark)
  }

  .link-item-ferramentas.text-col {
    color: var(--dark)
  }

  .list-14 {
    margin-top: 24px
  }

  .list-14.display-none-desktop {
    display: block
  }

  .image-52 {
    width: 250px;
    display: block
  }

  .navmenu__dropdown-flex {
    flex-flow: row;
    justify-content: flex-start;
    margin-left: 0%;
    display: flex
  }

  .menu_item_sobre {
    border-width: 0;
    padding: 24px 0 0
  }

  .link-list__dropdown-wrapper-desktop {
    display: none
  }

  .heading-65 {
    text-align: left
  }

  .div-block-117 {
    padding-left: 0;
    padding-right: 0
  }

  .menu_item_language {
    border-width: 0;
    padding: 24px 0 0
  }

  .link-block-menu {
    font-weight: 400
  }

  .link-block-menu.bg-dark {
    color: var(--cyber-white);
    background-color: #0000
  }

  .link-list__list-item-no-border {
    z-index: 1;
    background-image: none;
    margin-right: 0;
    padding-left: 48px;
    padding-right: 20px;
    position: relative
  }

  .link-list__list-item-no-border.display_none_desktop {
    display: block
  }

  .link_list_icon {
    width: 16px;
    height: 16px;
    margin-left: 8px
  }

  .link_list_icon.display_desktop_none,
  .link_list_icon.link-list__dropdown-icon.none-desktop {
    display: block
  }

  .navbar-4 {
    min-height: 80px;
    display: block
  }

  .div-block-118 {
    align-items: flex-start;
    padding-left: 48px;
    padding-right: 48px
  }

  .paragraph-115 {
    text-align: left
  }

  .div-block-120._100 {
    justify-content: flex-start;
    width: 100%
  }

  .div-block-121,
  .div-block-122 {
    order: 1
  }

  .div-block-123 {
    flex-flow: column;
    order: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex
  }

  .bold-text,
  .bold-text-2,
  .bold-text-3 {
    font-weight: 600
  }

  .two-collumn-grid-copy {
    flex-direction: column-reverse;
    place-items: flex-start start;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px;
    display: flex
  }

  .div-block-127 {
    flex-direction: column;
    align-items: flex-start
  }

  .div-block-128 {
    text-align: left;
    order: 1;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    display: flex
  }

  .slider-content {
    background-color: var(--dark);
    padding-top: 40px
  }

  .image-56 {
    max-width: 40px
  }

  .html-embed-2 {
    width: 100%
  }

  .heading-53-copy {
    text-align: left;
    max-width: 100%
  }

  .paragraph-82-copy {
    text-align: left;
    width: 100%;
    margin-left: 0
  }

  .mask-2 {
    height: 600px
  }

  .aspas {
    width: 60px;
    margin-bottom: 0;
    margin-left: 0
  }

  .autor {
    display: block
  }

  .slide-3,
  .slider-4 {
    height: 600px
  }

  .div-block-131 {
    width: 80%;
    height: 600px
  }

  .image-58 {
    align-self: flex-start;
    margin-bottom: 24px;
    margin-left: -30px;
    display: block
  }

  .image-58-copy {
    align-self: flex-start;
    margin-bottom: 24px;
    margin-left: 0;
    display: block
  }

  .display-none-desktop {
    display: block
  }

  .display-none-desktop.margin-auto {
    margin-left: auto;
    margin-right: auto
  }

  .display-none-mobile {
    display: none
  }

  .heading-80 {
    text-align: left
  }

  .navbar-4-copy {
    min-height: 80px
  }

  .text-block {
    text-align: left
  }

  .primary-2 {
    text-align: center;
    display: block
  }

  .container.bg-header-lp {
    background-position: 50%
  }

  .container.section-polaris,
  .container.polaris {
    padding: 0
  }

  .container.p-0 {
    padding-left: 0;
    padding-right: 0
  }

  .container.space-why {
    padding-bottom: 80px
  }

  .container.space-why.t-32.bg-gray {
    background-color: #2b2b2b
  }

  .container.paddin_mobile {
    padding-left: 0;
    padding-right: 0
  }

  .container.mobile_dark {
    background-color: var(--black-byte)
  }

  .container.d {
    display: none
  }

  .bg-dark.bg-header-score-de-risco {
    background-size: auto 55%;
    height: 370px
  }

  .bg-dark.kit-seguran-a.header-kit {
    background-size: contain;
    border-radius: 0;
    height: 771px;
    padding-left: 10%;
    padding-right: 10%
  }

  .image {
    margin-left: auto;
    margin-right: auto;
    display: none
  }

  .div-block-3-copy {
    grid-column-gap: 31px;
    display: block
  }

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

  .slider_logo__text.max-width-finamax.eng.mw-tablet {
    width: 100%;
    max-width: 460px
  }

  .div-block-8 {
    grid-column-gap: 25px;
    grid-template-columns: .5fr 1.5fr;
    padding-left: 40px;
    padding-right: 40px
  }

  .slider_logo {
    height: 220px;
    min-height: 220px
  }

  .slide-nav-2 {
    top: 200px
  }

  .five_column_icon_container,
  .five_column_icon__heading {
    width: 100%
  }

  .div-block-137 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: flex-start flex-end;
    place-items: flex-start center;
    display: grid
  }

  .five_column__item {
    height: auto;
    min-height: 200px;
    padding: 20px
  }

  .div-block-13-copy {
    flex-flow: wrap
  }

  .three_colums__container {
    grid-template-columns: 1fr 1fr
  }

  .three_column_icon__heading {
    width: 100%
  }

  .div-block-140 {
    flex-flow: wrap
  }

  .container__contact-section__v2 {
    margin-left: 24px;
    margin-right: 24px;
    padding: 60px 70px
  }

  .div-block-142 {
    grid-column-gap: 31px;
    display: block
  }

  .social-proof-2 {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%
  }

  .item_heading.mobile {
    display: none
  }

  .text-right {
    order: 0
  }

  .div-block-144 {
    max-width: 300px
  }

  .text-left {
    order: 0
  }

  .four_column_icon_container,
  .four_column_icon__heading {
    width: 100%
  }

  .four_column_icon__heading.heading-score-de-risco.align-score-de-risco {
    text-align: left
  }

  .four_column__item {
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    padding: 20px
  }

  .heading-83 {
    width: 400px;
    font-weight: 400
  }

  .paragraph-126 {
    display: none
  }

  .paragraph-127 {
    color: #fafafa;
    margin-top: 10px;
    font-size: 11.24px;
    line-height: 19px;
    display: block
  }

  .grid_icons {
    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
  }

  .heading-66 {
    padding-right: 0
  }

  .div-block-147 {
    grid-row-gap: 20px;
    padding-top: 20px;
    padding-bottom: 20px
  }

  .line-gray {
    display: none
  }

  .div-block-148 {
    grid-row-gap: 22px;
    flex-wrap: wrap
  }

  .div-block-149 {
    grid-row-gap: 40px;
    padding-top: 20px;
    padding-bottom: 20px
  }

  .three_colums__container-copy {
    grid-template-columns: 1fr 1fr
  }

  .five_column__item-copy {
    height: auto;
    min-height: 200px;
    padding: 20px
  }

  .three_colums__container-copy-2,
  .three_colums__container-copy-3,
  .three_colums__grid {
    grid-template-columns: 1fr 1fr
  }

  .navbar {
    z-index: 99999;
    min-height: 80px
  }

  .navbar__top-menu {
    display: none
  }

  .new_navbar__wrapper {
    display: flex
  }

  .new_navbar__mobile-overlay {
    z-index: 1;
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
    display: block;
    position: absolute;
    inset: 0%
  }

  .new_navbar__mobile-overlay.bg-dark {
    background-color: var(--black-byte);
    border-bottom-color: #0000;
    overflow: visible
  }

  .new_navbar__mobile-overlay.bg-dark.gray {
    border-bottom-color: var(--dark-slate-grey)
  }

  .new_navmenu__container {
    background-color: var(--black-byte);
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    position: absolute
  }

  .new_navmenu__container.bg-dark {
    background-color: var(--dark)
  }

  .new_navmenu__link-list {
    border-bottom: 0 solid #e4e4e4;
    flex-direction: column;
    height: 80%;
    overflow: auto
  }

  .image-61 {
    color: #fff
  }

  .accordion-toggle {
    border: 1px solid #e1e1e2;
    justify-content: flex-start;
    align-items: center
  }

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

  .tabs_box__image {
    border-top-right-radius: 0;
    border-bottom-left-radius: 12px;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex
  }

  .heading-88 {
    width: 100%
  }

  .gradient_blur {
    background-position: 450% 10%
  }

  .gradient_blur_retangle {
    background-position: -600% 0
  }

  .image-66.bg-dark {
    color: #fff
  }

  .div-block-114-copy {
    border: 1px solid #ddd;
    justify-content: space-between;
    width: 100%;
    padding: 14px;
    display: flex
  }

  .image-67 {
    margin-bottom: 20px;
    display: block
  }

  .image-68 {
    display: none
  }

  .div-block-154 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: flex-start flex-end;
    place-items: flex-start center;
    display: grid
  }

  .four_column__item-2 {
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    padding: 20px
  }

  .five_column_icon__heading-2 {
    width: 100%
  }

  .hero__info {
    grid-column-gap: 50px;
    grid-template-columns: 1fr 1fr
  }

  .two_column__button {
    text-align: center;
    display: block
  }

  .hero__info__img_left {
    grid-column-gap: 50px;
    grid-template-columns: 1fr 1fr
  }

  .tabs-menu {
    display: flex;
    overflow: auto
  }

  .container-lp.mt.mt-50 {
    margin-top: -121px
  }

  .white-column {
    width: 100%
  }

  .white-column.radius-12.border-orange.mw-930 {
    width: 80%
  }

  .white-column.border-orange {
    margin-bottom: 50px
  }

  .dark-column {
    width: 100%
  }

  .dark-column.align-center.mw-930.radius-12 {
    width: 90%;
    max-width: 100%
  }

  .container-lp-convite {
    background-position: 50% 100%
  }

  .width-title-dw {
    width: 100%
  }

  .primary-3 {
    text-align: center;
    display: flex
  }

  .mw-30 {
    max-width: 30%
  }

  .mw-60 {
    max-width: 60%
  }

  .social-footer.hidden-mobile {
    display: none
  }

  .social-footer.hidden-desktop {
    display: flex
  }

  .div-block-162 {
    text-align: left
  }

  .kit-seguran-a.center {
    padding-left: 0%;
    padding-right: 0%
  }

  .image-74 {
    text-align: left;
    align-self: center;
    max-width: 77%
  }

  .noise {
    height: 100%
  }

  .polaris_container {
    padding-left: 24px;
    padding-right: 24px
  }

  .polaris_container.mr-0 {
    padding-right: 0
  }

  .polaris_nav {
    display: none
  }

  .heading-95 {
    font-size: 30px;
    line-height: 40px
  }

  .text-block-5 {
    font-size: 16px;
    line-height: 24px
  }

  .div-block-164 {
    margin-top: 64px
  }

  .magic-button_icons-wrapper,
  .div-block-166 {
    display: none
  }

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

  .polaris_h2 {
    margin-bottom: 24px
  }

  .polaris_h2.ml-100,
  .polaris_h2.mb-48 {
    font-size: 24px;
    line-height: 36px
  }

  .how-does {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    margin-top: 80px
  }

  .polaris_paragraph {
    max-width: 100%;
    font-size: 16px;
    line-height: 24px
  }

  .div-block-169 {
    align-self: center
  }

  .list-green-bullet-check {
    padding-bottom: 8px
  }

  .list-polaris {
    background-position: 7px 7px
  }

  .polaris_paragraph_list {
    font-size: 14px;
    line-height: 21px
  }

  .line {
    height: 65%;
    top: 18%
  }

  .features {
    margin-top: 40px
  }

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

  .image-76,
  .image-77 {
    display: none
  }

  .join-waitlist {
    margin-top: 60px
  }

  .image-79 {
    inset: 506% 0% 0%
  }

  .html-embed-3 {
    display: block
  }

  .image-80 {
    width: 100%;
    padding-top: 64px
  }

  .image-81,
  .image-82 {
    display: none
  }

  .div-block-176 {
    align-self: center
  }

  .image-77-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block
  }

  .div-block-177 {
    align-self: center
  }

  .div-block-172-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid
  }

  .div-block-179 {
    display: block
  }

  .div-block-176-copy {
    align-self: center;
    display: block
  }

  .image-87 {
    display: none
  }

  .image-83-copy,
  .image-84-copy {
    display: block
  }

  .image-88 {
    display: none
  }

  .gradient-1 {
    width: 400px;
    left: 48%
  }

  .hero-home {
    background-position: 50% 0
  }

  .the-problem {
    margin-top: 0;
    padding-top: 64px
  }

  .polaris_paragraph-copy {
    font-size: 16px;
    line-height: 24px
  }

  .strategic-advantages {
    margin-top: 0;
    padding-top: 64px
  }

  .card-polaris {
    padding: 32px 24px
  }

  .gradient-2 {
    left: 42%
  }

  .faq-polaris {
    margin-top: 0;
    padding-top: 64px
  }

  .accordion-wrapper-polaris {
    max-width: 100%
  }

  .accordion-wrapper-polaris.desktop {
    display: none
  }

  .accordion-wrapper-polaris.mobile {
    display: block
  }

  .gradient-3 {
    display: none
  }

  .hero-home-copy {
    background-position: 50% 0
  }

  .gradient-1-home-select {
    width: 400px;
    left: 48%
  }

  .polaris_slect_button {
    max-width: 100%
  }

  .div-block-192 {
    flex-direction: column;
    max-width: 490px;
    display: flex
  }

  .heading-51-copy.kit-seguran-a {
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 10%
  }

  .heading-51-copy.kit-seguran-a.header-kit {
    padding-left: 0;
    padding-right: 0
  }

  .bg-dark__with-abstract {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll
  }

  .bg-dark__with-abstract.bg-header-score-de-risco {
    background-size: auto 55%;
    height: 370px
  }

  .bg-dark__with-abstract.kit-seguran-a.header-kit {
    background-size: contain;
    border-radius: 0;
    height: 771px;
    padding-left: 10%;
    padding-right: 10%
  }

  .container-landscape.bg-header-lp {
    background-position: 50%
  }

  .white-column-copy {
    width: 100%
  }

  .white-column-copy.radius-12.border-orange.mw-930 {
    width: 80%
  }

  .paragraph-140.align-l {
    max-width: 100%
  }

  .three-column-grid1 {
    flex-wrap: wrap;
    place-content: stretch space-between;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px;
    display: flex
  }

  .three-column-grid1.grid80,
  .div-block-194 {
    width: 100%
  }

  .bg-dark__lp.bg-header-score-de-risco {
    background-size: auto 55%;
    height: 370px
  }

  .bg-dark__lp.kit-seguran-a.header-kit {
    background-size: contain;
    border-radius: 0;
    height: 771px;
    padding-left: 10%;
    padding-right: 10%
  }

  .bg-dark__lp.squares {
    background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65a58dad512436f261759605_Group%2014095.svg);
    background-position: 90% 75px;
    background-repeat: no-repeat;
    background-size: auto
  }

  .image-92 {
    max-width: 100%
  }

  .div-block-195.p-24 {
    padding-top: 24px
  }

  .div-block-194-copy {
    width: 100%;
    max-width: 100%
  }

  .primary-3-copy {
    text-align: center;
    display: flex
  }

  .three-column-grid-lp {
    flex-wrap: wrap;
    place-content: stretch space-between;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex
  }

  .three-column-grid-lp.grid80 {
    width: 100%
  }

  .three-column-grid---lp-landscape {
    flex-wrap: wrap;
    place-content: stretch space-between;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px;
    display: flex
  }

  .three-column-grid---lp-landscape.grid80 {
    width: 100%
  }

  .three-column-grid---lp-landscape.mb-96 {
    justify-content: center;
    align-items: center
  }

  .slide-1 {
    margin-left: 0;
    margin-right: 0
  }

  .testimonial-right-block {
    width: 100%
  }

  ._2-grids {
    grid-row-gap: 0px;
    grid-template-columns: 1fr
  }

  ._2-grids.center-grid {
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex
  }

  .paragraph-149 {
    margin-bottom: 0
  }

  .image-94 {
    width: 100%
  }

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

  .container2.bg-header-lp,
  .container-copy.bg-header-lp {
    background-position: 50%
  }

  .paragraph-150 {
    width: 100%
  }

  .footer-2 {
    padding-left: 48px;
    padding-right: 48px
  }

  .copy-footer-2 {
    text-align: left
  }

  .three_column_icon_container-copy {
    width: 100%
  }

  .new__navmenu__link-list {
    border-bottom: 0 solid #e4e4e4;
    flex-direction: column;
    height: 80%;
    overflow: auto
  }

  .new__link-list__list-item {
    z-index: 1;
    border-bottom: 1px solid var(--dark);
    background-image: none;
    margin-right: 0;
    padding-left: 48px;
    padding-right: 20px;
    position: relative
  }

  .new__link-list__list-item.cc-first {
    z-index: 2;
    padding-left: 48px
  }

  .new__link-list__list-item.gray {
    border-bottom-color: var(--dark-slate-grey)
  }

  .new_navmenu__cta-wrapper {
    margin-top: auto;
    padding: 20px
  }

  .new_navmenu__cta-wrapper.cc-mobile {
    z-index: 1;
    margin-right: 12px;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: relative
  }

  .new-primary {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    width: 100%;
    display: flex
  }

  .new-primary.margin0 {
    margin-left: 0;
    margin-right: 0
  }

  .new-primary.padding.display-none-desktop {
    letter-spacing: .8px;
    text-transform: uppercase;
    font-size: 12.93px;
    font-weight: 600;
    display: block
  }

  .new-primary.padding.display-none-desktop._100 {
    width: 90%
  }

  .new-primary.left.desktop-none {
    display: block
  }

  .new-primary.left.mt-40 {
    margin-top: 0
  }

  .new-primary.justify-center {
    justify-content: center
  }

  .new-primary.icon-arrow {
    background-position: 80%
  }

  .new-primary.icon-arrow.left.mt-40 {
    margin-top: 0
  }

  .new-primary.icon-arrow.left.mt-40.none {
    display: none
  }

  .new-primary.mt-32 {
    margin-top: 32px;
    margin-bottom: 40px
  }

  .new-primary.mt-32.dis,
  .new-primary.mt-32.n {
    display: block
  }

  .new-primary.align-left {
    text-align: center;
    flex-flow: row;
    justify-content: flex-start;
    align-self: auto
  }

  .new-primary.align-left.center {
    justify-content: center;
    align-items: center
  }

  .new-primary._w-50 {
    width: 100%
  }

  .new-primary.justify-left {
    text-transform: none;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: auto
  }

  .image-99.n {
    display: none
  }

  .font-inter.font-48.color-orange.max-w-360.mb-32 {
    text-align: center;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
    line-height: 43.57px
  }

  .font-inter.font-48.color-orange.mb-80.mobile {
    text-align: center;
    align-self: center;
    width: 400px
  }

  .font-inter.font-48.color-text-white.m-0,
  .font-inter.font-48.color-text-white.text-center {
    text-align: center
  }

  .paragraph-152 {
    text-align: center;
    max-width: 390px
  }

  .new-spacing {
    min-height: 40px;
    position: static
  }

  .section-33 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .max-w-360 {
    text-align: center
  }

  .div-block-205 {
    flex-flow: column;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    display: flex
  }

  .div-block-206 {
    display: none
  }

  .section-34 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .heading-103 {
    text-align: center;
    max-width: 100%
  }

  .div-block-208 {
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 100%
  }

  .paragraph-154 {
    text-align: center
  }

  .heading-103-copy {
    text-align: center;
    max-width: 100%
  }

  .section-35 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto
  }

  .div-block-209.display-none-mobile {
    background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6617d6c24f723d6efd641896_GLITCH3.png)
  }

  .max-w-420 {
    margin-left: auto;
    margin-right: auto
  }

  .font-18.color-text-white,
  .font-18.color-text-white.text-center {
    text-align: center
  }

  .font-18.color-text-white.text-center.mt {
    margin-top: 40px
  }

  .div-block-211 {
    max-width: 100%
  }

  .max-w-380 {
    margin-left: auto;
    margin-right: auto
  }

  .cta-white {
    text-align: center;
    align-self: center;
    display: flex
  }

  .cta-white.margin0 {
    margin-left: 0;
    margin-right: 0
  }

  .cta-white.padding.display-none-desktop {
    letter-spacing: .8px;
    text-transform: uppercase;
    font-size: 12.93px;
    font-weight: 600;
    display: block
  }

  .cta-white.padding.display-none-desktop._100 {
    width: 90%
  }

  .cta-white.justify-center {
    justify-content: center
  }

  .cta-white._w-100 {
    text-align: center;
    justify-content: center;
    width: 100%
  }

  .paragraph-155 {
    color: var(--black-byte);
    text-align: center
  }

  .div-block-214 {
    flex-flow: column
  }

  .div-block-215 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-bottom: 32px
  }

  .div-block-217 {
    align-self: stretch
  }

  .paragraph-156 {
    color: var(--orange);
    text-align: center;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 70px;
    font-size: 12px;
    line-height: 14.52px
  }

  .accordion-item-copy {
    background-color: var(--white);
    align-self: center
  }

  .dropdown-list-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: #f2f2f2;
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
    display: flex
  }

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

  .text-block-11 {
    color: #1a1a1a;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 21.78px
  }

  .text-block-12 {
    font-size: 18px;
    line-height: 21.78px
  }

  .text-block-13 {
    color: #1a1a1a;
    font-size: 18px;
    line-height: 21.78px
  }

  .div-block-218 {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex
  }

  .accordion-icon-copy {
    align-self: center;
    font-size: 16px
  }

  .div-block-219 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    display: flex
  }

  .slider-button-left:hover,
  .slider-button-right:hover {
    background-position: 50%
  }

  .image-102 {
    display: none
  }

  .div-block-221 {
    padding-left: 0
  }

  .new__navmenu__link-list-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-bottom: 0 solid #e4e4e4;
    flex-direction: column;
    height: 80%;
    overflow: auto
  }

  .new__link-list__list-item-copy {
    z-index: 1;
    border-bottom: 1px solid var(--dark);
    background-image: none;
    margin-right: 0;
    padding-left: 48px;
    padding-right: 20px;
    position: relative
  }

  .new__link-list__list-item-copy.cc-first {
    z-index: 2;
    padding-left: 48px
  }

  .new__link-list__list-item-copy.gray {
    border-bottom-color: var(--dark-slate-grey)
  }

  .div-block-222 {
    border-radius: 0;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex
  }

  .max-w-380-copy {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: none
  }

  .image-103 {
    align-self: center;
    width: 100%;
    padding-top: 0;
    display: none
  }

  .paragraph-157 {
    color: var(--white)
  }

  .paragraph-158 {
    color: var(--white);
    text-align: center;
    line-height: 21.78px
  }

  .div-block-223 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    padding-left: 40px;
    padding-right: 40px;
    display: flex
  }

  .paragraph-159 {
    color: var(--white);
    font-size: 36px;
    line-height: 43.57px
  }

  .paragraph-160 {
    color: var(--white);
    text-align: center;
    font-size: 36px;
    line-height: 43.57px
  }

  .heading-95-copy {
    font-size: 30px;
    line-height: 40px
  }

  .div-block-164-copy {
    margin-top: 64px
  }

  .bg-black-byte.bg-header-score-de-risco {
    background-size: auto 55%;
    height: 370px
  }

  .bg-black-byte.kit-seguran-a.header-kit {
    background-size: contain;
    border-radius: 0;
    height: 771px;
    padding-left: 10%;
    padding-right: 10%
  }

  .bg-black-byte.polaris {
    border-radius: 0;
    padding-top: 80px;
    padding-left: 16px;
    padding-right: 16px
  }

  .bg-black-byte.why-axur,
  .bg-black-byte.bg_tks_content {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .bg-black-byte.bg_tks_partners {
    background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66ab900dc4b10ae1a6fb5cfe_bg_tks2_mobile.svg);
    background-position: 0 100%;
    background-repeat: repeat-x;
    background-size: auto
  }

  .bg-black-byte.bg_tks_event {
    background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66ab90cf9e8b419fa7f21722_bg_tks_event.svg);
    background-size: auto;
    min-height: 600px
  }

  .new-h1 {
    font-size: 36px;
    line-height: 43.57px
  }

  .new-h1.m0 {
    margin-bottom: 0
  }

  .div-block-226 {
    flex-flow: column;
    width: 100%
  }

  .div-block-227 {
    max-width: 100%
  }

  .hero__paragraph-copy {
    font-size: 16px;
    line-height: 19.36px
  }

  .div-block-228 {
    flex-flow: row;
    order: 1;
    justify-content: space-between
  }

  .splide.p-32.mobile {
    display: block
  }

  .splide__list {
    grid-column-gap: 16px;
    grid-row-gap: 16px
  }

  .div-block-229 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    max-width: 100%;
    display: none
  }

  .new-h2 {
    font-size: 36px;
    line-height: 43.57px
  }

  .new-h2.color-text-black_byte.max-w-300 {
    text-align: center;
    width: 100%
  }

  .new-h2.color-text-black_byte.mw-965 {
    max-width: 100%
  }

  .new-h2.color-text-black_byte.left-mobile {
    text-align: left
  }

  .new-h2.color-text-orange.w {
    color: var(--white)
  }

  .new-h2.color-text-orange.center_mob,
  .new-h2.left.center,
  .new-h2.center_mobile {
    text-align: center
  }

  .new-h2.b {
    color: var(--black-byte)
  }

  .new-h2.mobi {
    display: block
  }

  .new-h2.na,
  .new-h2.mb-60.none {
    display: none
  }

  .paragraph-164 {
    max-width: 100%;
    font-size: 16px;
    line-height: 19.36px
  }

  .image-104.desktop-none {
    display: block
  }

  .bg-cyber-white.one {
    margin-top: 32px;
    margin-bottom: 32px;
    padding: 32px
  }

  .bg-cyber-white.one.p-0 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
  }

  .bg-cyber-white.one.p0 {
    padding-bottom: 0
  }

  .bg-cyber-white.glitch,
  .bg-cyber-white.about,
  .bg-cyber-white.digital_fraud {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .paragraph-165 {
    font-size: 16px;
    line-height: 19.36px
  }

  .div-block-233 {
    margin-top: 0
  }

  .new_tabs_menu {
    display: flex;
    overflow: auto
  }

  .heading-106.color-text-cyber_white.center {
    text-align: left
  }

  .heading-106._w-350 {
    text-align: center;
    max-width: 100%
  }

  .heading-106.center {
    text-align: center
  }

  .div-block-227-copy {
    padding-bottom: 0
  }

  .paragraph-166-copy.color-text-white {
    max-width: 100%;
    font-size: 16px;
    line-height: 19.36px
  }

  .div-block-235 {
    flex-flow: column;
    display: flex
  }

  .heading-106-copy {
    max-width: 100%;
    font-size: 36px;
    line-height: 43.57px
  }

  .div-block-237 {
    text-align: center;
    border-radius: 4px;
    max-width: 100%;
    padding: 50px 32px 32px
  }

  .div-block-238 {
    flex-flow: column;
    width: 100%
  }

  .image-106 {
    align-self: center;
    width: 66px;
    margin-bottom: -30px;
    margin-right: 0
  }

  .image-106.b {
    display: none
  }

  .div-block-227-copy-copy {
    max-width: 100%
  }

  .image-107.stretch {
    align-self: stretch
  }

  .div-block-239 {
    display: flex
  }

  .div-block-240 {
    width: 100%
  }

  .image-110.n {
    display: none
  }

  .div-block-241 {
    flex-flow: column;
    display: flex
  }

  .div-block-243 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column
  }

  .div-block-244 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: stretch
  }

  .div-block-227-copy {
    max-width: 100%
  }

  .hero__paragraph-copy-copy-copy {
    max-width: 100%;
    margin-top: 32px;
    margin-bottom: 0
  }

  .div-block-245 {
    grid-column-gap: 16px;
    grid-row-gap: 16px
  }

  .section-38 {
    background-color: var(--cyber-white)
  }

  .tabs.display-none-mobile-copy,
  .tabs.display_none_mobile {
    display: none
  }

  .paragraph-167 {
    text-align: left;
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 19.36px
  }

  .new-primary-white {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    width: 100%;
    display: flex
  }

  .new-primary-white.margin0 {
    margin-left: 0;
    margin-right: 0
  }

  .new-primary-white.padding.display-none-desktop {
    letter-spacing: .8px;
    text-transform: uppercase;
    font-size: 12.93px;
    font-weight: 600;
    display: block
  }

  .new-primary-white.padding.display-none-desktop._100 {
    width: 90%
  }

  .new-primary-white.justify-center {
    justify-content: center
  }

  .div-block-247 {
    flex-flow: column;
    align-items: center;
    display: flex
  }

  .heading-polaris {
    text-align: center;
    max-width: 100%;
    margin-bottom: 32px;
    font-size: 36px;
    line-height: 43.57px
  }

  .text-block-17 {
    text-align: center;
    margin-bottom: 32px
  }

  .outline-white {
    text-align: center;
    width: 100%
  }

  .outline-white.width_auto {
    width: auto
  }

  .new-primary-white-copy {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    width: 100%;
    display: flex
  }

  .new-primary-white-copy.margin0 {
    margin-left: 0;
    margin-right: 0
  }

  .new-primary-white-copy.padding.display-none-desktop {
    letter-spacing: .8px;
    text-transform: uppercase;
    font-size: 12.93px;
    font-weight: 600;
    display: block
  }

  .new-primary-white-copy.padding.display-none-desktop._100 {
    width: 90%
  }

  .new-primary-white-copy.justify-center {
    justify-content: center
  }

  .div-block-248 {
    margin-top: 32px;
    margin-bottom: 32px
  }

  .div-block-249 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    display: flex
  }

  .div-block-249.mt58 {
    padding-top: 0
  }

  .outline-black-byte {
    text-align: center
  }

  .paragraph-168 {
    text-align: center;
    max-width: 100%;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto
  }

  .hero__paragraph-copy-copy {
    font-size: 16px;
    line-height: 19.36px
  }

  .text-span-29 {
    color: var(--orange);
    text-align: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    font-family: Inter, sans-serif;
    font-size: 36px;
    line-height: 43.57px;
    display: flex
  }

  .text-block-19 {
    color: var(--white-smoke);
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 8px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    line-height: 19.36px
  }

  .div-block-250 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    margin-top: 54px;
    display: flex
  }

  .div-block-250.desktop-none {
    display: block
  }

  .div-block-250.desktop-none.flex-32 {
    display: flex
  }

  .display-none {
    display: none
  }

  .desktop-none {
    display: block
  }

  .div-block-251 {
    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;
    margin-top: 32px;
    display: grid
  }

  .div-block-251.desktop-none {
    display: block
  }

  .text-span-30 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .image-112,
  .image-113 {
    width: 100%
  }

  .div-block-252 {
    flex-flow: column;
    padding-bottom: 80px;
    display: flex
  }

  .div-block-228-copy {
    flex-flow: column;
    order: 1;
    justify-content: space-between;
    width: 100%;
    margin-top: 0
  }

  .text-icon {
    background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6633dda32953770becc96923_Right%20Arrow.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    margin-left: auto;
    margin-right: auto;
    padding-right: 26px
  }

  .text-arrow-dark {
    background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/66351708cfaeeb7ef77abf42_right_arrow_dark.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    margin-left: auto;
    margin-right: auto;
    padding-right: 26px
  }

  .icon-arrow {
    background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/6633dda32953770becc96923_Right%20Arrow.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    margin-left: auto;
    margin-right: auto;
    padding-right: 26px
  }

  .image-114,
  .image-114.n {
    display: none
  }

  .div-block-253 {
    align-self: center;
    width: 100%
  }

  .dropdown {
    background-color: #fff;
    border: 2px solid #e1e1e2;
    width: 100%
  }

  .dropdown-toggle {
    width: 100%
  }

  .text-block-20 {
    color: var(--black-byte);
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 21.78px
  }

  .dropdown-list-3 {
    position: static
  }

  .dropdown-list-3.w--open {
    background-color: #fff;
    border-top: 2px solid #e1e1e2;
    padding: 32px 20px
  }

  .paragraph-169 {
    margin-bottom: 32px
  }

  .paragraph-170 {
    margin-bottom: 0;
    padding-top: 32px;
    padding-bottom: 32px
  }

  .div-block-254 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex
  }

  .div-block-254.desktop-none {
    padding-bottom: 20px
  }

  .icon-6 {
    color: var(--orange)
  }

  .image-115 {
    background-color: #fff;
    display: block
  }

  .div-block-255,
  .div-block-256 {
    justify-content: space-between;
    display: flex
  }

  .div-block-257 {
    margin-top: 32px;
    margin-bottom: 30px
  }

  .div-block-258,
  .image-102-copy,
  .image-102-copy-copy {
    display: none
  }

  .others-plataforms {
    margin-top: 60px
  }

  .polaris_paragraph-copy {
    max-width: 100%;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px
  }

  .div-block-260 {
    flex-flow: column;
    display: flex
  }

  .div-block-262 {
    max-width: 100%
  }

  .polaris_paragraph_list-copy {
    font-size: 14px;
    line-height: 21px
  }

  .paragraph-171 {
    min-height: 70px
  }

  .list-green-bullet-star {
    background-position: 18px 42px;
    padding-bottom: 8px
  }

  .div-block-264 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 55% 45%;
    grid-auto-columns: 1fr;
    display: grid
  }

  .polaris_title.ml-100,
  .polaris_title.mb-48 {
    font-size: 24px;
    line-height: 36px
  }

  .list-green-bullet-star---no-border {
    background-position: 18px 42px;
    padding-bottom: 8px
  }

  .div-block-265 {
    max-width: 100%;
    padding-bottom: 0
  }

  .polaris_title_others.ml-100,
  .polaris_title_others.mb-48 {
    font-size: 24px;
    line-height: 36px
  }

  .list-no-bullet,
  .list-no-bullet---no-border {
    padding-bottom: 8px
  }

  .quotes {
    background-size: contain;
    margin-top: 30px
  }

  .div-block-266 {
    width: 100%
  }

  .div-block-267 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column
  }

  .section-39 {
    background-position: 50% 0
  }

  .new-subtitle.mb-64.mw-640 {
    font-size: 16px;
    line-height: 19.36px
  }

  .new-subtitle.mw-460 {
    max-width: 100%
  }

  .new-subtitle.n {
    font-size: 16px;
    line-height: 24px
  }

  .div-block-269 {
    width: 100%
  }

  .div-block-270 {
    width: 100%;
    padding-left: 64px;
    padding-right: 64px
  }

  .div-block-271 {
    border-radius: 4px
  }

  .div-block-271.bgblakcbyte {
    background-color: #2b2b2b
  }

  .text-block-23.n {
    font-size: 12px;
    line-height: 14.52px
  }

  .new-h3.t1 {
    max-width: 100%
  }

  .new-h3.color-text-white.deep {
    text-align: center;
    padding-right: 0
  }

  .new-h3.color-text-white.deep.center,
  .new-h3.color-text-white.center_mobile {
    text-align: center
  }

  .new-h3.color-text-orange {
    color: var(--orange)
  }

  .paragraph-177 {
    text-align: left;
    font-size: 16px;
    line-height: 19.36px
  }

  .div-block-273 {
    grid-column-gap: 40px;
    grid-row-gap: 41px;
    grid-template-columns: 1fr 1fr;
    width: 100%
  }

  .div-block-274 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
    padding-top: 20px;
    padding-bottom: 20px
  }

  .paragraph-178 {
    font-size: 16px;
    line-height: 19.36px
  }

  .paragraph-178.max-348 {
    max-width: 100%
  }

  .div-block-278 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    order: -1
  }

  .image-109-copy {
    display: none
  }

  .div-block-280 {
    flex-flow: column;
    display: flex
  }

  .div-block-278-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    order: -1;
    align-items: stretch;
    max-width: 100%
  }

  .div-block-281.none {
    display: none
  }

  .div-block-281.d {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    display: flex
  }

  .tag_orange {
    display: inline-block
  }

  .div-block-282.text-white.black {
    color: var(--black-byte)
  }

  .div-block-283 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: var(--black-byte);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-flow: column;
    justify-content: flex-start;
    padding: 32px 24px;
    display: flex
  }

  .div-block-283.mt-0 {
    margin-top: 0
  }

  .div-block-283.orange {
    background-position: 0 0, 50% 100%
  }

  .div-block-284 {
    padding: 0
  }

  .text-block-27 {
    text-align: center
  }

  .text-block-28 {
    text-align: center;
    align-self: center
  }

  .div-block-285 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 32px 28px;
    display: flex
  }

  .image-117 {
    margin-right: 0;
    display: none
  }

  .new-h2-copy {
    text-align: center;
    max-width: 100%;
    font-size: 36px;
    line-height: 43.57px
  }

  .paragraph-178-copy {
    text-align: center
  }

  .paragraph-178-copy-copy {
    max-width: 100%
  }

  .div-block-288 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-items: center
  }

  .div-block-290 {
    margin-top: 0;
    margin-bottom: 0
  }

  .image-118 {
    display: none
  }

  .image-119 {
    display: block
  }

  .image-120 {
    width: 100%;
    display: block
  }

  .image-121 {
    display: none
  }

  .div-block-292 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex
  }

  .image-122 {
    width: 100%;
    display: block
  }

  .image-123 {
    display: none
  }

  .div-block-293 {
    background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/664394f2752446328f37ac0c_andre_polar.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 500px;
    padding-left: 24px;
    padding-right: 24px;
    display: flex
  }

  .div-block-293.orange {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .image-125 {
    align-self: center
  }

  .image-117-copy {
    align-self: center;
    margin-right: 0;
    display: block
  }

  .accordion {
    width: 83.33%;
    padding-left: 8px;
    padding-right: 8px
  }

  .accordion.js-accordion,
  .accordion.js-accordion.mw-845 {
    width: 100%
  }

  .accordion-body__contents.p-100 {
    padding-right: 0
  }

  .div-block-294.f {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    max-width: 100%;
    display: flex
  }

  .hero__paragraph-copy-copy-copy {
    font-size: 16px;
    line-height: 19.36px
  }

  .hero__paragraph-copy-copy-copy.t0 {
    margin-top: 0
  }

  .div-block-295 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    background-color: var(--black-byte);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
    display: flex
  }

  .div-block-295.p-98 {
    background-color: #0000;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
  }

  .div-block-278-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    order: -1;
    justify-content: center;
    align-items: flex-start
  }

  .div-block-296 {
    display: none
  }

  .div-block-298 {
    background-color: var(--black-byte);
    border-radius: 12px;
    width: 100%;
    padding: 32px 28px
  }

  .div-block-299 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: #0000;
    flex-flow: column;
    padding-top: 0;
    padding-right: 0;
    display: flex
  }

  .div-block-278-copy-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    order: -1
  }

  .sticky-viewbox {
    height: auto
  }

  .slide-content-2 {
    height: auto;
    padding: 2rem
  }

  .card-heading {
    font-size: 2rem
  }

  .card-half.left._w-35 {
    display: none
  }

  .card-half.right {
    flex-flow: column
  }

  .cards-wrapper {
    background-color: var(--orange);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    flex-flow: column;
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
    overflow: visible
  }

  .cards-scroller {
    background-color: var(--orange);
    height: auto
  }

  .card-slide {
    height: auto
  }

  .paragraph-181 {
    font-size: 1rem
  }

  .max-width-85 {
    width: auto
  }

  .div-block-301 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    color: #fff;
    width: 100%;
    margin-left: 0;
    padding-top: 0
  }

  .div-block-272-copy {
    justify-content: center;
    align-items: center
  }

  .div-block-273-copy {
    grid-column-gap: 40px;
    grid-row-gap: 41px;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    display: flex
  }

  .div-block-249-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    padding-top: 0;
    display: flex
  }

  .paragraph-182-copy.center {
    font-size: 16px;
    line-height: 19.36px
  }

  .div-block-303 {
    flex-flow: column
  }

  .div-block-304 {
    max-width: 100%;
    padding-top: 40px;
    padding-bottom: 40px
  }

  .paragraph-183 {
    text-align: center;
    font-size: 16px;
    line-height: 19.36px
  }

  .div-block-305 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 32px;
    padding-right: 32px
  }

  .div-block-306 {
    max-width: 100%;
    padding: 80px 32px 40px
  }

  .image-106-copy {
    align-self: center;
    width: 66px;
    margin-bottom: -30px;
    margin-right: 0;
    display: block
  }

  .image-131 {
    display: none
  }

  .r-12 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px
  }

  .image-132 {
    width: 100%;
    margin-bottom: 0;
    display: block
  }

  .bold-text-15 {
    text-align: center
  }

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

  .div-block-309 {
    grid-template-columns: 1fr 1fr
  }

  .image-139 {
    padding-right: 0
  }

  .card_resource {
    flex: 1;
    align-self: stretch
  }

  .link-block-9 {
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center
  }

  .collection-list-6 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-bottom: 60px
  }

  .collection-list-wrapper-3.desktop {
    display: none
  }

  .div-block-285-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 32px 28px;
    display: flex
  }

  .new-h2-copy-copy {
    text-align: center;
    max-width: 100%;
    font-size: 36px;
    line-height: 43.57px
  }

  .div-block-288-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-items: center
  }

  .image-141 {
    display: none
  }

  .div-block-316 {
    background-size: cover
  }

  .div-block-317 {
    flex-flow: column;
    display: flex
  }

  .div-block-318 {
    background-color: #2b2b2b
  }

  .text-block-37 {
    line-height: 28px
  }

  .div-block-320 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--black-byte);
    border-radius: 12px;
    padding: 32px 28px
  }

  .bg-dark__with-abstract-copy {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll
  }

  .bg-dark__with-abstract-copy.bg-header-score-de-risco {
    background-size: auto 55%;
    height: 370px
  }

  .bg-dark__with-abstract-copy.kit-seguran-a.header-kit {
    background-size: contain;
    border-radius: 0;
    height: 771px;
    padding-left: 10%;
    padding-right: 10%
  }

  .heading-51-copy-copy.kit-seguran-a {
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 10%
  }

  .heading-51-copy-copy.kit-seguran-a.header-kit {
    padding-left: 0;
    padding-right: 0
  }

  .paragraph-150-copy {
    width: 100%
  }

  .container-landscape-copy.bg-header-lp {
    background-position: 50%
  }

  .hero_deep_dark_web {
    background-position: 50% 0
  }

  .section-41 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .paragraph-187 {
    text-align: center
  }

  .div-block-273-copy {
    grid-column-gap: 40px;
    grid-row-gap: 41px;
    grid-template-columns: 1fr 1fr;
    width: 100%
  }

  .div-block-323 {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%
  }

  .image-152 {
    order: 1
  }

  .div-block-327 {
    text-align: center;
    align-self: center;
    width: 100%
  }

  .products_tabs {
    display: flex;
    overflow: auto
  }

  .div-block-328 {
    justify-content: center;
    align-items: center;
    padding: 32px 42px
  }

  .div-block-280-copy {
    flex-flow: column;
    display: flex
  }

  .div-block-329 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%
  }

  .div-block-330 {
    grid-column-gap: 32px;
    grid-row-gap: 32px
  }

  .paragraph-190 {
    text-align: center
  }

  .image-154 {
    display: none
  }

  .div-block-332 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    padding-top: 32px;
    padding-left: 8px;
    padding-right: 8px
  }

  .div-block-333 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-left: 0
  }

  .paragraph-191 {
    text-align: center
  }

  .div-block-334 {
    justify-content: flex-start;
    align-self: center;
    align-items: center
  }

  .image-155 {
    display: none
  }

  .div-block-335 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-self: center;
    align-items: center
  }

  .tag_purple {
    display: inline-block
  }

  .div-block-336 {
    flex-flow: column;
    display: flex
  }

  .paragraph-192 {
    text-align: center;
    font-size: 16px;
    line-height: 19.36px
  }

  .div-block-337 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex
  }

  .div-block-338 {
    flex-flow: column;
    padding: 32px 8px
  }

  .div-block-339 {
    grid-column-gap: 32px;
    grid-row-gap: 32px
  }

  .div-block-241-copy {
    flex-flow: column;
    display: flex
  }

  .paragraph_data_lake {
    text-align: left
  }

  .div-block-341 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
    display: flex
  }

  .div-block-342 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #1f2124;
    border-radius: 8px;
    flex-flow: column;
    padding: 32px 24px;
    display: flex
  }

  .image-156 {
    display: none
  }

  .image-157,
  .image-158 {
    display: block
  }

  .image-159 {
    display: none
  }

  .image-160,
  .image-161 {
    display: block
  }

  .paragraph-193 {
    font-size: 16px;
    line-height: 19.36px
  }

  .hero_digital_fraud {
    background-position: 100%
  }

  .paragraph-195 {
    max-width: 100%
  }

  .div-block-346 {
    grid-template-columns: 1fr 1fr
  }

  .div-block-347 {
    width: 100%;
    max-width: 100%
  }

  .paragraph-196 {
    text-align: center;
    max-width: 100%
  }

  .image-162 {
    display: none
  }

  .div-block-348 {
    padding: 32px 8px;
    display: flex
  }

  .div-block-349 {
    grid-column-gap: 16px;
    grid-row-gap: 16px
  }

  .div-block-350 {
    background-position: 0 0;
    padding: 120px 48px
  }

  .div-block-351 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex
  }

  .image-163 {
    width: 100%;
    margin-top: 16px
  }

  .container_mobile {
    padding-right: 0
  }

  .container_mobile.bg-header-lp {
    background-position: 50%
  }

  .container_mobile.section-polaris,
  .container_mobile.polaris {
    padding: 0
  }

  .container_mobile.p-0 {
    padding-left: 0;
    padding-right: 0
  }

  .container_mobile.space-why {
    padding-bottom: 80px
  }

  .container_mobile.space-why.t-32.bg-gray {
    background-color: #2b2b2b
  }

  .div-block-352 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex
  }

  .paragraph-193-copy {
    margin-bottom: 0;
    padding-right: 10px;
    font-size: 16px;
    line-height: 19.36px
  }

  .image-164 {
    margin-top: 16px;
    padding-right: 48px
  }

  .bgorange-copy {
    align-items: flex-start;
    padding-left: 48px;
    padding-right: 48px
  }

  .bgorange-copy.section-solution {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .bgorange-copy.p0 {
    padding-left: 0;
    padding-right: 0
  }

  .div-block-355 {
    margin-bottom: 88px
  }

  .text-block-39 {
    color: var(--dark)
  }

  .text-block-39:hover {
    color: var(--orange)
  }

  .div-block-357 {
    padding-top: 20px
  }

  .div-block-359 {
    grid-column-gap: 64px;
    flex-flow: column;
    display: flex
  }

  .div-block-360 {
    max-width: 100%
  }

  .div-block-361 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex
  }

  .div-block-362 {
    padding: 32px
  }

  .div-block-364 {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px
  }

  .div-block-367 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column-reverse;
    display: flex
  }

  .div-block-368 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 32px
  }

  .div-block-370 {
    overflow: clip
  }

  .div-block-333-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-left: 0;
    padding-right: 0
  }

  .div-block-375 {
    width: 100%
  }

  .div-block-376 {
    max-width: 100%
  }

  .div-block-377 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
  }

  .image-170 {
    display: none
  }

  .hero_data_leaks {
    background-position: 100%
  }

  .div-block-378 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex
  }

  .image-171 {
    border-radius: 24px;
    align-self: flex-start;
    width: 100%;
    display: block;
    box-shadow: 0 2px 13px 8px #0000001a
  }

  .div-block-379 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column-reverse;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex
  }

  .div-block-380,
  .paragraph-206,
  .div-block-381 {
    max-width: 100%
  }

  .paragraph-207 {
    text-align: center
  }

  .div-block-383 {
    max-width: 100%
  }

  .takedown_box-copy {
    padding: 52px 32px
  }

  .div-block-386 {
    padding: 32px
  }

  .div-block-387 {
    flex-flow: column;
    display: flex
  }

  .image-173 {
    display: none
  }

  .div-block-388 {
    flex-flow: column;
    padding-top: 32px;
    padding-bottom: 0;
    padding-left: 32px
  }

  .hero_executives_vips {
    background-position: 50% 0
  }

  .image-174 {
    display: block
  }

  .threat_report_section {
    background-color: var(--cyber-white);
    background-image: none;
    background-repeat: repeat;
    background-size: auto
  }

  .paragraph-167-copy {
    text-align: center;
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 19.36px
  }

  .bold-text-16,
  .bold-text-17 {
    font-weight: 400
  }

  .scalable_takedow.none {
    display: none
  }

  .scalable_takedow.d {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    display: flex
  }

  .scalable_takedow.bgblack.only_mobile {
    display: inline-flex
  }

  .scalable_takedow.bg-gray {
    background-color: var(--cyber-white);
    color: var(--black-byte)
  }

  .hero_online_piracy {
    background-position: 50% 0
  }

  .div-block-390 {
    flex-flow: column;
    display: flex
  }

  .div-block-391 {
    background-color: #2b2b2b;
    min-height: auto
  }

  .div-block-393,
  .div-block-394 {
    display: none
  }

  .image-177 {
    width: 100%
  }

  .image-177.p-24 {
    padding-left: 24px;
    padding-right: 24px
  }

  .heading-109 {
    color: var(--orange);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 29.05px
  }

  .paragraph-210 {
    color: var(--black-byte);
    font-size: 14px;
    line-height: 16.94px
  }

  .div-block-395 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    padding-left: 24px;
    padding-right: 24px;
    display: flex
  }

  .div-block-396 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    padding-top: 64px;
    display: flex
  }

  .div-block-397 {
    padding-top: 20px;
    padding-bottom: 80px;
    display: block
  }

  .div-block-399 {
    flex-flow: column;
    display: flex
  }

  .div-block-400 {
    grid-row-gap: 24px;
    flex-flow: column;
    padding-top: 0;
    display: flex
  }

  .paragraph-211 {
    max-width: 100%;
    font-size: 14px;
    line-height: 16.94px
  }

  .div-block-402 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
  }

  .text-block-44 {
    width: 50px;
    height: 50px;
    font-size: 18px;
    line-height: 9.79px
  }

  .paragraph-213 {
    max-width: 100%;
    font-size: 16px;
    line-height: 22.4px
  }

  .div-block-407 {
    flex-flow: column;
    padding: 20px;
    display: flex
  }

  .div-block-408 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    padding-bottom: 0
  }

  .div-block-409 {
    padding: 20px
  }

  .div-block-410 {
    display: none
  }

  .text-block-44-copy {
    width: 50px;
    height: 50px;
    font-size: 18px;
    line-height: 9.79px
  }

  .image-179 {
    align-self: center;
    width: 100%
  }

  .div-block-407-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    display: flex
  }

  .div-block-411,
  .div-block-412 {
    display: none
  }

  .div-block-413 {
    padding: 20px
  }

  .paragraph-214 {
    max-width: 100%;
    font-size: 16px;
    line-height: 22.4px
  }

  .div-block-415 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 28px 20px
  }

  .div-block-417 {
    width: 100%
  }

  .div-block-418 {
    flex-flow: column;
    display: flex
  }

  .text-block-28-copy {
    text-align: center;
    align-self: center
  }

  .paragraph-211-copy {
    max-width: 100%;
    font-size: 14px;
    line-height: 16.94px
  }

  .image-180 {
    display: none
  }

  .image-181 {
    display: block
  }

  .image-182 {
    width: 100%;
    display: block
  }

  .text-block-45 {
    color: var(--black-byte)
  }

  .image-183 {
    align-self: flex-start;
    width: auto;
    height: auto;
    display: block
  }

  .image-183-copy {
    width: auto;
    height: auto;
    display: block
  }

  .image-184 {
    display: none
  }

  .div-block-427 {
    grid-column-gap: 32px;
    grid-row-gap: 32px
  }

  .paragraph-220 {
    font-size: 14px;
    line-height: 16.94px
  }

  .div-block-429 {
    flex-flow: column
  }

  .participantes-copy {
    background-color: var(--orange);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

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

  .collection-list-6-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-bottom: 60px
  }

  .div-block-433 {
    display: none
  }

  .div-block-436 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
  }

  .div-block-437 {
    max-width: 100%
  }

  .section-46 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .div-block-440 {
    flex-flow: column;
    display: flex
  }

  .image-187 {
    align-self: flex-start;
    width: 100%
  }

  .div-block-445 {
    display: none
  }

  .image-193 {
    width: 100%;
    max-width: 100%
  }
}

@media screen and (max-width: 767px) {
  .section {
    margin-top: 43px;
    margin-bottom: 43px
  }

  .div-block-3 {
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-content: stretch center;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px
  }

  .orange-line {
    display: block
  }

  .social-proof {
    grid-template-rows: 1fr 1fr auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto
  }

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

  .three-column-grid {
    flex-direction: column;
    justify-content: center;
    padding-left: 24px;
    padding-right: 24px
  }

  .spacing.display-none-mobile {
    display: none
  }

  .heading-2 {
    max-width: 80%;
    margin-left: 24px
  }

  .section-7 {
    padding-bottom: 20px
  }

  .div-block-10 {
    min-width: 312px;
    margin-left: 10px
  }

  .paragraph-8 {
    max-width: 100%
  }

  .heading-6 {
    max-width: 200%
  }

  .div-block-12 {
    padding-left: 24px
  }

  .paragraph-9 {
    max-width: 100%
  }

  .div-block-13 {
    align-self: center;
    width: 70%;
    max-width: 100%;
    height: auto
  }

  .slide {
    height: 700px
  }

  .slide.slide-2 {
    background-position: 225% 100%;
    background-size: 500px
  }

  .slide.slide-1 {
    background-position: 225% 100%;
    background-size: 500px;
    height: 700px
  }

  .slide.slider-3,
  .slide.slide3 {
    background-position: 225% 100%;
    background-size: 500px
  }

  .slide.slide-2,
  .slide.slide3,
  .slide.slide-1-es,
  .slide.slide4 {
    background-position: 225% 100%;
    background-size: 500px;
    height: 700px
  }

  .section-9 {
    padding-left: 24px;
    padding-right: 24px
  }

  .section-contact {
    flex-direction: row;
    justify-content: flex-start;
    padding-left: 24px;
    padding-right: 24px
  }

  .paragraph-13 {
    text-align: left
  }

  .slider-depoiments {
    height: 650px
  }

  .slider-depoiments.slider-es {
    height: 800px
  }

  .div-block-18 {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px
  }

  .primary {
    text-align: center;
    justify-content: center;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0
  }

  .primary.margin-right {
    margin-left: 0
  }

  .primary.padding.display-none-desktop {
    width: 90%
  }

  .primary._100 {
    width: 100%
  }

  .outline-grey {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    font-weight: 600
  }

  .group-button-start {
    display: block
  }

  .brand {
    padding-left: 0
  }

  .footer {
    padding: 40px 24px
  }

  .onecollumn {
    padding-left: 24px;
    padding-right: 24px
  }

  .heading-10 {
    max-width: 100%
  }

  .heading-10.headeing-11 {
    text-align: left;
    max-width: 100%
  }

  .paragraph-14 {
    max-width: 100%
  }

  .form-flex {
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: inline-block
  }

  .subscribe-form-input-wrapper {
    flex-direction: column
  }

  .form-input {
    width: 100%;
    max-width: 100%;
    display: block
  }

  .socialproof-title {
    margin-left: 0
  }

  .socialproof-flex {
    padding-left: 24px;
    padding-right: 24px
  }

  .socialprooflogos {
    margin-left: -15px
  }

  .heading-11 {
    width: 40px;
    height: 40px
  }

  .div-block-23 {
    padding-left: 24px;
    padding-right: 24px
  }

  .heading-12 {
    width: 100%
  }

  .blackbox {
    width: 100%;
    padding: 32px
  }

  .text-span-5 {
    font-size: 64px;
    line-height: 77px
  }

  .paragraph-15 {
    line-height: 32px
  }

  .paragraph-17 {
    width: 100%
  }

  .div-block-27 {
    max-width: 100%
  }

  .text-span-6 {
    font-size: 24px
  }

  .heading-14 {
    font-size: 24px;
    line-height: 32px
  }

  .slide-content {
    width: 80%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
  }

  .slide-content-wrapper {
    flex-direction: column;
    align-self: stretch;
    align-items: flex-start;
    width: 100%;
    display: flex
  }

  .play-video {
    margin-top: 10px
  }

  .slider-list {
    height: 700px
  }

  .slider-wrapper {
    min-height: 700px
  }

  .two-collumn-grid {
    padding-left: 24px;
    padding-right: 24px
  }

  .two-collumn-grid.inverter {
    padding-left: 0;
    padding-right: 0
  }

  .two-collumn-grid.inverter.padding24 {
    padding-left: 24px;
    padding-right: 24px
  }

  .two-collumn-grid.padding0 {
    padding-left: 0;
    padding-right: 0
  }

  .paragraph-21 {
    width: 100%;
    margin-left: 0
  }

  .heading-16,
  .heading-18 {
    width: 100%
  }

  .div-block-34.grid80 {
    padding-left: 24px;
    padding-right: 24px
  }

  .paragraph-23,
  .heading-21 {
    width: 100%
  }

  .div-block-39 {
    grid-row-gap: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-right: 0
  }

  .paragraph-25 {
    width: 100%
  }

  .image-16 {
    margin-left: 0
  }

  .image-21 {
    display: none
  }

  .list-2 {
    width: 100%;
    margin-bottom: 0
  }

  .image-22,
  .image-23,
  .heading-22,
  .heading-23,
  .heading-24 {
    width: 100%
  }

  .column-60,
  .column-40 {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .div-block-42 {
    margin-left: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .div-block-43 {
    margin-left: 24px
  }

  .paragraph-21-16px {
    width: 100%;
    margin-left: 0
  }

  .paragraph-21-16px.max-width-480,
  .paragraph-21-16px.max-width-400 {
    width: 100%
  }

  .paragraph-31 {
    margin-bottom: 40px
  }

  .heading-27 {
    margin-top: 25px
  }

  .paragraph-32 {
    width: 100%;
    margin-top: 24px;
    margin-left: 0
  }

  .div-block-45 {
    width: 100%;
    padding-left: 48px;
    padding-right: 48px
  }

  .heading-28 {
    width: 100%
  }

  .paragraph-34 {
    width: 100%;
    margin-top: 24px;
    margin-left: 0
  }

  .heading-29,
  .heading-30 {
    width: 100%
  }

  .div-block-46 {
    grid-template-columns: 1fr 1fr
  }

  .heading-31 {
    text-align: right;
    width: 26%
  }

  .paragraph-38 {
    align-self: center;
    width: 50%;
    margin-bottom: 0;
    margin-left: 22px
  }

  .paragraph-39 {
    width: 100%;
    margin-top: 24px;
    margin-left: 0
  }

  .list-4 {
    margin-top: 24px;
    margin-left: 0
  }

  .paragraph-41 {
    width: 100%
  }

  .div-block-48,
  .div-block-49,
  .div-block-50 {
    display: flex
  }

  .heading-32,
  .heading-33,
  .paragraph-42,
  .heading-34 {
    width: 100%
  }

  .div-block-52 {
    padding-bottom: 30px
  }

  .heading-35 {
    width: 100%
  }

  .div-block-53 {
    padding-left: 24px;
    padding-right: 24px
  }

  .paragraph-45 {
    font-size: 14px;
    line-height: 24px
  }

  .div-block-57,
  .div-block-58 {
    padding-left: 24px;
    padding-right: 24px
  }

  .paragraph-48,
  .list-7,
  .list-8,
  .list-9,
  .paragraph-55 {
    width: 100%
  }

  .paragraph-45-copy {
    font-size: 14px;
    line-height: 24px
  }

  .section-19 {
    padding-top: 30px;
    padding-bottom: 30px
  }

  .paragraph-66,
  .paragraph-67,
  .heading-40,
  .div-block-64,
  .div-block-65,
  .div-block-66,
  .heading-42,
  .div-block-67 {
    width: 100%
  }

  .div-block-68 {
    padding-left: 24px;
    padding-right: 24px
  }

  .image-35 {
    display: none
  }

  .div-block-69 {
    padding: 32px
  }

  .section-20 {
    padding-left: 24px;
    padding-right: 24px
  }

  .html-embed {
    height: 300px
  }

  .div-block-72 {
    padding-left: 24px;
    padding-right: 24px
  }

  .heading-44 {
    margin-top: 12px;
    margin-bottom: 24px
  }

  .section-21,
  .section-22 {
    padding-left: 24px;
    padding-right: 24px
  }

  .section-22.margin0 {
    padding-left: 0;
    padding-right: 0
  }

  .flex {
    flex-direction: column
  }

  .flex-item {
    background-color: var(--coconut);
    max-width: 100%;
    margin-bottom: 40px;
    padding: 30px 24px
  }

  .flex-item-700 {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px
  }

  .collection-list-2 {
    column-count: 1
  }

  .utility-page-content {
    padding-left: 24px;
    padding-right: 24px
  }

  .image-38 {
    max-width: 100%
  }

  .paragraph-76 {
    width: 100%
  }

  .section-23.bglightdark.margintopbottom {
    padding-bottom: 40px
  }

  .section-24 {
    padding-left: 24px;
    padding-right: 24px
  }

  .collection-item,
  .collection-item-2 {
    padding-right: 0
  }

  .backgrounddark {
    border-radius: 0;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px
  }

  .heading-51,
  .heading-51.pt-36 {
    width: 100%
  }

  .heading-51.kit-seguran-a {
    padding-left: 2%;
    padding-right: 0%
  }

  .heading-51.kit-seguran-a.big-number-kit-seg {
    padding-left: 24px;
    padding-right: 24px
  }

  .paragraph-81 {
    width: 100%
  }

  .div-block-82 {
    padding-left: 48px;
    padding-right: 48px
  }

  .bggray {
    padding-left: 24px;
    padding-right: 24px
  }

  .buttonwhite {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    font-weight: 600
  }

  .social-proof-new {
    grid-template-rows: 1fr 1fr auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .bgorange,
  .maxwidth1440.padding {
    padding-left: 24px;
    padding-right: 24px
  }

  .sharedsocial {
    margin-bottom: 15px
  }

  .heading-55 {
    margin-top: 10px
  }

  .div-block-85 {
    flex-direction: column;
    align-items: flex-start
  }

  .div-block-86 {
    margin-bottom: 10px
  }

  .div-block-86.marginright24 {
    margin-bottom: 10px;
    margin-left: 0
  }

  .width80percent.grid.padding {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-left: 24px;
    padding-right: 24px
  }

  .color-text-white.depoiment {
    text-align: left;
    font-size: 20px;
    line-height: 28px
  }

  .navbar-quarentena,
  .padding {
    padding-left: 24px;
    padding-right: 24px
  }

  .image-49 {
    display: none
  }

  .div-block-90 {
    padding-left: 24px;
    padding-right: 24px
  }

  .bglightgray.padding {
    padding-top: 50px
  }

  .blue-button {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0
  }

  .navmenu__dropdown-section-list {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr 1fr
  }

  .navbar-3 {
    display: block
  }

  .navbar__container {
    padding-left: 24px;
    padding-right: 14px
  }

  .link-list__list-item,
  .link-list__list-item.cc-first {
    padding-left: 24px
  }

  .navbar__mobile-overlay {
    display: none
  }

  .heading-65 {
    width: 100%
  }

  .link-list__list-item-no-border {
    padding-left: 24px
  }

  .div-block-118 {
    padding-top: 60px;
    padding-left: 24px;
    padding-right: 24px
  }

  .div-block-119 {
    max-width: 100%
  }

  .div-block-120 {
    flex-direction: column;
    width: 100%
  }

  .div-block-123 {
    padding-top: 80px;
    padding-bottom: 60px
  }

  .div-block-124 {
    max-width: 100%
  }

  .two-collumn-grid-copy {
    padding-left: 24px;
    padding-right: 24px
  }

  .paragraph-117,
  .div-block-126 {
    max-width: 100%
  }

  .div-block-127 {
    flex-flow: column;
    align-items: flex-start;
    display: flex
  }

  .div-block-128 {
    order: 1
  }

  .image-55 {
    width: 100%
  }

  .left-arrow-2,
  .right-arrow-2 {
    width: 40px;
    font-size: 20px
  }

  .html-embed-2 {
    width: 100%
  }

  .mask-2,
  .slide-3,
  .slider-4 {
    height: 550px
  }

  .div-block-131 {
    width: 70%;
    height: 550px
  }

  .image-58 {
    margin-left: -28px
  }

  .left-arrow-3 {
    width: 40px;
    font-size: 20px;
    display: flex
  }

  .icon-5 {
    align-items: flex-start;
    display: flex
  }

  .right-arrow-3 {
    width: 40px;
    font-size: 20px
  }

  .image-58-copy {
    margin-left: 0
  }

  .primary-2 {
    text-align: center;
    justify-content: center;
    align-self: stretch;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
  }

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

  .container.bg-header-lp {
    background-position: 50%
  }

  .container.pd-80 {
    padding-top: 80px;
    padding-bottom: 80px
  }

  .container.p-24 {
    padding-left: 24px;
    padding-right: 24px
  }

  .bg-dark.gradient-blur {
    background-position: 240% 100%;
    background-size: 413px
  }

  .bg-dark.bg-header-score-de-risco {
    background-size: auto 36%
  }

  .bg-dark.kit-seguran-a {
    padding-left: 10%;
    padding-right: 10%
  }

  .bg-dark.kit-seguran-a.header-kit {
    background-image: none;
    height: 590px;
    padding-left: 24px;
    padding-right: 24px
  }

  .slider_logo__text {
    text-align: left;
    width: 100%;
    margin-left: 0
  }

  .div-block-136 {
    flex-wrap: wrap;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0
  }

  .div-block-8 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    place-items: center;
    height: auto;
    padding-top: 40px;
    padding-bottom: 0;
    display: grid
  }

  .div-block-8.altura-finamax-mobile,
  .div-block-8.altura-polar-mobile,
  .div-block-8.altura-empiricus-mobile {
    align-content: space-between;
    height: 390px
  }

  .slider_logo {
    height: auto
  }

  .slider_logo__container {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .slide-nav-2 {
    padding-top: 20px;
    padding-bottom: 40px;
    display: flex;
    position: relative;
    inset: auto 0% 0% 40px
  }

  .five_column_icon_container {
    flex-direction: column;
    display: flex
  }

  .five_column_icon__heading {
    text-align: left
  }

  .div-block-137 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    place-content: start;
    align-self: flex-start;
    justify-items: start;
    width: 100%
  }

  .div-block-138 {
    max-width: 100%
  }

  .paragraph-122 {
    width: 100%
  }

  .tabs__content {
    flex-wrap: wrap;
    display: flex
  }

  .div-block-139 {
    padding: 20px
  }

  .thee_column__paragraph.padding_vazamento {
    padding-right: 0
  }

  .group-button_v2 {
    padding-top: 20px
  }

  .contact-section__v2_paragraph {
    max-width: 100%
  }

  .contact-section__v2__heading {
    max-width: 100%;
    font-size: 27px;
    line-height: 32px
  }

  .button-transparent {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    font-weight: 600
  }

  .container__contact-section__v2 {
    padding: 40px
  }

  .flex__v2 {
    flex-direction: column
  }

  .social-proof-2 {
    grid-template-rows: 1fr 1fr auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 0;
    margin-bottom: 0
  }

  .item_heading.desktop {
    display: none
  }

  .item_heading.mobile {
    display: block
  }

  .hero__container {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .hero__text-left {
    flex-direction: column
  }

  .text-right {
    order: 1
  }

  .two-column__paragraph {
    margin-bottom: 20px
  }

  .div-block-144 {
    max-width: 100%
  }

  .three_column__heading {
    padding-right: 0
  }

  .text-left {
    order: 1
  }

  .four_column_icon_container {
    flex-direction: column;
    display: flex
  }

  .contact-section__v1__heading {
    font-size: 27px;
    line-height: 32px
  }

  .group-button {
    flex-direction: column;
    padding-top: 20px
  }

  .outline-orange-2 {
    text-align: center;
    align-self: center;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    font-weight: 600
  }

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

  .contact-section__v1__heading-copy {
    font-size: 27px;
    line-height: 32px
  }

  .container-lp-landscape {
    padding: 40px 0
  }

  .container-lp-landscape.padding {
    padding-left: 48px;
    padding-right: 48px
  }

  .navbar {
    overflow: visible
  }

  .new_navbar {
    display: block;
    overflow: visible
  }

  .navbar__top-menu__container {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .new_navbar__container {
    padding-top: 10px;
    padding-bottom: 10px
  }

  .new_navbar__mobile-overlay {
    display: block;
    overflow: visible
  }

  .accordion-toggle {
    height: auto;
    min-height: 80px
  }

  .div-block-152 {
    padding-left: 10px;
    padding-right: 10px
  }

  .container-copylp-landscape-2 {
    padding: 48px 0
  }

  .tabs_box__image {
    border-top-right-radius: 12px;
    border-bottom-left-radius: 0
  }

  .heading-87 {
    width: 100%
  }

  .gradient_blur {
    background-position: -200% 20%;
    background-size: 500px
  }

  .gradient_blur_retangle {
    background-position: 200% 0
  }

  .div-block-154 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-wrap: wrap;
    place-content: start;
    align-self: flex-start;
    justify-items: start;
    width: 100%
  }

  .five_column_icon__heading-2 {
    text-align: left
  }

  .none_cea {
    display: none
  }

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

  .two_column__button {
    text-align: center;
    justify-content: center;
    align-self: stretch;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
  }

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

  .container-lp {
    margin-top: -280px;
    padding: 40px 0
  }

  .container-lp.mt.mt-50 {
    margin-top: -90px
  }

  .white-column {
    padding-left: 48px;
    padding-right: 48px
  }

  .white-column.radius-12.border-gray.padding-right-48,
  .white-column.radius-12.border-orange.pr-48 {
    padding-right: 24px
  }

  .white-column.border-orange {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px
  }

  .dark-column {
    padding-left: 48px;
    padding-right: 48px
  }

  .dark-column.align-center.mw-930.radius-12 {
    padding-left: 70px;
    padding-right: 70px
  }

  .paragraph-134 {
    max-width: 100%
  }

  .container-lp-convite {
    padding: 40px 0
  }

  .container-header-convite {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .container-header-convite.bg-header-lp {
    background-position: 20%
  }

  .primary-3 {
    text-align: center;
    justify-content: center;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0
  }

  .primary-3.widt-225 {
    margin-top: 0
  }

  .outline-grey-2 {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    font-weight: 600
  }

  .mw-30.mw-60.mw-80 {
    max-width: 80%
  }

  .container-lp-copy {
    margin-top: 0;
    padding: 40px 0
  }

  .image-73 {
    padding-top: 24px
  }

  .normal-weight.kerning-tag-copy.center {
    font-size: 12px;
    line-height: 15px
  }

  .kit-seguran-a.center {
    padding-left: 0%;
    padding-right: 0%
  }

  .kit-seg-padding-64 {
    padding-left: 24px;
    padding-right: 24px
  }

  .image-74 {
    max-width: 100%
  }

  .bold-text-12 {
    font-size: 40px
  }

  .polaris_h2 {
    font-size: 24px;
    line-height: 36px
  }

  .polaris_h2.mb-48 {
    margin-bottom: 24px
  }

  .line {
    height: 71%;
    top: 12%
  }

  .features {
    margin-top: 0;
    padding-top: 60px
  }

  .gradient-1 {
    left: 30%
  }

  ._w-480 {
    max-width: 100%
  }

  .div-block-187 {
    grid-row-gap: 24px
  }

  .text-block-7 {
    font-size: 16px;
    line-height: 24px
  }

  .paragraph-137 {
    margin-bottom: 0
  }

  .title-h3-polaris {
    font-size: 16px;
    line-height: 24px
  }

  .title-h3-polaris.font-lora.min-h-60 {
    height: auto
  }

  .card-polaris {
    padding-top: 32px
  }

  .gradient-2 {
    height: 444px
  }

  .growth {
    margin-top: 0;
    padding-top: 64px
  }

  .grid-4-polaris {
    grid-column-gap: 24px;
    grid-row-gap: 24px
  }

  .faq-polaris {
    margin-top: 0
  }

  .accordion-toggle-polaris {
    height: auto
  }

  .paragraph-138 {
    font-size: 14px;
    line-height: 21px
  }

  .gradient-3 {
    height: 444px
  }

  .div-block-191 {
    margin-top: 24px
  }

  .link-23 {
    color: var(--green-polaris);
    font-size: 14px;
    line-height: 21px
  }

  .gradient-1-home-select {
    left: 30%
  }

  .magic-button_text-copy {
    font-size: 16px;
    line-height: 24px
  }

  .heading-51-copy {
    width: 100%;
    margin-bottom: 24px;
    font-size: 45px;
    line-height: 55px
  }

  .heading-51-copy.kit-seguran-a {
    padding-left: 2%;
    padding-right: 0%
  }

  .heading-51-copy.kit-seguran-a.big-number-kit-seg {
    padding-left: 24px;
    padding-right: 24px
  }

  .heading-99 {
    margin-top: 0;
    font-size: 24px;
    line-height: 31px
  }

  .bg-dark__with-abstract.gradient-blur {
    background-position: 240% 100%;
    background-size: 413px
  }

  .bg-dark__with-abstract.bg-header-score-de-risco {
    background-size: auto 36%
  }

  .bg-dark__with-abstract.kit-seguran-a {
    padding-left: 10%;
    padding-right: 10%
  }

  .bg-dark__with-abstract.kit-seguran-a.header-kit {
    background-image: none;
    height: 590px;
    padding-left: 24px;
    padding-right: 24px
  }

  .container-landscape {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .container-landscape.bg-header-lp {
    background-position: 50%
  }

  .white-column-copy {
    padding-left: 48px;
    padding-right: 48px
  }

  .image-90 {
    width: 30px;
    max-width: 50%;
    padding-right: 12px
  }

  .heading-100 {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 24px;
    line-height: 30px
  }

  .heading-100.align-l {
    text-align: center;
    font-size: 24px;
    line-height: 30px
  }

  .heading-100.custom-space {
    font-size: 24px;
    line-height: 30px
  }

  .heading-100.custom-space.color-text-white.mt-82 {
    margin-top: 0
  }

  .paragraph-140 {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 12px;
    line-height: 20px
  }

  .paragraph-140.align-l {
    text-align: center
  }

  .three-column-grid1 {
    flex-direction: column;
    justify-content: center;
    padding-left: 24px;
    padding-right: 24px
  }

  .bg-dark__lp.gradient-blur {
    background-position: 240% 100%;
    background-size: 413px
  }

  .bg-dark__lp.bg-header-score-de-risco {
    background-size: auto 36%
  }

  .bg-dark__lp.kit-seguran-a {
    padding-left: 10%;
    padding-right: 10%
  }

  .bg-dark__lp.kit-seguran-a.header-kit {
    background-image: none;
    height: 590px;
    padding-left: 24px;
    padding-right: 24px
  }

  .list-white-bullet {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll
  }

  .div-block-195 {
    justify-content: space-between;
    align-items: center
  }

  .div-block-195.p-24 {
    width: 100%
  }

  .primary-3-copy {
    text-align: center;
    justify-content: center;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0
  }

  .div-block-198 {
    justify-content: center;
    margin-bottom: 0
  }

  .three-column-grid-lp {
    flex-direction: column;
    justify-content: center;
    padding-left: 0;
    padding-right: 0
  }

  .div-block-199 {
    background-color: var(--white)
  }

  .div-block-200 {
    flex-flow: column;
    flex: none;
    align-items: stretch;
    display: flex
  }

  .three-column-grid---lp-landscape {
    flex-direction: column;
    justify-content: center;
    padding-left: 24px;
    padding-right: 24px
  }

  .three-column-grid---lp-landscape.mb-96 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: grid
  }

  .slide-1 {
    margin-left: 0;
    margin-right: 0
  }

  .container-2 {
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px
  }

  .slider-button-block {
    padding-left: 24px;
    padding-right: 24px
  }

  .slider-buttons-grid {
    justify-content: flex-end;
    justify-items: center;
    padding-right: 0
  }

  .heading-101.h2 {
    font-size: 40px
  }

  .section-31 {
    padding-top: 0;
    padding-bottom: 0
  }

  .slide-2 {
    margin-left: 0;
    margin-right: 0
  }

  .paragraph-147 {
    line-height: 1.4em
  }

  .paragraph-147.small-paragraph {
    font-size: 14px
  }

  .testimonial-left-block {
    padding-left: 24px;
    padding-right: 24px;
    display: flex
  }

  .testimonial-right-block {
    width: 100%
  }

  ._2-grids {
    grid-template-columns: 1fr
  }

  ._2-grids.center-grid {
    flex-direction: column;
    display: flex
  }

  .paragraph-148 {
    font-size: 12px;
    line-height: 20px
  }

  .div-block-201 {
    margin-top: 24px;
    margin-bottom: 24px
  }

  .heading-102 {
    font-size: 24px;
    line-height: 30px
  }

  .paragraph-149 {
    margin-bottom: 0
  }

  .image-94 {
    width: 100%
  }

  .container2 {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .container2.bg-header-lp {
    background-position: 50%
  }

  .container-copy {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .container-copy.bg-header-lp {
    background-position: 50%
  }

  .image-95,
  .image-96,
  .image-97 {
    width: 100%
  }

  .div-block-195-copy {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%
  }

  .footer-2 {
    padding: 40px 24px
  }

  .three_column_icon_container-copy {
    flex-direction: column;
    display: flex
  }

  .new__link-list__list-item,
  .new__link-list__list-item.cc-first {
    padding-left: 24px
  }

  .new-primary {
    text-align: center;
    justify-content: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
  }

  .new-primary.margin-right {
    margin-left: 0
  }

  .new-primary.padding.display-none-desktop {
    width: 90%
  }

  .new-primary._100 {
    width: 100%
  }

  .new__navbar {
    overflow: visible
  }

  .font-inter.font-48.color-orange.mb-80.mobile {
    margin-bottom: 32px
  }

  .paragraph-152 {
    margin-top: 32px;
    margin-bottom: 32px
  }

  .new-spacing.display-none-mobile {
    display: none
  }

  .cta-white {
    text-align: center;
    justify-content: center;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0
  }

  .cta-white.margin-right {
    margin-left: 0
  }

  .cta-white.padding.display-none-desktop {
    width: 90%
  }

  .cta-white._100 {
    width: 100%
  }

  .slider-button-left,
  .slider-button-right {
    background-size: 16px;
    width: 48px;
    height: 48px
  }

  .swiper-column {
    text-align: left;
    align-items: flex-start;
    margin-bottom: 24px
  }

  .basic-swiper {
    margin-bottom: 32px
  }

  .container-3 {
    padding-left: 12px;
    padding-right: 12px
  }

  .new__navmenu__link-list-copy {
    padding-left: 24px;
    padding-right: 24px
  }

  .new__link-list__list-item-copy,
  .new__link-list__list-item-copy.cc-first {
    padding-left: 24px
  }

  .div-block-223 {
    padding-left: 20px;
    padding-right: 20px
  }

  .bg-black-byte.gradient-blur {
    background-position: 240% 100%;
    background-size: 413px
  }

  .bg-black-byte.bg-header-score-de-risco {
    background-size: auto 36%
  }

  .bg-black-byte.kit-seguran-a {
    padding-left: 10%;
    padding-right: 10%
  }

  .bg-black-byte.kit-seguran-a.header-kit {
    background-image: none;
    height: 590px;
    padding-left: 24px;
    padding-right: 24px
  }

  .bg-black-byte.polaris {
    padding-left: 24px;
    padding-right: 24px
  }

  .bg-black-byte.why-axur {
    padding-top: 20px
  }

  .bg-black-byte.bg_tks_content {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .div-block-228.mb-60 {
    padding-bottom: 60px
  }

  .section-37 {
    background-color: #0c0c0c
  }

  .new-h2.color-text-black_byte.left-mobile {
    text-align: left
  }

  .image-104.desktop-none.i {
    display: none
  }

  .div-block-233 {
    padding-left: 24px;
    padding-right: 24px
  }

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

  .div-block-239 {
    margin-top: 40px
  }

  .outline-grey-copy {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    font-weight: 600
  }

  .div-block-244 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
  }

  .new-primary-white {
    text-align: center;
    justify-content: center;
    margin-left: 0;
    margin-right: 0
  }

  .new-primary-white.margin-right {
    margin-left: 0
  }

  .new-primary-white.padding.display-none-desktop {
    width: 90%
  }

  .new-primary-white._100 {
    width: 100%
  }

  .outline-grey-2-copy,
  .outline-white {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    font-weight: 600
  }

  .new-primary-white-copy {
    text-align: center;
    justify-content: center;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0
  }

  .new-primary-white-copy.margin-right {
    margin-left: 0
  }

  .new-primary-white-copy.padding.display-none-desktop {
    width: 90%
  }

  .new-primary-white-copy._100 {
    width: 100%
  }

  .outline-black-byte {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    font-weight: 600
  }

  .outline-black-byte.p-12 {
    margin-top: 0
  }

  .div-block-250.desktop-none.flex-32 {
    display: flex
  }

  .div-block-251 {
    flex-flow: column;
    display: flex
  }

  .image-112,
  .image-113 {
    width: 100%
  }

  .div-block-228-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px
  }

  .image-114 {
    width: 100%;
    padding-bottom: 100px;
    display: block
  }

  .image-114.n {
    display: block
  }

  .div-block-262 {
    padding-left: 0
  }

  .paragraph-171 {
    min-height: 94px
  }

  .list-green-bullet-star {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    border-top: 1.02px solid #4b4a4f;
    border-bottom-width: 0;
    padding-left: 16px;
    padding-right: 8px
  }

  .list-green-bullet-star.three_line {
    background-position: 9px 30px
  }

  .polaris_title {
    font-size: 24px;
    line-height: 36px
  }

  .polaris_title.mb-48 {
    margin-bottom: 24px
  }

  .list-green-bullet-star---no-border {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    border-top: 1.02px solid #4b4a4f;
    padding-left: 16px;
    padding-right: 8px
  }

  .div-block-265 {
    padding-right: 0
  }

  .polaris_title_others {
    font-size: 14px;
    line-height: 21px
  }

  .polaris_title_others.mb-48 {
    margin-bottom: 24px
  }

  .list-no-bullet {
    border-top: 1.02px solid #4b4a4f;
    border-bottom-width: 0;
    padding-left: 12px;
    padding-right: 12px
  }

  .list-no-bullet---no-border {
    border-top: 1.02px solid #4b4a4f;
    padding-left: 12px;
    padding-right: 12px
  }

  .polaris_h1 {
    font-size: 23px;
    line-height: 34.5px
  }

  .div-block-266 {
    padding: 24px 20px
  }

  .div-block-270 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 32px
  }

  .paragraph-176 {
    font-size: 16px;
    line-height: 19.36px
  }

  .div-block-273 {
    grid-row-gap: 64px;
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
  }

  .div-block-280 {
    grid-column-gap: 64px;
    grid-row-gap: 64px
  }

  .div-block-281.d {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 32px;
    display: flex
  }

  .tag_orange {
    display: inline-block
  }

  .image-116 {
    width: 54px
  }

  .div-block-289 {
    padding: 32px
  }

  .div-block-290 {
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    display: flex
  }

  .text-block-33-copy {
    width: 100%
  }

  .div-block-292 {
    flex-flow: wrap
  }

  .div-block-293 {
    background-size: contain;
    height: 400px;
    padding-left: 24px;
    padding-right: 24px
  }

  .image-124 {
    width: 100px
  }

  .accordion {
    width: 100%;
    margin-bottom: -16px
  }

  .question-text {
    margin-top: 8px
  }

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

  .paragraph-130-copy {
    max-width: 100%
  }

  .div-block-295.p-98 {
    padding-top: 32px
  }

  .div-block-298 {
    border-radius: 4px
  }

  .image-128 {
    border-radius: 12px
  }

  .card-half.right {
    flex-flow: column wrap-reverse
  }

  .container-lp-copy-copy {
    margin-top: 0;
    padding: 40px 0
  }

  .div-block-301 {
    order: 1
  }

  .div-block-302 {
    margin-top: 40px
  }

  .div-block-273-copy {
    grid-row-gap: 64px;
    flex-flow: column;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
  }

  .div-block-309 {
    flex-flow: column;
    padding-top: 40px;
    display: flex
  }

  .collection-list-6 {
    grid-template-columns: 1fr
  }

  .div-block-316 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-top: 40px;
    padding-top: 52px;
    padding-bottom: 52px
  }

  .text-block-37,
  .text-span-39 {
    font-size: 16px;
    line-height: 19.36px
  }

  .div-block-320 {
    margin-bottom: 40px
  }

  .bg-dark__with-abstract-copy.gradient-blur {
    background-position: 240% 100%;
    background-size: 413px
  }

  .bg-dark__with-abstract-copy.bg-header-score-de-risco {
    background-size: auto 36%
  }

  .bg-dark__with-abstract-copy.kit-seguran-a {
    padding-left: 10%;
    padding-right: 10%
  }

  .bg-dark__with-abstract-copy.kit-seguran-a.header-kit {
    background-image: none;
    height: 590px;
    padding-left: 24px;
    padding-right: 24px
  }

  .heading-51-copy-copy {
    width: 100%;
    margin-bottom: 24px;
    font-size: 45px;
    line-height: 55px
  }

  .heading-51-copy-copy.kit-seguran-a {
    padding-left: 2%;
    padding-right: 0%
  }

  .heading-51-copy-copy.kit-seguran-a.big-number-kit-seg {
    padding-left: 24px;
    padding-right: 24px
  }

  .container-landscape-copy {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .container-landscape-copy.bg-header-lp {
    background-position: 50%
  }

  .div-block-273-copy {
    grid-row-gap: 64px;
    flex-flow: column;
    margin-top: 40px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
  }

  .paragraph-187-copy {
    width: 100%
  }

  .div-block-325,
  .div-block-326 {
    padding: 32px
  }

  .div-block-328 {
    margin-bottom: 20px
  }

  .div-block-280-copy {
    grid-column-gap: 64px;
    grid-row-gap: 64px
  }

  .div-block-329 {
    margin-top: 40px
  }

  .div-block-333 {
    padding-top: 0;
    padding-bottom: 0
  }

  .tag_purple {
    display: inline-block
  }

  .tabs_digital {
    padding-top: 40px
  }

  .div-block-341.display-none-desktop {
    margin-bottom: 40px
  }

  .div-block-345 {
    padding-top: 20px;
    padding-bottom: 20px
  }

  .div-block-346 {
    flex-flow: column;
    display: flex
  }

  .container_mobile {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 24px
  }

  .container_mobile.bg-header-lp {
    background-position: 50%
  }

  .container_mobile.pd-80 {
    padding-top: 80px;
    padding-bottom: 80px
  }

  .container_mobile.p-24 {
    padding-left: 24px;
    padding-right: 24px
  }

  .image-164 {
    padding-bottom: 40px;
    padding-right: 24px
  }

  .bgorange-copy {
    padding-left: 0;
    padding-right: 0
  }

  .div-block-333-copy {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0
  }

  .div-block-375 {
    width: 100%
  }

  .image-171 {
    display: block
  }

  .div-block-382 {
    grid-column-gap: 32px;
    grid-row-gap: 32px
  }

  .paragraph-207 {
    text-align: center
  }

  .scalable_takedow {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 32px
  }

  .scalable_takedow.d {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 32px;
    display: flex
  }

  .div-block-391 {
    padding: 32px
  }

  .div-block-398 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start
  }

  .div-block-403 {
    flex-flow: column;
    display: flex
  }

  .div-block-431 {
    width: 100%
  }

  .collection-list-6-copy {
    grid-template-columns: 1fr
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
    line-height: 43px
  }

  h2 {
    font-size: 28px;
    line-height: 37px
  }

  .div-block-3 {
    align-content: flex-start
  }

  .social-proof {
    grid-template-rows: 1fr 1fr auto auto
  }

  .image-2 {
    opacity: 0
  }

  .div-block-7 {
    grid-template-rows: auto
  }

  .paragraph-2 {
    display: none
  }

  .grid.container {
    padding-left: 0;
    padding-right: 0
  }

  .section-6 {
    padding-top: 0;
    padding-bottom: 0
  }

  .heading-2 {
    margin-top: 64px;
    margin-bottom: 32px
  }

  .div-block-10 {
    margin-left: 10px
  }

  .heading-5 {
    margin-bottom: 32px
  }

  .paragraph-9 {
    font-size: 16px;
    line-height: 28px
  }

  .text-span-2 {
    color: var(--orange);
    font-weight: 700
  }

  .div-block-13 {
    width: 65%;
    height: 500px
  }

  .div-block-14 {
    flex-direction: column;
    align-items: flex-start
  }

  .image-4 {
    margin-bottom: 4px
  }

  .div-block-15 {
    margin-left: 0
  }

  .slide.slide-1 {
    background-position: 20% 100%
  }

  .slide.slider-3,
  .slide.slide3 {
    background-position: -25% 100%
  }

  .slide.slide-2,
  .slide.slide3,
  .slide.slide-1-es,
  .slide.slide4 {
    background-position: 20% 100%
  }

  .heading-7 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px
  }

  .paragraph-10 {
    font-size: 14px
  }

  .paragraph-11 {
    font-size: 18px;
    line-height: 26px
  }

  .section-contact {
    padding-top: 64px;
    padding-bottom: 64px
  }

  .paragraph-13 {
    text-align: left
  }

  .slider-depoiments {
    width: 100%;
    height: 600px;
    min-height: 400px
  }

  .slider-depoiments.slider-es {
    height: 650px
  }

  .primary {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
  }

  .outline-grey {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0
  }

  .group-button-start {
    flex-wrap: wrap
  }

  .brand {
    padding-left: 0
  }

  .footer {
    text-align: left
  }

  .heading-10.headeing-11,
  .paragraph-14.p15 {
    text-align: left;
    max-width: 100%
  }

  .form-flex {
    padding-right: 0
  }

  .subscribe-form-input-wrapper {
    flex: 1;
    align-self: stretch
  }

  .socialproof-title {
    max-width: 100%
  }

  .section-13 {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px
  }

  .div-block-22 {
    width: 40px;
    height: 40px
  }

  .heading-11 {
    margin-top: -40px
  }

  .div-block-23 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  .section-14 {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px
  }

  .heading-12 {
    margin-top: 0
  }

  .blackbox {
    width: 100%;
    padding: 32px
  }

  .div-block-27 {
    padding-left: 0;
    padding-right: 0
  }

  .div-block-28 {
    width: 100%;
    max-width: 100%
  }

  .slide-content {
    padding-left: 24px;
    padding-right: 24px
  }

  .heading-15 {
    width: 100%;
    font-size: 20px;
    line-height: 28px
  }

  .image-9 {
    width: 40px
  }

  .logo {
    width: 60%
  }

  .two-collumn-grid,
  .two-collumn-grid.kit-seguran-a.kit-width,
  .two-collumn-grid.kit-seg-container {
    padding-left: 16px;
    padding-right: 16px
  }

  .two-collumn-grid.custom-space {
    padding-left: 0;
    padding-right: 0
  }

  .two-collumn-grid.space {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0
  }

  .two-collumn-grid.section-solucions {
    padding-left: 0;
    padding-right: 0
  }

  .heading-18 {
    width: 100%
  }

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

  .heading-19 {
    width: 100%
  }

  .header_black_box {
    font-size: 54px
  }

  .div-block-37 {
    width: 240px;
    height: 30px;
    margin-top: -30px
  }

  .div-block-38 {
    width: 220px;
    margin-top: -30px
  }

  .paragraph-24,
  .heading-21 {
    width: 100%
  }

  .div-block-39 {
    grid-row-gap: 32px;
    margin-top: 32px;
    margin-bottom: 32px;
    margin-right: 0
  }

  .heading-23 {
    width: 100%;
    margin-top: 0
  }

  .heading-24 {
    width: 100%
  }

  .div-block-42 {
    padding-left: 24px;
    padding-right: 24px
  }

  .div-block-43 {
    margin-left: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .paragraph-28 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px
  }

  .paragraph-29 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0
  }

  .paragraph-30 {
    width: 100%
  }

  .heading-26 {
    margin-top: 20px;
    margin-bottom: 40px
  }

  .paragraph-31 {
    margin-bottom: 40px
  }

  .heading-27 {
    margin-top: 20px
  }

  .div-block-45 {
    padding-top: 35px;
    padding-left: 24px;
    padding-right: 24px
  }

  .heading-31 {
    width: 30%;
    margin-top: 0;
    margin-bottom: 0
  }

  .div-block-48 {
    justify-content: space-around
  }

  .div-block-49 {
    justify-content: space-around;
    align-items: stretch;
    display: flex
  }

  .div-block-50 {
    justify-content: space-around
  }

  .paragraph-49,
  .list-7 {
    width: 100%
  }

  .right-arrow {
    padding-right: 16px
  }

  .left-arrow {
    padding-left: 16px
  }

  .div-block-61 {
    z-index: 2;
    position: relative
  }

  .div-block-63 {
    align-items: center
  }

  .image-34 {
    display: block
  }

  .html-embed {
    height: 150px
  }

  .section-23.bglightdark.margintopbottom {
    padding-top: 20px;
    padding-bottom: 20px
  }

  .heading-51.kit-seguran-a.big-number-kit-seg {
    padding-left: 8px;
    padding-right: 8px
  }

  .heading-51.kit-seguran-a.header-kit {
    text-align: left
  }

  .heading-51.rsa {
    padding-left: 20px
  }

  .div-block-82 {
    padding-left: 24px;
    padding-right: 24px
  }

  .buttonwhite {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0
  }

  .social-proof-new {
    grid-template-rows: 1fr 1fr auto auto
  }

  .bgorange.section-solution {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .bgwhite.width-100.paddingbox {
    padding-left: 20px;
    padding-right: 20px
  }

  .font-14 {
    overflow: hidden
  }

  .div-block-90 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr
  }

  .bglightgray.padding {
    padding-top: 30px;
    padding-bottom: 30px
  }

  .blue-button {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
  }

  .navmenu__dropdown-section-link-icon {
    margin-bottom: 24px;
    transform: none
  }

  .navmenu__dropdown-left {
    padding-bottom: 32px
  }

  .navmenu__dropdown-section-list {
    grid-row-gap: 24px
  }

  .navbar-3 {
    display: block
  }

  .navmenu__dropdown-section-link,
  .navmenu__cta-wrapper {
    flex-direction: column
  }

  .navmenu__dropdown-section-link-description {
    margin-top: 4px
  }

  .navmenu__dropdown-block {
    border-bottom-width: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .div-block-114 {
    flex-direction: column
  }

  .paragraph-107.pb-24 {
    padding-bottom: 0
  }

  .navbar-4 {
    display: block
  }

  .heading-67 {
    text-align: left
  }

  .div-block-119 {
    max-width: 100%
  }

  .div-block-123 {
    padding-top: 160px;
    padding-bottom: 80px
  }

  .image-53 {
    margin-bottom: 10px
  }

  .div-block-124 {
    clear: none;
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr .25fr .25fr .25fr;
    grid-auto-columns: .25fr;
    display: grid
  }

  .div-block-125 {
    width: 60px
  }

  .left-arrow-2,
  .right-arrow-2 {
    width: 40px;
    font-size: 20px
  }

  .image-57 {
    width: 100%
  }

  .mask-2 {
    height: 700px
  }

  .aspas {
    width: 40px
  }

  .slide-3,
  .slider-4,
  .div-block-131 {
    height: 700px
  }

  .list-bullet-dark.left-space {
    padding-left: 0
  }

  .list-bullet-dark.left-space.left {
    margin-left: 70px
  }

  .primary-2 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
  }

  .div-block-134 {
    justify-content: center;
    width: 100%
  }

  .container {
    padding: 24px 16px
  }

  .container.bg-header-lp {
    background-position: 35%
  }

  .container.m-0 {
    padding-left: 0;
    padding-right: 0
  }

  .div-block-135 {
    flex-wrap: wrap
  }

  .bg-dark.bg-header-score-de-risco {
    background-image: none
  }

  .bg-dark.bg-header-score-de-risco.pt.header-fullwidth.bg-rsvp {
    background-position: 100%
  }

  .bg-dark.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
    background-position: 20% 0;
    background-size: 450px
  }

  .bg-dark.kit-seguran-a.header-kit {
    background-image: none;
    height: 640px;
    padding-left: 16px;
    padding-right: 16px
  }

  .slider_logo__text {
    margin-right: 0
  }

  .slider_logo__text.max-width-empiricus,
  .slider_logo__text.max-width-finamax,
  .slider_logo__text.max-width-polar {
    font-size: 20px;
    line-height: 25px
  }

  .div-block-136 {
    padding-right: 0
  }

  .div-block-8.altura-finamax-mobile,
  .div-block-8.altura-polar-mobile {
    height: 350px
  }

  .div-block-8.altura-empiricus-mobile {
    height: 350px;
    padding-left: 24px;
    padding-right: 24px
  }

  .slider_logo {
    height: auto;
    min-height: 300px
  }

  .slider_logo__container {
    padding: 24px
  }

  .div-block-137 {
    flex-wrap: wrap;
    align-content: center;
    align-self: center;
    align-items: center;
    display: flex
  }

  .five_column__item {
    min-height: 180px
  }

  .three_column__orange_box {
    padding-left: 20px;
    padding-right: 20px
  }

  .three_column__heading_number {
    font-size: 59px
  }

  .div-block-141.mw-100 {
    width: 100%
  }

  .button-transparent {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0
  }

  .container__contact-section__v2 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px
  }

  .social-proof-2 {
    grid-template-rows: 1fr 1fr auto auto
  }

  .item_heading {
    width: 100%
  }

  .item_heading.font-lora {
    font-size: 16px;
    line-height: 24px
  }

  .item_heading__open {
    font-size: 32px;
    line-height: 43px
  }

  .hero__container {
    padding: 24px
  }

  .three_column__heading {
    padding-right: 0;
    font-size: 32px;
    line-height: 42px
  }

  .three_column__heading.size {
    font-size: 30px
  }

  .four_column_icon__heading {
    text-align: left
  }

  .heading-83 {
    width: 100%;
    font-size: 20px;
    line-height: 28px
  }

  .outline-orange-2 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0
  }

  .five_column__item-copy {
    min-height: 180px
  }

  .three_column__heading-copy-2 {
    font-size: 32px;
    line-height: 42px
  }

  .three_colums__container-copy-2.equal-colums.flex {
    display: block
  }

  .container-lp-landscape {
    padding: 24px 0 50px
  }

  .container-lp-landscape.padding {
    padding-left: 24px;
    padding-right: 24px
  }

  .navbar {
    overflow: visible
  }

  .navbar__top-menu__container {
    padding: 24px
  }

  .new_navbar__container {
    padding: 10px 24px
  }

  .accordion-toggle {
    flex-flow: column;
    place-content: flex-start center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    min-height: 80px;
    display: flex
  }

  .accordion-icon {
    margin-top: 0;
    margin-bottom: 0
  }

  .div-block-153 {
    grid-row-gap: 20px;
    flex-wrap: wrap
  }

  .container-copylp-landscape-2 {
    padding: 48px 0 24px
  }

  .gradient_blur {
    background-position: 150% -20%
  }

  .gradient_blur_retangle {
    background-position: 300% 0;
    background-size: 400px
  }

  .div-block-114-copy {
    flex-direction: column
  }

  .div-block-154 {
    flex-wrap: wrap;
    display: flex
  }

  .none_cea {
    display: none
  }

  .two_column__button {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
  }

  .container-lp {
    padding: 24px 0
  }

  .container-lp.mt.mt-50 {
    margin-top: -151px
  }

  .white-column {
    padding: 40px 24px 50px
  }

  .white-column.radius-12.border-gray.padding-score-de-risco {
    padding-right: 24px
  }

  .white-column.radius-12.border-gray.padding-score-de-risco.mt-50 {
    padding-bottom: 0
  }

  .white-column.radius-12.border-orange.pr-48.padding-score-de-risco-right {
    padding-bottom: 30px;
    padding-right: 24px
  }

  .white-column.radius-12.border-orange.pr-48.rsa {
    padding-left: 0;
    padding-right: 0
  }

  .white-column.radius-12.border-orange.mw-930 {
    padding-left: 24px;
    padding-right: 24px
  }

  .white-column.border-orange {
    margin-bottom: 50px
  }

  .paragraph-130.mb-80 {
    margin-bottom: 40px
  }

  .paragraph-130.mb-80.pt-0 {
    width: 100%
  }

  .paragraph-130.mb-80.pt-0.widht-auto {
    width: auto
  }

  .paragraph-130.mb-80.pt-0.rsa {
    text-align: left;
    padding-left: 20px;
    display: block
  }

  .info-contact-icon.rsa {
    padding-left: 20px
  }

  .dark-column {
    padding: 40px 24px 50px
  }

  .dark-column.align-center.mw-930.radius-12 {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px
  }

  .dark-column.align-center.mw-930.radius-12.pb-290 {
    padding-bottom: 290px
  }

  .dark-column.align-center.mw-930.radius-12.pb-290.pt-o {
    padding-top: 0
  }

  .dark-column.align-center.mw-930.radius-12.pb-290.pt-o.mw-990.padding-mobile {
    padding-left: 16px;
    padding-right: 16px
  }

  .dark-column.align-center.mw-930.radius-12.pb-290.pt-o.rsa {
    padding-bottom: 20px
  }

  .container-lp-convite {
    background-position: 50%;
    padding: 24px 0
  }

  .container-header-convite {
    padding: 24px
  }

  .container-header-convite.bg-header-lp {
    background-position: 35%
  }

  .heading-90 {
    text-align: center
  }

  .primary-3 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
  }

  .primary-3.widt-225 {
    max-width: 225px
  }

  .outline-grey-2 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0
  }

  .mw-30.mw-60.mw-80.mw-100,
  .mw-30.mw-100 {
    max-width: 100%
  }

  .container-lp-copy {
    padding: 24px 0
  }

  .normal-weight.kerning-tag-copy {
    font-size: 12px;
    line-height: 14px
  }

  .kit-seguran-a.center {
    text-align: left
  }

  .padding-kit-seg {
    padding: 8px
  }

  .kit-seg-padding-64 {
    padding-left: 16px;
    padding-right: 16px
  }

  .heading-94.padding-32 {
    text-align: left
  }

  .image-74 {
    max-width: 100%
  }

  .bold-text-13 {
    text-align: left
  }

  .body-4 {
    overflow: visible
  }

  .heading-95.mb-40 {
    margin-top: 0
  }

  .polaris_text_span {
    text-align: center
  }

  .magic-button_component.mt-0 {
    margin-top: 0
  }

  .polaris_h2.ml-100 {
    padding-right: 0
  }

  .polaris_h2.mb-0.mt-24 {
    margin-top: 24px
  }

  .how-does {
    margin-top: 0;
    padding-top: 60px
  }

  .text-span-19 {
    padding-right: 24px
  }

  .div-block-169 {
    padding-right: 0
  }

  .list-polaris.icon_polaris.pb-0,
  .list-polaris.icon_crosshair {
    padding-left: 36px
  }

  .list-15 {
    margin-bottom: 24px
  }

  .line {
    height: 68%;
    top: 10%
  }

  .div-block-170.mb-48 {
    margin-bottom: 24px
  }

  .list-15-copy {
    padding-right: 0
  }

  .join-waitlist {
    background-position: 40%;
    margin-top: 0;
    padding-top: 64px
  }

  .polaris_paragraph_footer {
    font-size: 14px;
    line-height: 21px
  }

  .image-79 {
    top: 399%
  }

  .image-77-copy {
    max-width: 379px
  }

  .gradient-1 {
    width: 222px;
    height: 444px
  }

  .hero-home {
    background-position: 50% 0
  }

  .card-polaris.mt-40 {
    margin-top: 40px
  }

  .div-block-190 {
    grid-column-gap: 8px;
    grid-row-gap: 8px
  }

  .gradient-2 {
    width: 222px;
    inset: 43% 0% 0% auto
  }

  .grid-4-polaris {
    flex-direction: column;
    display: flex
  }

  .accordion-wrapper-polaris {
    padding-top: 0
  }

  .accordion-toggle-polaris {
    flex-flow: row;
    align-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    display: flex
  }

  .gradient-3 {
    width: 222px;
    top: 7%
  }

  .image-89 {
    margin-top: 20px
  }

  .hero-home-copy {
    background-position: 50% 0
  }

  .gradient-1-home-select {
    width: 222px;
    height: 444px
  }

  .magic-button_text-copy {
    font-size: 16px
  }

  .body-4-copy {
    overflow: visible
  }

  .heading-51-copy {
    font-size: 50px;
    line-height: 60px
  }

  .heading-51-copy.kit-seguran-a.big-number-kit-seg {
    padding-left: 8px;
    padding-right: 8px
  }

  .heading-51-copy.kit-seguran-a.header-kit {
    text-align: left
  }

  .paragraph-139 {
    font-size: 16px
  }

  .bg-dark__with-abstract.bg-header-score-de-risco {
    background-image: none
  }

  .bg-dark__with-abstract.bg-header-score-de-risco.pt.header-fullwidth.bg-rsvp {
    background-position: 100%
  }

  .bg-dark__with-abstract.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
    background-position: 20% 0;
    background-size: 450px
  }

  .bg-dark__with-abstract.kit-seguran-a.header-kit {
    background-image: none;
    height: 640px;
    padding-left: 16px;
    padding-right: 16px
  }

  .container-landscape {
    padding: 24px
  }

  .container-landscape.bg-header-lp {
    background-position: 35%
  }

  .white-column-copy {
    padding: 40px 24px 50px
  }

  .white-column-copy.radius-12.border-gray.padding-score-de-risco.mt-50 {
    padding-bottom: 0
  }

  .white-column-copy.radius-12.border-orange.pr-48.padding-score-de-risco-right {
    padding-bottom: 30px;
    padding-right: 24px
  }

  .white-column-copy.radius-12.border-orange.mw-930 {
    padding-left: 24px;
    padding-right: 24px
  }

  .heading-100 {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 24px;
    line-height: 30px
  }

  .heading-100.align-l {
    text-align: center;
    font-size: 24px;
    line-height: 30px
  }

  .paragraph-140 {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 28px
  }

  .paragraph-140.align-l {
    text-align: center
  }

  .three-column-grid1 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0
  }

  .bg-dark__lp.bg-header-score-de-risco {
    background-image: none
  }

  .bg-dark__lp.bg-header-score-de-risco.pt.header-fullwidth.bg-rsvp {
    background-position: 100%
  }

  .bg-dark__lp.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
    background-position: 20% 0;
    background-size: 450px
  }

  .bg-dark__lp.kit-seguran-a.header-kit {
    background-image: none;
    height: 640px;
    padding-left: 16px;
    padding-right: 16px
  }

  .bg-dark__lp.squares {
    background-image: url(https://cdn.prod.website-files.com/61e1949f83dad6619067b896/65a58dad512436f261759605_Group%2014095.svg);
    background-position: 90% 75px;
    background-repeat: no-repeat;
    background-size: auto
  }

  .list-white-bullet {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    padding-left: 0
  }

  .div-block-195 {
    flex-direction: column;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto
  }

  .div-block-195.p-24 {
    padding-top: 24px
  }

  .primary-3-copy {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
  }

  .primary-3-copy.width-225 {
    max-width: 225px;
    padding-left: 12px;
    padding-right: 12px
  }

  .div-block-198 {
    justify-content: center;
    margin-bottom: 50px
  }

  .three-column-grid-lp {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    margin-bottom: 36px
  }

  .paragraph-146 {
    padding-left: 12px;
    padding-right: 12px
  }

  .three-column-grid---lp-landscape {
    padding-left: 0;
    padding-right: 0
  }

  .paragraph-146-copy {
    padding-left: 12px;
    padding-right: 12px
  }

  .slide-1 {
    margin-left: 0
  }

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

  .back-button {
    max-width: 40px
  }

  .slider-button-block {
    align-items: center;
    padding-left: 24px;
    padding-right: 12px
  }

  .slider-buttons-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end
  }

  .heading-101.h2 {
    font-size: 35px
  }

  .section-31 {
    overflow: hidden
  }

  .slide-2 {
    margin-left: 0;
    margin-right: 0
  }

  .next-button {
    max-width: 40px
  }

  .testimonial-left-block {
    padding-left: 24px;
    padding-right: 24px
  }

  .testimonial-left-block.bg-dark-slate-grey {
    padding: 40px
  }

  ._2-grids {
    grid-template-columns: 1fr
  }

  ._2-grids.center-grid {
    flex-direction: column;
    display: flex
  }

  .paragraph-148 {
    text-align: center;
    font-size: 16px;
    line-height: 28px
  }

  .heading-102 {
    text-align: center;
    font-size: 24px;
    line-height: 30px
  }

  .paragraph-149 {
    align-self: center;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 33px
  }

  .container2 {
    padding: 24px 0
  }

  .container2.bg-header-lp {
    background-position: 35%
  }

  .container-copy {
    padding: 24px 0 0
  }

  .container-copy.bg-header-lp {
    background-position: 35%
  }

  .bgorange-copy {
    padding-left: 0;
    padding-right: 0
  }

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

  .div-block-195-copy {
    flex-direction: column;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto
  }

  .div-block-195-copy.p-24 {
    padding-top: 24px
  }

  .paragraph-150 {
    width: 100%;
    font-size: 16px
  }

  .footer-2 {
    text-align: left
  }

  .new_navmenu__cta-wrapper {
    flex-direction: column
  }

  .new-primary {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
  }

  .new-primary.left.desktop-none.p-0 {
    padding-left: 0;
    padding-right: 0
  }

  .new__navbar.nav_dark {
    display: block
  }

  .font-inter.font-48.color-orange.mb-80.mobile {
    width: 286px;
    font-size: 36px;
    line-height: 43.57px
  }

  .font-inter.font-48.color-text-white.m-0,
  .font-inter.font-48.color-text-white.text-center {
    font-size: 36px;
    line-height: 43.57px
  }

  .paragraph-152 {
    margin-top: 32px;
    margin-bottom: 32px
  }

  .heading-103 {
    text-align: center
  }

  .cta-white {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
  }

  .new__navmenu__link-list-copy {
    padding-left: 0;
    padding-right: 0
  }

  .div-block-223 {
    padding-left: 20px;
    padding-right: 20px
  }

  .heading-95-copy.mb-40 {
    margin-top: 0
  }

  .bg-black-byte.bg-header-score-de-risco {
    background-image: none
  }

  .bg-black-byte.bg-header-score-de-risco.pt.header-fullwidth.bg-rsvp {
    background-position: 100%
  }

  .bg-black-byte.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
    background-position: 20% 0;
    background-size: 450px
  }

  .bg-black-byte.kit-seguran-a.header-kit {
    background-image: none;
    height: 640px;
    padding-left: 16px;
    padding-right: 16px
  }

  .new-h1.m0 {
    margin-bottom: 0
  }

  .div-block-228 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column
  }

  .div-block-229 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
  }

  .bg-cyber-white.one {
    padding-left: 12px;
    padding-right: 12px
  }

  .div-block-227-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex: 1;
    justify-content: space-between;
    align-self: flex-start;
    align-items: center;
    padding-top: 32px;
    padding-bottom: 32px
  }

  .outline-grey-copy {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0
  }

  .new-primary-white {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
  }

  .outline-grey-2-copy,
  .outline-white {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0
  }

  .new-primary-white-copy {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
  }

  .div-block-249 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center
  }

  .outline-black-byte {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0
  }

  .outline-black-byte.p-12 {
    padding-left: 12px;
    padding-right: 12px
  }

  .div-block-228-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px
  }

  .div-block-255 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch
  }

  .div-block-257 {
    display: none
  }

  .list-15-copy {
    margin-bottom: 24px
  }

  .paragraph-171 {
    min-height: 193px
  }

  .list-green-bullet-star {
    background-position: 7px 46px;
    background-size: 14px;
    padding-left: 16px
  }

  .list-green-bullet-star.three_line {
    background-position: 7px 46px;
    background-size: 14px;
    padding-left: 24px
  }

  .list-green-bullet-star.three_line.m {
    background-position: 7px 34px
  }

  .polaris_title.ml-100 {
    padding-right: 0
  }

  .polaris_title.mb-0.mt-24 {
    margin-top: 24px
  }

  .list-green-bullet-star---no-border {
    background-position: 7px 58px;
    background-size: 14px;
    padding-left: 16px
  }

  .polaris_title_others.ml-100 {
    padding-right: 0
  }

  .polaris_title_others.mb-0.mt-24 {
    margin-top: 24px
  }

  .div-block-270 {
    padding-left: 24px;
    padding-right: 24px
  }

  .paragraph-176 {
    font-size: 16px;
    line-height: 19.36px
  }

  .div-block-271 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 12px;
    padding-right: 12px
  }

  .div-block-284.p {
    padding-top: 40px;
    padding-bottom: 220px
  }

  .text-block-30.m {
    display: none
  }

  .dropdown-toggle-2 {
    justify-content: flex-start;
    align-items: center;
    display: flex
  }

  .dropdown-list-copy {
    flex-flow: row;
    width: 100%;
    padding-right: 0;
    display: flex
  }

  .dropdown-2 {
    background-color: var(--cyber-white)
  }

  .div-block-292 {
    flex-flow: wrap
  }

  .div-block-293 {
    height: 240px
  }

  .image-124 {
    width: 70px;
    height: 70px
  }

  .image-126 {
    width: 50px
  }

  .paragraph-180 {
    width: 100%;
    padding-right: 20px
  }

  .accordion_item-image {
    width: 30px
  }

  .accordion-body {
    padding-left: 56px
  }

  .accordion-body.js-accordion-body {
    border-top: 0 solid #0000001a;
    margin-top: 20px;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0
  }

  .question-text {
    flex: 0 100%;
    margin-bottom: 8px;
    margin-left: 16px;
    padding-right: 20px
  }

  .faq-image {
    margin-top: 20px
  }

  .code-embed {
    width: 100%
  }

  .paragraph-130-copy.mb-80 {
    margin-bottom: 40px
  }

  .paragraph-130-copy.mb-80.pt-0.widht-auto {
    width: auto
  }

  .div-block-294 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: block
  }

  .div-block-294.flex,
  .div-block-294.f {
    display: flex
  }

  .hero__paragraph-copy-copy-copy.t0 {
    margin-top: 0
  }

  .sticky-viewbox {
    height: auto;
    position: relative;
    top: auto
  }

  .slide-content-2 {
    min-height: 40vh;
    padding: 1.5rem
  }

  .card-heading {
    margin-bottom: 1rem
  }

  .card-half {
    flex: 0 auto;
    width: 100%;
    height: auto
  }

  .cards-wrapper {
    flex-direction: column;
    height: auto
  }

  .cards-scroller {
    height: auto
  }

  .card-image-mobile {
    max-height: 20vh;
    display: block
  }

  .card-slide {
    border-radius: 2rem;
    margin-bottom: 2rem
  }

  .container-lp-copy-copy {
    padding: 24px 0
  }

  .div-block-249-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center
  }

  .paragraph-182-copy.center {
    text-align: center
  }

  .collection-item-4 {
    flex-flow: column
  }

  .link-block-9 {
    flex-flow: column;
    flex: 1;
    align-items: stretch
  }

  .div-block-318 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 24px
  }

  .text-block-37,
  .text-span-39 {
    font-size: 16px;
    line-height: 19.36px
  }

  .image-142 {
    width: 40px
  }

  .bg-dark__with-abstract-copy.bg-header-score-de-risco {
    background-image: none
  }

  .bg-dark__with-abstract-copy.bg-header-score-de-risco.pt.header-fullwidth.bg-rsvp {
    background-position: 100%
  }

  .bg-dark__with-abstract-copy.bg-header-score-de-risco.pt.header-fullwidth.bg-convite {
    background-position: 20% 0;
    background-size: 450px
  }

  .bg-dark__with-abstract-copy.kit-seguran-a.header-kit {
    background-image: none;
    height: 640px;
    padding-left: 16px;
    padding-right: 16px
  }

  .heading-51-copy-copy {
    font-size: 50px;
    line-height: 60px
  }

  .heading-51-copy-copy.kit-seguran-a.big-number-kit-seg {
    padding-left: 8px;
    padding-right: 8px
  }

  .heading-51-copy-copy.kit-seguran-a.header-kit {
    text-align: left
  }

  .paragraph-150-copy {
    width: 100%;
    font-size: 16px
  }

  .container-landscape-copy {
    padding: 24px
  }

  .container-landscape-copy.bg-header-lp {
    background-position: 35%
  }

  .div-block-345 {
    padding-top: 20px
  }

  .div-block-346 {
    grid-column-gap: 644px;
    grid-row-gap: 64px;
    padding-bottom: 20px
  }

  .div-block-350 {
    background-position: 50%
  }

  .container_mobile {
    padding: 24px 16px
  }

  .container_mobile.bg-header-lp {
    background-position: 35%
  }

  .container_mobile.m-0 {
    padding-left: 0;
    padding-right: 0
  }

  .paragraph-193-copy {
    padding-right: 0
  }

  .bgorange-copy.section-solution {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .div-block-356 {
    flex-flow: wrap
  }

  .div-block-333-copy {
    padding-right: 0
  }

  .div-block-384 {
    grid-column-gap: 16px;
    grid-row-gap: 16px
  }

  .div-block-395 {
    padding-left: 16px;
    padding-right: 16px
  }

  .div-block-397 {
    padding-top: 0
  }

  .div-block-419 {
    padding: 29px
  }
}

#w-node-_547aace3-6b25-cb7c-1621-f0e451bc14a7-51bc1486,
#w-node-_547aace3-6b25-cb7c-1621-f0e451bc14a9-51bc1486,
#w-node-_547aace3-6b25-cb7c-1621-f0e451bc14c4-51bc1486,
#w-node-_547aace3-6b25-cb7c-1621-f0e451bc14c7-51bc1486,
#w-node-_547aace3-6b25-cb7c-1621-f0e451bc14f8-51bc1486,
#w-node-_547aace3-6b25-cb7c-1621-f0e451bc14f9-51bc1486 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_547aace3-6b25-cb7c-1621-f0e451bc151b-51bc1486 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_547aace3-6b25-cb7c-1621-f0e451bc151c-51bc1486 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_547aace3-6b25-cb7c-1621-f0e451bc1531-51bc1486 {
  grid-area: 1/2/3/4
}

#w-node-_547aace3-6b25-cb7c-1621-f0e451bc1558-51bc1486 {
  place-self: center stretch
}

#w-node-_9a65928e-a9ea-80f9-558b-b28282b026b2-82b0269b,
#w-node-_9a65928e-a9ea-80f9-558b-b28282b026b4-82b0269b,
#w-node-_9a65928e-a9ea-80f9-558b-b28282b026cf-82b0269b,
#w-node-_9a65928e-a9ea-80f9-558b-b28282b026d2-82b0269b,
#w-node-_9a65928e-a9ea-80f9-558b-b28282b02703-82b0269b,
#w-node-_9a65928e-a9ea-80f9-558b-b28282b02704-82b0269b {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_9a65928e-a9ea-80f9-558b-b28282b0272d-82b0269b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a65928e-a9ea-80f9-558b-b28282b0272e-82b0269b {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_25305598-233f-ce49-f26a-bf6b4cc98f4a-82b0269b {
  grid-area: 1/2/3/4
}

#w-node-_25305598-233f-ce49-f26a-bf6b4cc98f71-82b0269b {
  place-self: center stretch
}

#w-node-_72ebac97-1fce-29c8-f8d4-ebb2bac55d29-bac55d08,
#w-node-_72ebac97-1fce-29c8-f8d4-ebb2bac55d2b-bac55d08,
#w-node-_72ebac97-1fce-29c8-f8d4-ebb2bac55d46-bac55d08,
#w-node-_72ebac97-1fce-29c8-f8d4-ebb2bac55d49-bac55d08,
#w-node-_72ebac97-1fce-29c8-f8d4-ebb2bac55d75-bac55d08,
#w-node-_72ebac97-1fce-29c8-f8d4-ebb2bac55d76-bac55d08 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_72ebac97-1fce-29c8-f8d4-ebb2bac55d97-bac55d08 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_72ebac97-1fce-29c8-f8d4-ebb2bac55d98-bac55d08 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_72ebac97-1fce-29c8-f8d4-ebb2bac55dad-bac55d08 {
  grid-area: 1/2/3/4
}

#w-node-_72ebac97-1fce-29c8-f8d4-ebb2bac55dd4-bac55d08 {
  place-self: center stretch
}

#w-node-ac9f3313-51b9-e60b-ba4f-e69bf50b86d8-78ccefd4 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_824365cd-7122-e510-893a-65e02a11fa27-78ccefd4,
#w-node-b75df326-f556-f9bc-a9bc-93bdfc073aa8-acfd07d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b75df326-f556-f9bc-a9bc-93bdfc073a66-acfd07d5 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-b75df326-f556-f9bc-a9bc-93bdfc073aac-acfd07d5 {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-b75df326-f556-f9bc-a9bc-93bdfc073aad-acfd07d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b75df326-f556-f9bc-a9bc-93bdfc073aa9-acfd07d5 {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-b75df326-f556-f9bc-a9bc-93bdfc073a67-acfd07d5,
#w-node-b75df326-f556-f9bc-a9bc-93bdfc073a77-acfd07d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-b75df326-f556-f9bc-a9bc-93bdfc073a83-acfd07d5 {
  justify-self: start
}

#w-node-afdfb845-5815-049b-3312-7a3f1a624007-acfd07d5 {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-afdfb845-5815-049b-3312-7a3f1a624008-acfd07d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-afdfb845-5815-049b-3312-7a3f1a624012-acfd07d5 {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-_6f218556-43c6-107a-ea1b-ebe1395c9cfc-395c9cfa,
#w-node-_6f218556-43c6-107a-ea1b-ebe1395c9cfe-395c9cfa {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_6f218556-43c6-107a-ea1b-ebe1395c9cff-395c9cfa {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-_6f218556-43c6-107a-ea1b-ebe1395c9d02-395c9cfa {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-_6f218556-43c6-107a-ea1b-ebe1395c9d03-395c9cfa,
#w-node-ee0aa7e6-cc9a-8a21-85d3-165098221c1e-98221c1c,
#w-node-ee0aa7e6-cc9a-8a21-85d3-165098221c1f-98221c1c,
#w-node-ee0aa7e6-cc9a-8a21-85d3-165098221c20-98221c1c,
#w-node-ee0aa7e6-cc9a-8a21-85d3-165098221c21-98221c1c,
#w-node-ee0aa7e6-cc9a-8a21-85d3-165098221c22-98221c1c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ee0aa7e6-cc9a-8a21-85d3-165098221c23-98221c1c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-ee0aa7e6-cc9a-8a21-85d3-165098221c24-98221c1c,
#w-node-ee0aa7e6-cc9a-8a21-85d3-165098221c25-98221c1c,
#w-node-ee0aa7e6-cc9a-8a21-85d3-165098221c26-98221c1c,
#w-node-ee0aa7e6-cc9a-8a21-85d3-165098221c27-98221c1c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ae8e67f1-7f65-ff99-7e2f-314e5e623a41-5e623a3f,
#w-node-ae8e67f1-7f65-ff99-7e2f-314e5e623a42-5e623a3f {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-ae8e67f1-7f65-ff99-7e2f-314e5e623a43-5e623a3f {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-ae8e67f1-7f65-ff99-7e2f-314e5e623a46-5e623a3f {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-ae8e67f1-7f65-ff99-7e2f-314e5e623a47-5e623a3f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_757806ff-a955-29d4-6fd8-d50574c0bcb2-74c0bc91,
#w-node-_757806ff-a955-29d4-6fd8-d50574c0bcb4-74c0bc91,
#w-node-_757806ff-a955-29d4-6fd8-d50574c0bccf-74c0bc91,
#w-node-_757806ff-a955-29d4-6fd8-d50574c0bcd2-74c0bc91,
#w-node-_8aae2c17-e71b-70ab-0371-5834a559db1b-74c0bc91,
#w-node-_757806ff-a955-29d4-6fd8-d50574c0bcfa-74c0bc91 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-da97ebd2-5d48-7f1f-d114-80707e4f156c-74c0bc91 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-da97ebd2-5d48-7f1f-d114-80707e4f156d-74c0bc91 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_757806ff-a955-29d4-6fd8-d50574c0bd2c-74c0bc91 {
  grid-area: 1/2/3/4
}

#w-node-_757806ff-a955-29d4-6fd8-d50574c0bd53-74c0bc91 {
  place-self: center stretch
}

#w-node-_2338183f-f57f-c0bf-7cb8-016c9577191b-ca8c7b12 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2338183f-f57f-c0bf-7cb8-016c9577191d-ca8c7b12 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_2338183f-f57f-c0bf-7cb8-016c9577191e-ca8c7b12 {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-_2338183f-f57f-c0bf-7cb8-016c9577191f-ca8c7b12 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2338183f-f57f-c0bf-7cb8-016c9577192b-ca8c7b12 {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-a5fbbc38-ab09-f1ee-42be-601351ea43ad-ca8c7b12 {
  justify-self: start
}

#w-node-a5fbbc38-ab09-f1ee-42be-601351ea4382-ca8c7b12,
#w-node-a5fbbc38-ab09-f1ee-42be-601351ea4392-ca8c7b12 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-a5fbbc38-ab09-f1ee-42be-601351ea439e-ca8c7b12 {
  justify-self: start
}

#w-node-_0af591d7-3457-9d9b-d025-f4fa2c2fae12-ca8c7b12 {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-_0af591d7-3457-9d9b-d025-f4fa2c2fae13-ca8c7b12 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0af591d7-3457-9d9b-d025-f4fa2c2fae1d-ca8c7b12 {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-_5f211fe7-dccd-5343-5ef6-fd43f8088301-9317ce35,
#w-node-eb076e0f-be5f-a60c-64d8-22dc8bd856e0-9317ce35 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-eb076e0f-be5f-a60c-64d8-22dc8bd856e2-9317ce35 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-eb076e0f-be5f-a60c-64d8-22dc8bd856e3-9317ce35 {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-eb076e0f-be5f-a60c-64d8-22dc8bd856e4-9317ce35 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-eb076e0f-be5f-a60c-64d8-22dc8bd856f0-9317ce35 {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-d69a840f-fdde-e255-0444-abfb9317ce38-9317ce35 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-d69a840f-fdde-e255-0444-abfb9317ce5c-9317ce35 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d69a840f-fdde-e255-0444-abfb9317ce7f-9317ce35 {
  justify-self: start
}

#w-node-f5857272-acfb-f671-3697-ffc371499bc4-9317ce35 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-f5857272-acfb-f671-3697-ffc371499bc5-9317ce35 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f5857272-acfb-f671-3697-ffc371499bcf-9317ce35 {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-58ccf047 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-58ccf047 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-0fccf049 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-0fccf049 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-d5ccf04a {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-d5ccf04a {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-01ccf04c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-01ccf04c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-cdccf04d {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-cdccf04d {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-ac9f3313-51b9-e60b-ba4f-e69bf50b86d8-6cccf084 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_824365cd-7122-e510-893a-65e02a11fa27-6cccf084 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52fc14db-d555-6760-62e1-3caf7518cfe5-80ccf090,
#w-node-_81e4a9f0-174f-06dd-0bb0-ef00dfda92be-80ccf090,
#w-node-_81e4a9f0-174f-06dd-0bb0-ef00dfda92c1-80ccf090,
#w-node-_6674ebba-0b1a-e384-60eb-d9b7c2e0b3dc-80ccf090,
#w-node-_6674ebba-0b1a-e384-60eb-d9b7c2e0b3de-80ccf090,
#w-node-_97cc4e3e-a387-cda5-e8c6-43c4850c29c6-80ccf090,
#w-node-_97cc4e3e-a387-cda5-e8c6-43c4850c29ce-80ccf090,
#w-node-_44861fac-2057-6b72-d41a-2d8685f0d7ec-80ccf090,
#w-node-_44861fac-2057-6b72-d41a-2d8685f0d7e3-80ccf090 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_69319bdb-afca-c11e-8906-410933c0f9e3-80ccf090,
#w-node-_69319bdb-afca-c11e-8906-410933c0f9e9-80ccf090,
#w-node-_060e3a88-b882-167f-79d4-b70399254032-80ccf090 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-aa74927c-5f66-d903-c301-dfaaa1eaeb9a-80ccf090,
#w-node-aa74927c-5f66-d903-c301-dfaaa1eaeba3-80ccf090 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-6eccf092 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-6eccf092,
#w-node-_52fc14db-d555-6760-62e1-3caf7518cfe5-7bccf093,
#w-node-_81e4a9f0-174f-06dd-0bb0-ef00dfda92be-7bccf093,
#w-node-_81e4a9f0-174f-06dd-0bb0-ef00dfda92c1-7bccf093,
#w-node-_6674ebba-0b1a-e384-60eb-d9b7c2e0b3dc-7bccf093,
#w-node-_6674ebba-0b1a-e384-60eb-d9b7c2e0b3de-7bccf093,
#w-node-_97cc4e3e-a387-cda5-e8c6-43c4850c29c6-7bccf093,
#w-node-_97cc4e3e-a387-cda5-e8c6-43c4850c29ce-7bccf093,
#w-node-_44861fac-2057-6b72-d41a-2d8685f0d7ec-7bccf093,
#w-node-_44861fac-2057-6b72-d41a-2d8685f0d7e3-7bccf093 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-61ccf094 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-61ccf094 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-5eccf0ab {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-5eccf0ab {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-caccf0ad {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-caccf0ad {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-47ccf0ae {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-47ccf0ae {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-8cccf0af {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-8cccf0af {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-6bccf0c3 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-6bccf0c3 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-06ccf0c4 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-06ccf0c4 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-b2ccf0c5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-b2ccf0c5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-4cccf0c6 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-4cccf0c6 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-ac9f3313-51b9-e60b-ba4f-e69bf50b86d8-c1ccf0f1 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_824365cd-7122-e510-893a-65e02a11fa27-c1ccf0f1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-f4ccf10f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-f4ccf10f {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_0b720c7b-d29e-5279-656f-6b61dc003cfc-dc003cfa,
#w-node-_0b720c7b-d29e-5279-656f-6b61dc003cfd-dc003cfa {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_0b720c7b-d29e-5279-656f-6b61dc003cfe-dc003cfa {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-_0b720c7b-d29e-5279-656f-6b61dc003d01-dc003cfa {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-_0b720c7b-d29e-5279-656f-6b61dc003d02-dc003cfa {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-23ccf111 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-23ccf111,
#w-node-_3c8f98d8-9f5a-a7b7-a131-5d10176cb45c-79ccf114,
#w-node-e6023ed3-2066-cd9d-0b6b-249c69f599d1-79ccf114,
#w-node-e6023ed3-2066-cd9d-0b6b-249c69f599d4-79ccf114,
#w-node-_38cbcc4c-749e-aa3a-e49c-aafaef555a87-79ccf114,
#w-node-_38cbcc4c-749e-aa3a-e49c-aafaef555a8a-79ccf114,
#w-node-_38cbcc4c-749e-aa3a-e49c-aafaef555a8d-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-deef7bbf-1b91-2f09-b8d2-8f7b6c6acc15-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-deef7bbf-1b91-2f09-b8d2-8f7b6c6acc19-79ccf114 {
  grid-area: 1/2/4/2
}

#w-node-deef7bbf-1b91-2f09-b8d2-8f7b6c6acc1a-79ccf114 {
  justify-self: start
}

#w-node-_45f396bf-311c-4805-b8d8-06d9c4d1b8cd-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_45f396bf-311c-4805-b8d8-06d9c4d1b8cf-79ccf114 {
  grid-area: 2/1/3/2
}

#w-node-_45f396bf-311c-4805-b8d8-06d9c4d1b8d1-79ccf114 {
  grid-area: 1/2/4/2
}

#w-node-_19c91581-4fce-cccf-5140-7c4e23d68701-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19c91581-4fce-cccf-5140-7c4e23d68703-79ccf114 {
  grid-area: 1/2/4/2
}

#w-node-_216e857b-3663-e607-0c32-5f0ac4ec650f-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_216e857b-3663-e607-0c32-5f0ac4ec6511-79ccf114 {
  grid-area: 1/2/4/2
}

#w-node-_33d747de-b8c0-928c-def4-ca8162d4ed13-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_33d747de-b8c0-928c-def4-ca8162d4ed17-79ccf114 {
  grid-area: 1/1/4/2
}

#w-node-_33d747de-b8c0-928c-def4-ca8162d4ed18-79ccf114 {
  justify-self: start
}

#w-node-edecd02f-c19c-5f03-2398-99dbdef8f926-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-edecd02f-c19c-5f03-2398-99dbdef8f92a-79ccf114 {
  grid-area: 1/1/4/2
}

#w-node-_1cf29bb5-9602-42b1-9d04-a904c9b2fad3-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1cf29bb5-9602-42b1-9d04-a904c9b2fad5-79ccf114 {
  grid-area: 1/1/4/2
}

#w-node-e1da643c-1218-564e-273b-388f955b260b-79ccf114 {
  grid-area: span 1/span 3/span 1/span 3;
  justify-self: center
}

#w-node-e1da643c-1218-564e-273b-388f955b260d-79ccf114 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-e1da643c-1218-564e-273b-388f955b260e-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-e1da643c-1218-564e-273b-388f955b260f-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e1da643c-1218-564e-273b-388f955b2612-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-e1da643c-1218-564e-273b-388f955b2613-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e1da643c-1218-564e-273b-388f955b2616-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-e1da643c-1218-564e-273b-388f955b2617-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d1417e5a-ebbc-c68b-67e6-97b32e3bc9b9-79ccf114 {
  grid-area: span 1/span 5/span 1/span 5;
  justify-self: center
}

#w-node-d1417e5a-ebbc-c68b-67e6-97b32e3bc9bb-79ccf114 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-d1417e5a-ebbc-c68b-67e6-97b32e3bc9bc-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-ae24d592-3859-0093-880f-12b8f77954f4-79ccf114 {
  grid-area: span 1/span 5/span 1/span 5;
  justify-self: center
}

#w-node-ae24d592-3859-0093-880f-12b8f77954f6-79ccf114 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-ae24d592-3859-0093-880f-12b8f77954f7-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-ae24d592-3859-0093-880f-12b8f77954f8-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ae24d592-3859-0093-880f-12b8f77954fb-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-ae24d592-3859-0093-880f-12b8f77954fc-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ae24d592-3859-0093-880f-12b8f77954ff-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-ae24d592-3859-0093-880f-12b8f7795500-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ae24d592-3859-0093-880f-12b8f7795503-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-ae24d592-3859-0093-880f-12b8f7795504-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ae24d592-3859-0093-880f-12b8f7795507-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-ae24d592-3859-0093-880f-12b8f7795508-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0f278781-7fce-0013-75fa-13aebe47754f-79ccf114 {
  grid-area: span 1/span 5/span 1/span 5;
  justify-self: center
}

#w-node-_0f278781-7fce-0013-75fa-13aebe477551-79ccf114 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_0f278781-7fce-0013-75fa-13aebe477552-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_0f278781-7fce-0013-75fa-13aebe477553-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0f278781-7fce-0013-75fa-13aebe477556-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_0f278781-7fce-0013-75fa-13aebe477557-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0f278781-7fce-0013-75fa-13aebe47755a-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_0f278781-7fce-0013-75fa-13aebe47755b-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0f278781-7fce-0013-75fa-13aebe47755e-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_0f278781-7fce-0013-75fa-13aebe47755f-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0f278781-7fce-0013-75fa-13aebe477562-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_0f278781-7fce-0013-75fa-13aebe477563-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c3731-79ccf114 {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c3733-79ccf114,
#w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c3734-79ccf114,
#w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c3737-79ccf114,
#w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c3738-79ccf114,
#w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c373b-79ccf114,
#w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c373c-79ccf114,
#w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c373f-79ccf114,
#w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c3740-79ccf114,
#w-node-_013d0af3-e3a8-ca91-de0e-4d8712cb2ff5-79ccf114,
#w-node-_013d0af3-e3a8-ca91-de0e-4d8712cb2ff6-79ccf114,
#w-node-_013d0af3-e3a8-ca91-de0e-4d8712cb2ffc-79ccf114,
#w-node-_013d0af3-e3a8-ca91-de0e-4d8712cb3001-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf4712b-79ccf114,
#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf4712c-79ccf114 {
  grid-area: span 3/span 1/span 3/span 1
}

#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47130-79ccf114,
#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47131-79ccf114,
#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47134-79ccf114,
#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47135-79ccf114,
#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47138-79ccf114,
#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47139-79ccf114,
#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf4713c-79ccf114,
#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf4713d-79ccf114,
#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47140-79ccf114,
#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47141-79ccf114,
#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47144-79ccf114,
#w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47145-79ccf114,
#w-node-e826f980-a2c8-aeea-a76e-d1c10ea19450-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e826f980-a2c8-aeea-a76e-d1c10ea19451-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-e826f980-a2c8-aeea-a76e-d1c10ea19452-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-e826f980-a2c8-aeea-a76e-d1c10ea1945c-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e826f980-a2c8-aeea-a76e-d1c10ea1945d-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-e826f980-a2c8-aeea-a76e-d1c10ea1945e-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-e826f980-a2c8-aeea-a76e-d1c10ea19468-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e826f980-a2c8-aeea-a76e-d1c10ea19469-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-e826f980-a2c8-aeea-a76e-d1c10ea1946a-79ccf114 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-ac9f3313-51b9-e60b-ba4f-e69bf50b86d8-a7bd8b47 {
  align-self: start
}

#w-node-_824365cd-7122-e510-893a-65e02a11fa27-a7bd8b47,
#w-node-_45ea5334-628c-f370-dbc9-95ba1b6a2f81-a7bd8b47 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0e052a86-6055-4f61-20c5-76bb0efd7ea7-a7bd8b47 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_9f450a2a-6041-591e-0c42-00df33f4cfba-a7bd8b47 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_9f450a2a-6041-591e-0c42-00df33f4cfbc-a7bd8b47 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-_30d129ef-2ced-de4e-28be-7cb34834d0ad-a7bd8b47,
#w-node-bd5a3232-ada7-688c-52ac-aa763d5544d5-a7bd8b47 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bd5a3232-ada7-688c-52ac-aa763d5544dd-a7bd8b47 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_3c0cfb62-b61b-9b3f-f3ef-aca9b82cdfda-a7bd8b47,
#w-node-_4cc29a93-d342-7f89-b201-c85689b18cc7-a7bd8b47,
#w-node-_4cc29a93-d342-7f89-b201-c85689b18cc8-a7bd8b47,
#w-node-_4cc29a93-d342-7f89-b201-c85689b18cca-a7bd8b47,
#w-node-_4cc29a93-d342-7f89-b201-c85689b18ccf-a7bd8b47 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ac9f3313-51b9-e60b-ba4f-e69bf50b86d8-9613b2ab {
  align-self: start
}

#w-node-_824365cd-7122-e510-893a-65e02a11fa27-9613b2ab,
#w-node-_45ea5334-628c-f370-dbc9-95ba1b6a2f81-9613b2ab {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0e052a86-6055-4f61-20c5-76bb0efd7ea7-9613b2ab {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_9f450a2a-6041-591e-0c42-00df33f4cfba-9613b2ab {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_9f450a2a-6041-591e-0c42-00df33f4cfbc-9613b2ab {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-_9f450a2a-6041-591e-0c42-00df33f4cfc5-9613b2ab {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-bd5a3232-ada7-688c-52ac-aa763d5544d5-9613b2ab {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bd5a3232-ada7-688c-52ac-aa763d5544dd-9613b2ab {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_3c0cfb62-b61b-9b3f-f3ef-aca9b82cdfda-9613b2ab,
#w-node-_4cc29a93-d342-7f89-b201-c85689b18cc7-9613b2ab,
#w-node-_4cc29a93-d342-7f89-b201-c85689b18cc8-9613b2ab,
#w-node-_4cc29a93-d342-7f89-b201-c85689b18cca-9613b2ab,
#w-node-_4cc29a93-d342-7f89-b201-c85689b18ccf-9613b2ab {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ac9f3313-51b9-e60b-ba4f-e69bf50b86d8-c7b90f7a {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_824365cd-7122-e510-893a-65e02a11fa27-c7b90f7a,
#w-node-_45ea5334-628c-f370-dbc9-95ba1b6a2f81-c7b90f7a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0e052a86-6055-4f61-20c5-76bb0efd7ea7-c7b90f7a {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_9f450a2a-6041-591e-0c42-00df33f4cfba-c7b90f7a {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_9f450a2a-6041-591e-0c42-00df33f4cfbc-c7b90f7a {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-_9f450a2a-6041-591e-0c42-00df33f4cfc5-c7b90f7a {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-bd5a3232-ada7-688c-52ac-aa763d5544d5-c7b90f7a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bd5a3232-ada7-688c-52ac-aa763d5544dd-c7b90f7a {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_3c0cfb62-b61b-9b3f-f3ef-aca9b82cdfda-c7b90f7a,
#w-node-_4cc29a93-d342-7f89-b201-c85689b18cc7-c7b90f7a,
#w-node-_4cc29a93-d342-7f89-b201-c85689b18cc8-c7b90f7a,
#w-node-_4cc29a93-d342-7f89-b201-c85689b18cca-c7b90f7a,
#w-node-_4cc29a93-d342-7f89-b201-c85689b18ccf-c7b90f7a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ac9f3313-51b9-e60b-ba4f-e69bf50b86d8-e49d63a1 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_824365cd-7122-e510-893a-65e02a11fa27-e49d63a1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ac9f3313-51b9-e60b-ba4f-e69bf50b86d8-47e62739,
#w-node-b8dff8bc-202c-b92c-8134-2d5a94074818-47e62739 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a9407483c-47e62739 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-afd9b4a2-dffa-bf3f-c404-3d146251689e-47e62739 {
  grid-area: span 1/span 3/span 1/span 3;
  justify-self: center
}

#w-node-afd9b4a2-dffa-bf3f-c404-3d14625168a0-47e62739 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-afd9b4a2-dffa-bf3f-c404-3d14625168a1-47e62739 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-afd9b4a2-dffa-bf3f-c404-3d14625168a2-47e62739,
#w-node-cc97c88a-342b-c1fb-cb17-4c06ceb53893-47e62739,
#w-node-_783a0ed9-e747-30fe-3d3d-b05c61682b2a-47e62739 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-215aaf7e {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-215aaf7e {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-ac9f3313-51b9-e60b-ba4f-e69bf50b86d8-b4ecda1e,
#w-node-b8dff8bc-202c-b92c-8134-2d5a94074818-b4ecda1e {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a9407483c-b4ecda1e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ac9f3313-51b9-e60b-ba4f-e69bf50b86d8-41ea3bb4,
#w-node-b8dff8bc-202c-b92c-8134-2d5a94074818-41ea3bb4 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a9407483c-41ea3bb4 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca062-5af05c1b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca086-5af05c1b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-5af05c1b {
  grid-area: span 1/span 5/span 1/span 5;
  justify-self: start
}

#w-node-c23dc33c-d1f8-fb14-0d7f-3250b765462b-5af05c1b {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca062-9cbec5e7 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca086-9cbec5e7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-9cbec5e7 {
  grid-area: span 1/span 5/span 1/span 5;
  justify-self: start
}

#w-node-c23dc33c-d1f8-fb14-0d7f-3250b765462b-9cbec5e7 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-e69e9829-b392-32ee-243f-7dc233024962-384db632 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_3bfc508b-9b7c-f65b-f99c-1984b6381269-384db632,
#w-node-_681938f5-81df-ace2-5396-5ba107c6746a-384db632 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c04b04c0-c1ea-cc8d-99e9-83db91c6c2e3-b50a1265 {
  grid-area: 1/2/2/3;
  place-self: center
}

#w-node-_2ab327f5-7079-17c1-2611-45bbe5341c7b-b50a1265 {
  place-self: center
}

#w-node-_7b491a12-aa9f-287f-82ea-173b3ac94a35-b50a1265,
#w-node-_80395fd1-b4b9-0068-b10e-cc548f48335a-b50a1265 {
  align-self: center
}

#w-node-d48d39ed-0fce-f400-a372-d3f834e17d86-b50a1265 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center end
}

#w-node-_34099ccc-37d4-c63e-e301-12dfcd9abb35-b50a1265 {
  align-self: center
}

#w-node-b1172e74-7eff-d4d3-bcbf-85cec7020d74-b50a1265 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-e82ac013-c829-a81f-c244-4c0d6a75e0c5-b50a1265 {
  align-self: center
}

#w-node-_5c728d8d-4a29-cfee-4845-90862a90a855-b50a1265 {
  place-self: center start
}

#w-node-f77271e0-e77a-9f33-b6e6-666288a0522c-b50a1265,
#w-node-_12feb8cc-4ff3-2b09-ce93-8bd0720f432d-b50a1265,
#w-node-b2ecdae5-3ee8-36e4-220d-4a9e2be0bddb-b50a1265,
#w-node-_59e5dd53-3a73-9b9c-190c-3aca7de4f185-b50a1265,
#w-node-ccf6e9e9-7465-e3e2-2ad6-1240e33730db-b50a1265,
#w-node-e68a0a54-29fc-ce41-da34-95d484aa2fa2-b50a1265,
#w-node-e68a0a54-29fc-ce41-da34-95d484aa2fa7-b50a1265,
#w-node-e68a0a54-29fc-ce41-da34-95d484aa2fac-b50a1265,
#w-node-_6181f9d3-4c86-b5bf-4662-5d8579a484a4-b50a1265,
#w-node-_043a2d6c-f259-fa19-cefb-50e1ef0f7571-b50a1265 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d88807ca-ada9-d768-d9f8-9a139bb1bc46-b50a1265 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca062-19281b75 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca086-19281b75 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca062-4541f36e {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca086-4541f36e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca062-a206acf4 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca086-a206acf4 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_38803748-aa33-a3ef-79c7-c27c9f063488-a206acf4 {
  grid-area: span 1/span 3/span 1/span 3;
  justify-self: start
}

#w-node-_38803748-aa33-a3ef-79c7-c27c9f06348a-a206acf4 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca062-f62d8369 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca086-f62d8369 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-f62d8369 {
  grid-area: span 1/span 5/span 1/span 5;
  justify-self: start
}

#w-node-c23dc33c-d1f8-fb14-0d7f-3250b765462b-f62d8369 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca062-8f8bdc4d {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca086-8f8bdc4d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c04b04c0-c1ea-cc8d-99e9-83db91c6c2e3-065734fa {
  grid-area: 1/2/2/3;
  place-self: center
}

#w-node-_2ab327f5-7079-17c1-2611-45bbe5341c7b-065734fa {
  place-self: center
}

#w-node-_7b491a12-aa9f-287f-82ea-173b3ac94a35-065734fa,
#w-node-_80395fd1-b4b9-0068-b10e-cc548f48335a-065734fa {
  align-self: center
}

#w-node-d48d39ed-0fce-f400-a372-d3f834e17d86-065734fa {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center end
}

#w-node-_34099ccc-37d4-c63e-e301-12dfcd9abb35-065734fa {
  align-self: center
}

#w-node-b1172e74-7eff-d4d3-bcbf-85cec7020d74-065734fa {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-e82ac013-c829-a81f-c244-4c0d6a75e0c5-065734fa {
  align-self: center
}

#w-node-_0aaf0584-f435-be0d-e0b0-62e372b40a84-065734fa {
  place-self: center start
}

#w-node-f77271e0-e77a-9f33-b6e6-666288a0522c-065734fa,
#w-node-_12feb8cc-4ff3-2b09-ce93-8bd0720f432d-065734fa,
#w-node-b2ecdae5-3ee8-36e4-220d-4a9e2be0bddb-065734fa,
#w-node-_59e5dd53-3a73-9b9c-190c-3aca7de4f185-065734fa,
#w-node-ccf6e9e9-7465-e3e2-2ad6-1240e33730db-065734fa,
#w-node-e68a0a54-29fc-ce41-da34-95d484aa2fa2-065734fa,
#w-node-e68a0a54-29fc-ce41-da34-95d484aa2fa7-065734fa,
#w-node-e68a0a54-29fc-ce41-da34-95d484aa2fac-065734fa,
#w-node-_6181f9d3-4c86-b5bf-4662-5d8579a484a4-065734fa,
#w-node-_043a2d6c-f259-fa19-cefb-50e1ef0f7571-065734fa {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-df4e33b3-bca4-e4b2-e7f9-7cb22dee18c9-dd3fd3c5,
#w-node-_5ba74998-9813-37fb-518b-81d6bdf61259-dd3fd3c5 {
  align-self: start
}

#w-node-e8b54688-e65f-7eb6-4c3b-843e347b6d0d-dd3fd3c5,
#w-node-c4b31878-51cc-de6e-220a-9638f093c405-dd3fd3c5,
#w-node-_23fb2fd3-6e2f-6c2c-530b-9fb3a463aace-dd3fd3c5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: auto
}

#w-node-_32b3f361-d7cf-4d56-42a8-6bae8e89990f-dd3fd3c5 {
  justify-self: center
}

#w-node-beda7c06-cd25-75da-f801-3d6d48bf84e7-dd3fd3c5,
#w-node-_8cd2af75-1c3a-59c6-bfad-3fdd2545ba37-dd3fd3c5,
#w-node-_51f1b212-a52a-d97e-fb9f-79f5e8cf471e-dd3fd3c5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: auto
}

#w-node-_44db185f-50be-809a-e68a-402a125ed7bd-dd3fd3c5,
#w-node-_01f7b30a-468b-bc13-cc7d-1e7546c5d634-dd3fd3c5,
#w-node-_0bf827af-568d-6bad-65bb-7e8ee818581c-dd3fd3c5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc17-dd3fd3c5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: stretch start
}

#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc25-dd3fd3c5 {
  grid-area: 1/2/2/3;
  place-self: auto
}

#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc2f-dd3fd3c5,
#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc31-dd3fd3c5,
#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc33-dd3fd3c5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5b1-dd3fd3c5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: stretch start
}

#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5c9-dd3fd3c5 {
  grid-area: 1/2/2/3;
  place-self: auto
}

#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5cb-dd3fd3c5,
#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5d1-dd3fd3c5,
#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5d3-dd3fd3c5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-df4e33b3-bca4-e4b2-e7f9-7cb22dee18c9-39858d9f,
#w-node-_5ba74998-9813-37fb-518b-81d6bdf61259-39858d9f {
  align-self: start
}

#w-node-e8b54688-e65f-7eb6-4c3b-843e347b6d0d-39858d9f,
#w-node-c4b31878-51cc-de6e-220a-9638f093c405-39858d9f,
#w-node-_23fb2fd3-6e2f-6c2c-530b-9fb3a463aace-39858d9f {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: auto
}

#w-node-_32b3f361-d7cf-4d56-42a8-6bae8e89990f-39858d9f {
  justify-self: center
}

#w-node-_44db185f-50be-809a-e68a-402a125ed7bd-39858d9f,
#w-node-_01f7b30a-468b-bc13-cc7d-1e7546c5d634-39858d9f,
#w-node-_0bf827af-568d-6bad-65bb-7e8ee818581c-39858d9f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc17-39858d9f {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: stretch start
}

#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc25-39858d9f {
  grid-area: 1/2/2/3;
  place-self: auto
}

#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc2f-39858d9f,
#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc31-39858d9f,
#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc33-39858d9f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5b1-39858d9f {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: stretch start
}

#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5c9-39858d9f {
  grid-area: 1/2/2/3;
  place-self: auto
}

#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5cb-39858d9f,
#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5d1-39858d9f,
#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5d3-39858d9f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-df4e33b3-bca4-e4b2-e7f9-7cb22dee18c9-429342b8,
#w-node-_5ba74998-9813-37fb-518b-81d6bdf61259-429342b8 {
  align-self: start
}

#w-node-e8b54688-e65f-7eb6-4c3b-843e347b6d0d-429342b8,
#w-node-c4b31878-51cc-de6e-220a-9638f093c405-429342b8,
#w-node-_23fb2fd3-6e2f-6c2c-530b-9fb3a463aace-429342b8 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: auto
}

#w-node-_32b3f361-d7cf-4d56-42a8-6bae8e89990f-429342b8 {
  justify-self: center
}

#w-node-_44db185f-50be-809a-e68a-402a125ed7bd-429342b8,
#w-node-_01f7b30a-468b-bc13-cc7d-1e7546c5d634-429342b8,
#w-node-_0bf827af-568d-6bad-65bb-7e8ee818581c-429342b8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc17-429342b8 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: stretch start
}

#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc25-429342b8 {
  grid-area: 1/2/2/3;
  place-self: auto
}

#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc2f-429342b8,
#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc31-429342b8,
#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc33-429342b8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5b1-429342b8 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: stretch start
}

#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5c9-429342b8 {
  grid-area: 1/2/2/3;
  place-self: auto
}

#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5cb-429342b8,
#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5d1-429342b8,
#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5d3-429342b8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca062-604d113c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca086-604d113c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-604d113c {
  grid-area: span 1/span 5/span 1/span 5;
  justify-self: start
}

#w-node-c23dc33c-d1f8-fb14-0d7f-3250b765462b-604d113c {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca062-3f94967b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_5d68ce99-88f8-dfc6-bf05-44a30e1ca086-3f94967b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-3f94967b {
  grid-area: span 1/span 5/span 1/span 5;
  justify-self: start
}

#w-node-c23dc33c-d1f8-fb14-0d7f-3250b765462b-3f94967b {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-_2fdfc44a-e753-95c4-3122-f53e6008837c-519966a8,
#w-node-_01dfbc7c-406e-cf68-48a3-a61e4492068a-519966a8 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_677e95e7-f52c-10fc-21f2-8c5494087ab9-519966a8 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_932978c8-10dc-b250-b606-39b33bf8f325-519966a8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0b152ad-de13-033b-ebcc-5617363271fd-519966a8 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_15acdcc5-008d-faac-dcfe-2aaa4d4fda72-519966a8 {
  justify-self: center
}

#w-node-_8abaa42c-9149-7164-57be-85322b29553d-519966a8 {
  align-self: start
}

#w-node-bd657abb-57d9-2959-e070-c0f272993811-519966a8 {
  justify-self: start
}

#w-node-_90dab7eb-f295-2308-6c7a-a3384e7375c2-519966a8 {
  align-self: start
}

#w-node-a5db0e19-5320-b3b2-9763-bb5534f564e1-519966a8 {
  place-self: end
}

#w-node-_737f7a0b-7837-b37c-3bd3-54424f05d969-d7532de3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0ab0a06-445b-b41d-27da-33e67be99796-d7532de3 {
  place-self: center start
}

#w-node-_7189992b-8630-522f-9f21-61eb0a079967-d7532de3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_954c368b-93d1-9290-33a3-4704ee94d066-d7532de3 {
  justify-self: center
}

#w-node-af43fc99-0815-3837-c1bd-e81a78ed9079-d7532de3,
#w-node-a4b18438-6145-7d94-6fb9-83fd8446ac61-d7532de3,
#w-node-_6242a0f9-9c9b-d347-b220-c60b2b1b448a-d7532de3 {
  place-self: center
}

#w-node-c3749198-4b77-5bc1-893d-afbebd3069bb-d7532de3 {
  justify-self: end
}

#w-node-cd049aa8-1f8c-cbe7-e7f8-4d2a1fe6f1aa-d7532de3 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cd049aa8-1f8c-cbe7-e7f8-4d2a1fe6f1ad-d7532de3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5caa07cb-263b-3173-bd5e-0959b64c1718-d7532de3 {
  justify-self: end
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ff86-5e52ff6c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ff89-5e52ff6c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ff91-5e52ff6c {
  place-self: stretch stretch
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ff94-5e52ff6c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ff97-5e52ff6c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ff9f-5e52ff6c {
  place-self: stretch stretch
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffa2-5e52ff6c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffa5-5e52ff6c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffad-5e52ff6c {
  place-self: stretch stretch
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffb0-5e52ff6c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffba-5e52ff6c {
  place-self: stretch stretch
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffbd-5e52ff6c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffc0-5e52ff6c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffc8-5e52ff6c {
  place-self: stretch stretch
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffcb-5e52ff6c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffce-5e52ff6c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffd6-5e52ff6c {
  place-self: stretch stretch
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffd9-5e52ff6c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffdc-5e52ff6c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-beec37ea-456b-158e-81ea-5e365e52ffe4-5e52ff6c {
  place-self: stretch stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a94074818-9e6ff5f3 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a9407483c-9e6ff5f3,
#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-0688ec46 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c21d8e39-c169-1816-a0c9-f7e45f8d972a-0688ec46,
#w-node-f5f65b1e-6d6d-033a-87fa-069eb5f7670f-0688ec46 {
  justify-self: start
}

#w-node-_4919c35e-9af9-7a25-8129-bc79e8385b6f-0688ec46,
#w-node-_5bed8420-7afe-bb22-bc6d-f9fa7bb97d1c-0688ec46,
#w-node-f71a2124-791a-5fba-eecc-6266988aee17-0688ec46 {
  align-self: center
}

#w-node-ac9f3313-51b9-e60b-ba4f-e69bf50b86d8-78bfae79,
#w-node-b8dff8bc-202c-b92c-8134-2d5a94074818-78bfae79 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a9407483c-78bfae79 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-afd9b4a2-dffa-bf3f-c404-3d146251689e-78bfae79 {
  grid-area: span 1/span 3/span 1/span 3;
  justify-self: center
}

#w-node-afd9b4a2-dffa-bf3f-c404-3d14625168a0-78bfae79 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-afd9b4a2-dffa-bf3f-c404-3d14625168a1-78bfae79 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-afd9b4a2-dffa-bf3f-c404-3d14625168a2-78bfae79,
#w-node-cc97c88a-342b-c1fb-cb17-4c06ceb53893-78bfae79,
#w-node-_737f7a0b-7837-b37c-3bd3-54424f05d969-4b4666af {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cf17e414-ad8f-219f-3681-8146aa9564f0-4b4666af {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cf17e414-ad8f-219f-3681-8146aa9564f3-4b4666af {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8df86649-8b36-b271-eb5c-c6f4d0d1c847-4b4666af {
  place-self: stretch stretch
}

#w-node-b72c86bf-4120-58e2-6bf8-f420730b9410-4b4666af {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-b72c86bf-4120-58e2-6bf8-f420730b9413-4b4666af {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b72c86bf-4120-58e2-6bf8-f420730b941a-4b4666af {
  place-self: stretch stretch
}

#w-node-c71dfea0-8e83-f78f-6ac8-17c785f065f3-4b4666af {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-c71dfea0-8e83-f78f-6ac8-17c785f065f6-4b4666af {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c71dfea0-8e83-f78f-6ac8-17c785f065fd-4b4666af {
  place-self: stretch stretch
}

#w-node-ff82cf77-d3f1-9507-fd23-06b2cb2e09f0-4b4666af {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-ff82cf77-d3f1-9507-fd23-06b2cb2e09fa-4b4666af {
  place-self: stretch stretch
}

#w-node-_559b643d-278e-1774-89ac-3d4f086c5391-4b4666af {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_559b643d-278e-1774-89ac-3d4f086c5394-4b4666af {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_559b643d-278e-1774-89ac-3d4f086c539b-4b4666af {
  place-self: stretch stretch
}

#w-node-_20a5599d-ec2d-9f47-2f05-dd5853f5b476-4b4666af {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_20a5599d-ec2d-9f47-2f05-dd5853f5b479-4b4666af {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20a5599d-ec2d-9f47-2f05-dd5853f5b480-4b4666af {
  place-self: stretch stretch
}

#w-node-_303fc9c3-2b2a-b505-5ef6-a46398b37411-4b4666af {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_303fc9c3-2b2a-b505-5ef6-a46398b37414-4b4666af {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_303fc9c3-2b2a-b505-5ef6-a46398b3741b-4b4666af {
  place-self: stretch stretch
}

#w-node-acc2057d-d7e3-2dee-db95-a82e6768e9d4-4b4666af {
  place-self: auto stretch
}

#w-node-acc2057d-d7e3-2dee-db95-a82e6768e9e4-4b4666af {
  align-self: center
}

#w-node-f1764805-c2d8-d2c2-c3f1-4136eb4af6ed-4b4666af {
  align-self: start
}

#w-node-e7d82672-c9de-3680-af65-f6b2bcc9b437-4b4666af {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-e7d82672-c9de-3680-af65-f6b2bcc9b442-4b4666af {
  justify-self: end
}

#w-node-cd049aa8-1f8c-cbe7-e7f8-4d2a1fe6f1aa-4b4666af {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_5caa07cb-263b-3173-bd5e-0959b64c1718-4b4666af {
  justify-self: end
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-af95235e {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-aad8b5ab-ed23-0169-d117-fc8d38ce49d8-af95235e {
  justify-self: end
}

#w-node-c6314f0b-2c0d-b3b1-7395-62c21e5adc6f-af95235e {
  align-self: center
}

#w-node-f71a2124-791a-5fba-eecc-6266988aee17-af95235e {
  place-self: center end
}

#w-node-ac9f3313-51b9-e60b-ba4f-e69bf50b86d8-b0026f1e,
#w-node-b8dff8bc-202c-b92c-8134-2d5a94074818-b0026f1e {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a9407483c-b0026f1e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-df4e33b3-bca4-e4b2-e7f9-7cb22dee18c9-7a70c5ab {
  align-self: start
}

#w-node-_97160b3b-986e-1ecc-9779-1dad440f6e1d-7a70c5ab {
  justify-self: start
}

#w-node-_5e464437-1060-ec07-9731-3dddfbd7e1c4-7a70c5ab,
#w-node-_32b3f361-d7cf-4d56-42a8-6bae8e89990f-7a70c5ab {
  justify-self: center
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a94074818-70675463 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a9407483c-70675463 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a94074818-9938e426 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a9407483c-9938e426 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-df4e33b3-bca4-e4b2-e7f9-7cb22dee18c9-3a584aeb {
  align-self: start
}

#w-node-_1b5eee02-1bda-3198-7550-9d0612264a9b-3a584aeb {
  justify-self: start
}

#w-node-_1b5eee02-1bda-3198-7550-9d0612264a9c-3a584aeb {
  justify-self: center
}

#w-node-e8b54688-e65f-7eb6-4c3b-843e347b6d0d-3a584aeb,
#w-node-c4b31878-51cc-de6e-220a-9638f093c405-3a584aeb,
#w-node-_23fb2fd3-6e2f-6c2c-530b-9fb3a463aace-3a584aeb {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: auto
}

#w-node-_32b3f361-d7cf-4d56-42a8-6bae8e89990f-3a584aeb {
  justify-self: center
}

#w-node-_44db185f-50be-809a-e68a-402a125ed7bd-3a584aeb,
#w-node-_01f7b30a-468b-bc13-cc7d-1e7546c5d634-3a584aeb,
#w-node-_0bf827af-568d-6bad-65bb-7e8ee818581c-3a584aeb {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc17-3a584aeb {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: stretch start
}

#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc25-3a584aeb {
  grid-area: 1/2/2/3;
  place-self: auto
}

#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc2f-3a584aeb,
#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc31-3a584aeb,
#w-node-_8de35b54-57d2-08f2-6426-b83476a2bc33-3a584aeb {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5b1-3a584aeb {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: stretch start
}

#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5c9-3a584aeb {
  grid-area: 1/2/2/3;
  place-self: auto
}

#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5cb-3a584aeb,
#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5d1-3a584aeb,
#w-node-_16014b9c-c4c2-638d-f9d3-d791ec48f5d3-3a584aeb {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-df4e33b3-bca4-e4b2-e7f9-7cb22dee18c9-ca5c8137 {
  align-self: start
}

#w-node-_97160b3b-986e-1ecc-9779-1dad440f6e1d-ca5c8137 {
  justify-self: start
}

#w-node-_5e464437-1060-ec07-9731-3dddfbd7e1c4-ca5c8137,
#w-node-_32b3f361-d7cf-4d56-42a8-6bae8e89990f-ca5c8137 {
  justify-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-47de93c8 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-47de93c8 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a94074818-050fc63f {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a9407483c-050fc63f,
#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-9f8c1cac {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_14cb8ea2-111e-c94c-5037-fc3188cd5472-9f8c1cac {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4943fe1e-f7b7-3ef3-9d83-c7dd8c8ddd6e-9f8c1cac {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-_25269db2-511c-6a6b-ae1d-34c3f757e901-9f8c1cac,
#w-node-ec996f7f-b643-1287-4ccd-0dd4550d54b8-9f8c1cac,
#w-node-_209ed138-495a-0f0d-4d74-2d0037db6481-9f8c1cac {
  align-self: stretch
}

#w-node-_90b72334-1ecc-7e47-5aaf-ff57c1fe9a59-9f8c1cac,
#w-node-afc43570-b43f-11e9-bb94-ff6da920078e-9f8c1cac {
  justify-self: end
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-4e4d12ad {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_14cb8ea2-111e-c94c-5037-fc3188cd5472-4e4d12ad {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_25269db2-511c-6a6b-ae1d-34c3f757e901-4e4d12ad,
#w-node-ec996f7f-b643-1287-4ccd-0dd4550d54b8-4e4d12ad,
#w-node-_209ed138-495a-0f0d-4d74-2d0037db6481-4e4d12ad {
  align-self: stretch
}

#w-node-_95c9d15e-6ed2-7889-0fa1-ad48f9ce381b-4e4d12ad {
  place-self: center start
}

#w-node-_95c9d15e-6ed2-7889-0fa1-ad48f9ce381d-4e4d12ad {
  align-self: center
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a94074818-f09c18f2 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a9407483c-f09c18f2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a94074818-ed8ddc10 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a9407483c-ed8ddc10 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a94074818-f8fbdcd9 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a9407483c-f8fbdcd9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ab195326-625e-05bc-c9a9-a1f35516d14e-f8fbdcd9,
#w-node-ab195326-625e-05bc-c9a9-a1f35516d14f-f8fbdcd9 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-ab195326-625e-05bc-c9a9-a1f35516d150-f8fbdcd9 {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-ab195326-625e-05bc-c9a9-a1f35516d153-f8fbdcd9 {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-ab195326-625e-05bc-c9a9-a1f35516d154-f8fbdcd9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a94074818-93197caf {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b8dff8bc-202c-b92c-8134-2d5a9407483c-93197caf {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3bf53c78-24e5-8814-6596-0e6686dbe2f9-93197caf,
#w-node-_3bf53c78-24e5-8814-6596-0e6686dbe2fa-93197caf {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_3bf53c78-24e5-8814-6596-0e6686dbe2fb-93197caf {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-_3bf53c78-24e5-8814-6596-0e6686dbe2fe-93197caf {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-_3bf53c78-24e5-8814-6596-0e6686dbe2ff-93197caf {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-3fb0fcd8 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-3fb0fcd8 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_737f7a0b-7837-b37c-3bd3-54424f05d969-c1d44f0a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0ab0a06-445b-b41d-27da-33e67be99796-c1d44f0a {
  place-self: center start
}

#w-node-_7189992b-8630-522f-9f21-61eb0a079967-c1d44f0a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_132738a9-976f-1ca0-099e-508d26b8aeba-c1d44f0a {
  justify-self: center
}

#w-node-af43fc99-0815-3837-c1bd-e81a78ed9079-c1d44f0a,
#w-node-a4b18438-6145-7d94-6fb9-83fd8446ac61-c1d44f0a,
#w-node-_6242a0f9-9c9b-d347-b220-c60b2b1b448a-c1d44f0a {
  place-self: center
}

#w-node-c3749198-4b77-5bc1-893d-afbebd3069bb-c1d44f0a {
  justify-self: end
}

#w-node-cd049aa8-1f8c-cbe7-e7f8-4d2a1fe6f1aa-c1d44f0a {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cd049aa8-1f8c-cbe7-e7f8-4d2a1fe6f1ad-c1d44f0a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5caa07cb-263b-3173-bd5e-0959b64c1718-c1d44f0a {
  justify-self: end
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf20535-1bf2051b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf20538-1bf2051b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf20540-1bf2051b {
  place-self: stretch stretch
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf20543-1bf2051b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf20546-1bf2051b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf2054e-1bf2051b {
  place-self: stretch stretch
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf20551-1bf2051b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf20554-1bf2051b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf2055c-1bf2051b {
  place-self: stretch stretch
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf2055f-1bf2051b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf20569-1bf2051b {
  place-self: stretch stretch
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf2056c-1bf2051b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf2056f-1bf2051b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf20577-1bf2051b {
  place-self: stretch stretch
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf2057a-1bf2051b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf2057d-1bf2051b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf20585-1bf2051b {
  place-self: stretch stretch
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf20588-1bf2051b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf2058b-1bf2051b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cc3520fc-7013-62dd-268b-e5391bf20593-1bf2051b {
  place-self: stretch stretch
}

#w-node-_737f7a0b-7837-b37c-3bd3-54424f05d969-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cf17e414-ad8f-219f-3681-8146aa9564f0-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cf17e414-ad8f-219f-3681-8146aa9564f3-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8df86649-8b36-b271-eb5c-c6f4d0d1c847-aca0ab5b {
  place-self: stretch stretch
}

#w-node-b72c86bf-4120-58e2-6bf8-f420730b9410-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-b72c86bf-4120-58e2-6bf8-f420730b9413-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b72c86bf-4120-58e2-6bf8-f420730b941a-aca0ab5b {
  place-self: stretch stretch
}

#w-node-c71dfea0-8e83-f78f-6ac8-17c785f065f3-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-c71dfea0-8e83-f78f-6ac8-17c785f065f6-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c71dfea0-8e83-f78f-6ac8-17c785f065fd-aca0ab5b {
  place-self: stretch stretch
}

#w-node-ff82cf77-d3f1-9507-fd23-06b2cb2e09f0-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-ff82cf77-d3f1-9507-fd23-06b2cb2e09fa-aca0ab5b {
  place-self: stretch stretch
}

#w-node-_559b643d-278e-1774-89ac-3d4f086c5391-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_559b643d-278e-1774-89ac-3d4f086c5394-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_559b643d-278e-1774-89ac-3d4f086c539b-aca0ab5b {
  place-self: stretch stretch
}

#w-node-_20a5599d-ec2d-9f47-2f05-dd5853f5b476-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_20a5599d-ec2d-9f47-2f05-dd5853f5b479-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20a5599d-ec2d-9f47-2f05-dd5853f5b480-aca0ab5b {
  place-self: stretch stretch
}

#w-node-_303fc9c3-2b2a-b505-5ef6-a46398b37411-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_303fc9c3-2b2a-b505-5ef6-a46398b37414-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_303fc9c3-2b2a-b505-5ef6-a46398b3741b-aca0ab5b {
  place-self: stretch stretch
}

#w-node-acc2057d-d7e3-2dee-db95-a82e6768e9d4-aca0ab5b {
  place-self: auto stretch
}

#w-node-acc2057d-d7e3-2dee-db95-a82e6768e9e4-aca0ab5b {
  align-self: center
}

#w-node-f1764805-c2d8-d2c2-c3f1-4136eb4af6ed-aca0ab5b {
  align-self: start
}

#w-node-e7d82672-c9de-3680-af65-f6b2bcc9b437-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-e7d82672-c9de-3680-af65-f6b2bcc9b442-aca0ab5b {
  justify-self: end
}

#w-node-cd049aa8-1f8c-cbe7-e7f8-4d2a1fe6f1aa-aca0ab5b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_5caa07cb-263b-3173-bd5e-0959b64c1718-aca0ab5b {
  justify-self: end
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-0080aeb9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f8596f55-4e0a-044e-4fd7-a15474d77ba8-0080aeb9,
#w-node-_87270eae-cf2c-70c4-257f-bf58b17f8da7-0080aeb9 {
  align-self: center
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-19a18f26 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f3b152c9-07db-f33d-6f1f-edd893808ce7-19a18f26 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-d7e7a3ae-bbed-058a-9e58-140b3b6374f4-19a18f26 {
  place-self: auto start
}

#w-node-b4ff924a-08ce-59fb-286c-7ead7b2a8e78-19a18f26,
#w-node-_941d7c23-f15e-6789-46b7-ca4002fdfbb1-19a18f26 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_779762f6-7cb3-4bc6-71f4-928a63b1cb77-19a18f26 {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: stretch
}

#w-node-f71a2124-791a-5fba-eecc-6266988aee17-19a18f26 {
  align-self: center
}

#w-node-df4e33b3-bca4-e4b2-e7f9-7cb22dee18c9-c5c85dd0,
#w-node-_5ba74998-9813-37fb-518b-81d6bdf61259-c5c85dd0 {
  align-self: start
}

#w-node-_32b3f361-d7cf-4d56-42a8-6bae8e89990f-c5c85dd0 {
  justify-self: center
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-a21bf465 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_047e1ace-d7e7-61e4-9d50-d47c0ca46ed0-a21bf465 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_047e1ace-d7e7-61e4-9d50-d47c0ca46edd-a21bf465,
#w-node-_047e1ace-d7e7-61e4-9d50-d47c0ca46ee2-a21bf465,
#w-node-_047e1ace-d7e7-61e4-9d50-d47c0ca46ee7-a21bf465 {
  align-self: stretch
}

#w-node-c1bffac9-449f-209d-af98-eecf7a501c42-a21bf465,
#w-node-c1bffac9-449f-209d-af98-eecf7a501c44-a21bf465,
#w-node-f71a2124-791a-5fba-eecc-6266988aee17-a21bf465 {
  align-self: center
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-888e80e6 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c21d8e39-c169-1816-a0c9-f7e45f8d972a-888e80e6,
#w-node-f5f65b1e-6d6d-033a-87fa-069eb5f7670f-888e80e6 {
  justify-self: start
}

#w-node-_4919c35e-9af9-7a25-8129-bc79e8385b6f-888e80e6,
#w-node-_5bed8420-7afe-bb22-bc6d-f9fa7bb97d1c-888e80e6,
#w-node-f71a2124-791a-5fba-eecc-6266988aee17-888e80e6 {
  align-self: center
}

#w-node-_2fdfc44a-e753-95c4-3122-f53e6008837c-19858361,
#w-node-_01dfbc7c-406e-cf68-48a3-a61e4492068a-19858361 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_677e95e7-f52c-10fc-21f2-8c5494087ab9-19858361 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_932978c8-10dc-b250-b606-39b33bf8f325-19858361 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0b152ad-de13-033b-ebcc-5617363271fd-19858361 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_15acdcc5-008d-faac-dcfe-2aaa4d4fda72-19858361 {
  justify-self: center
}

#w-node-_8abaa42c-9149-7164-57be-85322b29553d-19858361 {
  align-self: start
}

#w-node-bd657abb-57d9-2959-e070-c0f272993811-19858361 {
  justify-self: start
}

#w-node-_90dab7eb-f295-2308-6c7a-a3384e7375c2-19858361 {
  align-self: start
}

#w-node-a5db0e19-5320-b3b2-9763-bb5534f564e1-19858361 {
  place-self: end
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-ddcb79f4 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_14cb8ea2-111e-c94c-5037-fc3188cd5472-ddcb79f4 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4943fe1e-f7b7-3ef3-9d83-c7dd8c8ddd6e-ddcb79f4 {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-_25269db2-511c-6a6b-ae1d-34c3f757e901-ddcb79f4,
#w-node-ec996f7f-b643-1287-4ccd-0dd4550d54b8-ddcb79f4,
#w-node-_209ed138-495a-0f0d-4d74-2d0037db6481-ddcb79f4 {
  align-self: stretch
}

#w-node-_90b72334-1ecc-7e47-5aaf-ff57c1fe9a59-ddcb79f4,
#w-node-afc43570-b43f-11e9-bb94-ff6da920078e-ddcb79f4 {
  justify-self: end
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-24cdb074 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-24cdb074 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-03ea79e5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bee209e0-8ec7-3b75-be3f-32ce0dc4f39a-03ea79e5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_64706624-ceb1-0b3b-f012-8da3414a81b1-03ea79e5 {
  justify-self: end
}

#w-node-_7569a04f-f278-aa45-ec6f-d79a5da4e61b-03ea79e5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_323ae9d9-8271-b8a3-ab8b-004091dba66b-03ea79e5 {
  align-self: center
}

#w-node-_5baa3a50-9851-9b8b-0e18-5c4c592e62fc-03ea79e5 {
  justify-self: center
}

#w-node-_032081ea-c2b2-0e1b-25a7-156ca8c643db-03ea79e5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_032081ea-c2b2-0e1b-25a7-156ca8c643dd-03ea79e5 {
  align-self: center
}

#w-node-_032081ea-c2b2-0e1b-25a7-156ca8c643e2-03ea79e5 {
  place-self: center
}

#w-node-_3e4a5c4e-aef2-2881-398d-e78d0aa851f2-03ea79e5,
#w-node-_45d9b196-c2a2-c05d-9f2b-7c8f71dbcaaf-03ea79e5,
#w-node-bfa88e17-644e-eeca-ed46-0fede4b6fbc2-03ea79e5,
#w-node-_3028557e-3f8c-03d6-68e0-876d4e0568fd-03ea79e5,
#w-node-_4485153f-2781-4a7d-b923-87700024f442-03ea79e5,
#w-node-_54e3e034-40be-794f-0531-4d87793151f5-03ea79e5,
#w-node-_89df5042-923b-8346-ca60-ae3e3e04f69f-03ea79e5,
#w-node-_44eb388a-3fa1-c0cd-38e0-16ff0e06da3c-03ea79e5,
#w-node-b32dd65b-7169-af89-6797-75520084c68b-03ea79e5,
#w-node-f0447288-a3af-991f-0d0c-11638a186e97-03ea79e5,
#w-node-c457b36f-1b7c-6405-b49e-576bf6f015dc-03ea79e5,
#w-node-_4bf1bb25-b41c-6511-2b70-64b173c58f24-03ea79e5,
#w-node-_2c415d4c-af1d-f451-117c-56f103c637b1-03ea79e5,
#w-node-c0648184-5260-fc11-b079-479871ee9995-03ea79e5,
#w-node-_05863831-164b-b3f2-468d-81322250ed75-03ea79e5,
#w-node-_8f37dbe0-f799-510c-2538-1be837541185-03ea79e5,
#w-node-_6593a11f-9777-c853-d307-69b9a34bbd0f-03ea79e5,
#w-node-_4919c35e-9af9-7a25-8129-bc79e8385b6f-03ea79e5,
#w-node-_5bed8420-7afe-bb22-bc6d-f9fa7bb97d1c-03ea79e5 {
  align-self: center
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-afc9a372 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-afc9a372 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-42456aea {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_14cb8ea2-111e-c94c-5037-fc3188cd5472-42456aea {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_25269db2-511c-6a6b-ae1d-34c3f757e901-42456aea,
#w-node-ec996f7f-b643-1287-4ccd-0dd4550d54b8-42456aea,
#w-node-_209ed138-495a-0f0d-4d74-2d0037db6481-42456aea {
  align-self: stretch
}

#w-node-_95c9d15e-6ed2-7889-0fa1-ad48f9ce381b-42456aea {
  place-self: center start
}

#w-node-_95c9d15e-6ed2-7889-0fa1-ad48f9ce381d-42456aea,
#w-node-_16db9af0-3e05-89d6-6253-4a564af21061-6207f68a,
#w-node-_16db9af0-3e05-89d6-6253-4a564af21063-6207f68a {
  align-self: center
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-f38d37ce {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f8596f55-4e0a-044e-4fd7-a15474d77ba8-f38d37ce,
#w-node-_87270eae-cf2c-70c4-257f-bf58b17f8da7-f38d37ce {
  align-self: center
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-2d2a4598 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_047e1ace-d7e7-61e4-9d50-d47c0ca46ed0-2d2a4598 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_047e1ace-d7e7-61e4-9d50-d47c0ca46edd-2d2a4598,
#w-node-_047e1ace-d7e7-61e4-9d50-d47c0ca46ee2-2d2a4598,
#w-node-_047e1ace-d7e7-61e4-9d50-d47c0ca46ee7-2d2a4598 {
  align-self: stretch
}

#w-node-c1bffac9-449f-209d-af98-eecf7a501c42-2d2a4598,
#w-node-c1bffac9-449f-209d-af98-eecf7a501c44-2d2a4598,
#w-node-f71a2124-791a-5fba-eecc-6266988aee17-2d2a4598 {
  align-self: center
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-0b15fac2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f3b152c9-07db-f33d-6f1f-edd893808ce7-0b15fac2 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-d7e7a3ae-bbed-058a-9e58-140b3b6374f4-0b15fac2 {
  place-self: auto start
}

#w-node-b4ff924a-08ce-59fb-286c-7ead7b2a8e78-0b15fac2,
#w-node-_941d7c23-f15e-6789-46b7-ca4002fdfbb1-0b15fac2 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_779762f6-7cb3-4bc6-71f4-928a63b1cb77-0b15fac2 {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: stretch
}

#w-node-f71a2124-791a-5fba-eecc-6266988aee17-0b15fac2 {
  align-self: center
}

#w-node-_2fdfc44a-e753-95c4-3122-f53e6008837c-b1175e98,
#w-node-_01dfbc7c-406e-cf68-48a3-a61e4492068a-b1175e98 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_677e95e7-f52c-10fc-21f2-8c5494087ab9-b1175e98 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_932978c8-10dc-b250-b606-39b33bf8f325-b1175e98 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0b152ad-de13-033b-ebcc-5617363271fd-b1175e98 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_15acdcc5-008d-faac-dcfe-2aaa4d4fda72-b1175e98 {
  justify-self: center
}

#w-node-_8abaa42c-9149-7164-57be-85322b29553d-b1175e98 {
  align-self: start
}

#w-node-bd657abb-57d9-2959-e070-c0f272993811-b1175e98 {
  justify-self: start
}

#w-node-_90dab7eb-f295-2308-6c7a-a3384e7375c2-b1175e98 {
  align-self: start
}

#w-node-a5db0e19-5320-b3b2-9763-bb5534f564e1-b1175e98 {
  place-self: end
}

#w-node-_737f7a0b-7837-b37c-3bd3-54424f05d969-1c9bc495 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0ab0a06-445b-b41d-27da-33e67be99796-1c9bc495 {
  place-self: center start
}

#w-node-_7189992b-8630-522f-9f21-61eb0a079967-1c9bc495 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_954c368b-93d1-9290-33a3-4704ee94d066-1c9bc495 {
  justify-self: center
}

#w-node-af43fc99-0815-3837-c1bd-e81a78ed9079-1c9bc495,
#w-node-a4b18438-6145-7d94-6fb9-83fd8446ac61-1c9bc495,
#w-node-_6242a0f9-9c9b-d347-b220-c60b2b1b448a-1c9bc495 {
  place-self: center
}

#w-node-c3749198-4b77-5bc1-893d-afbebd3069bb-1c9bc495 {
  justify-self: end
}

#w-node-cd049aa8-1f8c-cbe7-e7f8-4d2a1fe6f1aa-1c9bc495 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cd049aa8-1f8c-cbe7-e7f8-4d2a1fe6f1ad-1c9bc495 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5caa07cb-263b-3173-bd5e-0959b64c1718-1c9bc495 {
  justify-self: end
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728bd-96e728a3 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728c0-96e728a3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728c8-96e728a3 {
  place-self: stretch stretch
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728cb-96e728a3 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728ce-96e728a3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728d6-96e728a3 {
  place-self: stretch stretch
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728d9-96e728a3 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728dc-96e728a3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728e4-96e728a3 {
  place-self: stretch stretch
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728e7-96e728a3 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728f1-96e728a3 {
  place-self: stretch stretch
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728f4-96e728a3 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728f7-96e728a3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e728ff-96e728a3 {
  place-self: stretch stretch
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e72902-96e728a3 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e72905-96e728a3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e7290d-96e728a3 {
  place-self: stretch stretch
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e72910-96e728a3 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e72913-96e728a3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bd792544-4cf7-4c3a-2b32-eff396e7291b-96e728a3 {
  place-self: stretch stretch
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-8eaa16cb {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c21d8e39-c169-1816-a0c9-f7e45f8d972a-8eaa16cb,
#w-node-f5f65b1e-6d6d-033a-87fa-069eb5f7670f-8eaa16cb {
  justify-self: start
}

#w-node-_4919c35e-9af9-7a25-8129-bc79e8385b6f-8eaa16cb,
#w-node-_5bed8420-7afe-bb22-bc6d-f9fa7bb97d1c-8eaa16cb,
#w-node-f71a2124-791a-5fba-eecc-6266988aee17-8eaa16cb {
  align-self: center
}

#w-node-_737f7a0b-7837-b37c-3bd3-54424f05d969-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cf17e414-ad8f-219f-3681-8146aa9564f0-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cf17e414-ad8f-219f-3681-8146aa9564f3-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8df86649-8b36-b271-eb5c-c6f4d0d1c847-0ef62feb {
  place-self: stretch stretch
}

#w-node-b72c86bf-4120-58e2-6bf8-f420730b9410-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-b72c86bf-4120-58e2-6bf8-f420730b9413-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b72c86bf-4120-58e2-6bf8-f420730b941a-0ef62feb {
  place-self: stretch stretch
}

#w-node-c71dfea0-8e83-f78f-6ac8-17c785f065f3-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-c71dfea0-8e83-f78f-6ac8-17c785f065f6-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c71dfea0-8e83-f78f-6ac8-17c785f065fd-0ef62feb {
  place-self: stretch stretch
}

#w-node-ff82cf77-d3f1-9507-fd23-06b2cb2e09f0-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-ff82cf77-d3f1-9507-fd23-06b2cb2e09fa-0ef62feb {
  place-self: stretch stretch
}

#w-node-_559b643d-278e-1774-89ac-3d4f086c5391-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_559b643d-278e-1774-89ac-3d4f086c5394-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_559b643d-278e-1774-89ac-3d4f086c539b-0ef62feb {
  place-self: stretch stretch
}

#w-node-_20a5599d-ec2d-9f47-2f05-dd5853f5b476-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_20a5599d-ec2d-9f47-2f05-dd5853f5b479-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20a5599d-ec2d-9f47-2f05-dd5853f5b480-0ef62feb {
  place-self: stretch stretch
}

#w-node-_303fc9c3-2b2a-b505-5ef6-a46398b37411-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_303fc9c3-2b2a-b505-5ef6-a46398b37414-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_303fc9c3-2b2a-b505-5ef6-a46398b3741b-0ef62feb {
  place-self: stretch stretch
}

#w-node-acc2057d-d7e3-2dee-db95-a82e6768e9d4-0ef62feb {
  place-self: auto stretch
}

#w-node-acc2057d-d7e3-2dee-db95-a82e6768e9e4-0ef62feb {
  align-self: center
}

#w-node-f1764805-c2d8-d2c2-c3f1-4136eb4af6ed-0ef62feb {
  align-self: start
}

#w-node-e7d82672-c9de-3680-af65-f6b2bcc9b437-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-e7d82672-c9de-3680-af65-f6b2bcc9b442-0ef62feb {
  justify-self: end
}

#w-node-cd049aa8-1f8c-cbe7-e7f8-4d2a1fe6f1aa-0ef62feb {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_5caa07cb-263b-3173-bd5e-0959b64c1718-0ef62feb {
  justify-self: end
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-73a2e78c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f3b152c9-07db-f33d-6f1f-edd893808ce7-73a2e78c {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-d7e7a3ae-bbed-058a-9e58-140b3b6374f4-73a2e78c {
  place-self: auto start
}

#w-node-b4ff924a-08ce-59fb-286c-7ead7b2a8e78-73a2e78c,
#w-node-_941d7c23-f15e-6789-46b7-ca4002fdfbb1-73a2e78c {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_779762f6-7cb3-4bc6-71f4-928a63b1cb77-73a2e78c {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: stretch
}

#w-node-f71a2124-791a-5fba-eecc-6266988aee17-73a2e78c {
  align-self: center
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-04a07ced {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_14cb8ea2-111e-c94c-5037-fc3188cd5472-04a07ced {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4943fe1e-f7b7-3ef3-9d83-c7dd8c8ddd6e-04a07ced {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-_25269db2-511c-6a6b-ae1d-34c3f757e901-04a07ced,
#w-node-ec996f7f-b643-1287-4ccd-0dd4550d54b8-04a07ced,
#w-node-_209ed138-495a-0f0d-4d74-2d0037db6481-04a07ced {
  align-self: stretch
}

#w-node-afc43570-b43f-11e9-bb94-ff6da920078e-04a07ced {
  justify-self: end
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-7a0f29d8 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-aad8b5ab-ed23-0169-d117-fc8d38ce49d8-7a0f29d8 {
  justify-self: end
}

#w-node-c6314f0b-2c0d-b3b1-7395-62c21e5adc6f-7a0f29d8 {
  align-self: center
}

#w-node-f71a2124-791a-5fba-eecc-6266988aee17-7a0f29d8 {
  place-self: center end
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-83713faf {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f8596f55-4e0a-044e-4fd7-a15474d77ba8-83713faf,
#w-node-_87270eae-cf2c-70c4-257f-bf58b17f8da7-83713faf {
  align-self: center
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-88ca0d82 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_047e1ace-d7e7-61e4-9d50-d47c0ca46ed0-88ca0d82 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_047e1ace-d7e7-61e4-9d50-d47c0ca46edd-88ca0d82,
#w-node-_047e1ace-d7e7-61e4-9d50-d47c0ca46ee2-88ca0d82,
#w-node-_047e1ace-d7e7-61e4-9d50-d47c0ca46ee7-88ca0d82 {
  align-self: stretch
}

#w-node-c1bffac9-449f-209d-af98-eecf7a501c42-88ca0d82,
#w-node-c1bffac9-449f-209d-af98-eecf7a501c44-88ca0d82,
#w-node-f71a2124-791a-5fba-eecc-6266988aee17-88ca0d82 {
  align-self: center
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-4ac2dd8e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_14cb8ea2-111e-c94c-5037-fc3188cd5472-4ac2dd8e {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_25269db2-511c-6a6b-ae1d-34c3f757e901-4ac2dd8e,
#w-node-ec996f7f-b643-1287-4ccd-0dd4550d54b8-4ac2dd8e,
#w-node-_209ed138-495a-0f0d-4d74-2d0037db6481-4ac2dd8e {
  align-self: stretch
}

#w-node-_95c9d15e-6ed2-7889-0fa1-ad48f9ce381b-4ac2dd8e {
  place-self: center start
}

#w-node-_95c9d15e-6ed2-7889-0fa1-ad48f9ce381d-4ac2dd8e {
  align-self: center
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-2e6a4bee {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-aad8b5ab-ed23-0169-d117-fc8d38ce49d8-2e6a4bee {
  justify-self: end
}

#w-node-c6314f0b-2c0d-b3b1-7395-62c21e5adc6f-2e6a4bee {
  align-self: center
}

#w-node-f71a2124-791a-5fba-eecc-6266988aee17-2e6a4bee {
  place-self: center end
}

#w-node-ed8be8ba-e973-95b9-8b0d-0190bdb4bbf6-9ea7ec1b,
#w-node-ed8be8ba-e973-95b9-8b0d-0190bdb4bbf8-9ea7ec1b,
#w-node-ed8be8ba-e973-95b9-8b0d-0190bdb4bc13-9ea7ec1b,
#w-node-ed8be8ba-e973-95b9-8b0d-0190bdb4bc16-9ea7ec1b,
#w-node-ed8be8ba-e973-95b9-8b0d-0190bdb4bc42-9ea7ec1b,
#w-node-ed8be8ba-e973-95b9-8b0d-0190bdb4bc43-9ea7ec1b {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-ed8be8ba-e973-95b9-8b0d-0190bdb4bc64-9ea7ec1b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ed8be8ba-e973-95b9-8b0d-0190bdb4bc65-9ea7ec1b {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-ed8be8ba-e973-95b9-8b0d-0190bdb4bc7a-9ea7ec1b {
  grid-area: 1/2/3/4
}

#w-node-ed8be8ba-e973-95b9-8b0d-0190bdb4bca1-9ea7ec1b {
  place-self: center stretch
}

#w-node-_737f7a0b-7837-b37c-3bd3-54424f05d969-9ea7ec1b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0ab0a06-445b-b41d-27da-33e67be99796-9ea7ec1b {
  place-self: center start
}

#w-node-_7189992b-8630-522f-9f21-61eb0a079967-9ea7ec1b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_132738a9-976f-1ca0-099e-508d26b8aeba-9ea7ec1b {
  justify-self: center
}

#w-node-af43fc99-0815-3837-c1bd-e81a78ed9079-9ea7ec1b,
#w-node-a4b18438-6145-7d94-6fb9-83fd8446ac61-9ea7ec1b,
#w-node-_6242a0f9-9c9b-d347-b220-c60b2b1b448a-9ea7ec1b {
  place-self: center
}

#w-node-c3749198-4b77-5bc1-893d-afbebd3069bb-9ea7ec1b {
  justify-self: end
}

#w-node-cd049aa8-1f8c-cbe7-e7f8-4d2a1fe6f1aa-9ea7ec1b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cd049aa8-1f8c-cbe7-e7f8-4d2a1fe6f1ad-9ea7ec1b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5caa07cb-263b-3173-bd5e-0959b64c1718-9ea7ec1b {
  justify-self: end
}

#w-node-c489fc71-3363-09eb-c049-1ef59f98c93b-9ea7ec1b,
#w-node-c489fc71-3363-09eb-c049-1ef59f98c93c-9ea7ec1b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c489fc71-3363-09eb-c049-1ef59f98c93e-9ea7ec1b {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-c489fc71-3363-09eb-c049-1ef59f98c93f-9ea7ec1b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c489fc71-3363-09eb-c049-1ef59f98c949-9ea7ec1b {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-c489fc71-3363-09eb-c049-1ef59f98c94c-9ea7ec1b {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-c489fc71-3363-09eb-c049-1ef59f98c95d-9ea7ec1b {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-c489fc71-3363-09eb-c049-1ef59f98c96a-9ea7ec1b {
  justify-self: start
}

#w-node-c489fc71-3363-09eb-c049-1ef59f98c97c-9ea7ec1b {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-c489fc71-3363-09eb-c049-1ef59f98c97d-9ea7ec1b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c489fc71-3363-09eb-c049-1ef59f98c987-9ea7ec1b {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-_7fd59a0d-13c6-fb3d-3004-4fd564015231-614d2ef5,
#w-node-_7fd59a0d-13c6-fb3d-3004-4fd564015233-614d2ef5,
#w-node-_7fd59a0d-13c6-fb3d-3004-4fd56401524e-614d2ef5,
#w-node-_7fd59a0d-13c6-fb3d-3004-4fd564015251-614d2ef5,
#w-node-_7fd59a0d-13c6-fb3d-3004-4fd564015282-614d2ef5,
#w-node-_7fd59a0d-13c6-fb3d-3004-4fd564015283-614d2ef5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_7fd59a0d-13c6-fb3d-3004-4fd5640152a5-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7fd59a0d-13c6-fb3d-3004-4fd5640152a6-614d2ef5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_7fd59a0d-13c6-fb3d-3004-4fd5640152bb-614d2ef5 {
  grid-area: 1/2/3/4
}

#w-node-_7fd59a0d-13c6-fb3d-3004-4fd5640152e2-614d2ef5 {
  place-self: center stretch
}

#w-node-_737f7a0b-7837-b37c-3bd3-54424f05d969-614d2ef5,
#w-node-_737f7a0b-7837-b37c-3bd3-54424f05d96c-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_737f7a0b-7837-b37c-3bd3-54424f05d976-614d2ef5 {
  justify-self: end
}

#w-node-_55a2bfc3-1680-f210-c4fd-7aa96662b3b3-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_55a2bfc3-1680-f210-c4fd-7aa96662b3b4-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_994efc6c-828e-7e47-7397-434c32129fa6-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_994efc6c-828e-7e47-7397-434c32129fa7-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_994efc6c-828e-7e47-7397-434c32129fae-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_994efc6c-828e-7e47-7397-434c32129faf-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_994efc6c-828e-7e47-7397-434c32129fb6-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_994efc6c-828e-7e47-7397-434c32129fb7-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8696a9b5-2379-25d5-ea56-2376d8080f1c-614d2ef5 {
  grid-area: span 1/span 5/span 1/span 5;
  justify-self: center
}

#w-node-_8696a9b5-2379-25d5-ea56-2376d8080f1f-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_8696a9b5-2379-25d5-ea56-2376d8080f20-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8696a9b5-2379-25d5-ea56-2376d8080f24-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_8696a9b5-2379-25d5-ea56-2376d8080f25-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8696a9b5-2379-25d5-ea56-2376d8080f29-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_8696a9b5-2379-25d5-ea56-2376d8080f2a-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8696a9b5-2379-25d5-ea56-2376d8080f2e-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_8696a9b5-2379-25d5-ea56-2376d8080f2f-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8696a9b5-2379-25d5-ea56-2376d8080f33-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_8696a9b5-2379-25d5-ea56-2376d8080f34-614d2ef5,
#w-node-_6feb1f60-8daf-ddc5-4ee1-f71355c0b3a8-614d2ef5,
#w-node-_6feb1f60-8daf-ddc5-4ee1-f71355c0b3ae-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_36d01b7b-dc4d-cdb5-0e1f-48e3314d4ba9-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: auto
}

#w-node-c56ce53f-0bb7-8310-9f27-19865edc0688-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-c56ce53f-0bb7-8310-9f27-19865edc0689-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-f7d3c605-c1b8-1460-a12c-8420fa2d14dc-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: auto
}

#w-node-f7d3c605-c1b8-1460-a12c-8420fa2d14dd-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-f7d3c605-c1b8-1460-a12c-8420fa2d14de-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-c0c60031-154e-5aa8-76fc-ecfc15cc2777-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: auto
}

#w-node-c0c60031-154e-5aa8-76fc-ecfc15cc2778-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-c0c60031-154e-5aa8-76fc-ecfc15cc2779-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-bfd26120-7f25-98cf-d056-2c65c61939c7-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: auto
}

#w-node-bfd26120-7f25-98cf-d056-2c65c61939c8-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-bfd26120-7f25-98cf-d056-2c65c61939c9-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_88b514d6-c03f-3b77-1c62-f2a3d46fac9d-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: auto
}

#w-node-_88b514d6-c03f-3b77-1c62-f2a3d46fac9e-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_88b514d6-c03f-3b77-1c62-f2a3d46fac9f-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_6066e106-9bd8-e274-8a8e-eb9eb51f30c2-614d2ef5,
#w-node-_6066e106-9bd8-e274-8a8e-eb9eb51f30c8-614d2ef5,
#w-node-_26849b1b-47ca-3399-91eb-52598aef99e1-614d2ef5,
#w-node-_26849b1b-47ca-3399-91eb-52598aef99e4-614d2ef5,
#w-node-_26849b1b-47ca-3399-91eb-52598aef99e9-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8e03a0f0-7269-bdc5-a9dc-db2822acb4e9-614d2ef5 {
  grid-area: span 1/span 3/span 1/span 3;
  justify-self: center
}

#w-node-_8e03a0f0-7269-bdc5-a9dc-db2822acb4eb-614d2ef5 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_8e03a0f0-7269-bdc5-a9dc-db2822acb4ec-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_8e03a0f0-7269-bdc5-a9dc-db2822acb4ed-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8e03a0f0-7269-bdc5-a9dc-db2822acb4f0-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_8e03a0f0-7269-bdc5-a9dc-db2822acb4f1-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8e03a0f0-7269-bdc5-a9dc-db2822acb4f4-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_8e03a0f0-7269-bdc5-a9dc-db2822acb4f5-614d2ef5,
#w-node-_5285db53-c705-d4e6-24e0-a42765afbfaa-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5285db53-c705-d4e6-24e0-a42765afbfab-614d2ef5 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_5285db53-c705-d4e6-24e0-a42765afbfad-614d2ef5 {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-_5285db53-c705-d4e6-24e0-a42765afbfae-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5285db53-c705-d4e6-24e0-a42765afbfb8-614d2ef5 {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-_5285db53-c705-d4e6-24e0-a42765afbfbb-614d2ef5,
#w-node-_5285db53-c705-d4e6-24e0-a42765afbfcf-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_5285db53-c705-d4e6-24e0-a42765afbfdb-614d2ef5 {
  justify-self: start
}

#w-node-_5285db53-c705-d4e6-24e0-a42765afbff1-614d2ef5 {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-_5285db53-c705-d4e6-24e0-a42765afbff2-614d2ef5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5285db53-c705-d4e6-24e0-a42765afbffc-614d2ef5 {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-dbb33da5-6242-a50b-427a-3d79d866b146-5ddba4d5,
#w-node-dbb33da5-6242-a50b-427a-3d79d866b148-5ddba4d5,
#w-node-dbb33da5-6242-a50b-427a-3d79d866b163-5ddba4d5,
#w-node-dbb33da5-6242-a50b-427a-3d79d866b166-5ddba4d5,
#w-node-dbb33da5-6242-a50b-427a-3d79d866b197-5ddba4d5,
#w-node-dbb33da5-6242-a50b-427a-3d79d866b198-5ddba4d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-dbb33da5-6242-a50b-427a-3d79d866b1c1-5ddba4d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-dbb33da5-6242-a50b-427a-3d79d866b1c2-5ddba4d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-dbb33da5-6242-a50b-427a-3d79d866b1d7-5ddba4d5 {
  grid-area: 1/2/3/4
}

#w-node-dbb33da5-6242-a50b-427a-3d79d866b1f5-5ddba4d5 {
  place-self: center stretch
}

#w-node-_737f7a0b-7837-b37c-3bd3-54424f05d969-5ddba4d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0ab0a06-445b-b41d-27da-33e67be99796-5ddba4d5 {
  place-self: center start
}

#w-node-_7189992b-8630-522f-9f21-61eb0a079967-5ddba4d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_954c368b-93d1-9290-33a3-4704ee94d066-5ddba4d5 {
  justify-self: center
}

#w-node-af43fc99-0815-3837-c1bd-e81a78ed9079-5ddba4d5,
#w-node-a4b18438-6145-7d94-6fb9-83fd8446ac61-5ddba4d5,
#w-node-_6242a0f9-9c9b-d347-b220-c60b2b1b448a-5ddba4d5 {
  place-self: center
}

#w-node-c3749198-4b77-5bc1-893d-afbebd3069bb-5ddba4d5 {
  justify-self: end
}

#w-node-cd049aa8-1f8c-cbe7-e7f8-4d2a1fe6f1aa-5ddba4d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-cd049aa8-1f8c-cbe7-e7f8-4d2a1fe6f1ad-5ddba4d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5caa07cb-263b-3173-bd5e-0959b64c1718-5ddba4d5 {
  justify-self: end
}

#w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991de-5ddba4d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991df-5ddba4d5 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991e1-5ddba4d5 {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991e2-5ddba4d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991ec-5ddba4d5 {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991ef-5ddba4d5 {
  justify-self: start
}

#w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991f1-5ddba4d5,
#w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991ff-5ddba4d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d8a8b4c9-41ca-c8af-9c16-671bf5099204-5ddba4d5 {
  justify-self: start
}

#w-node-d8a8b4c9-41ca-c8af-9c16-671bf5099214-5ddba4d5 {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: end
}

#w-node-d8a8b4c9-41ca-c8af-9c16-671bf5099215-5ddba4d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d8a8b4c9-41ca-c8af-9c16-671bf509921f-5ddba4d5 {
  grid-area: span 1/span 2/span 1/span 2;
  place-self: center start
}

#w-node-_5a63c8d1-00af-e312-481e-312af5825e1b-be655472 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bee209e0-8ec7-3b75-be3f-32ce0dc4f39a-be655472 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_3e4a5c4e-aef2-2881-398d-e78d0aa851f2-be655472,
#w-node-_45d9b196-c2a2-c05d-9f2b-7c8f71dbcaaf-be655472,
#w-node-bfa88e17-644e-eeca-ed46-0fede4b6fbc2-be655472,
#w-node-_3028557e-3f8c-03d6-68e0-876d4e0568fd-be655472,
#w-node-_4485153f-2781-4a7d-b923-87700024f442-be655472,
#w-node-_54e3e034-40be-794f-0531-4d87793151f5-be655472,
#w-node-_89df5042-923b-8346-ca60-ae3e3e04f69f-be655472,
#w-node-_44eb388a-3fa1-c0cd-38e0-16ff0e06da3c-be655472,
#w-node-b32dd65b-7169-af89-6797-75520084c68b-be655472,
#w-node-f0447288-a3af-991f-0d0c-11638a186e97-be655472,
#w-node-c457b36f-1b7c-6405-b49e-576bf6f015dc-be655472,
#w-node-_4bf1bb25-b41c-6511-2b70-64b173c58f24-be655472,
#w-node-_2c415d4c-af1d-f451-117c-56f103c637b1-be655472,
#w-node-c0648184-5260-fc11-b079-479871ee9995-be655472,
#w-node-_05863831-164b-b3f2-468d-81322250ed75-be655472,
#w-node-_8f37dbe0-f799-510c-2538-1be837541185-be655472,
#w-node-_6593a11f-9777-c853-d307-69b9a34bbd0f-be655472 {
  align-self: center
}

@media screen and (min-width: 1440px) {
  #w-node-_430ea127-5ec3-261c-83fb-5a0916e76d0b-c1ccf0f1 {
    align-self: center
  }

  #w-node-_9f450a2a-6041-591e-0c42-00df33f4cfbc-a7bd8b47 {
    justify-self: end
  }

  #w-node-_6184f0dd-e1c0-11f7-3a95-dc751c145d65-1c145d63 {
    align-self: center
  }

  #w-node-_9f450a2a-6041-591e-0c42-00df33f4cfbc-9613b2ab {
    justify-self: end
  }

  #w-node-_0fdcf14b-64f1-1b5d-78e3-c539753fea5b-10974108 {
    align-self: center
  }

  #w-node-_9f450a2a-6041-591e-0c42-00df33f4cfbc-c7b90f7a {
    justify-self: end
  }

  #w-node-_96d9d733-ca36-ea39-f015-935ffadc1743-4b68be35 {
    align-self: center
  }

  #w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-5af05c1b,
  #w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-9cbec5e7 {
    justify-self: start
  }

  #w-node-_5c728d8d-4a29-cfee-4845-90862a90a855-b50a1265 {
    align-self: center
  }

  #w-node-da5cfe4b-5098-10ac-4a1c-6caba78884e3-b50a1265 {
    justify-self: end
  }

  #w-node-_043a2d6c-f259-fa19-cefb-50e1ef0f7571-b50a1265 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-d88807ca-ada9-d768-d9f8-9a139bb1bc46-b50a1265,
  #w-node-d85bbc2f-2043-4491-5ad1-da7d095c7b93-b50a1265 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-a7e8526e-8b7d-660a-8107-3a77dd22550b-b50a1265,
  #w-node-_2af642da-6927-2d4e-7f50-a9ccdc9ca2a6-b50a1265,
  #w-node-_1d8e2f2a-eaaa-e4b6-19a8-bd13657b9ddf-b50a1265,
  #w-node-_6eed255a-a6ca-fd35-29b0-1a2c443eae54-b50a1265 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_38803748-aa33-a3ef-79c7-c27c9f063488-a206acf4,
  #w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-f62d8369 {
    justify-self: start
  }

  #w-node-_0aaf0584-f435-be0d-e0b0-62e372b40a84-065734fa {
    align-self: center
  }

  #w-node-_0aaf0584-f435-be0d-e0b0-62e372b40a93-065734fa {
    justify-self: end
  }

  #w-node-_043a2d6c-f259-fa19-cefb-50e1ef0f7571-065734fa {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_5ba74998-9813-37fb-518b-81d6bdf61259-dd3fd3c5,
  #w-node-_5ba74998-9813-37fb-518b-81d6bdf61259-39858d9f,
  #w-node-_5ba74998-9813-37fb-518b-81d6bdf61259-429342b8 {
    align-self: start
  }

  #w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-604d113c,
  #w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-3f94967b {
    justify-self: start
  }

  #w-node-_8de35b54-57d2-08f2-6426-b83476a2bc17-3a584aeb {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: stretch start
  }

  #w-node-_5ba74998-9813-37fb-518b-81d6bdf61259-c5c85dd0 {
    align-self: start
  }

  #w-node-c489fc71-3363-09eb-c049-1ef59f98c93c-9ea7ec1b {
    grid-area: span 1/span 3/span 1/span 3
  }
}

@media screen and (max-width: 991px) {
  #w-node-b75df326-f556-f9bc-a9bc-93bdfc073aa8-acfd07d5 {
    order: 0;
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-b75df326-f556-f9bc-a9bc-93bdfc073a67-acfd07d5,
  #w-node-b75df326-f556-f9bc-a9bc-93bdfc073a77-acfd07d5,
  #w-node-b75df326-f556-f9bc-a9bc-93bdfc073a83-acfd07d5,
  #w-node-afdfb845-5815-049b-3312-7a3f1a624006-acfd07d5 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-_9890dd03-49f2-1359-af0a-96a4533eff1c-29ccefd8,
  #w-node-d1b409d6-97b4-160e-de00-c0094effbfb3-adccefd9 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_2338183f-f57f-c0bf-7cb8-016c9577191b-ca8c7b12 {
    order: 0;
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-a5fbbc38-ab09-f1ee-42be-601351ea43ad-ca8c7b12,
  #w-node-a5fbbc38-ab09-f1ee-42be-601351ea4382-ca8c7b12 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-a5fbbc38-ab09-f1ee-42be-601351ea4392-ca8c7b12 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: start
  }

  #w-node-a5fbbc38-ab09-f1ee-42be-601351ea439e-ca8c7b12,
  #w-node-_0af591d7-3457-9d9b-d025-f4fa2c2fae11-ca8c7b12 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-eb076e0f-be5f-a60c-64d8-22dc8bd856e0-9317ce35 {
    order: 0;
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-d69a840f-fdde-e255-0444-abfb9317ce38-9317ce35 {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: start
  }

  #w-node-d69a840f-fdde-e255-0444-abfb9317ce5c-9317ce35,
  #w-node-d69a840f-fdde-e255-0444-abfb9317ce7f-9317ce35,
  #w-node-f5857272-acfb-f671-3697-ffc371499bc3-9317ce35 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-58ccf047 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-58ccf047 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-0fccf049 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-0fccf049 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-d5ccf04a {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-d5ccf04a {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-01ccf04c {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-01ccf04c {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-d729947e-92cd-68ab-d992-03d6a8980366-01ccf04c {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-cdccf04d {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-cdccf04d,
  #w-node-_52fc14db-d555-6760-62e1-3caf7518cfe5-80ccf090,
  #w-node-_81e4a9f0-174f-06dd-0bb0-ef00dfda92be-80ccf090,
  #w-node-_81e4a9f0-174f-06dd-0bb0-ef00dfda92c1-80ccf090,
  #w-node-_6674ebba-0b1a-e384-60eb-d9b7c2e0b3dc-80ccf090,
  #w-node-_6674ebba-0b1a-e384-60eb-d9b7c2e0b3de-80ccf090,
  #w-node-_97cc4e3e-a387-cda5-e8c6-43c4850c29c6-80ccf090,
  #w-node-_97cc4e3e-a387-cda5-e8c6-43c4850c29ce-80ccf090,
  #w-node-_44861fac-2057-6b72-d41a-2d8685f0d7ec-80ccf090,
  #w-node-_44861fac-2057-6b72-d41a-2d8685f0d7e3-80ccf090 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-_69319bdb-afca-c11e-8906-410933c0f9e3-80ccf090,
  #w-node-_69319bdb-afca-c11e-8906-410933c0f9e9-80ccf090,
  #w-node-_060e3a88-b882-167f-79d4-b70399254032-80ccf090 {
    grid-area: span 1/span 3/span 1/span 3
  }

  #w-node-aa74927c-5f66-d903-c301-dfaaa1eaeb9a-80ccf090,
  #w-node-aa74927c-5f66-d903-c301-dfaaa1eaeba3-80ccf090 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-6eccf092 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-6eccf092 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-ff10496c-86d5-ac00-1055-5a2b77fda2a5-6eccf092 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_52fc14db-d555-6760-62e1-3caf7518cfe5-7bccf093 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-d41af943-ac64-e6f8-e5c2-731efb045950-7bccf093 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_81e4a9f0-174f-06dd-0bb0-ef00dfda92be-7bccf093,
  #w-node-_81e4a9f0-174f-06dd-0bb0-ef00dfda92c1-7bccf093,
  #w-node-_6674ebba-0b1a-e384-60eb-d9b7c2e0b3dc-7bccf093,
  #w-node-_6674ebba-0b1a-e384-60eb-d9b7c2e0b3de-7bccf093,
  #w-node-_97cc4e3e-a387-cda5-e8c6-43c4850c29c6-7bccf093,
  #w-node-_97cc4e3e-a387-cda5-e8c6-43c4850c29ce-7bccf093,
  #w-node-_44861fac-2057-6b72-d41a-2d8685f0d7ec-7bccf093,
  #w-node-_44861fac-2057-6b72-d41a-2d8685f0d7e3-7bccf093 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-61ccf094 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-61ccf094 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-_4f8d7da8-5a88-ff8f-28b0-8b00c6235ac5-61ccf094 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-5eccf0ab {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-5eccf0ab {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-caccf0ad {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-caccf0ad {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-47ccf0ae {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-47ccf0ae {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-8cccf0af {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-8cccf0af {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-6bccf0c3 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-6bccf0c3 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-_4f8d7da8-5a88-ff8f-28b0-8b00c6235ac5-6bccf0c3 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-06ccf0c4 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-06ccf0c4 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-_4f8d7da8-5a88-ff8f-28b0-8b00c6235ac5-06ccf0c4 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-b2ccf0c5 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-b2ccf0c5 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-_1cba0ac7-59e4-d049-94bd-6b6721a9e9b1-21a9e9ac {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-4cccf0c6 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-4cccf0c6 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-_430ea127-5ec3-261c-83fb-5a0916e76d0b-c1ccf0f1 {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: center
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-f4ccf10f {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-f4ccf10f {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-23ccf111 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-23ccf111,
  #w-node-_3c8f98d8-9f5a-a7b7-a131-5d10176cb45c-79ccf114,
  #w-node-e6023ed3-2066-cd9d-0b6b-249c69f599d1-79ccf114,
  #w-node-e6023ed3-2066-cd9d-0b6b-249c69f599d4-79ccf114,
  #w-node-_38cbcc4c-749e-aa3a-e49c-aafaef555a87-79ccf114,
  #w-node-_38cbcc4c-749e-aa3a-e49c-aafaef555a8a-79ccf114,
  #w-node-_38cbcc4c-749e-aa3a-e49c-aafaef555a8d-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-e1da643c-1218-564e-273b-388f955b260b-79ccf114 {
    grid-area: span 1/span 3/span 1/span 3;
    justify-self: center
  }

  #w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c3731-79ccf114,
  #w-node-_013d0af3-e3a8-ca91-de0e-4d8712cb2ff5-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_013d0af3-e3a8-ca91-de0e-4d8712cb3001-79ccf114 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf4712b-79ccf114,
  #w-node-_45ea5334-628c-f370-dbc9-95ba1b6a2f81-a7bd8b47 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_9f450a2a-6041-591e-0c42-00df33f4cfba-a7bd8b47 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center
  }

  #w-node-_9f450a2a-6041-591e-0c42-00df33f4cfbc-a7bd8b47,
  #w-node-bd5a3232-ada7-688c-52ac-aa763d5544d5-a7bd8b47,
  #w-node-_3c0cfb62-b61b-9b3f-f3ef-aca9b82cdfda-a7bd8b47,
  #w-node-_4cc29a93-d342-7f89-b201-c85689b18cc7-a7bd8b47 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_4cc29a93-d342-7f89-b201-c85689b18ccf-a7bd8b47 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_7edc3de9-85e8-dcbc-cdc0-dfd109d2c2e3-09d2c2df,
  #w-node-_7edc3de9-85e8-dcbc-cdc0-dfd109d2c2ed-09d2c2df,
  #w-node-_9241a64e-184f-2d97-7387-2673a28eac26-09d2c2df,
  #w-node-_9241a64e-184f-2d97-7387-2673a28eac30-09d2c2df,
  #w-node-_97933b2e-6840-5d82-9853-7dec32929e1f-09d2c2df,
  #w-node-_97933b2e-6840-5d82-9853-7dec32929e29-09d2c2df {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_6184f0dd-e1c0-11f7-3a95-dc751c145d65-1c145d63 {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: center
  }

  #w-node-_45ea5334-628c-f370-dbc9-95ba1b6a2f81-9613b2ab {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_9f450a2a-6041-591e-0c42-00df33f4cfba-9613b2ab {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center
  }

  #w-node-_9f450a2a-6041-591e-0c42-00df33f4cfbc-9613b2ab {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_9f450a2a-6041-591e-0c42-00df33f4cfc5-9613b2ab {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center
  }

  #w-node-bd5a3232-ada7-688c-52ac-aa763d5544d5-9613b2ab,
  #w-node-_3c0cfb62-b61b-9b3f-f3ef-aca9b82cdfda-9613b2ab,
  #w-node-_4cc29a93-d342-7f89-b201-c85689b18cc7-9613b2ab {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_4cc29a93-d342-7f89-b201-c85689b18ccf-9613b2ab {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_0fdcf14b-64f1-1b5d-78e3-c539753fea5b-10974108 {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: center
  }

  #w-node-_45ea5334-628c-f370-dbc9-95ba1b6a2f81-c7b90f7a {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_9f450a2a-6041-591e-0c42-00df33f4cfba-c7b90f7a {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center
  }

  #w-node-_9f450a2a-6041-591e-0c42-00df33f4cfbc-c7b90f7a {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_9f450a2a-6041-591e-0c42-00df33f4cfc5-c7b90f7a {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center
  }

  #w-node-bd5a3232-ada7-688c-52ac-aa763d5544d5-c7b90f7a,
  #w-node-_3c0cfb62-b61b-9b3f-f3ef-aca9b82cdfda-c7b90f7a,
  #w-node-_4cc29a93-d342-7f89-b201-c85689b18cc7-c7b90f7a {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_4cc29a93-d342-7f89-b201-c85689b18ccf-c7b90f7a {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_96d9d733-ca36-ea39-f015-935ffadc1743-4b68be35 {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: center
  }

  #w-node-afd9b4a2-dffa-bf3f-c404-3d146251689e-47e62739 {
    grid-area: span 1/span 3/span 1/span 3;
    justify-self: center
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-215aaf7e {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-215aaf7e {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-5af05c1b,
  #w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-9cbec5e7 {
    justify-self: start
  }

  #w-node-a7e8526e-8b7d-660a-8107-3a77dd22550b-b50a1265,
  #w-node-_2af642da-6927-2d4e-7f50-a9ccdc9ca2a6-b50a1265,
  #w-node-_1d8e2f2a-eaaa-e4b6-19a8-bd13657b9ddf-b50a1265,
  #w-node-_6eed255a-a6ca-fd35-29b0-1a2c443eae54-b50a1265 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_38803748-aa33-a3ef-79c7-c27c9f063488-a206acf4,
  #w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-f62d8369,
  #w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-604d113c,
  #w-node-c23dc33c-d1f8-fb14-0d7f-3250b7654629-3f94967b {
    justify-self: start
  }

  #w-node-_0c519a47-11bf-44f9-672c-80564c9163ca-519966a8 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_90dab7eb-f295-2308-6c7a-a3384e7375c2-519966a8 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: start
  }

  #w-node-_4c9645f6-64c5-326c-a0b7-ee0e05ae1295-d7532de3,
  #w-node-_220422d1-08cd-8d63-0b8e-c4e244d48f36-d7532de3 {
    place-self: center
  }

  #w-node-_972544d2-1e97-d117-8f53-0f788a5f9474-d7532de3,
  #w-node-ffb5f9cf-9ffe-5f5b-19b8-d68ca67e262b-d7532de3 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-af50bff7-9bf4-82b0-c36f-ecaea9f8321e-d7532de3 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1027-d7532de3,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa102e-d7532de3,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1035-d7532de3 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_8890faf6-78a8-8609-ec64-8be476834928-76834923,
  #w-node-_8890faf6-78a8-8609-ec64-8be476834929-76834923,
  #w-node-_8890faf6-78a8-8609-ec64-8be47683492a-76834923 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
  }

  #w-node-_8890faf6-78a8-8609-ec64-8be47683492b-76834923 {
    justify-self: center
  }

  #w-node-_8890faf6-78a8-8609-ec64-8be47683492c-76834923 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
  }

  #w-node-_8890faf6-78a8-8609-ec64-8be47683492d-76834923,
  #w-node-_8890faf6-78a8-8609-ec64-8be47683492e-76834923,
  #w-node-_8890faf6-78a8-8609-ec64-8be47683492f-76834923 {
    justify-self: center
  }

  #w-node-_19f83f5f-a27c-fce9-db3a-cbe3296aae67-0688ec46 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_8ba6eca7-d75c-3860-fa5e-e3f0d5450911-0688ec46,
  #w-node-a2908f2f-0f1c-b7bc-3dc3-68fcf926574d-0688ec46,
  #w-node-cdf3f549-2361-e1af-f1ae-aa033186f937-0688ec46 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-afd9b4a2-dffa-bf3f-c404-3d146251689e-78bfae79 {
    grid-area: span 1/span 3/span 1/span 3;
    justify-self: center
  }

  #w-node-cd6c8b5c-a120-587d-1371-22e4c10f0bf4-4b4666af,
  #w-node-ca6b35a2-0941-4201-85cc-9557a11b025d-4b4666af {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-aad8b5ab-ed23-0169-d117-fc8d38ce49d8-af95235e {
    justify-self: end
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-47de93c8 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-47de93c8 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-3fb0fcd8 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-3fb0fcd8 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-af50bff7-9bf4-82b0-c36f-ecaea9f8321e-c1d44f0a {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_2653fc98-c397-a7a9-56fd-a570ed5b3c22-c1d44f0a,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1027-c1d44f0a,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa102e-c1d44f0a,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1035-c1d44f0a {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-c6958601-9b02-39d0-d37b-ad1787aa616a-87aa6165,
  #w-node-c6958601-9b02-39d0-d37b-ad1787aa616b-87aa6165,
  #w-node-c6958601-9b02-39d0-d37b-ad1787aa616c-87aa6165 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
  }

  #w-node-c6958601-9b02-39d0-d37b-ad1787aa616d-87aa6165 {
    justify-self: center
  }

  #w-node-c6958601-9b02-39d0-d37b-ad1787aa616e-87aa6165 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
  }

  #w-node-c6958601-9b02-39d0-d37b-ad1787aa616f-87aa6165,
  #w-node-c6958601-9b02-39d0-d37b-ad1787aa6170-87aa6165,
  #w-node-c6958601-9b02-39d0-d37b-ad1787aa6171-87aa6165 {
    justify-self: center
  }

  #w-node-cd6c8b5c-a120-587d-1371-22e4c10f0bf4-aca0ab5b,
  #w-node-ca6b35a2-0941-4201-85cc-9557a11b025d-aca0ab5b,
  #w-node-_99ff1fdc-87a6-11b3-499e-6b11a7d45473-19a18f26,
  #w-node-dda01d34-767a-5dd7-0075-89794673ded7-19a18f26,
  #w-node-_9b4abac9-82fe-124b-45b1-a86fe6ec9add-19a18f26,
  #w-node-_8201231c-01a7-481d-df39-e7838d45d45c-19a18f26,
  #w-node-ef9db3b0-3b05-d5e5-b055-7d3bf74de2e6-19a18f26,
  #w-node-ef9db3b0-3b05-d5e5-b055-7d3bf74de2e7-19a18f26 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d7e7a3ae-bbed-058a-9e58-140b3b6374f4-19a18f26 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: auto start
  }

  #w-node-_0bde743e-7a3a-0e05-5334-c13316e0d268-a21bf465 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_90f46f3b-cd36-d3f7-6045-e6a40eccf3fe-a21bf465 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_19f83f5f-a27c-fce9-db3a-cbe3296aae67-888e80e6 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_8ba6eca7-d75c-3860-fa5e-e3f0d5450911-888e80e6,
  #w-node-a2908f2f-0f1c-b7bc-3dc3-68fcf926574d-888e80e6,
  #w-node-cdf3f549-2361-e1af-f1ae-aa033186f937-888e80e6,
  #w-node-_0c519a47-11bf-44f9-672c-80564c9163ca-19858361 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_90dab7eb-f295-2308-6c7a-a3384e7375c2-19858361 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: start
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-24cdb074 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-24cdb074 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-fe120387-a97a-ba97-d8e1-0dcc23cf8c1d-03ea79e5,
  #w-node-_1c25b7f6-2f0e-c0f8-3eaf-7f5e1e7a3c3d-03ea79e5,
  #w-node-_75ebb439-30cf-95ab-74c0-5926844598f6-03ea79e5,
  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e996f-afc9a372 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d243a897-a6f1-bbde-0ef2-d69b2b4e9974-afc9a372 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-_0bde743e-7a3a-0e05-5334-c13316e0d268-2d2a4598 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_90f46f3b-cd36-d3f7-6045-e6a40eccf3fe-2d2a4598,
  #w-node-_99ff1fdc-87a6-11b3-499e-6b11a7d45473-0b15fac2,
  #w-node-dda01d34-767a-5dd7-0075-89794673ded7-0b15fac2,
  #w-node-_9b4abac9-82fe-124b-45b1-a86fe6ec9add-0b15fac2,
  #w-node-_8201231c-01a7-481d-df39-e7838d45d45c-0b15fac2,
  #w-node-ef9db3b0-3b05-d5e5-b055-7d3bf74de2e6-0b15fac2,
  #w-node-ef9db3b0-3b05-d5e5-b055-7d3bf74de2e7-0b15fac2 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d7e7a3ae-bbed-058a-9e58-140b3b6374f4-0b15fac2 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: auto start
  }

  #w-node-_0c519a47-11bf-44f9-672c-80564c9163ca-b1175e98 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_90dab7eb-f295-2308-6c7a-a3384e7375c2-b1175e98 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: start
  }

  #w-node-af50bff7-9bf4-82b0-c36f-ecaea9f8321e-1c9bc495 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-ffb5f9cf-9ffe-5f5b-19b8-d68ca67e262b-1c9bc495,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1027-1c9bc495,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa102e-1c9bc495,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1035-1c9bc495 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbb7-4b6ddbb2,
  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbb8-4b6ddbb2,
  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbb9-4b6ddbb2 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
  }

  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbba-4b6ddbb2 {
    justify-self: center
  }

  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbbb-4b6ddbb2 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
  }

  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbbc-4b6ddbb2,
  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbbd-4b6ddbb2,
  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbbe-4b6ddbb2 {
    justify-self: center
  }

  #w-node-_19f83f5f-a27c-fce9-db3a-cbe3296aae67-8eaa16cb {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_8ba6eca7-d75c-3860-fa5e-e3f0d5450911-8eaa16cb,
  #w-node-a2908f2f-0f1c-b7bc-3dc3-68fcf926574d-8eaa16cb,
  #w-node-cdf3f549-2361-e1af-f1ae-aa033186f937-8eaa16cb,
  #w-node-cd6c8b5c-a120-587d-1371-22e4c10f0bf4-0ef62feb,
  #w-node-ca6b35a2-0941-4201-85cc-9557a11b025d-0ef62feb,
  #w-node-_99ff1fdc-87a6-11b3-499e-6b11a7d45473-73a2e78c,
  #w-node-dda01d34-767a-5dd7-0075-89794673ded7-73a2e78c,
  #w-node-_9b4abac9-82fe-124b-45b1-a86fe6ec9add-73a2e78c,
  #w-node-_8201231c-01a7-481d-df39-e7838d45d45c-73a2e78c,
  #w-node-ef9db3b0-3b05-d5e5-b055-7d3bf74de2e6-73a2e78c,
  #w-node-ef9db3b0-3b05-d5e5-b055-7d3bf74de2e7-73a2e78c {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d7e7a3ae-bbed-058a-9e58-140b3b6374f4-73a2e78c {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: auto start
  }

  #w-node-aad8b5ab-ed23-0169-d117-fc8d38ce49d8-7a0f29d8 {
    justify-self: end
  }

  #w-node-_0bde743e-7a3a-0e05-5334-c13316e0d268-88ca0d82 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_90f46f3b-cd36-d3f7-6045-e6a40eccf3fe-88ca0d82 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-aad8b5ab-ed23-0169-d117-fc8d38ce49d8-2e6a4bee {
    justify-self: end
  }

  #w-node-af50bff7-9bf4-82b0-c36f-ecaea9f8321e-9ea7ec1b {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_2653fc98-c397-a7a9-56fd-a570ed5b3c22-9ea7ec1b,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1027-9ea7ec1b,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa102e-9ea7ec1b,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1035-9ea7ec1b {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-c489fc71-3363-09eb-c049-1ef59f98c93b-9ea7ec1b {
    order: 0;
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-c489fc71-3363-09eb-c049-1ef59f98c94c-9ea7ec1b {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: start
  }

  #w-node-c489fc71-3363-09eb-c049-1ef59f98c95d-9ea7ec1b,
  #w-node-c489fc71-3363-09eb-c049-1ef59f98c96a-9ea7ec1b,
  #w-node-c489fc71-3363-09eb-c049-1ef59f98c97b-9ea7ec1b {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-_26849b1b-47ca-3399-91eb-52598aef99e1-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_26849b1b-47ca-3399-91eb-52598aef99e9-614d2ef5 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_8e03a0f0-7269-bdc5-a9dc-db2822acb4e9-614d2ef5 {
    grid-area: span 1/span 3/span 1/span 3;
    justify-self: center
  }

  #w-node-_5285db53-c705-d4e6-24e0-a42765afbfaa-614d2ef5 {
    order: 0;
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-_5285db53-c705-d4e6-24e0-a42765afbfbb-614d2ef5,
  #w-node-_5285db53-c705-d4e6-24e0-a42765afbfcf-614d2ef5,
  #w-node-_5285db53-c705-d4e6-24e0-a42765afbfdb-614d2ef5,
  #w-node-_5285db53-c705-d4e6-24e0-a42765afbff0-614d2ef5 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-_4c9645f6-64c5-326c-a0b7-ee0e05ae1295-5ddba4d5,
  #w-node-_220422d1-08cd-8d63-0b8e-c4e244d48f36-5ddba4d5 {
    place-self: center
  }

  #w-node-_972544d2-1e97-d117-8f53-0f788a5f9474-5ddba4d5,
  #w-node-ffb5f9cf-9ffe-5f5b-19b8-d68ca67e262b-5ddba4d5 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-af50bff7-9bf4-82b0-c36f-ecaea9f8321e-5ddba4d5 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1027-5ddba4d5,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa102e-5ddba4d5,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1035-5ddba4d5 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991de-5ddba4d5 {
    order: 0;
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991ef-5ddba4d5,
  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991f1-5ddba4d5 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991ff-5ddba4d5 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: start
  }

  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf5099204-5ddba4d5,
  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf5099213-5ddba4d5 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }
}

@media screen and (max-width: 767px) {

  #w-node-b75df326-f556-f9bc-a9bc-93bdfc073aa8-acfd07d5,
  #w-node-b75df326-f556-f9bc-a9bc-93bdfc073aac-acfd07d5 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-b75df326-f556-f9bc-a9bc-93bdfc073aa9-acfd07d5 {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-b75df326-f556-f9bc-a9bc-93bdfc073a67-acfd07d5,
  #w-node-b75df326-f556-f9bc-a9bc-93bdfc073a77-acfd07d5,
  #w-node-b75df326-f556-f9bc-a9bc-93bdfc073a83-acfd07d5,
  #w-node-afdfb845-5815-049b-3312-7a3f1a624007-acfd07d5 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-afdfb845-5815-049b-3312-7a3f1a624012-acfd07d5,
  #w-node-_6f218556-43c6-107a-ea1b-ebe1395c9cff-395c9cfa {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-_6f218556-43c6-107a-ea1b-ebe1395c9d02-395c9cfa {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-ae8e67f1-7f65-ff99-7e2f-314e5e623a43-5e623a3f {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-ae8e67f1-7f65-ff99-7e2f-314e5e623a46-5e623a3f,
  #w-node-_2338183f-f57f-c0bf-7cb8-016c9577191b-ca8c7b12,
  #w-node-_2338183f-f57f-c0bf-7cb8-016c9577191e-ca8c7b12 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-_2338183f-f57f-c0bf-7cb8-016c9577192b-ca8c7b12 {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-a5fbbc38-ab09-f1ee-42be-601351ea43ad-ca8c7b12,
  #w-node-a5fbbc38-ab09-f1ee-42be-601351ea4382-ca8c7b12,
  #w-node-a5fbbc38-ab09-f1ee-42be-601351ea4392-ca8c7b12,
  #w-node-a5fbbc38-ab09-f1ee-42be-601351ea439e-ca8c7b12,
  #w-node-_0af591d7-3457-9d9b-d025-f4fa2c2fae12-ca8c7b12 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-_0af591d7-3457-9d9b-d025-f4fa2c2fae1d-ca8c7b12 {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-eb076e0f-be5f-a60c-64d8-22dc8bd856e0-9317ce35,
  #w-node-eb076e0f-be5f-a60c-64d8-22dc8bd856e3-9317ce35 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-eb076e0f-be5f-a60c-64d8-22dc8bd856f0-9317ce35 {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-d69a840f-fdde-e255-0444-abfb9317ce38-9317ce35,
  #w-node-d69a840f-fdde-e255-0444-abfb9317ce5c-9317ce35,
  #w-node-d69a840f-fdde-e255-0444-abfb9317ce7f-9317ce35,
  #w-node-f5857272-acfb-f671-3697-ffc371499bc4-9317ce35 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-f5857272-acfb-f671-3697-ffc371499bcf-9317ce35 {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-_430ea127-5ec3-261c-83fb-5a0916e76d0b-c1ccf0f1 {
    grid-area: span 1/span 3/span 1/span 3;
    place-self: center
  }

  #w-node-_0b720c7b-d29e-5279-656f-6b61dc003cfe-dc003cfa {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-_0b720c7b-d29e-5279-656f-6b61dc003d01-dc003cfa {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-deef7bbf-1b91-2f09-b8d2-8f7b6c6acc15-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-deef7bbf-1b91-2f09-b8d2-8f7b6c6acc17-79ccf114 {
    grid-area: 3/1/4/3
  }

  #w-node-deef7bbf-1b91-2f09-b8d2-8f7b6c6acc19-79ccf114 {
    grid-area: 2/1/3/3;
    justify-self: auto
  }

  #w-node-deef7bbf-1b91-2f09-b8d2-8f7b6c6acc1a-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: auto
  }

  #w-node-_45f396bf-311c-4805-b8d8-06d9c4d1b8cd-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_45f396bf-311c-4805-b8d8-06d9c4d1b8cf-79ccf114 {
    grid-area: 3/1/4/3
  }

  #w-node-_45f396bf-311c-4805-b8d8-06d9c4d1b8d1-79ccf114 {
    grid-area: 2/1/3/3;
    justify-self: auto
  }

  #w-node-_19c91581-4fce-cccf-5140-7c4e23d68701-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_19c91581-4fce-cccf-5140-7c4e23d68703-79ccf114 {
    grid-area: 2/1/3/3;
    justify-self: auto
  }

  #w-node-_216e857b-3663-e607-0c32-5f0ac4ec650f-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_216e857b-3663-e607-0c32-5f0ac4ec6511-79ccf114 {
    grid-area: 2/1/3/3;
    justify-self: auto
  }

  #w-node-_33d747de-b8c0-928c-def4-ca8162d4ed13-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_33d747de-b8c0-928c-def4-ca8162d4ed15-79ccf114 {
    grid-area: 3/1/4/3
  }

  #w-node-_33d747de-b8c0-928c-def4-ca8162d4ed17-79ccf114 {
    grid-area: 2/1/3/3;
    justify-self: auto
  }

  #w-node-_33d747de-b8c0-928c-def4-ca8162d4ed18-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: auto
  }

  #w-node-edecd02f-c19c-5f03-2398-99dbdef8f926-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-edecd02f-c19c-5f03-2398-99dbdef8f928-79ccf114 {
    grid-area: 3/1/4/3
  }

  #w-node-edecd02f-c19c-5f03-2398-99dbdef8f92a-79ccf114 {
    grid-area: 2/1/3/3;
    justify-self: auto
  }

  #w-node-_1cf29bb5-9602-42b1-9d04-a904c9b2fad3-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_1cf29bb5-9602-42b1-9d04-a904c9b2fad5-79ccf114 {
    grid-area: 2/1/3/3;
    justify-self: auto
  }

  #w-node-d1417e5a-ebbc-c68b-67e6-97b32e3bc9bc-79ccf114,
  #w-node-ae24d592-3859-0093-880f-12b8f77954f7-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: center
  }

  #w-node-ae24d592-3859-0093-880f-12b8f7795507-79ccf114 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
  }

  #w-node-_0f278781-7fce-0013-75fa-13aebe477552-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: center
  }

  #w-node-_0f278781-7fce-0013-75fa-13aebe477562-79ccf114 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
  }

  #w-node-_013d0af3-e3a8-ca91-de0e-4d8712cb2ff5-79ccf114,
  #w-node-_013d0af3-e3a8-ca91-de0e-4d8712cb2ffc-79ccf114,
  #w-node-_013d0af3-e3a8-ca91-de0e-4d8712cb3001-79ccf114,
  #w-node-_3c0cfb62-b61b-9b3f-f3ef-aca9b82cdfda-a7bd8b47,
  #w-node-_4cc29a93-d342-7f89-b201-c85689b18cc7-a7bd8b47,
  #w-node-_4cc29a93-d342-7f89-b201-c85689b18cca-a7bd8b47,
  #w-node-_4cc29a93-d342-7f89-b201-c85689b18ccf-a7bd8b47 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_6184f0dd-e1c0-11f7-3a95-dc751c145d65-1c145d63 {
    grid-area: span 1/span 3/span 1/span 3;
    place-self: center
  }

  #w-node-_3c0cfb62-b61b-9b3f-f3ef-aca9b82cdfda-9613b2ab,
  #w-node-_4cc29a93-d342-7f89-b201-c85689b18cc7-9613b2ab,
  #w-node-_4cc29a93-d342-7f89-b201-c85689b18cca-9613b2ab,
  #w-node-_4cc29a93-d342-7f89-b201-c85689b18ccf-9613b2ab {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_0fdcf14b-64f1-1b5d-78e3-c539753fea5b-10974108 {
    grid-area: span 1/span 3/span 1/span 3;
    place-self: center
  }

  #w-node-_3c0cfb62-b61b-9b3f-f3ef-aca9b82cdfda-c7b90f7a,
  #w-node-_4cc29a93-d342-7f89-b201-c85689b18cc7-c7b90f7a,
  #w-node-_4cc29a93-d342-7f89-b201-c85689b18cca-c7b90f7a,
  #w-node-_4cc29a93-d342-7f89-b201-c85689b18ccf-c7b90f7a {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_96d9d733-ca36-ea39-f015-935ffadc1743-4b68be35 {
    grid-area: span 1/span 3/span 1/span 3;
    place-self: center
  }

  #w-node-f77271e0-e77a-9f33-b6e6-666288a0522c-b50a1265,
  #w-node-_12feb8cc-4ff3-2b09-ce93-8bd0720f432d-b50a1265 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-b2ecdae5-3ee8-36e4-220d-4a9e2be0bddb-b50a1265,
  #w-node-_59e5dd53-3a73-9b9c-190c-3aca7de4f185-b50a1265,
  #w-node-ccf6e9e9-7465-e3e2-2ad6-1240e33730db-b50a1265,
  #w-node-e68a0a54-29fc-ce41-da34-95d484aa2fa2-b50a1265,
  #w-node-e68a0a54-29fc-ce41-da34-95d484aa2fa7-b50a1265,
  #w-node-e68a0a54-29fc-ce41-da34-95d484aa2fac-b50a1265 {
    grid-area: span 1/span 3/span 1/span 3
  }

  #w-node-_6181f9d3-4c86-b5bf-4662-5d8579a484a4-b50a1265,
  #w-node-_043a2d6c-f259-fa19-cefb-50e1ef0f7571-b50a1265 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-a7e8526e-8b7d-660a-8107-3a77dd22550b-b50a1265,
  #w-node-_2af642da-6927-2d4e-7f50-a9ccdc9ca2a6-b50a1265,
  #w-node-_1d8e2f2a-eaaa-e4b6-19a8-bd13657b9ddf-b50a1265,
  #w-node-_6eed255a-a6ca-fd35-29b0-1a2c443eae54-b50a1265 {
    grid-area: span 1/span 4/span 1/span 4
  }

  #w-node-f77271e0-e77a-9f33-b6e6-666288a0522c-065734fa,
  #w-node-_12feb8cc-4ff3-2b09-ce93-8bd0720f432d-065734fa {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-b2ecdae5-3ee8-36e4-220d-4a9e2be0bddb-065734fa,
  #w-node-_59e5dd53-3a73-9b9c-190c-3aca7de4f185-065734fa,
  #w-node-ccf6e9e9-7465-e3e2-2ad6-1240e33730db-065734fa,
  #w-node-e68a0a54-29fc-ce41-da34-95d484aa2fa2-065734fa,
  #w-node-e68a0a54-29fc-ce41-da34-95d484aa2fa7-065734fa,
  #w-node-e68a0a54-29fc-ce41-da34-95d484aa2fac-065734fa {
    grid-area: span 1/span 3/span 1/span 3
  }

  #w-node-_6181f9d3-4c86-b5bf-4662-5d8579a484a4-065734fa,
  #w-node-_043a2d6c-f259-fa19-cefb-50e1ef0f7571-065734fa {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1027-d7532de3,
  #w-node-_8ba6eca7-d75c-3860-fa5e-e3f0d5450911-0688ec46 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-ab195326-625e-05bc-c9a9-a1f35516d150-f8fbdcd9 {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-ab195326-625e-05bc-c9a9-a1f35516d153-f8fbdcd9 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-_3bf53c78-24e5-8814-6596-0e6686dbe2fb-93197caf {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-_3bf53c78-24e5-8814-6596-0e6686dbe2fe-93197caf {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1027-c1d44f0a,
  #w-node-_8ba6eca7-d75c-3860-fa5e-e3f0d5450911-888e80e6,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1027-1c9bc495,
  #w-node-_8ba6eca7-d75c-3860-fa5e-e3f0d5450911-8eaa16cb,
  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1027-9ea7ec1b {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-c489fc71-3363-09eb-c049-1ef59f98c93b-9ea7ec1b,
  #w-node-c489fc71-3363-09eb-c049-1ef59f98c93e-9ea7ec1b {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-c489fc71-3363-09eb-c049-1ef59f98c949-9ea7ec1b {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-c489fc71-3363-09eb-c049-1ef59f98c94c-9ea7ec1b,
  #w-node-c489fc71-3363-09eb-c049-1ef59f98c95d-9ea7ec1b,
  #w-node-c489fc71-3363-09eb-c049-1ef59f98c96a-9ea7ec1b,
  #w-node-c489fc71-3363-09eb-c049-1ef59f98c97c-9ea7ec1b {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-c489fc71-3363-09eb-c049-1ef59f98c987-9ea7ec1b {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-_55a2bfc3-1680-f210-c4fd-7aa96662b3b3-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-_55a2bfc3-1680-f210-c4fd-7aa96662b3b4-614d2ef5 {
    grid-area: 1/1/2/3;
    justify-self: start
  }

  #w-node-_994efc6c-828e-7e47-7397-434c32129fa6-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center start
  }

  #w-node-_994efc6c-828e-7e47-7397-434c32129fa7-614d2ef5 {
    grid-area: 1/1/2/3;
    justify-self: start
  }

  #w-node-_994efc6c-828e-7e47-7397-434c32129fae-614d2ef5 {
    grid-area: 2/1/3/3;
    place-self: center start
  }

  #w-node-_994efc6c-828e-7e47-7397-434c32129faf-614d2ef5 {
    grid-area: 1/1/2/3
  }

  #w-node-_994efc6c-828e-7e47-7397-434c32129fb6-614d2ef5 {
    grid-area: 2/1/3/3;
    place-self: center start
  }

  #w-node-_994efc6c-828e-7e47-7397-434c32129fb7-614d2ef5 {
    grid-area: 1/1/2/3
  }

  #w-node-_8696a9b5-2379-25d5-ea56-2376d8080f1f-614d2ef5,
  #w-node-_8696a9b5-2379-25d5-ea56-2376d8080f33-614d2ef5 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
  }

  #w-node-c56ce53f-0bb7-8310-9f27-19865edc0688-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: stretch
  }

  #w-node-c56ce53f-0bb7-8310-9f27-19865edc0689-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center
  }

  #w-node-f7d3c605-c1b8-1460-a12c-8420fa2d14dd-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: stretch
  }

  #w-node-f7d3c605-c1b8-1460-a12c-8420fa2d14de-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center
  }

  #w-node-c0c60031-154e-5aa8-76fc-ecfc15cc2778-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: stretch
  }

  #w-node-c0c60031-154e-5aa8-76fc-ecfc15cc2779-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center
  }

  #w-node-bfd26120-7f25-98cf-d056-2c65c61939c8-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: stretch
  }

  #w-node-bfd26120-7f25-98cf-d056-2c65c61939c9-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center
  }

  #w-node-_88b514d6-c03f-3b77-1c62-f2a3d46fac9e-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: stretch
  }

  #w-node-_88b514d6-c03f-3b77-1c62-f2a3d46fac9f-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: center
  }

  #w-node-_26849b1b-47ca-3399-91eb-52598aef99e1-614d2ef5,
  #w-node-_26849b1b-47ca-3399-91eb-52598aef99e4-614d2ef5,
  #w-node-_26849b1b-47ca-3399-91eb-52598aef99e9-614d2ef5 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_5285db53-c705-d4e6-24e0-a42765afbfaa-614d2ef5,
  #w-node-_5285db53-c705-d4e6-24e0-a42765afbfad-614d2ef5 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-_5285db53-c705-d4e6-24e0-a42765afbfb8-614d2ef5 {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-_5285db53-c705-d4e6-24e0-a42765afbfbb-614d2ef5,
  #w-node-_5285db53-c705-d4e6-24e0-a42765afbfcf-614d2ef5,
  #w-node-_5285db53-c705-d4e6-24e0-a42765afbfdb-614d2ef5,
  #w-node-_5285db53-c705-d4e6-24e0-a42765afbff1-614d2ef5 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-_5285db53-c705-d4e6-24e0-a42765afbffc-614d2ef5 {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-_581b53c2-bdc9-bbc0-8641-a0a611aa1027-5ddba4d5 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991de-5ddba4d5,
  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991e1-5ddba4d5 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991ec-5ddba4d5 {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }

  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991ef-5ddba4d5,
  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991f1-5ddba4d5,
  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf50991ff-5ddba4d5,
  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf5099204-5ddba4d5,
  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf5099214-5ddba4d5 {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: start
  }

  #w-node-d8a8b4c9-41ca-c8af-9c16-671bf509921f-5ddba4d5 {
    grid-area: span 1/span 4/span 1/span 4;
    place-self: center start
  }
}

@media screen and (max-width: 479px) {

  #w-node-_6f98ce45-7596-6c35-eea0-5e652bd94ecd-79ccf114,
  #w-node-_6f98ce45-7596-6c35-eea0-5e652bd94ed0-79ccf114,
  #w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c3733-79ccf114,
  #w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c3737-79ccf114,
  #w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c373b-79ccf114,
  #w-node-_0ebf1d9a-f5e5-7dc7-beb7-8067eb5c373f-79ccf114,
  #w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47130-79ccf114,
  #w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47134-79ccf114,
  #w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47138-79ccf114,
  #w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf4713c-79ccf114,
  #w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47140-79ccf114,
  #w-node-_82107cf0-cb7d-bcd6-77b8-7cf32cf47144-79ccf114 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-e552653f-d3bd-4c2b-3661-710910974115-10974108,
  #w-node-_96d9d733-ca36-ea39-f015-935ffadc174e-4b68be35 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_8890faf6-78a8-8609-ec64-8be476834928-76834923,
  #w-node-_8890faf6-78a8-8609-ec64-8be476834929-76834923,
  #w-node-_8890faf6-78a8-8609-ec64-8be47683492a-76834923,
  #w-node-_8890faf6-78a8-8609-ec64-8be47683492b-76834923,
  #w-node-_8890faf6-78a8-8609-ec64-8be47683492c-76834923,
  #w-node-_8890faf6-78a8-8609-ec64-8be47683492d-76834923,
  #w-node-_8890faf6-78a8-8609-ec64-8be47683492e-76834923,
  #w-node-_8890faf6-78a8-8609-ec64-8be47683492f-76834923,
  #w-node-c6958601-9b02-39d0-d37b-ad1787aa616a-87aa6165,
  #w-node-c6958601-9b02-39d0-d37b-ad1787aa616b-87aa6165,
  #w-node-c6958601-9b02-39d0-d37b-ad1787aa616c-87aa6165,
  #w-node-c6958601-9b02-39d0-d37b-ad1787aa616d-87aa6165,
  #w-node-c6958601-9b02-39d0-d37b-ad1787aa616e-87aa6165,
  #w-node-c6958601-9b02-39d0-d37b-ad1787aa616f-87aa6165,
  #w-node-c6958601-9b02-39d0-d37b-ad1787aa6170-87aa6165,
  #w-node-c6958601-9b02-39d0-d37b-ad1787aa6171-87aa6165,
  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbb7-4b6ddbb2,
  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbb8-4b6ddbb2,
  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbb9-4b6ddbb2,
  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbba-4b6ddbb2,
  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbbb-4b6ddbb2,
  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbbc-4b6ddbb2,
  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbbd-4b6ddbb2,
  #w-node-b8e3fd78-2934-6043-84e5-95d04b6ddbbe-4b6ddbb2 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
  }
}

@font-face {
  font-family: 'Clash Display';
  src: url('https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63bd6f5f3ca60bebbd8e004d_ClashDisplay-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Clash Display';
  src: url('https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63bd6f5f56c90dbb77ab3df9_ClashDisplay-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Clash Display';
  src: url('https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63bd6f5f56c90df99dab3dfa_ClashDisplay-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Clash Display';
  src: url('https://cdn.prod.website-files.com/61e1949f83dad6619067b896/63bd6f5fbb2799da0ed9e1f1_ClashDisplay-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Generic
This is where reset, normalize & box-sizing styles go.
*/

*, *:before, *:after {
  box-sizing: border-box;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

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

/* Grouping content
   ========================================================================== */

/**
 * Add the correct box sizing in Firefox.
 */

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

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Remove the inheritance of text transform in Edge and Firefox.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers.
 */

legend {
  padding: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

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

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Objects
Non-cosmetic design patterns including grid and layout classes)
*/



/* CSS variables */

:root {
  --column-gap: 2.13%;
  --column-width-multiplier: 8.333;
}

/* Mobile layout */

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


  .row-fluid .span1,
  .row-fluid .span2,
  .row-fluid .span3,
  .row-fluid .span4,
  .row-fluid .span5,
  .row-fluid .span6,
  .row-fluid .span7,
  .row-fluid .span8,
  .row-fluid .span9,
  .row-fluid .span10,
  .row-fluid .span11,
  .row-fluid .span12{
  min-height: 1px;
  width: 100%;
}

/* Desktop layout */

@media (min-width: 768px) {
  .row-fluid {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  
    .row-fluid .span1 {
      width: calc(var(--column-width-multiplier) * 1% * 1 - var(--column-gap) * (11 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span2 {
      width: calc(var(--column-width-multiplier) * 1% * 2 - var(--column-gap) * (10 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span3 {
      width: calc(var(--column-width-multiplier) * 1% * 3 - var(--column-gap) * (9 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span4 {
      width: calc(var(--column-width-multiplier) * 1% * 4 - var(--column-gap) * (8 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span5 {
      width: calc(var(--column-width-multiplier) * 1% * 5 - var(--column-gap) * (7 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span6 {
      width: calc(var(--column-width-multiplier) * 1% * 6 - var(--column-gap) * (6 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span7 {
      width: calc(var(--column-width-multiplier) * 1% * 7 - var(--column-gap) * (5 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span8 {
      width: calc(var(--column-width-multiplier) * 1% * 8 - var(--column-gap) * (4 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span9 {
      width: calc(var(--column-width-multiplier) * 1% * 9 - var(--column-gap) * (3 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span10 {
      width: calc(var(--column-width-multiplier) * 1% * 10 - var(--column-gap) * (2 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span11 {
      width: calc(var(--column-width-multiplier) * 1% * 11 - var(--column-gap) * (1 * var(--column-width-multiplier) / 100));
    }
  
}
.content-wrapper {
  margin: 0 auto;
  padding: 0 1rem;
}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}

.dnd-section .dnd-column {
  padding: 0 1rem;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}

/* Elements
Base HMTL elements are styled in this section (<body>, <h1>, <a>, <p>, <button> etc.)
*/

/* The overflow-wrap is meant to prevent long/large words from breaking the mobile responsiveness of a page (e.g. horizontal scrolling). It is preferred to reduce font sizes on mobile to address this, with this CSS specifically helping with extreme scenarios where a reduction in font size is not possible. */

* {
  font-family: "Inter";
}

body {
  line-height: 1.4;
  overflow-wrap: break-word;
  font-size: 16px;
  line-height: 19.36px;
}

/* Handles word breaking for a few specific languages which handle breaks in words differently. If your content is not translated into these languages, you can safely remove this.  */

html[lang^="ja"] body,
html[lang^="zh"] body,
html[lang^="ko"] body {
  line-break: strict;
  overflow-wrap: normal;
  word-break: break-all;
  font-family: "Inter";
}

/* Anchors */

a {
  cursor: pointer;
  text-decoration: none !important;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Inter" !important;
  margin-block-start: 0;
  margin-block-end: 0;
}

h1 {
  font-size: 60px !important;
  line-height: 72.61px !important;
}

h2 {
  font-size: 48px;
  line-height: 58.09px;
}

@media (max-width: 1025px) {
  h1,
  h2 {
    font-size: 36px;
    line-height: 43.57px;
  }
}

/* Lists */

ul,
ol {
  margin: 0 0 1.4rem;
  font-size: 16px;
  line-height: 28px;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin: 0;
}

ul.no-list {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Code blocks */

pre {
  overflow: auto;
}

code {
  vertical-align: bottom;
}

/* Blockquotes */

blockquote {
  border-left: 2px solid;
  margin: 0 0 1.4rem;
  padding-left: 0.7rem;
}

/* Horizontal rules */

hr {
  border: none;
  border-bottom: 1px solid #ccc;
}

/* Image alt text */

img {
  font-size: 0.583rem;
  word-break: normal;
}
button,
.button,
.hs-button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
}

button:disabled,
.button:disabled,
.hs-button:disabled {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  color: #E6E6E6;
}

/* No button */

.no-button,
.no-button:hover,
.no-button:focus,
.no-button:active {
  background: none;
  border: none;
  border-radius: 0;
  color: initial;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  transition: none;
}
/* Labels */

form label {
  display: block;
  font-size: 0.875rem;
  margin-bottom: 0.35rem;
}

/* Form Title */
.form-title {
  margin-bottom: 0;
}

/* Help text */

form legend {
  font-size: 0.875rem;
}

/* Inputs */

form input[type=text],
form input[type=search],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  display: inline-block;
  font-size: 0.875rem;
  padding: 0.7rem;
  width: 100%;
}

form textarea {
  resize: vertical;
}

form fieldset {
  max-width: 100% !important;
}

/* Inputs - checkbox/radio */

form .inputs-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

form .inputs-list input,
form .inputs-list span {
  vertical-align: middle;
}

form input[type=checkbox],
form input[type=radio] {
  cursor: pointer;
  margin-right: 0.35rem;
}

/* Inputs - date picker */

.hs-dateinput {
  position: relative;
}

.hs-dateinput:before {
  content:'\01F4C5';
  position: absolute;
  right: 10%;
  top: 50%;
  transform: translateY(-50%);
}

.fn-date-picker .pika-table thead th {
  color: #FFF;
}

.fn-date-picker td.is-selected .pika-button {
  border-radius: 0;
  box-shadow: none;
}

.fn-date-picker td .pika-button:hover,
.fn-date-picker td .pika-button:focus {
  border-radius: 0 !important;
  color: #FFF;
}

/* Inputs - file picker */

form input[type=file] {
  background-color: transparent;
  border: initial;
  padding: initial;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext p {
  font-size: 0.875rem;
  margin: 0 0 1.4rem;
}

form .hs-richtext img {
  max-width: 100% !important;
}

/* GDPR */

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  margin-left: 1rem !important;
}

/* Validation */

.hs-form-required {
  color: #EF6B51;
}

.hs-input.invalid.error {
  border-color: #EF6B51;
}

.hs-error-msg {
  color: #EF6B51;
  margin-top: 0.35rem;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}


/* Table */

table {
  border-collapse: collapse;
  margin-bottom: 1.4rem;
  overflow-wrap: break-word;
}

/* Table cells */

td,
th {
  vertical-align: top;
}

/* Table header */

thead th {
  vertical-align: bottom;
}

/* Components
Specific pieces of UI that are stylized. Typically used for global partial styling
*/

/* Header DND sections */

.header .dnd-section {
  padding: 0;
}

/* Header container */

.header__container {
  display: flex;
  justify-content: space-between;
}

.header__row-1 {
  padding-top: 1rem;
}

.header__row-1,
.header__row-2 {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

@media (max-width: 1150px) and (min-width: 767px) {
  .header__column {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .header__container {
    flex-direction: column;
    padding: 1rem 0 0;
  }

  .header__column {
    position: relative;
  }

  .header__row-1 {
    padding-top: 0;
  }

  .header__row-2 {
    justify-content: center;
    padding: 1.05rem;
  }
}

/* Navigation skipper */

.header__skip {
  height: 1px;
  left: -1000px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: -1000px;
  width: 1px;
}

.header__skip:hover,
.header__skip:focus,
.header__skip:active {
  height: auto;
  left: 0;
  overflow: visible;
  top: 0;
  width: auto;
}

/* Logo */

.header__logo {
  align-items: center;
  display: flex;
  height: auto;
  margin-right: auto;
  max-width: 200px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .header__logo {
    margin: 0 auto;
    width: 100%;
  }
}

.header__logo img {
  max-width: 100%;
}

.header__logo .logo-company-name {
  font-size: 1.167rem;
  margin-top: 0.7rem;
}

.header__logo--main {
  padding-top: 1rem;
}

/* Search bar */

.header__search {
  padding: 0 1rem;
  width: auto;
}




.header__search .hs-search-field__input {
  
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);
    background-position: center right 15px;
    background-repeat: no-repeat;
  
  height: 45px;
  padding: 0 0.7rem;
}




.header__search .hs-search-field--open .hs-search-field__input {
  border-bottom: none;
  border-radius: 6px 6px 0 0;
  max-width: 100%;
}

.header__search .hs-search-field--open .hs-search-field__suggestions {
  background-color: #FFF;
  border: 2px solid #D1D6DC;
  border-radius: 0 0 6px 6px;
  border-top-width: 1px;
  position: absolute;
  width: 100%;
  z-index: 10;
}

.header__search .hs-search-field__suggestions li {
  border-top: 1px solid #D1D6DC;
  font-size: 0.875rem;
}

.header__search .hs-search-field__suggestions li a {
  color: #494A52;
  padding: 0.35rem 0.7rem;
  text-decoration: none;
  transition: background-color 0.3s;
}

.header__search .hs-search-field__suggestions #results-for {
  display: none;
}

@media (min-width: 767px) {
  .header__search form {
    align-items: center;
    display: flex;
    flex-direction: row;
  }

  .header__search label {
    margin: 0 1rem 0 0;
  }

  .header__search .hs-search-field__input {
    width: auto;
  }
}

@media (max-width: 767px) {
  .header__search {
    border-top: 2px solid #CED4DB;
    order: 1;
    padding: 1.05rem;
  }
}

/* Language switcher */

.header__language-switcher {
  cursor: pointer;
  padding-right: 1.4rem;
}

.header__language-switcher .lang_switcher_class {
  position: static;
}

.header__language-switcher .lang_list_class {
  border: 2px solid;
  border-radius: 3px;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
  display: block;
  left: calc(100% - 24px);
  opacity: 0;
  min-width: 100px;
  padding-top: 0;
  text-align: left;
  top: 100%;
  transition: opacity 0.3s;
  visibility: hidden;
}

.header__language-switcher:hover .lang_list_class,
.header__language-switcher:focus .lang_list_class {
  opacity: 1;
  transition: opacity 0.3s;
  visibility: visible;
}

.header__language-switcher .lang_list_class:before {
  left: 70%;
  top: -25px;
}

.header__language-switcher .lang_list_class:after {
  left: 70%;
  top: -22px;
}

.header__language-switcher .lang_list_class.first-active::after {
  top: -22px;
  transition: 0.3s;
}

.header__language-switcher .lang_list_class li {
  border: none;
  font-size: 18px;
  padding: 0.35rem 0.7rem;
}

.header__language-switcher .lang_list_class li:first-child {
  border-radius: 6px 6px 0 0;
  border-top: none;
}

.header__language-switcher .lang_list_class li:last-child {
  border-bottom: none;
  border-radius: 0 0 6px 6px;
}

.header__language-switcher .lang_list_class li:hover {
  transition: background-color 0.3s;
}

.header__language-switcher--label {
  display: flex;
  position: relative;
}

.header__language-switcher--label-current {
  align-items: center;
  display: flex;
  font-size: 0.75rem;
  margin-bottom: 0.175rem;
  margin-left: 0.7rem;
}

.header__language-switcher--label-current:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid #494A52;
  content: "";
  display: block;
  height: 0px;
  margin-left: 0.7rem;
  margin-top: 0.175rem;
  width: 0px;
}

@media (max-width: 767px) {
  .header__language-switcher {
    border-top: 2px solid #CED4DB;
    padding-left: 1.05rem;
    padding-right: 0;
  }

  .header__language-switcher .lang_list_class {
    border: none;
    box-shadow: unset;
    display: block;
    left: 30px;
    opacity: 1;
    padding: 0 1.05rem;
    top: 0;
    visibility: visible;
  }

  .header__language-switcher .lang_list_class li {
    background-color: inherit;
    font-size: 0.917rem;
  }

  .header__language-switcher--label-current {
    display: none;
  }

  .header__language-switcher .globe_class {
    background-image: none;
  }

  .header__language-switcher .lang_list_class li:hover{
    background-color: inherit;
  }

  .header__language-switcher .lang_list_class:before,
  .header__language-switcher .lang_list_class:after {
    content: none;
  }}

/* Navigation */

#nav-toggle {
  display: none;
}

/* Mobile toggles */

@media (max-width: 767px) {
  .header__navigation,
  .header__search,
  .header__language-switcher {
    display: none;
    width: 100%;
  }

  .header__navigation.open,
  .header__search.open,
  .header__language-switcher.open {
    background-color: #F8FAFC;
    display: block;
    left: 0;
    min-height: calc(100vh - 115px);
    position: absolute;
    right: 0;
    top: 75px;
    z-index: 2;
  }

  .header__navigation--toggle,
  .header__search--toggle,
  .header__language-switcher--toggle,
  .header__close--toggle {
    cursor: pointer;
    margin: 0 5vw;
    position: relative;
  }

  .header__navigation--toggle.hide,
  .header__search--toggle.hide,
  .header__language-switcher--toggle.hide {
    display: none;
  }

  .header__navigation--toggle.open,
  .header__search--toggle.open,
  .header__language-switcher--toggle.open {
    display: block;
    margin-left: 0;
    margin-right: auto;
  }

  .header__navigation--toggle:after,
  .header__search--toggle:after,
  .header__language-switcher--toggle:after {
    display: none;
    font-size: 1.083rem;
    font-weight: 600;
    position: absolute;
    left: 40px;
    text-transform: uppercase;
    top: -10px;
  }

  .header__navigation--toggle.open:after,
  .header__search--toggle.open:after,
  .header__language-switcher--toggle.open:after {
    display: block;
    word-break: normal;
  }

  .header__navigation--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5oYW1idXJnZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9ImhhbWJ1cmdlciIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iR3JvdXAiIHN0cm9rZT0iIzQ5NEE1MiIgc3Ryb2tlLXdpZHRoPSIzIj4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNCIgeD0iMS41IiB5PSI5LjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTUiIHg9IjEuNSIgeT0iMTcuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__navigation--toggle:after {
    content: "Menu";
  }

  .header__language-switcher--toggle {
    background-image: url(//static.hsappstatic.net/cos-LanguageSwitcher/static-1.1/img/globe.png);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__language-switcher--toggle:after {
    content: "Language";
  }

  .header__search--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__search--toggle:after {
    content: "Search";
  }

  .header__close--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iY2xvc2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgLTEuMDAwMDAwKSIgc3Ryb2tlPSIjNDk0QTUyIiBzdHJva2Utd2lkdGg9IjMiPiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMC4wMDAwMDAsIC0xMC41MDAwMDApICIgeD0iLTAuNSIgeT0iMTAuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMC41MDAwMDApIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtMTAuNTAwMDAwKSAiIHg9Ii0wLjUiIHk9IjEwLjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 110%;
    display: none;
    height: 25px;
    margin-right: 0;
    width: 25px;
  }

  .header__close--toggle.show {
    display: block;
  }
}
/* ============================================
   AXUR WEBSITE - CSS CLASSES EXTRACTED
   Organizado e catalogado para referência
   ============================================ */

/* ============================================
   CSS VARIABLES (DESIGN TOKENS)
   ============================================ */

:root {
  /* Fonts */
  --fonts--body-font: Inter, sans-serif;
  --fonts--heading-font: Inter, sans-serif;
  --fonts--badge-font: Inter, sans-serif;
  
  /* Colors - Dark Shades */
  --colors-interface--dark-1: #1a1a1a;
  --colors-interface--dark-2: #2b2b2b;
  --colors-interface--dark-3: black;
  
  /* Colors - Light Shades */
  --colors-interface--white: white;
  --colors-interface--neutral-1: #f2f2f2;
  --colors-interface--neutral-2: #e8e6e3;
  
  /* Colors - Accent */
  --colors-interface--accent-color: #ff5824;
  --colors-interface--takedown-blue: #0075ea;
  --colors-interface--purple: #ab5fed;
  --green: #86cd21;
  
  /* Colors - Brand Gradients */
  --colors-brand--gradient-1: #ff7145;
  --colors-brand--gradient-2: #f45523;
  --colors-brand--gradient-3: #392bd5;
  
  /* Colors - Borders */
  --colors-interface--border-dark: #0000001a;
  --colors-interface--border-white: #fff3;
  
  /* Colors - Backgrounds */
  --colors-interface--element-bg-white: #ffffff26;
  --colors-interface--element-bg-whiteelement-bg-dark: #0000004d;
  
  /* Colors - Text */
  --colors-interface--colors-text--body-text: #0009;
  --colors-interface--colors-text--body-text-white: #fff9;
  --colors-text--faded-headings: #0006;
  
  /* Spacing - Section Padding */
  --section-padding--default: 96px;
  --section-padding--small: 48px;
  --section-padding--large: 144px;
  
  /* Spacing - Content Width */
  --content-width--container: 1428px;
  --content-width--x-large: 1138px;
  --content-width--large: 896px;
  --content-width--medium: 652px;
  --content-width--small: 412px;
  
  /* Layout */
  --navbar-height: 72px;
  
  /* Border Radius */
  --gaps-radius--default-border-radius: 6px;
  --gaps-radius--bento-gap: 6px;
  
  /* Other */
  --zero: var(--section-padding--default);
}


/* ============================================
   NAVBAR - CONTAINER & STRUCTURE
   ============================================ */

.navbar {
  height: var(--navbar-height);
  background-color: transparent;
  position: sticky !important;
  top: 0;
  z-index: 1000;
  min-height: auto;
}

.navbar-contents {
  height: var(--navbar-height);
  border-bottom: 1px solid var(--colors-interface--border-dark);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  display: flex;
}

.navbar-bg {
  z-index: 0;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  pointer-events: none;
  background-color: #ffffffd6;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.container_nav.nav-container {
  z-index: 1;
  position: relative;
  overflow: visible;
}

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


/* ============================================
   NAVBAR - LOGO
   ============================================ */

.nav-logo {
  /* Logo wrapper - inherits from w-inline-block */
}

.nav-logo-image {
  object-fit: fill;
  width: 100px;
  max-width: 100%;
}


/* ============================================
   NAVBAR - MENU & LINKS
   ============================================ */

.nav-menu-wrapper,
.nav-links {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-link {
  font-size: 14px;
  line-height: 1.4em;
  transition: opacity 0.2s;
}

.navbar-link:hover {
  opacity: 0.5;
}

.navbar-link.w--current {
  color: var(--colors-interface--dark-1);
}


/* ============================================
   NAVBAR - DROPDOWN SYSTEM
   ============================================ */

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

.dropdown.none-desktop {
  display: none !imporant;
}

@media screen and (max-width: 991px) {
  .dropdown.none-desktop {
    display: block !important;
  }
}

.dropdown-toggle {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
  font-size: 14px !important;
  line-height: 1.4em;
  transition: opacity 0.2s;
  display: flex;
}

.dropdown-toggle:hover {
  opacity: 0.5;
}

.dropdown-indicator {
  background-color: var(--colors-interface--dark-1);
  border-radius: 50%;
  width: 6px;
  height: 6px;
  position: relative;
  bottom: 4px;
}

.dropdown-wrapper {
  display: none;
  position: absolute;
}

.dropdown-wrapper.w--open {
  background-color: transparent;
}

.dropdown-wide {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: var(--gaps-radius--default-border-radius);
  background-color: var(--colors-interface--white);
  align-self: flex-start;
  padding: 9px;
  font-size: 14px;
  line-height: 1.4em;
  display: flex;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.dropdown-wide-wrapper {
  position: relative;
  top: 12px;
  transform: translate(-25%);
}

.dropdown-body {
  /* Container for dropdown content */
}

.dropdown-link-menu {
  flex-flow: column;
  width: 170px;
  display: flex;
}

.dropdown-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: var(--gaps-radius--default-border-radius);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 6px;
  font-weight: 500;
  transition: background-color 0.2s;
  display: flex;
  overflow: hidden;
}

.dropdown-link:hover {
  background-color: var(--colors-interface--neutral-1);
}

.dropdown-link.w--current {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: auto;
}

.dropdown-link-text {
  /* Text inside dropdown links */
}

.dropdown-cta {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  border-radius: var(--gaps-radius--default-border-radius);
  flex-flow: column;
  width: 250px;
  padding: 6px;
  transition: background-color 0.2s;
  display: flex;
}

.dropdown-cta:hover {
  background-color: var(--colors-interface--neutral-1);
}

.dropdown-cta-text {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.dropdown-cta-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: auto;
}

.dropdown-toggle {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 14px;
  line-height: 1.4em;
  transition: opacity .2s;
  display: flex;
}


/* ============================================
   NAVBAR - IMAGES & HOVER EFFECTS
   ============================================ */

.hover-image-wrapper {
  background-color: var(--colors-interface--dark-1);
  overflow: hidden;
  border-radius: var(--gaps-radius--default-border-radius);
}

.hover-image-wrapper.flush-bottom {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.hover-image {
  max-width: 100%;
  overflow: clip;
}


/* ============================================
   NAVBAR - BUTTONS
   ============================================ */

.nav-buttons {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-button-1.mobile,
.nav-button-2.mobile {
  display: none;
}

.w-variant-ea37e7d1-5fb0-df1a-d770-9443cb7b0dd3 {
  border: 1px solid var(--colors-interface--border-dark);
  color: var(--colors-interface--dark-1);
  background-color: #0000;
  height: 39px;
  font-size: 14px;
  line-height: 1.4em;
  transition: border-color .2s, color .2s, background-color .2s;
  display: flex !important;
}
 
.w-variant-8850ab04-72d5-1427-dcc2-a7fc1615cff9 {
  height: 39px;
  padding: 0;
  display: flex !important;
}

.button-text-wrapper .w-variant-8850ab04-72d5-1427-dcc2-a7fc1615cff9 {
  text-align: center;
  height: 1.4em;
  font-size: 14px;
  line-height: 1.4em;
  color: #FFF
}


.button-text-wrapper {
  z-index: 1;
  flex-flow: column;
  height: 1.4em;
  display: flex;
  position: relative;
  overflow: hidden;
}


.button {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--colors-interface--accent-color);
  color: var(--colors-interface--white);
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 500;
  display: flex;
}

.button:where(.w-variant-8850ab04-72d5-1427-dcc2-a7fc1615cff9) {
  height: 39px;
  color: var(--colors-interface--white) !important;
  padding: 0 20px
}

.button:hover:where(.w-variant-8850ab04-72d5-1427-dcc2-a7fc1615cff9) {
  color: var(--colors-interface--dark-1) !important;
}

.button:where(.w-variant-7689d2fa-67aa-a58c-e9eb-f4aa0b32aed2) {
  border: 1px solid var(--colors-interface--border-dark);
  color: var(--colors-interface--dark-1);
  background-color: #0000;
  transition: border-color .2s, color .2s, background-color .2s;
}

.button:where(.w-variant-ea37e7d1-5fb0-df1a-d770-9443cb7b0dd3) {
  border: 1px solid var(--colors-interface--border-dark);
  color: var(--colors-interface--dark-1);
  background-color: #0000;
  height: 39px;
  font-size: 14px;
  line-height: 1.4em;
  transition: border-color .2s, color .2s, background-color .2s;
}

.button:where(.w-variant-f8c1187c-9424-4078-0621-299513dbf790) {
  background-color: var(--colors-interface--white);
  color: var(--colors-interface--dark-1);
}

.button:where(.w-variant-2224bcfb-8271-f88b-395d-8d85b53efdc7) {
  background-color: var(--colors-interface--white);
  color: var(--colors-interface--dark-1);
  border: 1px solid #0000;
  flex: none;
  height: 39px;
  font-size: 14px;
  line-height: 1.4em;
  transition: color .2s, border-color .2s, background-color .2s;
}

.button:where(.w-variant-56f7acb1-d5b0-95a8-3ed1-e84162662836) {
  background-color: var(--colors-interface--element-bg-white);
  height: 39px;
  font-size: 14px;
  line-height: 1.4em;
  transition: color .2s, background-color .2s;
}

.button:where(.w-variant-56f61232-ca42-63c1-b88e-f1fb5dd218fe) {
  border: 1px solid var(--colors-interface--white);
  color: var(--colors-interface--white);
  background-color: #0000;
  transition: border-color .2s, color .2s, background-color .2s;
}

.button:where(.w-variant-5df80ff2-c1dc-20de-22b2-b2eb4bebda0e) {
  border: 1px solid var(--colors-interface--accent-color);
  color: var(--colors-interface--dark-1);
  background-color: #0000;
  transition: border-color .2s, color .2s, background-color .2s;
}

.button:hover:where(.w-variant-7689d2fa-67aa-a58c-e9eb-f4aa0b32aed2), .button:hover:where(.w-variant-ea37e7d1-5fb0-df1a-d770-9443cb7b0dd3) {
  background-color: var(--colors-interface--dark-1);
  color: var(--colors-interface--white);
  border-color: #0000;
}

.button:hover:where(.w-variant-2224bcfb-8271-f88b-395d-8d85b53efdc7) {
  border-color: var(--colors-interface--border-white);
  color: var(--colors-interface--white);
  background-color: #0000;
}

.button:hover:where(.w-variant-56f7acb1-d5b0-95a8-3ed1-e84162662836) {
  background-color: var(--colors-interface--white);
  color: var(--colors-interface--dark-1);
}

.button:hover:where(.w-variant-56f61232-ca42-63c1-b88e-f1fb5dd218fe) {
  background-color: var(--colors-interface--dark-1);
  color: var(--colors-interface--white);
  border-color: #fff;
}

.button:hover:where(.w-variant-5df80ff2-c1dc-20de-22b2-b2eb4bebda0e) {
  background-color: var(--colors-interface--dark-1);
  color: var(--colors-interface--white);
  border-color: #0000;
}

.button.gradient-button {
  position: relative;
  overflow: hidden;
}

.button.white, .button.white-5 {
  background-color: var(--colors-interface--white);
  color: var(--colors-interface--dark-1);
}

.button-text-wrapper {
  z-index: 1;
  flex-flow: column;
  height: 1.4em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-text-wrapper:where(.w-variant-8850ab04-72d5-1427-dcc2-a7fc1615cff9) {
  text-align: center;
  height: 1.4em;
  font-size: 14px;
  line-height: 1.4em;
}

/* ============================================
   NAVBAR - MOBILE MENU
   ============================================ */

.menu-button {
  /* Mobile hamburger menu button */
}

.menu-button-icons {
  /* Container for menu icons */
}

.menu-button-icon {
  /* Individual menu icon */
}


/* ============================================
   NAVBAR - SEARCH & CART
   ============================================ */

.open-search-modal {
  opacity: 0.5;
  cursor: pointer;
  padding-left: 24px;
  padding-right: 24px;
  transition: opacity 0.2s;
}

.open-search-modal:hover {
  opacity: 1;
}

.cart-button {
  color: var(--colors-interface--dark-1);
  background-color: transparent;
  padding: 0;
}

.cart-quantity {
  color: var(--colors-interface--dark-1);
  background-color: transparent;
  min-width: auto;
  height: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4em;
}

.cart-quantity-wrapper {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}


/* ============================================
   NAVBAR - TEXT ELEMENTS
   ============================================ */

.text-block {
  text-align: center;
  flex: 1;
  align-self: center;
  font-size: 14px;
}

.bold-text {
  color: var(--colors-interface--dark-1) !important;
  font-weight: 500;
}

.body-text {
  color: var(--colors-interface--colors-text--body-text);
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}


/* ============================================
   WEBFLOW FRAMEWORK - NAVIGATION
   ============================================ */

.w-nav {
  z-index: 1000;
  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;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -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-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}


/* ============================================
   WEBFLOW FRAMEWORK - DROPDOWN
   ============================================ */

.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-top: 6px !important;
  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;
}


/* ============================================
   WEBFLOW FRAMEWORK - UTILITIES
   ============================================ */

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

.w-hidden {
  display: none;
}

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

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


/* ============================================
   BASE STYLES
   ============================================ */

/*body {
  font-family: var(--fonts--body-font);
  color: var(--colors-interface--dark-1);
  font-feature-settings: "ss01" 1, "ss03" 1, "ss04" 1;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4em;
  margin: 0;
}*/

.navbar-contents a {
  color: var(--colors-interface--dark-1);
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
}

.navbar-contents img {
  object-fit: cover;
  max-width: none;
  display: inline-block;
}

/* ============================================
   LAYOUT - CONTAINERS
   ============================================ */

.container_nav {
  max-width: var(--content-width--container);
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  overflow: hidden;
}

.container_nav.container-full {
  height: 100%;
  overflow: visible;
}

.content---xl {
  max-width: var(--content-width--x-large);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.content---l {
  max-width: var(--content-width--large);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.content---m {
  max-width: var(--content-width--medium);
  width: 100%;
}

.content---s {
  max-width: var(--content-width--small);
  width: 100%;
}


/* ============================================
   LAYOUT - VERTICAL SECTIONS
   ============================================ */

.vertical-section {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.vertical-section.reduced-gap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.vertical-section.increased-gap {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
}

.vertical-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.vertical-content.align-center {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  justify-content: space-between;
  align-items: center;
}

.vertical-content.align-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
}

.vertical-content.reduced-gap {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
}

/* ============================================
   COMPONENTS - CARDS
   ============================================ */

.card {
  border-radius: var(--gaps-radius--default-border-radius);
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card.dark-quote-card {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: var(--colors-interface--element-bg-white);
  flex-flow: column;
  justify-content: space-between;
  min-height: 300px;
  display: flex;
}

.card.quote-card {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: var(--colors-interface--dark-1);
  color: var(--colors-interface--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.card.icon-card-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--colors-interface--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06);
}

.card.icon-card-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--colors-interface--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06);
}

.card.metric {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--colors-interface--white);
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.card.bg-neutral {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  background-color: var(--colors-interface--neutral-1);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card.bg-dark-2 {
  background-color: var(--colors-interface--dark-2);
  color: var(--colors-interface--neutral-1);
  justify-content: flex-start;
  align-items: flex-start;
}

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

/* ============================================
   UTILITY CLASSES
   ============================================ */

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

.hide {
  display: none;
}

.show-on-tablet {
  display: none;
}

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

.none-mobile {
  /* Hidden on mobile */
}

.none-desktop {
  display: none;
}

.mobile {
  /* Mobile specific styles */
}


/* ============================================
   RESPONSIVE - TABLET
   ============================================ */

@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;
  }
}


/* ============================================
   RESPONSIVE - MOBILE
   ============================================ */

@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;
  }
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 68px !important;
  right: auto;
  width: 100% !important;
  background-color: var(--colors-interface--white);
}

.w-nav[data-animation="over-left"] [data-nav-menu-open] {
  top: 0 !important;
}

/* ============================================
   RESPONSIVE - SMALL MOBILE
   ============================================ */

@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;
  }
}

@media screen and (max-width: 991px) {
  .nav-menu-wrapper {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
  }
  
  .nav-button-1, .nav-button-2 {
    display: none;
  }
  
  .dropdown .none-mobile, .none-mobile {
    display: none;
  }
  
  .dropdown {
    margin-left: 0;
    margin-right: 0;
    border: 0 !important;
  }
  
  .dropdown-toggle {
    justify-content: flex-start;
    align-items: center;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    font-size: 20px !important;
    font-weight: 500;
  }
  
  .menu-button-icon {
    display: block;
  }
  
  .menu-button-icons {
    cursor: pointer;
    width: 24px;
    height: 24px;
    display: flex;
    overflow: hidden;
  }
  
  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
  
  .text-block {
    text-align: left !important;
    font-size: 20px !important;
  }
  
  .nav-links {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    padding: 24px 24px 96px;
  }
  
  .nav-links {
    padding-left: 18px;
    padding-right: 18px;
  }
  
  .dropdown-wrapper.w--open {
    margin-top: 12px;
    margin-bottom: 12px;
    position: static;
  }
  
  .dropdown-wide-wrapper {
    width: 100%;
    position: static;
    transform: none;
  }
  
  .dropdown-wide {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }
  
  .dropdown-body {
    opacity: 1 !important;
  }
  
  .dropdown-link {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 15px !important;
    color: var(--colors-interface--dark-1);
    line-height: 20px;
  }
  
  .dropdown-link-menu {
    width: auto;
    font-size: 16px !important;
  }
  
  .bold-text, .body-text {
    font-size: 14px !important;
    line-height: 1.4em !important;
  }
  
  .nav-button-1.mobile, .nav-button-2.mobile {
    display: flex;
  }
  
  .dropdown-toggle:hover {
    opacity: 1 !important
  }
  
  .w-nav-button.w--open {
    color: #fff;
    background-color: #FFF !important;
  }
  
  .dropdown-cta {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    border-radius: var(--gaps-radius--default-border-radius);
    flex-flow: column;
    width: 250px;
    padding: 6px;
    transition: background-color .2s;
    display: flex !important;
  }
}
/* Menu and simple menu */

.hs-menu-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Horizontal menu */

.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
  flex-direction: column;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    flex-direction: column;
  }
}

/* Vertical menu */

.hs-menu-wrapper.hs-menu-flow-vertical ul {
  flex-direction: column;
}

/* Flyouts */

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul {
  display: inline-flex;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-vertical ul {
    display: flex;
  }
}

.hs-menu-wrapper.flyouts .hs-item-has-children {
  position: relative;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
  left: -9999px;
  opacity: 0;
  position: absolute;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a {
  display: block;
  white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 0;
  opacity: 1;
  top: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 100%;
  opacity: 1;
  top: 0;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
    left: 0;
    opacity: 1;
    position: relative;
    top: auto;
  }
}

/* CTA, logo, and rich text images */

.hs_cos_wrapper_type_cta img,
.hs_cos_wrapper_type_logo img,
.hs_cos_wrapper_type_rich_text img {
  height: auto;
  max-width: 100%;
}

/* Utilities
Helper classes with ability to override anything that comes before it
*/

/* For content that needs to be visually hidden but stay visible for screenreaders */

.show-for-sr {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

@media (max-width: 767px) {
  .show-for-sr--mobile {
    border: 0 !important;
    clip: rect(0, 0, 0, 0) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
  }
}

.resources-contents a {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-start;
}

a {
  display: inline !important;
}

@media only screen and (max-width: 768px) {
  .leadin-preview-wrapper {
    display: flex !important;
    gap: 6px;
    flex-direction: column;
  }

  .leadinModal.leadinModal-theme-top.leadinModal-v3.leadinModal-preview .leadin-preview-wrapper {
    display:flex !important;
    flex-direction: column;
    gap: 6px
  }
}