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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --dark-slate-blue: #333745;
  --sandy-brown: #eb9346;
  --cadet-blue: #07abc1;
  --dark-slate-blue-2: #074aa0;
  --yellow-green: #80af41;
  --forest-green: #33902d;
  --light-sea-green: #36b2bc;
  --light-slate-grey: #8c97ac;
  --deep-sky-blue: #22b0fc;
  --indian-red: #cc4a5e;
  --orange: #f5a623;
  --midnight-blue: #1d293f;
  --dark-slate-blue-4: #080a52;
  --dark-slate-blue-3: #32415d;
  --indian-red-2: #c15365;
  --midnight-blue-2: #080a52;
  --coral: #f77321;
  --dark-turquoise: #1bbfd1;
  --blue-soc: #001eff;
}

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

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

body {
  color: var(--dark-slate-blue);
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

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

h2 {
  color: var(--dark-slate-blue);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}

h3 {
  color: var(--dark-slate-blue);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

h4 {
  color: var(--dark-slate-blue);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}

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

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

p {
  margin-bottom: 10px;
}

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

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

figure {
  width: 100%;
  margin-bottom: 10px;
}

.nn-container {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}

.navbar {
  z-index: 200;
  background-color: #0000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  position: sticky;
  top: 0;
}

.navbar._2 {
  position: fixed;
}

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

.nn-hero-heading {
  color: #fff;
  letter-spacing: -.2px;
  margin-bottom: 24px;
  font-size: 40px;
  line-height: 38px;
}

.nn-hero-content {
  max-width: 370px;
}

.nn-button {
  background-color: var(--sandy-brown);
  color: var(--dark-slate-blue);
  letter-spacing: .2px;
  border-radius: 500px;
  padding: 20px 40px;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
}

.nn-button:hover {
  color: #fff;
  background-color: #db4258;
  transform: translate(0, -2px);
}

.nn-button.w--current {
  color: var(--dark-slate-blue);
}

.nn-button.w--current:hover {
  color: #fff;
}

.nn-button.nav {
  background-color: var(--sandy-brown);
  color: var(--dark-slate-blue);
  margin-left: 10px;
  padding: 18px 27px;
  font-size: 14px;
}

.nn-button.nav:hover {
  color: #fff;
}

.nn-button.nav.w--current {
  color: #fff;
  background-color: #db4258;
}

.nn-hero-p {
  color: #fff;
  letter-spacing: -.2px;
  max-width: 370px;
  margin-bottom: 43px;
  padding-right: 0;
}

.nn-hero-heading-span {
  color: var(--cadet-blue);
}

.nn-why-section {
  padding-top: 100px;
  padding-bottom: 55px;
  overflow: hidden;
}

.nn-why-content {
  flex: none;
  max-width: 370px;
  height: 200%;
  margin-right: 112px;
}

.nn-why-heading {
  letter-spacing: -.2px;
  margin-top: 22px;
  margin-bottom: 24px;
  font-size: 40px;
  line-height: 38px;
}

.nn-why-p {
  letter-spacing: -.2px;
  margin-bottom: 44px;
  padding-right: 0;
}

.nn-why-span {
  color: var(--cadet-blue);
}

.nn-why-wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.nn-why-wrapper-features {
  flex-direction: column;
  justify-content: space-between;
  margin-top: 0;
  display: flex;
}

.nn-why-block {
  display: flex;
}

.nn-feature-block {
  background-color: var(--dark-slate-blue-2);
  color: #fff;
  text-align: center;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  margin-right: 12px;
  padding: 49px 33px;
  font-weight: 600;
  line-height: 19.2px;
  transition: transform .3s;
  display: flex;
}

.nn-feature-block:hover {
  transform: translate(0, -4px);
}

.nn-feature-block.last {
  margin-right: 0;
  padding-top: 44px;
  padding-bottom: 44px;
}

.nn-why-feature-text {
  letter-spacing: -.2px;
  margin-bottom: 26px;
  font-size: 20px;
  font-weight: 700;
}

.nn-what-section {
  padding-top: 79px;
  padding-bottom: 64px;
}

.nn-what-wrapper {
  justify-content: space-between;
  display: flex;
}

.nn-what-wrapper.reverse {
  flex-direction: row-reverse;
  justify-content: flex-start;
  padding-right: 94px;
}

.nn-what-heading {
  letter-spacing: -.2px;
  margin-bottom: 24px;
  padding-right: 35px;
  font-size: 40px;
  line-height: 38px;
}

.nn-what-heading._2 {
  padding-right: 0;
}

.nn-what-p {
  letter-spacing: -.2px;
  margin-bottom: 44px;
  padding-right: 0;
}

.nn-what-content {
  z-index: 2;
  max-width: 370px;
  position: relative;
}

.nn-cta-wrapper {
  z-index: 10;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #074aa0;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-clip: border-box;
  border-radius: 40px;
  flex-direction: column;
  align-items: stretch;
  padding: 92px 108px 90px;
  display: flex;
  position: relative;
}

.nn-cta-section {
  z-index: 1;
  padding-top: 64px;
  padding-bottom: 0;
  position: relative;
}

.nn-cta-heading {
  color: #fff;
  letter-spacing: -.2px;
  align-self: center;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  line-height: 38px;
}

.nn-cta-text {
  color: #fff;
  align-self: center;
  max-width: 450px;
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 26px;
  line-height: 27.59px;
}

.nn-cta-form {
  flex: 0 auto;
  width: 90%;
  display: none;
}

.nn-cta-form-field {
  color: var(--dark-slate-blue-2);
  border-radius: 200px;
  margin-bottom: 52px;
  padding: 24px 0;
}

.nn-cta-form-field:focus {
  color: var(--dark-slate-blue-2);
  text-align: center;
  font-weight: 700;
}

.nn-cta-form-field::placeholder {
  color: var(--dark-slate-blue);
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

.nn-cta-heading-span {
  color: var(--sandy-brown);
}

.nn-rnp-section {
  z-index: -1;
  background-color: #dde5e9;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac34_NasNuvens_site_tablet.png");
  background-position: 50vw 100%;
  background-repeat: no-repeat;
  background-size: 550px;
  margin-top: -100px;
  padding-top: 210px;
  padding-bottom: 100px;
  display: none;
  position: relative;
}

.nn-rnp-contentt {
  z-index: 1;
  flex-direction: column;
  align-items: flex-start;
  max-width: 370px;
  margin-left: 94px;
  display: flex;
  position: relative;
}

.nn-rnp-heading {
  letter-spacing: -.2px;
  margin-bottom: 24px;
  font-size: 40px;
  line-height: 38px;
}

.nn-rnp-heading-span {
  color: var(--dark-slate-blue-2);
}

.nn-footer-section {
  margin-top: 64px;
  margin-bottom: 64px;
}

.nav-menu {
  padding-right: 147px;
}

.nav-link {
  color: #fff;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
  font-weight: 700;
}

.nav-link:hover, .nav-link.w--current {
  color: var(--sandy-brown);
}

.nn-what-heading-span {
  color: #fff;
}

.logo-nav-img {
  width: 167px;
  max-width: 100%;
}

.brand {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  display: block;
}

.brand.w--current {
  display: block;
  position: static;
}

.brand.moodle_top, .brand.diploma_top, .brand.v4h_top {
  display: block;
}

.nav-wrapper {
  justify-content: space-between;
  display: flex;
  position: static;
}

.body-wrapper {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46a98a_bg_2_add.svg"), url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac80_5f735dbdc11969487846f1b6_bg_principal%20(1).png");
  background-position: 50% 1451px, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 3011px, 3140px;
  width: 100%;
  padding-top: 49px;
  position: relative;
  overflow: visible;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 16px;
  padding-bottom: 0;
  display: flex;
}

.footer-wrapper._2 {
  border: 1px #333745b3;
  border-bottom: 1px solid #33374524;
  align-items: center;
  margin-bottom: 0;
  margin-left: -10px;
  margin-right: -10px;
  padding-bottom: 32px;
  padding-left: 0;
  padding-right: 0;
}

.nn-what-img {
  z-index: 1;
  filter: brightness(101%);
  width: 555px;
  position: absolute;
  inset: 5% auto 0% 22%;
}

.img-footer {
  width: 610px;
}

.img-footer._2 {
  width: 380px;
  padding-bottom: 12px;
}

.footer-block {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.nn-what-img-w {
  display: none;
}

.nn-why-img-wrapper {
  z-index: 1;
  flex: none;
  width: 850px;
  position: relative;
}

.nn-why-img-icon {
  z-index: -1;
  width: 108px;
  position: absolute;
  inset: 185px 14% 0% auto;
}

.nn-why-img-icon._2 {
  width: 160px;
  top: 228px;
  right: 7%;
}

.nn-why-img-icon._3 {
  width: 130px;
  inset: auto 10% 0% auto;
}

.nn-why-img-icon._4 {
  width: 90px;
  inset: auto 0% -3% 49%;
}

.nn-why-img-icon._5 {
  z-index: -1;
  width: 80px;
  inset: auto 0% -8% 34%;
}

.nn-why-img-icon._6 {
  width: 140px;
  inset: auto auto -1% 0%;
}

.nn-why-img-icon._7 {
  width: 150px;
  inset: auto auto 25% 2%;
}

.nn-why-img-icon._8 {
  width: 64px;
  inset: auto auto 40% 11%;
}

.nn-why-img-laptop {
  display: inline-block;
}

.nn-feature-section {
  padding-top: 64px;
  overflow: visible;
}

.hero-trigger {
  min-height: 100vh;
  position: absolute;
  inset: 0% 0% auto;
}

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

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

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

.html-embed {
  border-radius: 5px;
  height: 400px;
}

.footer-links {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.link {
  color: #333745ad;
  letter-spacing: -.2px;
  margin-right: 16px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.link:hover {
  color: #333745;
}

.text-block {
  color: #333745ad;
  margin-right: 16px;
  font-size: 14px;
}

.section {
  padding-top: 3em;
  padding-bottom: 2em;
  position: relative;
}

.section.menu {
  z-index: 1;
  margin-top: -174px;
  padding-top: 2em;
  padding-bottom: 1em;
  position: relative;
}

.section.aplica-o {
  margin-bottom: -80px;
  padding-top: 3em;
  padding-bottom: 3em;
  position: relative;
  overflow: visible;
}

.section.consultoria {
  padding-top: 13.1em;
  padding-bottom: 13.1em;
  position: relative;
}

.section.ebook {
  padding-top: 2em;
  padding-bottom: 4em;
}

.section.ebook.poduct {
  padding-top: 0;
  padding-bottom: 6.5em;
}

.section.ebook.home {
  padding-top: 2em;
  padding-bottom: 6em;
}

.section.ebook.home.interna {
  padding-top: 3em;
  padding-bottom: 3em;
}

.section.blog {
  position: relative;
}

.section.hero {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aa36_Mask%20Group%2011.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 770px;
  margin-top: -119px;
  padding-top: 18.2em;
  padding-bottom: 0;
}

.section.sobre {
  z-index: 0;
}

.section.is--footer {
  display: block;
  position: relative;
}

.section.is--footer.blue_block {
  background-color: var(--dark-slate-blue-2);
  border-top-left-radius: 90px;
  border-top-right-radius: 90px;
  padding-top: 1em;
  padding-bottom: 1em;
}

.section.cases {
  padding-top: 2em;
}

.section.produto {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aa50_produto_bg.svg");
  background-position: 50% 97%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 700px;
  margin-top: -113px;
  padding-top: 18.2em;
  padding-bottom: 0;
  display: flex;
}

.section.compute {
  padding-top: 13.3em;
  padding-bottom: 20.7em;
  position: relative;
}

.section.blog {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acbb_top_Blog_BG.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 840px;
  margin-top: -119px;
  padding-top: 18.2em;
  padding-bottom: 0;
}

.section.blog_list {
  z-index: 50;
  margin-top: -175px;
  top: auto;
}

.section.blog_article {
  z-index: 50;
  margin-top: -545px;
  top: auto;
}

.section.compute {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acb8_top_Compute_bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 835px;
  margin-top: -150px;
  padding-top: 18.2em;
  padding-bottom: 0;
}

.section.compute_section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 12em;
  padding-bottom: 12em;
  display: flex;
}

.section.compute_wrapper {
  padding-top: 5em;
}

.section.principais_vantagens {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 8em;
  padding-bottom: 15em;
  display: flex;
}

.section.hero-futuro {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adad_slider_labNasNuvens.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1808px;
  height: 770px;
  margin-top: -211px;
  padding-top: 15.5em;
  padding-bottom: 0;
}

.section.hero-futuro.todas {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adad_slider_labNasNuvens.png");
  background-position: 50% 100%;
  height: 580px;
  margin-bottom: 50px;
  padding-top: 14em;
}

.section.hero-futuro.identidade {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad7e_slider_Artigo_BoasPraticas.png");
  background-position: 50% 100%;
  height: 580px;
  margin-bottom: 50px;
  padding-top: 14em;
}

.section.blog-3 {
  display: none;
}

.section.produto-sol {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aa50_produto_bg.svg");
  background-position: 50% 97%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 700px;
  margin-top: -198px;
  padding-top: 18.2em;
  padding-bottom: 0;
  display: flex;
}

.section.cases-blog {
  margin-top: -280px;
}

.section.nuvem {
  padding-bottom: 0;
}

.section.nuvem-hero {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aa36_Mask%20Group%2011.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 835px;
  margin-top: -119px;
  padding-top: 18.2em;
  padding-bottom: 0;
}

.section.nuvem-hero.consultoria {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad55_header_consultoria_nasNuvens.png");
  margin-top: -150px;
}

.section.produtos {
  z-index: 1;
  margin-top: -73px;
}

.section.solucoes {
  z-index: 1;
  margin-top: -72px;
  padding-bottom: 1em;
}

.section.aplicacoes {
  margin-top: -95px;
}

.section.moodle01 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad4a_slider_moodle_gerenciado_frame.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.moodle02 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad53_slider-Moodle---02.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.moodle03 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad36_slider-Moodle---03.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.moodle04 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad6f_slider-Moodle---04.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.moodle_wrapper {
  padding-top: 2em;
}

.section.principais_vantagens_moodle {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 1em;
  display: flex;
}

.section.conferencia {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46abfd_bg_top.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 3600px;
  height: auto;
  margin-top: -119px;
  padding-top: 13.6em;
  padding-bottom: 5em;
}

.section.conf_wrapper {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad3e_bg_conheca.jpg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 8em;
  padding-bottom: 8em;
}

.section.conf_como_wrapper {
  padding-top: 8em;
  padding-bottom: 8em;
}

.section.conf_diferenciais_wrapper {
  background-color: #f0f2f4;
  padding-top: 8em;
  padding-bottom: 8em;
}

.section.conf_parte_wrapper {
  background-color: var(--dark-slate-blue-2);
  padding-top: 8em;
  padding-bottom: 8em;
}

.section.conf_facil_wrapper {
  background-color: #0000;
  padding-top: 8em;
  padding-bottom: 8em;
}

.section.conf_facil_menu_wrapper {
  background-color: #f0f2f4;
  padding-top: 4em;
  padding-bottom: .5em;
}

.section.educacional_wrapper {
  padding-top: 6em;
}

.section.educacional01 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acbd_slider-Educacional_01.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.eventos01 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad6a_slider-60minnutos_01.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 20em;
  padding-bottom: 0;
}

.section.eventos01.interna {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad6d_slider-60minnutos_01_interna.png");
}

.section.eventos01.interna.sala {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac5d_mask_eventos_interna_sala.svg"), linear-gradient(to right, #333745e6 30%, #3337454d);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 3662px, auto;
  height: auto;
  padding-top: 12.3em;
}

.section.eventos01.interna_evento {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac56_mask_eventos_interna_slider.svg"), linear-gradient(to right, #333745e6 30%, #3337454d);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 3662px, auto;
  padding-top: 25em;
}

.section.eventos_wrapper.top {
  margin-top: -4em;
  padding-top: 0;
}

.section.eventos_wrapper.top.geral {
  margin-top: -10.2em;
}

.section.eventos_wrapper.destaque {
  background-color: var(--dark-slate-blue-2);
  margin-top: 8em;
  margin-bottom: 3em;
  padding-top: 0;
}

.section.eventos_wrapper.destaque.webinars {
  display: none;
}

.section.eventos_wrapper.destaque.geral {
  background-color: var(--cadet-blue);
}

.section.eventos_wrapper.oficinas {
  display: none;
}

.section.eventos_wrapper.workshops {
  display: block;
}

.section.eventos_wrapper.interna {
  margin-top: 2em;
}

.section.eventos_wrapper {
  padding-top: 5em;
}

.section.eventos_wrapper_organiza {
  padding-top: 3em;
}

.section.eventos_wrapper_organiza.top {
  margin-top: -4em;
  padding-top: 0;
}

.section.eventos_wrapper_organiza.sala {
  display: block;
}

.section.diploma01 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad72_instituicao_pronta_diploma_digital_certo%20(1).png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.diploma2 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad5d_slider2_diplmadigital_v2.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.diploma3 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad71_slider3_diplmadigital_v2.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.diploma4 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.diploma_wrapper {
  padding-top: 2em;
}

.section.principais_vantagens_diploma {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em;
  padding-bottom: 1em;
  display: flex;
}

.section.diploma_wrapper-copy {
  padding-top: 5em;
  padding-bottom: 0;
}

.section.principais_vantagens_cartilha {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 4em;
  padding-top: 2em;
  padding-bottom: 1em;
  display: flex;
}

.section.cartilha {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad30_slider_cartilha.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.cartilha_wrapper {
  margin-top: 10em;
  padding-top: 5em;
}

.section.ebookdiploma {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adae_capa_ebook_v5.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.pesquisador01 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad79_banner_01.png");
  background-position: 50% -200px;
  background-repeat: no-repeat;
  background-size: auto;
  height: 1200px;
  margin-top: 0;
  padding-top: 27em;
  padding-bottom: 0;
}

.section.pesquisador02 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad76_banner_02.png");
  background-position: 50% -200px;
  background-repeat: no-repeat;
  background-size: auto;
  height: 1200px;
  margin-top: 0;
  padding-top: 27em;
  padding-bottom: 0;
}

.section.pesquisador_wrapper-01 {
  background-color: #f0eff5;
  padding-top: 2em;
}

.section.pesquisador_wrapper-03 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac90_top-curva.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -15.2em;
  padding-top: 20em;
  padding-bottom: 0;
}

.section.pesquisador_wrapper-02 {
  background-color: #f0eff5;
  padding-top: 8.7em;
  padding-bottom: 30em;
}

.section.v4h_01 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adc1_v4h-slider-01.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.v4h_02 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad7d_v4h-slider-022.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.v4h_03 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb4_v4h-slider-03.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.principais_vantagens_v4h {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding-top: 0;
  padding-bottom: 1em;
  display: flex;
}

.section.v4h_wrapper {
  z-index: 100;
  padding-top: 0;
}

.section.lab {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad7f_img-top.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.lab_wrapper {
  z-index: 50;
  padding-top: 6em;
}

.section.lab_wrapper.blue-bg {
  z-index: 0;
  margin-top: 16em;
  margin-bottom: 10em;
  padding-top: 0;
  padding-bottom: 0;
}

.section.lab_wrapper.tools {
  padding-bottom: 6em;
}

.section.backup_01 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb9_slider-backup.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.backup-wrapper {
  z-index: 55;
  padding-top: 2em;
}

.section.backup-wrapper.baixo {
  z-index: 20;
  padding-top: 8em;
}

.section.principais_vantagens_backup {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding-top: 0;
  padding-bottom: 1em;
  display: flex;
}

.section.artigos {
  padding-top: 1em;
  padding-bottom: 1em;
}

.section.hero-sobre {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ae7c_sobre_NasNuvens.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1808px;
  height: 770px;
  margin-top: -119px;
  padding-top: 10.6em;
  padding-bottom: 0;
}

.section.hero-sobre.todas {
  height: 580px;
  padding-top: 14em;
}

.section.google_01 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adef_google_slider01.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 16em;
  padding-bottom: 0;
}

.section.google_02 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ade8_google_slider02.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 16em;
  padding-bottom: 0;
}

.section.google_03 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adf0_google_slider03.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 16em;
  padding-bottom: 0;
}

.section.google_wrapper {
  z-index: 2;
  padding-top: 2em;
}

.section.google_wrapper.more-top-space {
  z-index: 50;
  padding-top: 6em;
  padding-bottom: 11em;
}

.section.google_wrapper.more-bottom-space {
  padding-bottom: 4em;
}

.section.lab_01, .section.lab_02 {
  height: 924px;
  margin-top: 0;
  padding-top: 17.6em;
  padding-bottom: 0;
}

.section.lab-wrapper {
  z-index: 2;
  padding-top: 2em;
  padding-bottom: 8em;
  overflow: visible;
}

.section.lab-wrapper.top {
  z-index: 5;
  padding-top: 8em;
}

.section.lab-wrapper.less-space {
  padding-top: 2em;
  padding-bottom: 2em;
}

.section.lab-wrapper.evento_lab {
  padding-bottom: 2em;
}

.section.lab-slider-01, .section.lab-slider-02 {
  padding-top: 18.5em;
  padding-bottom: 0;
}

.section.litecmapus_wrapper-copy {
  z-index: 2;
  padding-top: 5.3em;
}

.section.v4h_01-copy {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adc1_v4h-slider-01.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.litecampus-imgslider {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ae79_litecampus-slider-0.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.litecampus-img2 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ae77_litecampus-slider-02.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.slideer-litecampus-img3 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ae76_litecampus-slider-03.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 924px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.mathematica_wrapper {
  z-index: 2;
  padding-top: 6em;
}

.section.mathematica_wrapper.more {
  z-index: 10;
}

.section.mathematic_01 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aecd_slider1_mathematica.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  height: 980px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.mathematica_02 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aed0_slider2_mathematica.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 980px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.fone_01 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aed6_slider_fone1.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  height: 980px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.fone_02 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aed7_slider_fone2.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 980px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.fone_wrapper {
  z-index: 100;
}

.section.fone_wrapper.meio {
  padding-top: 0;
}

.section.fone-wrapper {
  z-index: 55;
  padding-top: 2em;
}

.section.fone-wrapper.baixo {
  z-index: 20;
  padding-top: 8em;
}

.section.fone-wrapper.final {
  padding-top: 4em;
}

.section.seguranca_02, .section.seguranca_01 {
  height: 980px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.seguranca-wrapper {
  z-index: 55;
  padding-top: 0;
  padding-bottom: 0;
}

.section.seguranca-wrapper {
  z-index: 55;
  padding-top: 2em;
}

.section.seguranca-wrapper.baixo {
  z-index: 20;
  padding-top: 8em;
}

.section.seguranca-wrapper.final {
  padding-top: 4em;
}

.section.seguranca-wrapper.blue {
  background-color: #1d1f5f;
  margin-top: 18em;
  padding-top: 8em;
  padding-bottom: 0;
}

.section.conecta-01 {
  height: 1147px;
  margin-top: 0;
  padding-top: 20.6em;
  padding-bottom: 0;
}

.section.conecta-sobre {
  padding-top: 2em;
  padding-bottom: 8em;
}

.section.conecta-solucoes {
  background-color: #1d293f;
  padding-top: 8em;
  padding-bottom: 8em;
}

.section.conecta-caracteristica {
  padding-top: 10em;
  padding-bottom: 3em;
}

.section.conecta-participe {
  padding-top: 2em;
  padding-bottom: 6em;
}

.section.conecta-participe.pdf-hide {
  display: none;
}

.section.seguranca {
  padding-top: 17em;
  padding-bottom: 17em;
  position: relative;
}

.section.soc {
  height: 980px;
  margin-top: 0;
  padding-top: 24em;
  padding-bottom: 0;
}

.section.soc-wrapper {
  z-index: 55;
  padding-top: 0;
  padding-bottom: 0;
}

.section.soc-wrapper.baixo {
  z-index: 20;
  padding-top: 8em;
}

.section.sheerid01 {
  height: 1024px;
  margin-top: 0;
  padding-top: 20em;
  padding-bottom: 0;
}

.section.sheerud_wrapper {
  padding-top: 2em;
}

.section.sheerud_wrapper.final-block {
  margin-bottom: 16em;
}

.section.principais_vantagens_sheerid {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 4em;
  margin-bottom: 12em;
  padding-top: 0;
  padding-bottom: 1em;
  display: flex;
}

.section.sheerid_wrapper--base {
  z-index: 0;
  margin-bottom: 10em;
  padding-top: 5em;
}

.section.top-interna-sheerid {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af8d_sheerid-oferta-bg-interna.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  align-items: center;
  height: 752px;
  display: flex;
}

.container {
  z-index: 50;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  min-height: 50px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5em;
  padding-right: 1.5em;
  display: block;
  position: relative;
}

.container.grid_ofertas {
  text-align: center;
  flex-flow: wrap;
  display: flex;
}

.container.form.bg_novo {
  background-color: #193260;
  border-radius: 20px;
  width: 80%;
  max-width: 900px;
  max-height: 550px;
  margin-bottom: 0;
  padding: 40px 60px 60px;
  position: relative;
  overflow: hidden;
}

.container.facil {
  border: 1px #000;
}

.container.conferenciaweb, .container.nav_educacional, .container.eventos {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.container.eventos.destaque {
  padding-top: 0;
}

.container.organiza {
  max-width: 1200px;
  height: 595px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container.slider_logos_diploma {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.container.novo {
  display: block;
}

.container.v2 {
  width: 100%;
}

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

.container.pesquisador.form {
  padding-top: 8em;
}

.container.pre-form-pesquisador {
  background-color: #1d293f;
  border-bottom-left-radius: 58px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

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

.container.center.backup {
  margin-bottom: 0;
}

.container.video {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.container.google-wrkspc {
  padding-left: .5em;
  padding-right: .5em;
}

.container.vantagens-google {
  margin-top: 15em;
}

.container.lab-middle-wrapper {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.container.lab-middle-wrapper.two-collumns {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.container.itens-mathematica {
  text-align: center;
  margin-top: 0;
}

.container.bg-slider {
  z-index: 0;
  margin-bottom: 8em;
}

.container.slider-sheerid {
  justify-content: space-between;
  align-items: flex-start;
  min-height: 520px;
  display: flex;
}

.container.encontrou-sheerid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #f3f3f3;
  border-radius: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4em;
  margin-bottom: 2em;
  padding: 3.5em;
  display: grid;
}

.container.servicos-sheerid {
  padding-top: 10em;
  padding-bottom: 10em;
}

.container.soc-middle-block {
  margin-top: 4em;
  margin-bottom: 2em;
  display: flex;
}

.container.soc-border {
  border: 2px solid #32347e;
  border-radius: 22px;
  padding: 3.5em;
}

.container.soc-final {
  margin-top: -13em;
  margin-bottom: 14em;
  bottom: -246px;
}

.slider {
  background-color: #0000;
  height: 700px;
  margin-top: -150px;
}

.slider.blog {
  height: 850px;
}

.left-arrow, .right-arrow {
  display: none;
}

.slide {
  z-index: 10;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adac_diploma_digital_slider.png");
  background-position: 50% -10%;
  background-repeat: no-repeat;
  background-size: 1840px;
  width: 100%;
  height: 700px;
}

.slide.slide2 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad7e_slider_Artigo_BoasPraticas.png");
}

.slide.slide3 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb2_conheca-as-mudancas-promovidas-pela-instrucao-normativa-05.png");
}

.slide.slide1 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb7_slider_labNasNuvens.png");
}

.slide.slide0 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adac_diploma_digital_slider.png");
}

.slide.slide5 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adc8_slider_google_workspace.png");
}

.slide.slidelab {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aded_slider_moodle_nov_22.png");
}

.slide.slidev4h {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adc7_slider_rnp_video4Health.png");
}

.slide.artigov4h {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb6_slider_v4h_artigo.png");
}

.slide.slideworkspace {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adc8_slider_google_workspace.png");
}

.slide.slidecanal {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adc2_slider_CanalNasNuvensEventos.png");
}

.slide.video_rnp {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adc4_slider_videoNasNuvens.png");
}

.slide.labnasnuvens {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ae78_Slider_labNasNuvens.png");
}

.slide.suiteeducacional {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad75_slider_suite_educacional.png");
}

.slide.consultoria_seguranca {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af61_consultoria_seguranca.png");
}

.slide.litecampus {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af63_slider_litecampus.png");
}

.slide.fonernp {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af64_slider_fonernp.png");
}

.slide.mathematica {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af65_slider_mathematica.png");
}

.slide.consultoria_conecta {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af94_slider_ConectaRede.png");
}

.slide.consultoria_pesquisador {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af93_slider_pesquisador.png");
}

.slide.soc_rnp {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46afa5_slider_soc_rnp.png");
}

.mask {
  height: 700px;
}

.mask.blog {
  height: 850px;
}

.slider-2 {
  background-color: #0000;
  height: 790px;
  margin-top: -106px;
  padding-top: 0;
}

.slide-wrapper {
  align-items: flex-start;
  height: 100%;
  padding-top: 200px;
  display: flex;
}

.slide-wrapper.blog {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ab85_mask_blog_slider.svg"), linear-gradient(135deg, #333745db, #074aa040);
  background-position: 50% 0, 0 0;
  background-size: auto, auto;
  padding-top: 15.2em;
}

.slide-wrapper.eventos {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac69_mask_eventos_slider.svg"), linear-gradient(135deg, #333745a8, #074aa03d);
  background-position: 50% 0, 0 0;
  background-size: 3666px, auto;
  padding-top: 15.2em;
}

.slider__nav {
  font-size: .6em;
  top: 358px;
}

.slider__nav.blog {
  text-align: left;
  max-width: 1140px;
  margin-top: 380.5px;
  padding-left: 30px;
  top: 265px;
}

.slider__nav.blog.interna {
  display: none;
}

.slider__nav.cases {
  text-align: left;
  max-width: 1140px;
  margin-top: 380.5px;
  padding-left: 30px;
  top: 232px;
}

.slider__nav.cases.interna {
  display: none;
}

.heading {
  color: #fff;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  line-height: 36px;
}

.heading.blog {
  text-align: left;
  width: 100%;
}

.heading.nuvem {
  max-width: 250px;
}

.heading.moodle {
  color: #034ea1;
  font-size: 40px;
  line-height: 40px;
}

.heading.moodle.white {
  color: #fff;
}

.heading.conferencia {
  color: var(--dark-slate-blue-2);
  line-height: 38px;
}

.heading.conferencia.como {
  margin-bottom: .3em;
  font-size: 32px;
  line-height: 34px;
}

.heading.conferencia.facil {
  color: var(--dark-slate-blue);
  margin-bottom: 1em;
  font-size: 32px;
  line-height: 34px;
}

.heading.conferencia.conheca {
  margin-bottom: .3em;
  font-size: 36px;
  line-height: 36px;
}

.heading.conferencia.small {
  color: var(--sandy-brown);
  font-size: 24px;
  line-height: 22px;
}

.heading.conferencia.small.is--dark {
  color: var(--dark-slate-blue);
}

.heading.parte {
  font-size: 32px;
  line-height: 32px;
}

.heading.educacional {
  color: #034ea1;
  font-size: 40px;
  line-height: 40px;
}

.heading.educacional.white {
  color: #fff;
}

.heading.educacional.white.interno {
  margin-top: 60px;
  font-size: 30px;
  line-height: 28px;
}

.heading.eventos.organiza {
  color: var(--yellow-green);
  margin-bottom: 40px;
  font-size: 35px;
  line-height: 30px;
}

.heading.eventos {
  color: #034ea1;
  font-size: 40px;
  line-height: 40px;
}

.heading.eventos.white {
  color: #fff;
}

.heading.eventos.white.interno {
  margin-top: 60px;
  font-size: 30px;
  line-height: 28px;
}

.heading.eventos {
  color: #80af41;
  text-transform: uppercase;
  font-size: 45px;
  line-height: 45px;
}

.heading.eventos.organiza {
  color: #80af41;
}

.heading.diplomaslider1 {
  color: #034ea1;
  font-size: 40px;
  line-height: 40px;
}

.heading.diplomaslider1.white {
  color: #fff;
}

.heading.lab {
  color: #034ea1;
  font-size: 40px;
  line-height: 40px;
}

.heading.lab.white {
  color: #fff;
  font-size: 38px;
  line-height: 38px;
}

.heading.lab.white.interno {
  margin-top: 60px;
  font-size: 30px;
  line-height: 28px;
}

.heading.sheerid {
  color: #034ea1;
  font-size: 40px;
  line-height: 44px;
}

.heading.sheerid.white {
  color: #fff;
}

.heading.sheerid.black {
  color: #000;
  text-align: left;
  margin-bottom: 10px;
}

.heading.sheerid.black.small {
  font-size: 30px;
  line-height: 34px;
}

.heading.sheerid.orange {
  color: #ea9245;
  margin-bottom: 20px;
}

.slider__p {
  color: #fff;
  letter-spacing: -.2px;
  max-width: 400px;
  margin-top: 1em;
  margin-bottom: 2em;
  padding-right: 0;
  font-size: 14px;
  line-height: 18px;
}

.button {
  color: var(--dark-slate-blue);
  text-align: center;
  letter-spacing: .2px;
  background-color: #e08e45;
  border-radius: 500px;
  flex: none;
  padding: 1.2em 2.5em;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition: all .2s;
}

.button:hover {
  color: #fff;
  background-color: #db4258;
  transform: translate(0, -2px);
}

.button.w--current {
  color: var(--dark-slate-blue);
}

.button.w--current:hover {
  color: #fff;
}

.button.nav {
  color: var(--dark-slate-blue);
  margin-left: 10px;
  padding: 18px 27px;
  font-size: 14px;
}

.button.nav:hover {
  color: #fff;
}

.button.nav.w--current {
  color: #fff;
  background-color: #db4258;
}

.button.is--blue {
  background-color: var(--cadet-blue);
  color: #fff;
  margin-left: 0;
  font-weight: 600;
  display: none;
}

.button.is--dark-blue {
  background-color: var(--dark-slate-blue-2);
  color: #fff;
}

.button.is--dark-blue:hover {
  background-color: var(--dark-slate-blue);
}

.button.is--dark-blue.auto-margin {
  margin-top: auto;
}

.button.is--dark-blue.yellow {
  background-color: var(--sandy-brown);
  color: var(--dark-slate-blue);
}

.button.is--green {
  background-color: var(--yellow-green);
  color: #fff;
  font-weight: 500;
}

.button.is--green.auto-margin {
  background-color: var(--sandy-brown);
  margin-top: auto;
}

.button.is--green.auto-margin:hover {
  background-color: var(--cadet-blue);
}

.button.is--blue-2 {
  color: #fff;
  background-color: #316587;
  display: none;
}

.button.small {
  color: #fefeff;
  width: 130px;
  margin-top: auto;
  padding: 1em;
}

.button.small.auto-margin {
  margin-top: 0;
}

.button.is--big {
  text-align: center;
  flex-direction: column;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 1.2;
  display: inline-block;
}

.button.is--big.space {
  margin-top: 3em;
}

.button.is--big.conecta-rede {
  text-transform: uppercase;
  background-color: #f29b51;
}

.button.is--big.conecta-rede:hover {
  background-color: var(--dark-slate-blue);
}

.button.is--big.conecta-rede.green {
  background-color: var(--forest-green);
  color: #fff;
  margin-top: 2em;
}

.button.is--big.conecta-rede.green:hover {
  background-color: var(--dark-slate-blue);
}

.button.is--big.mathematica {
  margin-top: 8em;
  margin-bottom: 0;
}

.button.cta-form {
  padding: 16px 24px;
  font-size: 16px;
}

.button.p_cta {
  margin-top: 30px;
}

.button.p_cta.contratar {
  margin-top: 0;
}

.button.is--no-sign {
  background-color: var(--cadet-blue);
  color: #fff;
  text-transform: uppercase;
}

.button.green {
  background-color: var(--yellow-green);
}

.button.green:hover {
  background-color: var(--cadet-blue);
}

.button._60minutos {
  background-color: var(--light-sea-green);
  opacity: 1;
  color: #fff;
  margin-top: 0;
}

.button._60minutos:hover {
  background-color: var(--dark-slate-blue-2);
}

.button.eventos_box {
  background-color: var(--dark-slate-blue);
  color: #fff;
  text-transform: uppercase;
  width: 90px;
  padding: .8em .8em .8em 1em;
  font-weight: 600;
  line-height: 12px;
}

.button.eventos_box:hover {
  background-color: var(--dark-slate-blue-2);
}

.button.eventos_box.webinar {
  background-color: #80af41;
}

.button.eventos_box.webinar:hover {
  background-color: var(--light-slate-grey);
}

.button.eventos_box.oficinas {
  background-color: var(--dark-slate-blue-2);
}

.button.eventos_box.oficinas:hover {
  background-color: var(--light-slate-grey);
}

.button.eventos_box.workshops {
  background-color: var(--light-sea-green);
}

.button.eventos_box.workshops:hover {
  background-color: var(--light-slate-grey);
}

.button.eventos_bt_interno {
  background-color: var(--yellow-green);
  color: #fff;
}

.button.eventos_bt_interno:hover {
  background-color: var(--dark-slate-blue-2);
}

.button.pesquisador-bt01 {
  margin-right: 2.5em;
}

.button.pesquisador-bt01:hover {
  background-color: var(--deep-sky-blue);
  color: var(--dark-slate-blue);
}

.button.pesquisador-bt02 {
  background-color: var(--indian-red);
  color: #fff;
}

.button.pesquisador-bt02:hover {
  background-color: var(--deep-sky-blue);
  color: var(--dark-slate-blue);
}

.button.pesquisador-bt03 {
  background-color: var(--dark-slate-blue);
  color: var(--orange);
  margin-top: 1em;
}

.button.pesquisador-bt03:hover {
  background-color: var(--indian-red);
  color: #fff;
}

.button.lab {
  background-color: var(--indian-red);
  color: #fff;
  margin-top: 3em;
}

.button.lab:hover {
  background-color: var(--sandy-brown);
}

.button.lab.w--current {
  margin-top: 2.5em;
}

.button.todos {
  background-color: var(--cadet-blue);
}

.button.todos:hover {
  background-color: var(--yellow-green);
  color: var(--dark-slate-blue);
}

.button.lab-bt-red.seguranca-fale {
  margin-top: 2em;
}

.button.lab-bt-red.seguranca-fale.big_bt {
  font-size: 16px;
  line-height: 16px;
}

.button.lab-bt-red.seguranca-fale.soc {
  background-color: #001eff;
  font-size: 16px;
  line-height: 16px;
}

.button.lab-bt-red.seguranca-fale.soc:hover {
  background-color: #e4e4e4;
}

.button.lab-bt-dark {
  background-color: var(--midnight-blue);
  color: #fff;
}

.button.lab-bt-dark:hover {
  color: var(--dark-slate-blue);
  background-color: #ebebeb;
}

.button.lab-bt-dark.inscrevase {
  margin-right: 40px;
}

.button.conecta-bt-green {
  background-color: var(--forest-green);
  color: #fff;
}

.button.conecta-bt-green:hover {
  background-color: var(--yellow-green);
  color: var(--dark-slate-blue);
}

.button.conecta-bt-green.inscrevase {
  margin-right: 40px;
}

.button.conecta-bt-green.seguranca-fale {
  margin-top: 2em;
}

.button.conecta-bt-green.seguranca-fale.big_bt {
  font-size: 16px;
  line-height: 16px;
}

.button.conecta-bt-green.medium {
  padding: 1.8em 4em;
  font-size: 14px;
}

.button.is--red {
  background-color: var(--indian-red);
  color: #fff;
}

.button.is--red:hover {
  background-color: var(--dark-slate-blue);
}

.button.is--red.auto-margin {
  margin-top: auto;
}

.button.is--red.yellow {
  background-color: var(--sandy-brown);
  color: var(--dark-slate-blue);
}

.button.soc-bt {
  color: #fff;
  background-color: #001eff;
}

.button.soc-bt:hover {
  color: var(--dark-slate-blue);
  background-color: #d4d5d6;
}

.button.soc-bt.inscrevase {
  margin-right: 40px;
}

.button.soc-bt.seguranca-fale {
  margin-top: 2em;
}

.button.soc-bt.seguranca-fale.big_bt {
  font-size: 16px;
  line-height: 16px;
}

.button.soc-bt.seguranca-fale.soc {
  background-color: #001eff;
  font-size: 16px;
  line-height: 16px;
}

.button.soc-bt.seguranca-fale.soc:hover {
  background-color: #e4e4e4;
}

.button.sheerid-01 {
  color: #fff;
  background-color: #1d293f;
  font-size: 18px;
  font-weight: 400;
}

.button.sheerid-01:hover {
  background-color: #1e4491;
}

.button.sheerid-01.right-space {
  margin-right: 1em;
  font-weight: 500;
}

.button.sheerid-02 {
  color: #dd4c5a;
  background-color: #fff;
  font-size: 18px;
  font-weight: 400;
}

.button.sheerid-02:hover {
  background-color: #e0e0e0;
}

.button.sheerid-02.right-space {
  margin-right: 1em;
}

.button.sheerid-default {
  color: #fff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  height: 55px;
  margin-left: 1em;
  margin-right: auto;
  padding: 1em;
  font-size: 18px;
  font-weight: 500;
  display: inline-block;
}

.button.sheerid-default.red {
  background-color: #dd4c5a;
  margin-left: 0;
  font-weight: 500;
  display: inline-block;
}

.button.sheerid-default.red:hover {
  background-color: #e08e45;
}

.button.sheerid-default.red.mini {
  height: auto;
  padding-left: 2em;
  padding-right: 2em;
  font-size: 16px;
}

.button.soc-bt--02 {
  color: #fff;
  background-color: #001eff;
  margin-top: 2em;
}

.button.soc-bt--02:hover {
  color: var(--dark-slate-blue);
  background-color: #d4d5d6;
}

.button.soc-bt--02.inscrevase {
  margin-right: 40px;
}

.button.soc-bt--02.seguranca-fale {
  margin-top: 2em;
}

.button.soc-bt--02.seguranca-fale.big_bt {
  font-size: 16px;
  line-height: 16px;
}

.button.soc-bt--02.seguranca-fale.soc {
  background-color: #001eff;
  font-size: 16px;
  line-height: 16px;
}

.button.soc-bt--02.seguranca-fale.soc:hover {
  background-color: #e4e4e4;
}

.button.lab-bt-red {
  background-color: var(--indian-red);
  color: #fff;
}

.button.lab-bt-red:hover {
  color: var(--dark-slate-blue);
  background-color: #ebebeb;
}

.button.lab-bt-red.inscrevase {
  margin-right: 40px;
}

.button.lab-bt-yellow {
  background-color: var(--sandy-brown);
  color: #333846;
}

.button.lab-bt-yellow:hover {
  color: var(--dark-slate-blue);
  background-color: #ebebeb;
}

.button.lab-bt-yellow.inscrevase {
  margin-right: 40px;
}

.button.lab-bt-orange {
  color: #fff;
  background-color: #dd4c5a;
}

.button.lab-bt-orange:hover {
  color: var(--dark-slate-blue);
  background-color: #d4d5d6;
}

.button.lab-bt-orange.inscrevase {
  margin-right: 40px;
}

.button.lab-bt-orange.seguranca-fale {
  margin-top: 2em;
}

.button.lab-bt-orange.seguranca-fale.big_bt {
  font-size: 16px;
  line-height: 16px;
}

.button.lab-bt-orange.seguranca-fale.soc {
  background-color: #001eff;
  font-size: 16px;
  line-height: 16px;
}

.button.lab-bt-orange.seguranca-fale.soc:hover {
  background-color: #e4e4e4;
}

.button.lab-outline {
  border: 2px solid var(--sandy-brown);
  color: #fff;
  background-color: #0000;
  margin-right: 1em;
}

.button.lab-outline:hover {
  background-color: #3f3f3f;
}

.button.lab-outline.dark {
  border-color: var(--dark-slate-blue-4);
  color: #000;
}

.button.lab-outline.dark:hover {
  background-color: #f3f3f3;
}

.button.lab-outline.dark-orange {
  background-color: #424242;
}

.button.lab-outline.dark-orange:hover {
  color: #3a3a3a;
  background-color: #fff;
}

.slider__content {
  text-align: left;
  max-width: 460px;
}

.is--blue {
  color: var(--cadet-blue);
}

.nav {
  background-color: #0000;
  padding-top: 2em;
  padding-bottom: 1em;
}

.nav.moodle {
  z-index: 100;
  padding-top: 3em;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.nav.moodle.teste {
  display: none;
}

.nav.conferencia {
  z-index: 50;
}

.nav.educacional {
  z-index: 100;
  padding-top: 3em;
  position: absolute;
  inset: 0% 0% auto;
}

.nav.educacional.teste {
  display: none;
}

.nav.diploma {
  z-index: 100;
  padding-top: 3em;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.nav.diploma.teste {
  display: none;
}

.nav.lab {
  z-index: 100;
  padding-top: 3em;
  position: absolute;
  inset: 17px 0% auto;
}

.nav.google {
  z-index: 100;
  padding-top: 3em;
  position: absolute;
  inset: 0% 0% auto;
}

.nav__menu {
  align-items: center;
  margin-left: auto;
  padding-right: 0;
  display: flex;
}

.nav__logo {
  max-width: 153px;
}

.nav__link {
  color: #fff;
  text-transform: uppercase;
  padding: 13px 15px;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
}

.nav__link:hover, .nav__link.w--current {
  color: var(--sandy-brown);
}

.nav__link.is-blue {
  background-color: var(--dark-slate-blue-2);
  text-align: center;
  border-top-left-radius: 200px;
  border-bottom-left-radius: 200px;
  padding: 13px 19px 13px 25px;
}

.nav__link.is--green {
  background-color: var(--yellow-green);
  text-align: center;
  border-radius: 200px;
  margin-left: 20px;
  padding: 13px 25px 13px 19px;
}

.nav__link.is--green:hover {
  color: var(--dark-slate-blue);
}

.nav__link.mobile {
  display: none;
}

.nav__link.moodle_bt1 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-top-left-radius: 90px;
  border-bottom-left-radius: 90px;
  padding: 1.5em 1.5em 1.5em 3em;
  transition: all .2s;
}

.nav__link.moodle_bt1:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.moodle_bt2 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-radius: 0;
  padding: 1.5em 3em 1.5em 1.5em;
  transition: all .2s;
}

.nav__link.moodle_bt2:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.moodle_bt3 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--sandy-brown);
  color: var(--dark-slate-blue);
  border-radius: 0 90px 90px 0;
  padding: 1.5em 3em;
  transition: all .2s;
}

.nav__link.moodle_bt3:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.fone-menu-01 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-top-left-radius: 90px;
  border-bottom-left-radius: 90px;
  padding: 1.5em 3em;
  transition: all .2s;
}

.nav__link.fone-menu-01:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.diploma_bt2 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-radius: 0;
  padding: 1.5em 3em 1.5em 1.5em;
  transition: all .2s;
}

.nav__link.diploma_bt2:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.diploma_bt3 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--sandy-brown);
  color: var(--dark-slate-blue);
  border-radius: 0 90px 90px 0;
  padding: 1.5em 3em;
  transition: all .2s;
}

.nav__link.diploma_bt3:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.pesquisador-bt1 {
  border: 1px none var(--dark-slate-blue-2);
  color: var(--dark-slate-blue);
  background-color: #fff;
  border-top-left-radius: 90px;
  border-bottom-left-radius: 90px;
  padding: 1.1em 1.1em 1.1em 2.5em;
  transition: all .2s;
}

.nav__link.pesquisador-bt1:hover {
  color: #fff;
  background-color: #cc4a5e;
}

.nav__link.pesquisador-bt2 {
  border: 1px none var(--dark-slate-blue-2);
  color: var(--dark-slate-blue);
  background-color: #fff;
  border-radius: 0;
  padding: 1.1em;
  transition: all .2s;
}

.nav__link.pesquisador-bt2:hover {
  background-color: var(--indian-red);
  color: #fff;
}

.nav__link.pesquisador-bt4 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--deep-sky-blue);
  color: #fff;
  border-radius: 0 90px 90px 0;
  padding: 1.1em 2.5em 1.1em 1.5em;
  transition: all .2s;
}

.nav__link.pesquisador-bt4:hover {
  background-color: var(--sandy-brown);
  color: #fff;
}

.nav__link.pesquisador-bt3 {
  border: 1px none var(--dark-slate-blue-2);
  color: var(--dark-slate-blue);
  background-color: #fff;
  border-radius: 0;
  padding: 1.1em 2em 1.1em 1.1em;
  transition: all .2s;
}

.nav__link.pesquisador-bt3:hover {
  background-color: var(--indian-red);
  color: #fff;
}

.nav__link.lab-item {
  border: 1px none var(--dark-slate-blue-2);
  background-color: #0000;
  border-radius: 0;
  padding: 1em;
  transition: all .2s;
}

.nav__link.lab-item:hover {
  color: var(--yellow-green);
  background-color: #0000;
}

.nav__link.backup_bt1 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-top-left-radius: 90px;
  border-bottom-left-radius: 90px;
  padding: 1.5em 1.5em 1.5em 3em;
  transition: all .2s;
}

.nav__link.backup_bt1:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.backup_bt2 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-radius: 0;
  padding: 1.5em;
  transition: all .2s;
}

.nav__link.backup_bt2:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.backup_bt_last {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-radius: 0;
  padding: 1.5em 3em 1.5em 1.5em;
  transition: all .2s;
}

.nav__link.backup_bt_last:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.fone-menu-02 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-radius: 0;
  padding: 1.5em 3em 1.5em 1.5em;
  transition: all .2s;
}

.nav__link.fone-menu-02:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.conecta-menu-01 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-top-left-radius: 90px;
  border-bottom-left-radius: 90px;
  padding: 1.5em 1.5em 1.5em 2em;
  font-size: .8em;
  line-height: 1.2em;
  transition: all .2s;
}

.nav__link.conecta-menu-01:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.conecta-menu-02 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-radius: 0;
  padding: 1.5em;
  font-size: .8em;
  line-height: 1.2em;
  transition: all .2s;
}

.nav__link.conecta-menu-02:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.conecta_bt3 {
  border: 1px none var(--dark-slate-blue-2);
  color: #fff;
  background-color: #27ae60;
  border-radius: 0 90px 90px 0;
  padding: 1.5em 2em 1.5em 1.5em;
  font-size: .8em;
  line-height: 1.2em;
  transition: all .2s;
}

.nav__link.conecta_bt3:hover {
  background-color: var(--sandy-brown);
  color: #fff;
}

.nav__link.soc-menu-01 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-top-left-radius: 90px;
  border-bottom-left-radius: 90px;
  padding: 1.5em 1.5em 1.5em 2em;
  transition: all .2s;
}

.nav__link.soc-menu-01:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.soc-menu-02 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-radius: 0;
  padding: 1.5em;
  transition: all .2s;
}

.nav__link.soc-menu-02:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.sheerid-bt01 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-top-left-radius: 90px;
  border-bottom-left-radius: 90px;
  padding: 1.5em 1.5em 1.5em 3em;
  transition: all .2s;
}

.nav__link.sheerid-bt01:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.sheerid-bt02 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-radius: 0;
  padding: 1.5em;
  transition: all .2s;
}

.nav__link.sheerid-bt02:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link.sheerid-bt03 {
  border: 1px none var(--dark-slate-blue-2);
  color: var(--dark-slate-blue);
  background-color: #eb9346;
  border-radius: 0 90px 90px 0;
  padding: 1.5em 3em;
  transition: all .2s;
}

.nav__link.sheerid-bt03:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.nav__wrapper.lps_interna {
  justify-content: space-between;
}

.nav__wrapper.lps_interna.right {
  justify-content: flex-end;
}

.nav__link-app {
  width: 50px;
  height: 50px;
  margin-left: 12px;
  transition: transform .25s;
}

.nav__link-app:hover {
  transform: translate(0, -2px);
}

.search {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-width: 1px;
  border-color: #000;
  border-radius: 500px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 740px;
  height: 60px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 23px 23px 84px #00000038;
}

.search__drop {
  color: var(--sandy-brown);
  background-color: #fff;
  border-top-left-radius: 200px;
  border-bottom-left-radius: 200px;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 13px;
  line-height: 16px;
  display: none;
  position: relative;
}

.search__drop.w--open {
  position: relative;
}

.dropdown {
  color: var(--sandy-brown);
  font-weight: 600;
  position: relative;
}

.search-2 {
  display: flex;
}

.search-button {
  display: none;
}

.search__separator {
  color: #e2e4e8;
  background-color: #e2e4e8;
  width: 1px;
  height: 32px;
}

.search__separator.hide {
  display: none;
}

.search__button {
  background-color: var(--dark-slate-blue);
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46a996_search_nn.svg");
  background-position: 40%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 8%;
  height: 60px;
  padding: 0;
  display: block;
  position: static;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.search__input {
  border-width: 1px;
  border-color: #000;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.search-input {
  background-color: #fff;
  height: 80px;
  margin-bottom: 0;
  margin-left: -15px;
  padding: 0 24px 0 39px;
}

.search-input::placeholder {
  color: #8c97ac;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
}

.search__icon {
  background-color: var(--dark-slate-blue-2);
  border-radius: 0;
  flex-direction: column;
  order: 1;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 60px;
  margin-left: auto;
  margin-right: -2px;
  display: flex;
}

.search__icon.hide {
  border-radius: 11px;
  display: none;
}

.service-menu {
  border-radius: 200px;
  align-items: center;
  height: 70px;
  display: flex;
  overflow: hidden;
}

.service-menu__link {
  background-color: var(--dark-slate-blue-2);
  flex: 1;
  align-items: center;
  height: 70px;
  padding-left: 24px;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

.service-menu__link.is--blue {
  color: var(--dark-slate-blue);
  background-color: #316587;
}

.service-menu__link.is--blue:hover {
  background-color: #284b6e;
}

.service-menu__link.is--blue2 {
  background-color: #36b1bb;
}

.service-menu__link.is--blue2:hover {
  background-color: #2c9199;
}

.service-menu__link.is--green {
  background-color: var(--sandy-brown);
}

.service-menu__link.is--green:hover {
  background-color: #a2622b;
}

.service-menu__link.is--yellow {
  background-color: var(--yellow-green);
}

.service-menu__link.is--yellow:hover {
  background-color: #5b7e2c;
}

.service-menu__link.is--rounded {
  justify-content: flex-start;
  padding-right: 24px;
}

.service-menu__link.is--rounded:hover {
  background-color: #063b7f;
}

.service-menu__link-txt {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 13px;
  text-decoration: none;
}

.service-menu__link-img {
  margin-right: 8px;
}

._4-collumns {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

._4-collumns.bottom-margin {
  margin-bottom: 48px;
}

._4-collumns.bottom-margin.blog {
  grid-template-columns: .25fr 1fr;
}

.card__wrapper {
  text-align: left;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.card__wrapper.blog {
  padding-bottom: 32px;
}

.card__content-hd {
  color: #316587;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 18px;
}

.card__content-hd.is--big {
  color: var(--dark-slate-blue);
  font-size: 30px;
  line-height: 28px;
}

.card__content-hd.is--big.is--bigwhite {
  color: #fff;
  text-transform: none;
}

.card__content-hd.is--big.is--bigwhite.all_caps {
  text-transform: uppercase;
}

.card__content-hd.is--big.left.white-span {
  color: #fff;
  margin-bottom: 0;
}

.card__content-hd.is--big.left.white-span.seguranca {
  margin-bottom: .4em;
}

.card__content-hd.is--white {
  color: #fff;
  font-size: 12px;
  line-height: 15px;
}

.card__content-hd.is--green {
  color: var(--yellow-green);
  text-align: left;
  margin-bottom: 0;
}

.card__content-hd.is--green.card, .card__content-hd.is--green.card-n {
  margin-bottom: 0;
}

.card__content-hd.is--green.eventos {
  text-transform: none;
  font-size: 14px;
  font-weight: 700;
}

.card__content-hd.is--green.eventos_blue {
  color: var(--deep-sky-blue);
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
}

.card__content-hd.is--green.eventos_blue.webinar {
  color: #034ea1;
}

.card__content-hd.is--green.eventos_blue.oficinas {
  color: var(--sandy-brown);
}

.card__content-hd.is--green.eventos_blue.workshops {
  color: var(--yellow-green);
}

.card__content-hd.is--light-blue {
  color: var(--cadet-blue);
}

.card__content-hd.is--orange {
  color: var(--sandy-brown);
  font-size: 12px;
  line-height: 15px;
}

.card__content-hd.is--dark_grey {
  color: var(--dark-slate-blue);
  text-transform: none;
  font-size: 16px;
  line-height: 15px;
}

.card__content-icon {
  width: 29px;
  margin-bottom: 10px;
}

.card__content-p {
  color: #7c8087;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.card__content-p.is--white {
  color: #fff;
  text-align: left;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 10px 10px 10px 0;
  font-weight: 400;
}

.card__content-p.is--white.categoria {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.card__content-p.is--white.compartilhe {
  text-align: center;
  background-color: #ed2f5a;
  border-radius: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 11px;
  position: relative;
}

.card__content-p.is--white.blog {
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 0;
  padding-right: 10px;
}

.card__content-p.is--white.small {
  margin-bottom: 0;
}

.card__content-p.is--white.blog_destaques {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.card__content-p.is--white.no_space {
  text-align: left;
  margin-bottom: 0;
  padding-right: 0;
}

.card__content-p.is--white.mobile {
  font-weight: 400;
}

.card__content-p.is--white.left {
  border-radius: 0;
}

.card__content-p.is--white.cases-destaques {
  color: var(--cadet-blue);
  text-transform: uppercase;
  border-radius: 0;
  margin-bottom: 0;
}

.card__content-p.is--white.label {
  margin-bottom: 0;
  padding-left: 0;
}

.card__content-p.is-consultoria {
  color: #fff;
}

.card__content-p.bottom-margin {
  margin-bottom: 16px;
}

.card {
  background-color: #fff;
  border-top-right-radius: 38px;
  border-bottom-right-radius: 15px;
  text-decoration: none;
  transition: all .25s;
  overflow: hidden;
  box-shadow: 0 0 15px #00000026;
}

.card:hover {
  transform: translate(0, -2px);
  box-shadow: 0 0 30px #00000026;
}

.card.is--dark-blue {
  background-color: #173f8c;
  border-radius: 15px;
  flex-direction: column;
  order: 1;
  justify-content: flex-start;
  margin-right: 10px;
  display: flex;
  box-shadow: 3px 0 6px #00000029;
}

.card.is--white {
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  display: flex;
  box-shadow: 0 3px 12px #0000001a;
}

.card.collection_first {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 15px;
}

.card__img {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 180px;
  padding-top: 30px;
}

.card__hd {
  color: var(--dark-slate-blue);
  text-transform: uppercase;
  margin-top: 24px;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  line-height: 18px;
}

.card__hd.is--white {
  color: #fff;
  text-transform: none;
  font-size: 17px;
}

.card__hd.case {
  margin-top: 0;
}

.card__hd.vantagens {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 10px;
  font-size: 14px;
  line-height: 16px;
}

.card__hd.artigo {
  text-transform: none;
  margin-top: 5px;
}

.card__p {
  color: #7c8087;
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
  font-family: museo-slab, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 16px;
}

.card__p.is--white {
  color: #fff;
}

.card__p.is--white.bottom-p, .card__p.is--case {
  margin-bottom: 16px;
}

.hidden {
  display: none;
}

.bg__img {
  z-index: -1;
  object-fit: fill;
  width: 1370px;
  margin-bottom: 0;
  margin-right: 0;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(300px, 114px);
}

.align-right {
  justify-content: flex-end;
  padding-right: 163px;
  display: flex;
}

.align-right.compute {
  justify-content: space-between;
  align-items: stretch;
  padding-left: 220px;
  padding-right: 88px;
  display: flex;
}

.align-right.compute_interna {
  justify-content: flex-end;
  align-items: stretch;
  padding-left: 0;
  padding-right: 350px;
  display: flex;
}

.cta {
  z-index: 1;
  background-color: var(--dark-slate-blue);
  border-radius: 200px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 250px;
  padding-left: 76px;
  padding-right: 76px;
  display: flex;
  position: relative;
}

.cta.is--blue {
  background-color: var(--indian-red);
  color: var(--indian-red);
  justify-content: center;
  padding-left: 94px;
  padding-right: 70px;
}

.cta.is--green {
  background-color: var(--yellow-green);
  justify-content: center;
  padding-left: 94px;
  padding-right: 70px;
}

.cta.lab {
  background-color: var(--cadet-blue);
  color: var(--light-sea-green);
  justify-content: center;
  padding-left: 94px;
  padding-right: 70px;
}

.cta.moodle {
  background-color: var(--dark-slate-blue-3);
  color: var(--light-sea-green);
  justify-content: center;
  padding-left: 94px;
  padding-right: 70px;
}

.cta.green {
  background-color: var(--yellow-green);
}

.cta__content {
  flex: none;
  width: 322px;
}

.cta__content.p {
  width: 146px;
  margin-left: auto;
  margin-right: 6px;
}

.cta__content.p-blue {
  max-width: 242px;
  margin-left: 0;
  margin-right: 16px;
}

.cta__content.p-blue.eventos {
  text-align: left;
  width: 300px;
  margin-left: 10px;
}

.cta__content.p-blue.lab {
  text-align: left;
  width: 300px;
  margin-left: 10px;
  padding-right: 10px;
}

.cta__content.is--blue {
  width: 280px;
}

.cta__content.is--blue.canal {
  width: 260px;
}

.cta__txt {
  color: var(--sandy-brown);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 15px;
}

.cta__txt.is--blue {
  color: var(--dark-slate-blue);
  text-align: left;
}

.cta__txt.is--orange {
  color: var(--orange);
  text-align: left;
}

.cta__hd {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 28px;
}

.cta__hd-span {
  color: var(--cadet-blue);
}

.cta__img {
  z-index: -1;
  margin-top: -25px;
  position: absolute;
  transform: translate(46%);
}

.cta__img.is--sec {
  width: 240px;
  margin-top: -53px;
  margin-left: 16px;
  margin-right: 16px;
  position: static;
  inset: 0% auto auto;
  transform: none;
}

.cta__img.is--sec.eventos, .cta__img.is--sec.lab {
  width: 250px;
  margin-top: -4px;
  margin-left: -11px;
  margin-right: 10px;
}

.cta__img.is--sec.moodle {
  width: 250px;
  margin-top: -34px;
  margin-left: -11px;
  margin-right: 10px;
}

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

.news.top-48 {
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-flow: column;
  margin-top: 48px;
}

.card__content {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.card__content.is--consultoria {
  text-align: left;
  max-width: 270px;
}

.card__content.is--compute {
  max-width: 270px;
  position: static;
  left: 300px;
}

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

.card__content.home.ofertas {
  padding-bottom: 14px;
}

.card__content.is-security {
  text-align: left;
}

.card__content.is--blog {
  text-align: left;
  padding-top: 90px;
}

.card__content.is--compute-logo {
  max-width: 360px;
  margin-top: 0;
  position: static;
  left: 300px;
}

.news__form {
  align-items: flex-start;
  height: 54px;
  padding-right: 10px;
  display: flex;
}

.news__form.small {
  text-align: left;
  flex-wrap: wrap;
  display: block;
}

.news__content {
  max-width: 500px;
}

.news__content.home {
  padding-left: 20px;
}

.news-wrapper {
  flex-direction: column;
  justify-content: center;
  display: block;
}

.news__form-field {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aa0e_email-84.svg");
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-left-radius: 200px;
  border-bottom-left-radius: 200px;
  height: 54px;
  margin-bottom: 0;
  padding-left: 58px;
}

.news__form-field::placeholder {
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
}

.news__form-field.small {
  background-position: 16px;
  background-size: 17px;
  border-radius: 500px;
  height: 43px;
  margin-top: 10px;
  padding-left: 43px;
}

.news__form-block {
  align-items: center;
  height: 54px;
  margin-bottom: 0;
  display: block;
}

.submit-button {
  background-color: var(--yellow-green);
  border-top-right-radius: 200px;
  border-bottom-right-radius: 200px;
  height: 54px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 12px;
  line-height: 15px;
  transition: background-color .25s;
}

.submit-button:hover {
  background-color: var(--sandy-brown);
}

.submit-button.small {
  border-radius: 20px;
  height: auto;
  margin-top: 20px;
}

.footer {
  background-color: #fff;
  border-radius: 50px;
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 15px #00000014;
}

.footer__company {
  background-color: #c8d5db40;
  flex-direction: column;
  align-items: center;
  padding-top: 54px;
  padding-bottom: 54px;
  display: flex;
}

.footer__company-wrapper {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 600px;
  display: flex;
}

.footer__company-img {
  object-fit: none;
}

.footer__company-txt {
  text-align: center;
  margin-bottom: 24px;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}

.footer__links {
  grid-column-gap: 37px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 54px 86px;
  display: grid;
}

.footer__links-hd {
  color: #034ea1;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 13px;
  line-height: 17px;
}

.footer__links-hd.is--big {
  color: var(--dark-slate-blue);
  font-size: 30px;
  line-height: 28px;
}

.footer__links-hd.is--white {
  color: #fff;
  font-size: 12px;
  line-height: 15px;
}

.footer__links-hd.is--green {
  color: var(--yellow-green);
}

.footer__links-hd.is--light-blue {
  color: var(--cadet-blue);
}

.footer__links-hd.is--blue {
  color: #07abc1;
  margin-bottom: 0;
}

.footer__links-hd.baixo {
  margin-top: 30px;
}

.footer__div {
  background-color: var(--cadet-blue);
  width: 60px;
  height: 1px;
}

.footer__links-p {
  color: #7c8087;
  text-align: left;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.footer__links-p.is--white {
  color: #fff;
  margin-top: 0;
}

.footer__capes {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--dark-slate-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.75fr 1fr;
  grid-auto-columns: 1fr;
  padding: 48px 85px 50px;
  display: grid;
}

.footer__capes-img {
  height: 30px;
}

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

.footer__rnp {
  padding: 20px 85px 40px;
}

.footer__rnp-wrapper {
  text-transform: uppercase;
  border-bottom: 1px solid #dde6ea;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.footer__rnp-link {
  color: var(--dark-slate-blue);
  margin-right: 16px;
  font-size: 11px;
  font-weight: 600;
  line-height: 13px;
  text-decoration: none;
}

.footer__rnp-link:hover {
  color: var(--cadet-blue);
}

.footer__rnp-link.blue_link {
  color: var(--dark-slate-blue-2);
}

.footer__rnp-link.blue_link:hover {
  color: var(--cadet-blue);
}

.footer_rnp-block {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.footer__rnp-img {
  object-fit: none;
  flex: 0 auto;
  width: 154px;
}

.footer__rnp-img.first {
  object-fit: contain;
  flex: 0 auto;
  width: 100%;
  margin-right: 0;
}

.cta__content-span {
  color: var(--sandy-brown);
}

.nn__body {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  overflow: visible;
}

.cta__button-wrapper {
  flex-direction: row;
  align-items: center;
  max-width: 290px;
  display: flex;
}

.cta__button-wrapper.green {
  text-align: left;
  max-width: 240px;
  display: block;
}

.footer__txt {
  text-align: center;
  text-transform: uppercase;
  margin-top: 16px;
  font-size: 11px;
  line-height: 18px;
}

.footer__txt.white {
  color: #fff;
}

.footer__txt-link {
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.footer__txt-link:hover {
  color: var(--cadet-blue);
}

.footer__txt-link.white {
  color: #fff;
}

.footer__txt-link.white:hover {
  color: var(--sandy-brown);
}

.footer__links-hyper {
  color: #000;
  text-align: left;
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  text-decoration: none;
  transition: all .2s;
  display: block;
}

.footer__links-hyper:hover {
  color: var(--cadet-blue);
}

.footer__links-hyper.is--first {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-top: 16px;
  transition: all .2s;
}

.footer__links-hyper.is--first:hover {
  color: var(--cadet-blue);
}

.footer__links-hyper.dropdown_footer {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.footer__links-case-wrapper {
  color: var(--dark-slate-blue);
  align-items: flex-start;
  margin-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.footer__links-case-wrapper:hover {
  color: var(--dark-slate-blue-2);
}

.footer__links-case-wrapper.is--frist {
  text-align: left;
  margin-top: 8px;
}

.footer__links-case-icon {
  flex: none;
  width: 4px;
  margin-right: 4px;
  padding-top: 3px;
}

.footer__links-social-block {
  border: 2px solid #124ea1;
  border-radius: 500px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 4px;
  transition: transform .2s;
  display: flex;
}

.footer__links-social-block:hover {
  transform: translate(0, -2px);
}

.footer__links-social-img {
  height: 14px;
}

.footer__links-social-img.is--linkedin {
  height: 11px;
}

.footer__links-social-wrapper {
  margin-top: 16px;
  margin-bottom: 30px;
  display: flex;
}

.image-10 {
  z-index: -1;
  max-width: none;
  position: absolute;
  inset: 120% auto auto 50%;
  transform: translate(-50%, -50%);
}

.overflow-hidden {
  opacity: 1;
  object-fit: fill;
  display: block;
  overflow: hidden;
}

.overflow-hidden.loadeventos {
  opacity: 0;
  border-radius: 0;
  transition: opacity 1s;
}

.overflow-hidden.rnp-lab {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ae22_lab-bg-interno.jpg");
  background-position: 50% -3100px;
  background-size: auto;
}

.overflow-hidden.rnp-lab.less-top-space {
  background-position: 50% -3000px;
}

.overflow-hidden.rnp-lab.one {
  background-position: 50% -3700px;
}

.overflow-hidden.rnp-lab.smartmed {
  background-position: 50% -3400px;
}

.image-11 {
  max-width: none;
}

.consultoria__bg {
  z-index: -1;
  width: 3000px;
  max-width: none;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.consultoria__bg.mobile {
  display: none;
}

.consultoria__bg-2 {
  z-index: -2;
  width: 3568px;
  max-width: none;
  position: absolute;
  inset: -9% auto auto 50%;
  transform: translate(-50%, -50%);
}

.aplicacoes__bg {
  z-index: -1;
  width: 3505px;
  max-width: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-38%, -50%);
}

.service__menu-icon {
  flex: none;
  width: 6px;
  margin-left: auto;
  display: block;
  transform: rotate(90deg);
}

.service__menu-icon.is--white {
  width: 10px;
  display: none;
  transform: none;
}

.dropdown-link {
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-list {
  top: 46px;
}

.dropdown-list.w--open {
  background-color: #fff;
  border-radius: 200px;
  top: auto;
  box-shadow: 0 0 15px #00000042;
}

.nav__menu-app {
  z-index: 10;
  flex-direction: column;
  align-items: center;
  width: 268px;
  display: none;
  position: absolute;
  inset: 70px -1.2% auto auto;
  overflow: visible;
  box-shadow: 0 0 15px #00000052;
}

.nav__menu-app-title {
  background-color: var(--dark-slate-blue-2);
  color: #fff;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
  position: relative;
  right: auto;
}

.nav__menu-app-triangle {
  align-self: flex-end;
  margin-top: -8px;
  margin-right: 32px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.nav__menu-link-block {
  background-color: #fff;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  padding: 32px 30px;
  display: flex;
}

.nav__menu-app-link {
  color: var(--dark-slate-blue);
  text-align: center;
  text-transform: uppercase;
  flex-direction: column;
  align-items: center;
  width: 48%;
  margin-bottom: 16px;
  font-size: 11px;
  font-weight: 600;
  line-height: 11px;
  text-decoration: none;
  transition: transform .25s;
  display: flex;
}

.nav__menu-app-link:hover {
  transform: translate(0, -2px);
}

.app-link__img {
  width: 33px;
  margin-bottom: 8px;
}

.nav__menu-conta {
  z-index: 10;
  flex-direction: column;
  align-items: center;
  width: 195px;
  display: none;
  position: absolute;
  inset: 70px -1.2% auto auto;
  overflow: visible;
  box-shadow: 0 0 15px #00000052;
}

.nav__menu-conta-triangle {
  align-self: flex-end;
  margin-top: -8px;
  margin-right: 32px;
  position: absolute;
  inset: 0% 50% auto;
}

.nav__menu-conta-title {
  background-color: var(--yellow-green);
  color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 25px 22px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
  position: relative;
  right: auto;
}

.footer__links-conta-wrapper {
  color: var(--dark-slate-blue);
  align-items: flex-start;
  margin-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.footer__links-conta-wrapper:hover {
  color: var(--dark-slate-blue-2);
}

.footer__links-conta-wrapper.is--frist {
  margin-top: 16px;
}

.footer__links-hyper-conta {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
  text-decoration: none;
  display: block;
}

.footer__links-hyper-conta:hover {
  color: var(--dark-slate-blue);
}

.footer__links-hyper-conta.is--first {
  color: var(--dark-slate-blue);
  margin-top: 16px;
}

.html-embed-2 {
  height: 1px;
}

.slide-wrapper-copy {
  align-items: flex-start;
  height: 100%;
  padding-top: 12.6em;
  display: flex;
}

.hero__content {
  text-align: left;
  max-width: 500px;
}

.hero__content.nuvem {
  max-width: 380px;
}

.hero__content.moodle {
  z-index: 300;
  position: static;
}

.hero__content.conferencia {
  z-index: 10;
  max-width: 535px;
  position: relative;
}

.hero__content.educacional {
  z-index: 300;
  position: static;
}

.hero__content._60minutos {
  z-index: 300;
  max-width: 450px;
  position: static;
}

.hero__content.diploma, .hero__content.diploma2 {
  z-index: 300;
  position: static;
}

.hero__content.diploma_digital {
  z-index: 300;
  max-width: 420px;
  position: static;
}

.hero__content.diplomadigital {
  z-index: 300;
  position: static;
}

.hero__content.pesquisador_hero {
  z-index: 300;
  max-width: 400px;
  position: static;
}

.hero__content.lab {
  z-index: 300;
  max-width: 440px;
  position: static;
}

.hero__content.google {
  z-index: 300;
  position: static;
}

.hero__content.lab_nas_nuvens {
  z-index: 300;
  max-width: 550px;
  position: static;
}

.hero__content.lab_nas_nuvens.lanse {
  max-width: 480px;
}

.hero__content.lab_nas_nuvens_interna {
  z-index: 300;
  text-align: left;
  flex-direction: column;
  max-width: none;
  display: block;
  position: static;
}

.hero__content.seguranca, .hero__content.soc {
  z-index: 300;
  max-width: 320px;
  position: static;
}

.hero__content.sheerid {
  z-index: 300;
  max-width: 450px;
  position: relative;
}

.header__p {
  color: #fff;
  letter-spacing: -.2px;
  max-width: 330px;
  margin-top: 1em;
  margin-bottom: 2em;
  padding-right: 15px;
  font-size: 14px;
  line-height: 18px;
}

.header__p.moodle {
  color: #313339;
  max-width: 380px;
  font-size: 20px;
  line-height: 22px;
}

.header__p.moodle.white {
  color: #fff;
  font-size: 20px;
  line-height: 22px;
}

.header__p.conferencia {
  color: var(--dark-slate-blue);
  max-width: 85%;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.header__p.educacional {
  color: #313339;
  max-width: 380px;
  font-size: 20px;
  line-height: 22px;
}

.header__p.educacional.white {
  color: #fff;
  margin-top: .5em;
  margin-bottom: 1.5em;
  font-size: 20px;
  line-height: 22px;
}

.header__p.educacional.white.interno {
  max-width: none;
  margin-top: 1.25em;
  font-size: 16px;
  line-height: 18px;
}

.header__p.educacional.white.eventos_organiza {
  max-width: none;
  font-size: 16px;
  line-height: 20px;
}

.header__p.educacional.produtos {
  color: #fff;
  font-size: 14px;
  line-height: 18px;
}

.header__p.educacional.produtos.black {
  color: #313339;
}

.header__p.eventos {
  color: var(--light-slate-grey);
  max-width: 100%;
  margin-top: 0;
  font-size: 16px;
  line-height: 20px;
}

.header__p.diploma {
  color: #fff;
  max-width: 380px;
  margin-top: 0;
  font-size: 16px;
  line-height: 22px;
}

.header__p.diploma.white {
  color: #fff;
  font-size: 20px;
  line-height: 22px;
}

.header__p.diplomadigital.branco {
  color: #fff;
}

.header__p.diplomadigital {
  color: #313339;
  max-width: 380px;
  font-size: 20px;
  line-height: 22px;
}

.header__p.diplomadigital.white {
  color: #fff;
  font-size: 20px;
  line-height: 22px;
}

.header__p.pesquisador {
  color: #fff;
  max-width: 380px;
  margin-top: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.header__p.pesquisador.white {
  color: #fff;
  font-size: 20px;
  line-height: 22px;
}

.header__p.pesquisador.pre-form {
  margin-bottom: 0;
}

.header__p.lab {
  color: #313339;
  max-width: 380px;
  font-size: 20px;
  line-height: 22px;
}

.header__p.lab.white {
  color: #fff;
  max-width: 100%;
  margin-top: .5em;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 22px;
}

.header__p.lab.white.interno {
  max-width: none;
  margin-top: 1.25em;
  font-size: 16px;
  line-height: 18px;
}

.header__p.lab.white.eventos_organiza {
  max-width: none;
  font-size: 16px;
  line-height: 20px;
}

.header__p.lab.produtos {
  color: #fff;
  font-size: 14px;
  line-height: 18px;
}

.header__p.lab.produtos.black {
  color: #313339;
}

.header__p.lab.white {
  color: #fff;
  font-size: 20px;
  line-height: 22px;
}

.header__p.lab.info {
  margin-bottom: 0;
  padding-right: 0;
}

.header__p.lab.info.bold-red {
  color: var(--indian-red-2);
  font-weight: 700;
}

.header__p.lab-evento-desc {
  color: #fff;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 22px;
}

.header__p.lab-evento-desc.white {
  color: #fff;
  font-size: 20px;
  line-height: 22px;
}

.header__p.lab-evento-desc.dark {
  color: var(--dark-slate-blue);
}

.header__p.mathermetica {
  color: #313339;
  max-width: 380px;
  font-size: 20px;
  line-height: 22px;
}

.header__p.mathermetica.white {
  color: #fff;
  max-width: 500px;
  margin-right: -93px;
  padding-right: 0;
  font-size: 20px;
  line-height: 22px;
}

.header__p.seguranca {
  color: var(--dark-slate-blue-3);
  max-width: 380px;
  margin-top: 0;
  font-size: 16px;
  line-height: 22px;
}

.header__p.seguranca.white {
  color: #fff;
  font-size: 20px;
  line-height: 22px;
}

.header__p.conecta_rede {
  color: var(--dark-slate-blue-3);
  width: 90%;
  max-width: none;
  margin-top: 0;
  font-size: 16px;
  line-height: 22px;
}

.header__p.conecta_rede.white {
  color: #fff;
  font-size: 20px;
  line-height: 22px;
}

.header__p.sheerid {
  color: #313339;
  max-width: none;
  margin-top: .5em;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.header__p.sheerid.white {
  color: #fff;
  font-size: 20px;
  line-height: 22px;
}

.header__p.lab.webinar {
  margin-bottom: 0;
}

.header__p.lab {
  color: #fff;
  max-width: none;
  margin-top: 0;
  font-size: 16px;
  line-height: 22px;
}

.header__p.lab.dark {
  color: #080a52;
  margin-bottom: 0;
  padding-right: 10px;
}

.header__p.lab.dark.upcase {
  color: #333745;
  text-transform: uppercase;
}

.header__p.lab.dark.upcase.sub-tit {
  text-transform: none;
  margin-top: 1em;
  margin-bottom: 2em;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.two-collumn {
  grid-column-gap: 33px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.4fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  display: grid;
}

.two-collumn.produtos, .two-collumn.solucoes {
  padding-left: 8px;
  padding-right: 8px;
}

.heading__sobre {
  text-align: left;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

.p__sobre {
  color: #7c8087;
  margin-bottom: 40px;
  font-family: museo-slab, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
}

.p__sobre.consultoria {
  color: #fff;
  text-align: left;
}

.p__sobre.white {
  color: #fff;
  font-size: 14px;
}

.p__sobre.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__sobre.list_item {
  margin-bottom: 20px;
}

.p__sobre.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.p__sobre.google {
  color: var(--dark-slate-blue-2);
}

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

.img__sobre.produto {
  text-align: left;
  max-width: 95%;
  margin-bottom: 15px;
}

.featires__sobre-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 64px;
  display: flex;
}

.features-block {
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-top: 14px;
  margin-bottom: 0;
  display: flex;
}

.features__p {
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
}

.features__icon {
  width: 44px;
  margin-right: 19px;
}

.features__icon._3 {
  width: 40px;
  margin-left: 6px;
}

.features__icon._4, .features__icon._5 {
  width: 50px;
  margin-left: 0;
  margin-right: 15px;
}

._3-collumns {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

._3-collumns.bottom-margin {
  margin-bottom: 48px;
}

.heading__cases {
  color: var(--dark-slate-blue-2);
  margin-bottom: 4px;
  font-size: 22px;
  font-weight: 600;
  line-height: 24px;
}

.p__cases {
  color: #8c97ac;
  margin-bottom: 42px;
}

.card__txt {
  color: var(--cadet-blue);
  text-transform: uppercase;
  margin-top: 36px;
  margin-bottom: 4px;
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
}

.card__txt.first {
  margin-right: 5px;
}

.footer__bg {
  z-index: -1;
  width: 3610px;
  max-width: none;
  position: absolute;
  inset: 40% 0% 50% 50%;
  transform: translate(-50%, -50%);
}

.cases__bg {
  z-index: -1;
  max-width: none;
  position: absolute;
  inset: 167% auto auto 55%;
  transform: translate(-50%, -50%);
}

.cases__bg.hide {
  display: none;
}

.sobre__bg {
  z-index: -1;
  max-width: none;
  display: none;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.sobre__bg.is--solucao {
  z-index: -2;
  display: none;
  position: absolute;
  inset: 40% auto auto -57%;
  transform: none;
}

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

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

.tabs__menu {
  background-color: #329ea7;
  border-radius: 200px;
  align-items: flex-start;
  height: 60px;
  display: flex;
  overflow: hidden;
}

.tab-link-tab-1 {
  align-self: stretch;
}

.tab-link-tab-1.w--current {
  background-color: var(--dark-slate-blue-2);
  align-items: center;
  line-height: 12px;
  display: flex;
}

.tab__link {
  color: #fff;
  background-color: #36b1bb;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-right: .8px;
  font-size: 13px;
  font-weight: 600;
  line-height: 12px;
  display: flex;
}

.tab__link.w--current {
  background-color: var(--dark-slate-blue-2);
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aa4f_small-down-orange.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-right: 0;
  padding-right: 40px;
}

.ta {
  align-self: stretch;
  align-items: center;
  display: flex;
}

.nav__menu-60min {
  z-index: 10;
  flex-direction: column;
  align-items: center;
  width: 195px;
  display: none;
  position: absolute;
  inset: 55px 319.8px auto auto;
  overflow: visible;
  box-shadow: 0 0 15px #00000052;
}

.nav__menu-60min-title {
  background-color: var(--sandy-brown);
  color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 25px 22px 20px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
  position: relative;
  right: auto;
}

.compute__bg {
  z-index: -1;
  width: 3503px;
  max-width: none;
  margin-top: 0;
  position: absolute;
  inset: 0% auto auto;
}

.compute__bg.mobile {
  display: none;
}

.tab_default {
  padding-top: 40px;
}

.blog_01 {
  z-index: 10;
  width: 100%;
  height: 850px;
}

.bg_slider {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 850px;
  position: relative;
}

.big_post {
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.p__blog {
  color: #7c8087;
  margin-bottom: 20px;
  font-family: museo-slab, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.p__blog.small {
  text-align: left;
  margin-bottom: 16px;
  font-size: 13px;
  line-height: 18px;
}

.p__blog.small.post_resume {
  text-align: left;
  margin-bottom: 0;
}

.p__blog.small.post_resume h1 {
  color: var(--dark-slate-blue);
  font-family: proxima-nova, sans-serif;
  font-size: 40px;
  line-height: 120%;
}

.p__blog.small.post_resume h2 {
  font-size: 32px;
  line-height: 120%;
}

.p__blog.small.post_resume h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
}

.p__blog.small.post_resume h4 {
  font-size: 24px;
  line-height: 120%;
}

.p__blog.small.post_resume h5 {
  color: var(--dark-slate-blue);
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 120%;
}

.p__blog.small.post_resume h6 {
  color: var(--dark-slate-blue);
  font-family: proxima-nova, sans-serif;
}

.p__blog.small.post_resume p {
  color: #4b556a;
  font-weight: 300;
}

.p__blog.small.post_resume blockquote {
  border-left-color: var(--sandy-brown);
  color: var(--dark-slate-blue);
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
}

.heading__blog {
  margin-top: 14px;
  font-size: 38px;
  font-weight: 700;
  line-height: 35px;
}

.heading__blog.small {
  text-align: left;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.heading__blog.medium {
  text-align: left;
  margin-top: 0;
  font-size: 20px;
  line-height: 22px;
}

.heading__blog.veja_tambem {
  color: var(--dark-slate-blue-2);
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 22px;
}

.heading__blog.artigos_relacionados {
  color: var(--dark-slate-blue-2);
  margin-top: 40px;
  margin-bottom: 20px;
  margin-left: 40px;
  font-size: 22px;
  font-weight: 600;
  line-height: 22px;
}

.img_big_post {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 340px;
}

.small_post {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 20px;
  display: flex;
}

.small_post.related {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  text-decoration: none;
}

.small_post.related._100 {
  width: 100%;
}

.img_small_post {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 157px;
}

.collection-item-ve {
  justify-content: center;
  padding-left: 0;
  padding-right: 30px;
  display: flex;
}

.collection-list {
  flex-wrap: wrap;
  align-content: center;
  display: flex;
}

.medium_post {
  background-color: #fff;
  border: 1px #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  box-shadow: 0 0 15px #0000001f;
}

.medium_post:hover {
  border: 1px none var(--sandy-brown);
  position: relative;
}

.img_medium_post {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px 10px 0 0;
  align-items: flex-end;
  width: 100%;
  height: 213px;
  display: flex;
}

.wrapper_post {
  flex-flow: column wrap;
  justify-content: flex-start;
  padding: 30px 40px 32px;
  display: flex;
}

.wrapper_post.auto {
  height: auto;
}

.collection-list-2, .collection-item-2 {
  display: flex;
}

.box_assine {
  background-color: #034ea1;
  border-radius: 125px;
  padding: 60px;
}

.box_assine.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 80px;
}

.categoria_tag {
  border-top-right-radius: 10px;
  align-items: center;
  height: 32px;
  padding: 10px 20px 10px 40px;
  display: flex;
}

.tit_category {
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 30px 40px;
  display: flex;
}

.categoria_tag_box {
  background-color: var(--sandy-brown);
  border-radius: 20px;
  margin-bottom: 20px;
  position: relative;
}

.categoria_tag_box.is--blue {
  background-color: var(--dark-slate-blue-2);
}

.social_share {
  padding-top: 478px;
  position: relative;
}

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

.column.social {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 375px;
  display: flex;
}

.share_buttons {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.links_share {
  margin-bottom: 20px;
  text-decoration: none;
}

.column-2 {
  padding-top: 380px;
}

.columns, .column-3 {
  align-items: center;
  display: flex;
}

.collection-list-3 {
  display: flex;
}

.collection-item-3 {
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.grid {
  grid-template-columns: .5fr 1fr;
}

.colunas_ofertas {
  width: 100%;
  margin-bottom: 25px;
}

.format_grid_ofertas {
  text-align: center;
  width: 50%;
  position: relative;
  left: auto;
  right: auto;
}

.cliente_case {
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.collection-item-4, .collection-list-4 {
  display: flex;
}

.link_block_cases {
  text-decoration: none;
  display: flex;
}

.compute__detail {
  z-index: -1;
  max-width: none;
  display: block;
  position: absolute;
  inset: 0 auto auto 100%;
  transform: translate(-50%, -50%);
}

.img__compute {
  margin-top: -110px;
  margin-bottom: 100px;
}

.img__compute.produto {
  margin-bottom: 32px;
}

.heading__compute {
  font-size: 45px;
  font-weight: 600;
  line-height: 45px;
}

.box_vantagens_compute {
  background-color: var(--dark-slate-blue);
  border-radius: 500px;
  padding: 32px 60px 56px;
}

.box_vantagens_compute.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.features__compute-hd {
  color: var(--cadet-blue);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  font-size: 20px;
  line-height: 18px;
}

.features__compute-hd.is--big {
  color: var(--dark-slate-blue);
  font-size: 30px;
  line-height: 28px;
}

.features__compute-hd.is--big.is--bigwhite {
  color: #fff;
}

.features__compute-hd.is--white {
  color: #fff;
  font-size: 12px;
  line-height: 15px;
}

.features__compute-hd.is--green {
  color: var(--yellow-green);
}

.features__compute-hd.is--light-blue {
  color: var(--cadet-blue);
}

.features__compute-hd.is--orange {
  color: var(--sandy-brown);
  font-size: 12px;
  line-height: 15px;
}

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

.compute__content.title {
  flex-direction: row;
}

.column-4 {
  flex-wrap: wrap;
  align-items: stretch;
  padding-left: 0;
  padding-right: 40px;
  display: flex;
}

.column-4.moodle, .column-4.educacional, .column-4.diploma {
  padding-right: 60px;
}

.column-4.cartilha {
  align-content: flex-start;
  align-items: flex-start;
  padding-right: 60px;
}

.blue_arrow {
  padding-left: 10px;
}

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

.column-5 {
  padding-left: 0;
  padding-right: 0;
}

.icon_feature_compute {
  height: 60px;
}

.compute_bg_interna {
  z-index: -1;
  width: 4010px;
  max-width: none;
  margin-top: 0;
  margin-left: -121px;
  padding-left: 0;
  position: absolute;
  inset: 0% auto;
}

.compute_bg_interna.mobile {
  display: none;
}

.card__content-hd-big {
  color: #316587;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 18px;
}

.card__content-hd-big.is--big {
  color: var(--dark-slate-blue);
  font-size: 30px;
  line-height: 28px;
}

.card__content-hd-big.is--big.is--bigwhite {
  color: #fff;
  text-transform: none;
  font-size: 45px;
  line-height: 45px;
}

.card__content-hd-big.is--big.is--bigwhite.all_caps {
  text-transform: uppercase;
}

.card__content-hd-big.is--white {
  color: #fff;
  font-size: 12px;
  line-height: 15px;
}

.card__content-hd-big.is--green {
  color: var(--yellow-green);
}

.card__content-hd-big.is--light-blue {
  color: var(--cadet-blue);
}

.card__content-hd-big.is--orange {
  color: var(--sandy-brown);
  font-size: 12px;
  line-height: 15px;
}

.card__content-p_compute {
  color: #7c8087;
  font-size: 14px;
  line-height: 18px;
}

.card__content-p_compute.is--white {
  color: #fff;
  border-radius: 20px;
  margin-bottom: 10px;
  padding: 0 0 10px;
  font-weight: 400;
}

.card__content-p_compute.is--white.categoria {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.card__content-p_compute.is--white.compartilhe {
  background-color: #ed2f5a;
  border-radius: 10px;
  width: 100%;
  font-size: 11px;
  position: relative;
}

.card__content-p_compute.is--white.blog {
  margin-bottom: 0;
  padding-left: 0;
}

.card__content-p_compute.is--white.small {
  margin-bottom: 0;
}

.card__content-p_compute.is--white.blog_destaques {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.card__content-p_compute.is--white.no_space {
  margin-bottom: 0;
}

.video_box {
  max-width: 480px;
  display: none;
}

.card__content_compute {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.card__content_compute.is--consultoria {
  max-width: 270px;
}

.card__content_compute.is--compute {
  max-width: 421px;
  position: relative;
  left: 300px;
}

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

.is--orange {
  color: var(--sandy-brown);
}

.box_form_compute {
  background-color: #eff0f2;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acda_bg_compute_form.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  padding: 85px;
}

.box_form_compute.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.heading_form {
  color: #fff;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  line-height: 34px;
}

.heading_form.blog {
  width: 100%;
}

.logo_compute_form {
  max-width: 140px;
  margin-top: 0;
}

.card__content-p_compute_form {
  color: #7c8087;
  font-size: 14px;
  line-height: 18px;
}

.card__content-p_compute_form.is--white {
  color: #fff;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 10px 0;
  font-size: 20px;
  line-height: 24px;
}

.card__content-p_compute_form.is--white.categoria {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.card__content-p_compute_form.is--white.compartilhe {
  background-color: #ed2f5a;
  border-radius: 10px;
  width: 100%;
  font-size: 11px;
  position: relative;
}

.card__content-p_compute_form.is--white.blog {
  margin-bottom: 0;
  padding-left: 0;
}

.card__content-p_compute_form.is--white.small {
  margin-bottom: 0;
}

.card__content-p_compute_form.is--white.blog_destaques {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.card__content-p_compute_form.is--white.no_space {
  margin-bottom: 0;
}

.card__content-p_compute_form.is--white.disclaimer_form.dg {
  margin-top: 10px;
  margin-left: 20px;
}

.card__content-p_compute_form.is--white.space {
  padding-top: 23px;
}

.card__content-p_compute_form.is--white.top_form {
  padding-top: 0;
  font-size: 18px;
}

.card__content-p_compute_form.is--white.disclaimer_form {
  margin-top: 40px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12px;
  line-height: 12px;
}

.nn-compute-form-field {
  color: var(--dark-slate-blue-2);
  text-align: left;
  border-radius: 200px;
  margin-bottom: 20px;
  padding: 23px;
}

.nn-compute-form-field:focus {
  color: var(--dark-slate-blue-2);
  text-align: left;
  font-weight: 700;
}

.nn-compute-form-field::placeholder {
  color: #c8d5db;
  text-align: left;
  font-size: 16px;
  font-weight: 700;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-flow: row;
}

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

.divisor_form {
  text-align: center;
  width: 100%;
  margin-bottom: 2em;
}

.divisor_form.educacional {
  width: 2em;
}

.card_fabricante {
  background-color: #fff;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: 113px;
  padding: 10px 20px 10px 30px;
}

.collection_first {
  flex-wrap: wrap;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.collection-list-5 {
  display: flex;
}

.collection-item-5 {
  justify-content: flex-start;
  display: flex;
}

.collection-list-6, .collection-list-7 {
  justify-content: center;
  display: flex;
}

.collection-item-6 {
  display: flex;
}

.logo_fabricante {
  height: 23px;
}

.divisor_line {
  background-color: #0000001a;
  width: 100%;
  height: 1px;
  margin-top: 0;
  margin-bottom: 10px;
}

.bg-mask {
  z-index: 1000;
  max-width: 3000px;
  display: none;
  position: absolute;
  inset: 0% auto auto;
}

.nav-link-wrapper.is--60 {
  flex-direction: column;
  display: flex;
}

.nav-link-wrapper.is--account {
  display: none;
}

.nav-link-wrapper.is--ofertas {
  flex-direction: column;
  display: flex;
}

.compute__logo {
  max-width: 204px;
}

.compute-logo-wrapper {
  margin-top: auto;
  display: flex;
}

.compute__logo-sec {
  margin-right: 20px;
}

.collection-list-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

.collection-list-wrapper-2 {
  flex: 1;
}

.collection-item-7 {
  display: flex;
}

.cta-content__p {
  color: var(--dark-slate-blue);
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.cta-content__p.eventos {
  color: #fff;
}

.span-dark-blue-txt {
  color: var(--dark-slate-blue);
}

.footer-img {
  display: none;
}

.drop-nav__link {
  z-index: 1;
  color: var(--cadet-blue);
  text-transform: uppercase;
}

.text-block-2 {
  color: #fff;
}

.dropdown-toggle {
  font-size: 13px;
  display: none;
}

.icon {
  color: #fff;
}

.dropdown-list-2 {
  background-color: var(--yellow-green);
}

.label-title {
  text-transform: uppercase;
  font-size: 9px;
  line-height: 1.2;
}

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

.grid-blog, .compute-help {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.two-collumn-compute {
  grid-column-gap: 33px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.4fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.column-8 {
  padding-left: 24px;
  padding-right: 24px;
}

.columns-3 {
  flex-direction: row-reverse;
  display: flex;
}

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

.img__nuvem.produto {
  margin-bottom: 32px;
}

.two-collumn-nuvem {
  grid-column-gap: 33px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.4fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 64px;
  display: grid;
}

.collection-list-wrapper-3 {
  background-color: #bd8585;
}

.image-13 {
  background-color: var(--dark-slate-blue-2);
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.blog-collection-item {
  justify-content: flex-start;
  width: 47%;
  margin-bottom: 16px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.blog-small__post {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
}

.blog-small__post.related {
  margin-top: 20px;
  margin-bottom: 0;
}

.blog-small__post.related._100 {
  width: 100%;
}

.blog-collection-list {
  flex-wrap: wrap;
  place-content: center;
  display: flex;
}

.popup-cta {
  z-index: 9999;
  background-color: #1d293fe8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 120vh;
  padding-top: 120px;
  padding-bottom: 120px;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.cta-wrapper {
  flex-direction: column;
  align-items: center;
  margin-bottom: 120px;
  display: flex;
}

.cta-top {
  background-color: #fff;
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: 916px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
  position: relative;
}

.cta-main-block {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 916px;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.cta-top__product {
  align-items: center;
  margin-left: 22px;
  display: flex;
}

.cta-main-content {
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  max-width: 370px;
  display: flex;
}

.cta-main-content.mobile {
  display: none;
}

.cta-main-form-block {
  width: 100%;
  max-width: 540px;
}

.cta-main-form-block.form_rd {
  overflow: hidden;
}

.cta-top__logo {
  width: 105px;
  margin-right: 38px;
}

.cta-top__txt {
  font-size: 20px;
  font-weight: 600;
  line-height: 36px;
}

.cta-top__product-txt {
  color: var(--sandy-brown);
  text-transform: uppercase;
  margin-left: 16px;
  font-size: 20px;
  font-weight: 600;
}

.cta-main-content__hd {
  font-family: proxima-nova, sans-serif;
  font-size: 34px;
  font-weight: 300;
  line-height: 34px;
}

.cta-main-content__hd.success {
  margin-top: 0;
  margin-left: 10px;
  font-size: 28px;
  line-height: 30px;
}

.cta-main-content__p {
  max-width: 270px;
  margin-top: 13px;
  margin-bottom: 48px;
  font-weight: 300;
}

.span-light-blue-txt {
  color: var(--cadet-blue);
}

.cta-main-content__txt-2 {
  color: var(--cadet-blue);
  max-width: 200px;
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 500;
  line-height: 22px;
}

.cta-main-content__logo {
  width: 153px;
  margin-top: 56px;
}

.cta-main-form__hd {
  color: var(--cadet-blue);
  margin-bottom: 15px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.cta-main-form__hd.mobile {
  display: none;
}

.cta-main-form__text-field {
  color: var(--dark-slate-blue-2);
  border-radius: 500px;
  height: 56px;
  margin-bottom: 16px;
  padding-left: 24px;
  font-weight: 600;
}

.cta-main-form__text-field.txt-area {
  border-radius: 32px;
  height: 130px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 24px;
}

.cta-main-form__text-field.r-margin {
  margin-right: 11px;
}

.cta-main-form__wrapper {
  display: flex;
}

.cta-main-form__button-wrapper {
  align-items: center;
  display: flex;
}

.cta-main-form__button-txt {
  color: #fff;
  text-transform: uppercase;
  max-width: 266px;
  margin-left: 18px;
  font-size: 12px;
}

.cta-main-success-message {
  text-align: left;
  background-color: #034ea1;
  border-radius: 0 180px 0 0;
  height: 480px;
  position: absolute;
  inset: 0%;
}

.cta-success-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 48px;
  display: flex;
}

.cta-main-sucess__img {
  width: 500px;
}

.cta-sucess-content {
  align-items: flex-start;
  margin-bottom: 80px;
  display: flex;
}

.cta-top__bg {
  z-index: -4;
  max-width: none;
  margin-left: -197px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.cta-main__bg {
  z-index: -3;
  width: 1980px;
  max-width: none;
  margin-bottom: 0;
  margin-right: -232px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cta-main__bg.hide {
  display: none;
}

.cta-top-close {
  width: 24px;
  margin-left: auto;
}

.image-14 {
  filter: invert();
}

.text-field {
  display: none;
}

.collection-list-relacionadas {
  display: flex;
}

.collection-item-releated {
  justify-content: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.wrapper_post-blog {
  flex-flow: column wrap;
  justify-content: flex-start;
  padding: 30px 40px 32px;
  display: flex;
}

.success-message {
  background-color: #0000;
}

.text-block-3 {
  color: var(--sandy-brown);
  font-size: 20px;
  font-weight: 700;
}

.text-span {
  color: #fff;
}

.error-message {
  background-color: var(--sandy-brown);
}

.text-block-4 {
  color: var(--sandy-brown);
  font-size: 18px;
}

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

.text-span-2 {
  color: #fff;
}

.h5_consultoria {
  color: var(--sandy-brown);
  text-align: left;
  font-size: 16px;
}

.success-message-3 {
  background-color: #0000;
}

.bold-text {
  color: var(--sandy-brown);
  text-align: center;
}

.collection-list-wrapper-4 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: auto;
}

.mask-layer {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ab85_mask_blog_slider.svg"), linear-gradient(135deg, #333745d9, #074aa052);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  width: 100%;
  height: 850px;
  position: absolute;
  inset: 0% 0% auto;
}

.mask-layer.search-section {
  height: 740px;
}

.img-post {
  z-index: 2;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
  width: 100%;
  height: 850px;
  margin-top: -150px;
  position: relative;
  inset: 0% 0% auto;
}

.img-post.search-section {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acda_bg_compute_form.jpg");
  background-position: 100% 0;
  height: 740px;
  margin-top: -424px;
  margin-bottom: -184px;
  overflow: hidden;
}

.zxxzx {
  padding-top: 358px;
  padding-left: 0;
  padding-right: 0;
}

.zxxzx.social {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.cases-veja {
  flex-wrap: wrap;
  align-content: center;
  display: flex;
}

.collection-veja-item {
  justify-content: center;
  padding-left: 0;
  padding-right: 30px;
  display: flex;
}

.cta-main__bg-div {
  z-index: -3;
  background-color: var(--dark-slate-blue-2);
  border-radius: 5px 500px 500px 5px;
  width: 100vw;
  max-width: none;
  height: 750px;
  margin-right: 0;
  position: absolute;
  inset: 21% 12% auto auto;
}

.image-15 {
  max-width: 80%;
  padding-top: 6px;
}

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

.cta-main-content-success {
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  max-width: 370px;
  display: none;
}

.cta-main-content-success.mobile {
  display: none;
}

.cta-main-content-success.pc, .search-wrapper {
  display: flex;
}

.search-item-wrapper {
  border-bottom: 1px solid #3337450f;
  align-items: center;
  margin-bottom: 16px;
  padding-bottom: 32px;
  text-decoration: none;
  display: flex;
}

.search-item__img {
  object-fit: cover;
  border-top-right-radius: 32px;
  flex: none;
  width: 258px;
  height: 137px;
  margin-bottom: 0;
  margin-right: 16px;
}

.search-content__hd {
  color: var(--dark-slate-blue);
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.search-content__p {
  color: var(--dark-slate-blue);
  font-family: museo-slab, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 16px;
}

.search-result-wrapper {
  margin-top: 120px;
}

.search-content__resumo, .text-span-3, .text-span-4 {
  color: var(--sandy-brown);
}

.relacionadas-wrapper {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.hd__relacionados {
  color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
}

.relacionados__icon {
  margin-left: 4px;
  margin-right: 4px;
}

.relacionados__txt {
  color: #8c97ac;
  margin-right: 8px;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
}

.popup-cta-wrapper {
  width: 100vw;
}

.img-post-internas {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acda_bg_compute_form.jpg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
  width: 100%;
  height: 850px;
  margin-top: -150px;
  position: relative;
  inset: 0% 0% auto;
}

.img-post-internas.search-section {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acda_bg_compute_form.jpg");
  background-position: 100% 0;
  height: 740px;
  margin-top: -424px;
  margin-bottom: -184px;
}

.termos-links {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 24px;
  display: flex;
}

.termos__link {
  color: #000;
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  text-decoration: none;
  display: block;
}

.termos__link:hover {
  color: var(--dark-slate-blue-2);
}

.termos__link.w--current, .termos__link.w--current:hover {
  color: var(--sandy-brown);
}

.termos__link.w--current:focus {
  color: var(--yellow-green);
}

.termos__link.w--current:visited {
  color: var(--sandy-brown);
}

.termos__link.is--first {
  color: var(--dark-slate-blue);
  margin-top: 16px;
}

.termos__link.dropdown_footer {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.collection-list-wrapper-6 {
  display: block;
}

.sucesso {
  color: var(--cadet-blue);
  text-align: left;
}

.success-message-4 {
  background-color: #0000;
}

.text-span-5 {
  color: #fff;
}

.collection-list-wrapper-7 {
  display: none;
}

.resultado_texto_error {
  margin-top: 60px;
  margin-bottom: 60px;
}

.grid-3 {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: .25fr;
  grid-template-columns: .5fr 1fr;
  place-content: center;
  place-items: center;
}

.aplicacoes-item {
  width: 25%;
  margin-bottom: 16px;
  display: flex;
}

.aplicacoes-list {
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.box-vantagens-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.box-vantagens-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.author-block.medium_post {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 48px;
  padding: 35px 48px 42px;
}

.author-image {
  color: var(--sandy-brown);
  text-align: center;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 130px;
  margin-top: 14px;
  margin-right: 30px;
  font-size: 14px;
  display: flex;
}

.author-content {
  border-left: 2px solid #00000012;
  padding-left: 30px;
}

.author-social {
  color: var(--dark-slate-blue);
  align-items: center;
  margin-top: 16px;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.author-img {
  object-fit: cover;
  border-radius: 50%;
  width: 117px;
  height: 117px;
  margin-bottom: 8px;
}

.author-content__hd {
  color: var(--dark-slate-blue-2);
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
}

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

.author-content__p {
  font-family: museo-slab, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
}

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

.author-social-wrapper {
  flex: 1;
  margin-left: 16px;
}

.author-social-wrapper.align-left {
  text-align: left;
}

.author-social__icon {
  width: 24px;
  margin-left: 4px;
  margin-right: 4px;
  transition: transform .2s;
}

.author-social__icon:hover {
  transform: scale(1.05);
}

.logo-mobile-menu, ._60minutos-mobile, .close-menu-mobile, .nav-menu-mobile, .menu-open {
  display: none;
}

.link_paragrafo {
  color: var(--sandy-brown);
}

.link_paragrafo:hover {
  color: var(--cadet-blue);
}

.no-sign_txt {
  margin-top: 8px;
  margin-left: 8px;
  font-size: 14px;
  font-weight: 600;
}

.text-span-6 {
  color: var(--yellow-green);
}

.bullet_point {
  color: #fff;
  padding-bottom: 8px;
  font-size: 14px;
  line-height: 18px;
}

.list {
  color: var(--sandy-brown);
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 0;
}

.text-block-5 {
  line-height: 16px;
}

.box_form_moodle {
  background-color: #eff0f2;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acda_bg_compute_form.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  padding: 85px;
}

.box_form_moodle.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.logo_moodle_form {
  max-width: 224px;
  margin-top: 0;
}

.heading_form_moodle {
  color: #fff;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  line-height: 45px;
}

.heading_form_moodle.blog {
  width: 100%;
}

.slider_moodle {
  background-color: #0000;
  height: 924px;
  margin-top: -114px;
  top: auto;
}

.slider_nav_moodle {
  text-align: left;
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 3.5em;
  font-size: 8px;
  top: 86.6em;
}

.left_arrow_moodle, .right_arrow_moodle {
  display: none;
}

.logo_blue_moodle {
  z-index: 300;
  width: 178px;
  max-width: none;
  height: auto;
  margin-left: 1.5em;
  position: absolute;
  inset: -14.4em auto auto 0%;
}

.logo_white_moodle {
  width: 178px;
  max-width: none;
  margin-left: 1.5em;
  position: absolute;
  inset: -258px auto auto 0%;
}

.img__moodle {
  max-width: none;
  margin: -7.1em 0 0 -11em;
  padding-right: 0;
  position: absolute;
  left: auto;
}

.img__moodle.produto {
  margin-bottom: 32px;
}

.moodle_compute__detail {
  z-index: -1;
  max-width: none;
  display: block;
  position: absolute;
  inset: 60px -1779px 0% auto;
  transform: translate(-50%, -50%);
}

.two-collumn-moodle {
  grid-column-gap: 236px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 2.15fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.moodle-help {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.moodle-help.left {
  padding-top: 10.2em;
}

.moodle_bg_interna {
  z-index: -1;
  width: 2361px;
  max-width: none;
  margin-top: 0;
  margin-left: -2548px;
  margin-right: auto;
  padding-left: 0;
  position: absolute;
  inset: 0% auto;
}

.moodle_bg_interna.mobile {
  display: none;
}

.heading__moodle {
  color: var(--dark-slate-blue);
  font-size: 45px;
  font-weight: 600;
  line-height: 45px;
}

.heading__moodle.white {
  color: #fff;
}

.subheading__moodle {
  font-size: 28px;
  font-weight: 600;
  line-height: 28px;
}

.subheading__moodle.is--darkblue {
  color: var(--dark-slate-blue-2);
}

.vantagens_moodle {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1.25fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2em;
  display: grid;
}

.ico_vantanges_moodle {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}

.tit_ico_moodle {
  color: #7c8087;
  font-family: proxima-nova, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.logo_size {
  width: 178px;
}

.modalidade {
  display: none;
}

.logo_moodle {
  opacity: 0;
  width: 190px;
  max-width: 190px;
  height: 80px;
}

.logo_conferencia {
  max-width: 230px;
}

.nav__link_conf {
  color: var(--dark-slate-blue);
  padding: 13px 15px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
}

.nav__link_conf:hover, .nav__link_conf.w--current {
  color: var(--sandy-brown);
}

.nav__link_conf.is-blue {
  background-color: var(--dark-slate-blue-2);
  text-align: center;
  border-top-left-radius: 200px;
  border-bottom-left-radius: 200px;
  padding: 13px 19px 13px 25px;
}

.nav__link_conf.is--green {
  background-color: var(--yellow-green);
  text-align: center;
  border-radius: 200px;
  margin-left: 20px;
  padding: 13px 25px 13px 19px;
}

.nav__link_conf.is--green:hover {
  color: var(--dark-slate-blue);
}

.nav__link_conf.mobile {
  display: none;
}

.nav__link_conf.moodle_bt1 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-top-left-radius: 90px;
  border-bottom-left-radius: 90px;
  padding: 1.5em 1.5em 1.5em 3em;
  transition: all .2s;
}

.nav__link_conf.moodle_bt1:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link_conf.moodle_bt2 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--dark-slate-blue-2);
  border-radius: 0;
  padding: 1.5em 3em 1.5em 1.5em;
  transition: all .2s;
}

.nav__link_conf.moodle_bt2:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link_conf.moodle_bt3 {
  border: 1px none var(--dark-slate-blue-2);
  background-color: var(--sandy-brown);
  color: var(--dark-slate-blue);
  border-radius: 0 90px 90px 0;
  padding: 1.5em 3em;
  transition: all .2s;
}

.nav__link_conf.moodle_bt3:hover {
  background-color: var(--cadet-blue);
  color: #fff;
}

.nav__link_conf.bt_entrar {
  color: #fff;
  background-color: #ea9245;
  border-radius: 5px;
  margin-left: 10px;
  transition: all .2s;
}

.nav__link_conf.bt_entrar:hover {
  background-color: var(--cadet-blue);
}

.bt_conf_orange {
  background-color: var(--sandy-brown);
  color: #fff;
  text-align: center;
  letter-spacing: .2px;
  border-radius: 5px;
  flex: none;
  margin-right: 1em;
  padding: 1.2em 2em;
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition: all .2s;
}

.bt_conf_orange:hover {
  color: #fff;
  background-color: #db4258;
  transform: translate(0, -2px);
}

.bt_conf_orange.w--current {
  color: var(--dark-slate-blue);
}

.bt_conf_orange.w--current:hover {
  color: #fff;
}

.bt_conf_orange.nav {
  color: var(--dark-slate-blue);
  margin-left: 10px;
  padding: 18px 27px;
  font-size: 14px;
}

.bt_conf_orange.nav:hover {
  color: #fff;
}

.bt_conf_orange.nav.w--current {
  color: #fff;
  background-color: #db4258;
}

.bt_conf_orange.is--blue {
  background-color: var(--cadet-blue);
  color: #fff;
  margin-left: 0;
  font-weight: 600;
  display: none;
}

.bt_conf_orange.is--dark-blue {
  background-color: var(--dark-slate-blue-2);
  color: #fff;
}

.bt_conf_orange.is--dark-blue.auto-margin {
  margin-top: auto;
}

.bt_conf_orange.is--green {
  background-color: var(--yellow-green);
  color: #fff;
  font-weight: 500;
}

.bt_conf_orange.is--green.auto-margin {
  margin-top: auto;
}

.bt_conf_orange.is--blue-2 {
  color: #fff;
  background-color: #316587;
  display: none;
}

.bt_conf_orange.small {
  color: #fefeff;
  width: 130px;
  margin-top: auto;
  padding: 1em;
}

.bt_conf_orange.small.auto-margin {
  margin-top: 0;
}

.bt_conf_orange.is--big {
  font-size: 16px;
  line-height: 1.2;
}

.bt_conf_orange.cta-form {
  padding: 16px 24px;
  font-size: 16px;
}

.bt_conf_orange.p_cta {
  margin-top: 30px;
}

.bt_conf_orange.is--no-sign {
  background-color: var(--cadet-blue);
  color: #fff;
  text-transform: uppercase;
}

.bt_conf_orange.green {
  background-color: var(--yellow-green);
}

.bt_conf_orange.green:hover {
  background-color: var(--cadet-blue);
}

.bt_conf_orange.login {
  width: 100%;
  margin-top: 1em;
  margin-bottom: 0;
}

.bt_conf_white {
  color: var(--sandy-brown);
  text-align: center;
  letter-spacing: .2px;
  background-color: #fff;
  border: 1px solid #e2e4e8;
  border-radius: 5px;
  flex: none;
  padding: 1.2em 2em;
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition: all .2s;
}

.bt_conf_white:hover {
  background-color: var(--cadet-blue);
  color: #fff;
  transform: translate(0, -2px);
}

.bt_conf_white.w--current {
  color: var(--dark-slate-blue);
}

.bt_conf_white.w--current:hover {
  color: #fff;
}

.bt_conf_white.nav {
  color: var(--dark-slate-blue);
  margin-left: 10px;
  padding: 18px 27px;
  font-size: 14px;
}

.bt_conf_white.nav:hover {
  color: #fff;
}

.bt_conf_white.nav.w--current {
  color: #fff;
  background-color: #db4258;
}

.bt_conf_white.is--blue {
  background-color: var(--cadet-blue);
  color: #fff;
  margin-left: 0;
  font-weight: 600;
  display: none;
}

.bt_conf_white.is--dark-blue {
  background-color: var(--dark-slate-blue-2);
  color: #fff;
}

.bt_conf_white.is--dark-blue.auto-margin {
  margin-top: auto;
}

.bt_conf_white.is--green {
  background-color: var(--yellow-green);
  color: #fff;
  font-weight: 500;
}

.bt_conf_white.is--green.auto-margin {
  margin-top: auto;
}

.bt_conf_white.is--blue-2 {
  color: #fff;
  background-color: #316587;
  display: none;
}

.bt_conf_white.small {
  color: #fefeff;
  width: 130px;
  margin-top: auto;
  padding: 1em;
}

.bt_conf_white.small.auto-margin {
  margin-top: 0;
}

.bt_conf_white.is--big {
  font-size: 16px;
  line-height: 1.2;
}

.bt_conf_white.cta-form {
  padding: 16px 24px;
  font-size: 16px;
}

.bt_conf_white.p_cta {
  margin-top: 30px;
}

.bt_conf_white.is--no-sign {
  background-color: var(--cadet-blue);
  color: #fff;
  text-transform: uppercase;
}

.bt_conf_white.green {
  background-color: var(--yellow-green);
}

.bt_conf_white.green:hover {
  background-color: var(--cadet-blue);
}

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

.detail_hiden_menu {
  margin-left: 1em;
  margin-right: 8em;
}

.img_conf_top {
  z-index: 0;
  position: absolute;
  inset: -7.9em -19.6em auto auto;
}

.img_detail {
  width: auto;
  max-width: 640px;
  margin-top: 5em;
  margin-left: -4.4em;
}

.conf_conheca_block {
  text-align: left;
  border: 1px #000;
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

.two-collumn-conf {
  grid-column-gap: 39px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .85fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.two-collumn-conf.menu_facil {
  border: 1px #000;
  grid-template-columns: 1.6fr 1fr;
}

.detail_orange {
  max-width: none;
  height: 150px;
  position: absolute;
  inset: -1.4em auto auto 1em;
}

.detail_como_01 {
  max-width: none;
  height: 150px;
  position: absolute;
  inset: auto auto auto 0%;
}

.card__content-conf_como {
  color: var(--sandy-brown);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 22px;
}

.card__content-conf_como.is--big {
  color: var(--dark-slate-blue);
  font-size: 30px;
  line-height: 28px;
}

.card__content-conf_como.is--big.is--bigwhite {
  color: #fff;
  text-transform: none;
}

.card__content-conf_como.is--big.is--bigwhite.all_caps {
  text-transform: uppercase;
}

.card__content-conf_como.is--big.left.white-span {
  color: #fff;
  margin-bottom: 0;
}

.card__content-conf_como.is--white {
  color: #fff;
  font-size: 12px;
  line-height: 15px;
}

.card__content-conf_como.is--green {
  color: var(--yellow-green);
  margin-bottom: 0;
}

.card__content-conf_como.is--green.card, .card__content-conf_como.is--green.card-n {
  margin-bottom: 0;
}

.card__content-conf_como.is--light-blue {
  color: var(--cadet-blue);
}

.card__content-conf_como.is--orange {
  color: var(--sandy-brown);
  font-size: 12px;
  line-height: 15px;
}

.img_como {
  height: 149px;
  margin-bottom: 1em;
}

.img_como._01 {
  max-width: none;
  margin-top: 0;
}

.conf-help {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.conf-help.usar {
  border: 1px #000;
  justify-content: center;
}

.orange_box {
  background-color: var(--sandy-brown);
  border-top-left-radius: 20px;
  width: 100vw;
  height: 125px;
  margin-bottom: 0;
  padding: 1.4em;
  position: absolute;
}

.orange_box._02 {
  margin-top: 8.9em;
}

.p__orange_box {
  color: #fff;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 19px;
}

.p__orange_box.consultoria {
  color: #fff;
  text-align: left;
}

.p__orange_box.white {
  color: #fff;
  font-size: 14px;
}

.content_orange_box {
  width: 200px;
}

.detail_conf_como_02 {
  position: absolute;
  inset: auto 0% .2em auto;
}

.detail_como_02 {
  max-width: 160px;
  position: absolute;
  inset: -1.6em 0% auto auto;
}

.detail_diferenciais_02 {
  max-width: 250px;
  position: absolute;
  inset: -10.4em -5.2em auto auto;
}

.four-collumn-conf {
  grid-column-gap: 39px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.35fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tree-collumn-conf {
  grid-column-gap: 99px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .85fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tree-collumn-conf.parte {
  grid-column-gap: 54px;
  grid-template-columns: 2.35fr 2.25fr 1.25fr;
  align-items: center;
}

.tree-collumn-conf.facil {
  grid-column-gap: 45px;
  grid-template-columns: .75fr .25fr 1.25fr;
}

.img_diferenciais {
  max-width: none;
  position: absolute;
  inset: -14.7em auto auto -30.6em;
}

.list_conf_diferenciais {
  flex-wrap: nowrap;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: .25fr 3fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 15px;
  margin-bottom: 1em;
  display: flex;
}

.p__conf_list_blue {
  color: var(--dark-slate-blue-2);
  margin-bottom: 0;
  margin-left: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
}

.p__conf_list_blue.consultoria {
  color: #fff;
  text-align: left;
}

.p__conf_list_blue.white {
  color: #fff;
  font-size: 14px;
}

.p__conf_diferenciais {
  color: #313339;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.p__conf_diferenciais.consultoria {
  color: #fff;
  text-align: left;
}

.p__conf_diferenciais.white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.p__conf_diferenciais.more {
  margin-top: 0;
  margin-bottom: 2px;
}

.p__conf_diferenciais.disclaimer {
  margin-top: 0;
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 16px;
}

.list_item_conf_more {
  margin-bottom: .5em;
}

.conf_dif_more {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-top: 1em;
  display: grid;
}

.detail_conf_parte {
  max-width: none;
  position: absolute;
  inset: 3.2em auto auto -10.9em;
}

.detail_conf_facil {
  max-width: none;
  height: 80px;
  position: absolute;
  inset: auto auto -2.1em 0%;
}

.bt_conf_green {
  background-color: var(--yellow-green);
  color: #fff;
  text-align: center;
  letter-spacing: .2px;
  border-radius: 5px;
  flex: none;
  margin-right: 1em;
  padding: 1.2em 2em;
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition: all .2s;
}

.bt_conf_green:hover {
  color: #fff;
  background-color: #db4258;
  transform: translate(0, -2px);
}

.bt_conf_green.w--current {
  color: var(--dark-slate-blue);
}

.bt_conf_green.w--current:hover {
  color: #fff;
}

.bt_conf_green.nav {
  color: var(--dark-slate-blue);
  margin-left: 10px;
  padding: 18px 27px;
  font-size: 14px;
}

.bt_conf_green.nav:hover {
  color: #fff;
}

.bt_conf_green.nav.w--current {
  color: #fff;
  background-color: #db4258;
}

.bt_conf_green.is--blue {
  background-color: var(--cadet-blue);
  color: #fff;
  margin-left: 0;
  font-weight: 600;
  display: none;
}

.bt_conf_green.is--dark-blue {
  background-color: var(--dark-slate-blue-2);
  color: #fff;
}

.bt_conf_green.is--dark-blue.auto-margin {
  margin-top: auto;
}

.bt_conf_green.is--green {
  background-color: var(--yellow-green);
  color: #fff;
  font-weight: 500;
}

.bt_conf_green.is--green.auto-margin {
  margin-top: auto;
}

.bt_conf_green.is--blue-2 {
  color: #fff;
  background-color: #316587;
  display: none;
}

.bt_conf_green.small {
  color: #fefeff;
  width: 130px;
  margin-top: auto;
  padding: 1em;
}

.bt_conf_green.small.auto-margin {
  margin-top: 0;
}

.bt_conf_green.is--big {
  font-size: 16px;
  line-height: 1.2;
}

.bt_conf_green.cta-form {
  padding: 16px 24px;
  font-size: 16px;
}

.bt_conf_green.p_cta {
  margin-top: 30px;
}

.bt_conf_green.is--no-sign {
  background-color: var(--cadet-blue);
  color: #fff;
  text-transform: uppercase;
}

.bt_conf_green.green {
  background-color: var(--yellow-green);
}

.bt_conf_green.green:hover {
  background-color: var(--cadet-blue);
}

.bt_conf_blue {
  background-color: var(--dark-slate-blue-2);
  color: #fff;
  text-align: center;
  letter-spacing: .2px;
  text-transform: uppercase;
  border-radius: 5px;
  flex: none;
  margin-right: 1em;
  padding: 1.2em 2em;
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition: all .2s;
}

.bt_conf_blue:hover {
  color: #fff;
  background-color: #db4258;
  transform: translate(0, -2px);
}

.bt_conf_blue.w--current {
  color: var(--dark-slate-blue);
}

.bt_conf_blue.w--current:hover {
  color: #fff;
}

.bt_conf_blue.nav {
  color: var(--dark-slate-blue);
  margin-left: 10px;
  padding: 18px 27px;
  font-size: 14px;
}

.bt_conf_blue.nav:hover {
  color: #fff;
}

.bt_conf_blue.nav.w--current {
  color: #fff;
  background-color: #db4258;
}

.bt_conf_blue.is--blue {
  background-color: var(--cadet-blue);
  color: #fff;
  margin-left: 0;
  font-weight: 600;
  display: none;
}

.bt_conf_blue.is--dark-blue {
  background-color: var(--dark-slate-blue-2);
  color: #fff;
}

.bt_conf_blue.is--dark-blue.auto-margin {
  margin-top: auto;
}

.bt_conf_blue.is--green {
  background-color: var(--yellow-green);
  color: #fff;
  font-weight: 500;
}

.bt_conf_blue.is--green.auto-margin {
  margin-top: auto;
}

.bt_conf_blue.is--blue-2 {
  color: #fff;
  background-color: #316587;
  display: none;
}

.bt_conf_blue.small {
  color: #fefeff;
  width: 130px;
  margin-top: auto;
  padding: 1em;
}

.bt_conf_blue.small.auto-margin {
  margin-top: 0;
}

.bt_conf_blue.is--big {
  font-size: 16px;
  line-height: 1.2;
}

.bt_conf_blue.cta-form {
  padding: 16px 24px;
  font-size: 16px;
}

.bt_conf_blue.p_cta {
  margin-top: 30px;
}

.bt_conf_blue.is--no-sign {
  background-color: var(--cadet-blue);
  color: #fff;
  text-transform: uppercase;
}

.bt_conf_blue.green {
  background-color: var(--yellow-green);
}

.bt_conf_blue.green:hover {
  background-color: var(--cadet-blue);
}

.detail_conf_facil_02 {
  max-width: 217%;
  position: absolute;
  inset: auto auto -4.4em 18.9em;
}

.img_conf_player {
  position: absolute;
  top: -6.8em;
}

.footer__conf-wrapper {
  text-transform: uppercase;
  border: 1px #000;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.img_arrow_mark {
  text-align: left;
  margin-right: 0;
  position: static;
}

.dif_list_01 {
  align-items: center;
  height: 15px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.dif_list_02 {
  height: 15px;
  padding-left: 0;
  padding-right: 0;
}

.card__content-hd_conf {
  color: #316587;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 18px;
}

.card__content-hd_conf.is--big {
  color: var(--dark-slate-blue);
  font-size: 30px;
  line-height: 28px;
}

.card__content-hd_conf.is--big.is--bigwhite {
  color: #fff;
  text-transform: none;
}

.card__content-hd_conf.is--big.is--bigwhite.all_caps {
  text-transform: uppercase;
}

.card__content-hd_conf.is--big.left.white-span {
  color: #fff;
  margin-bottom: 0;
}

.card__content-hd_conf.is--white {
  color: #fff;
  font-size: 12px;
  line-height: 15px;
}

.card__content-hd_conf.is--green {
  color: var(--yellow-green);
  margin-bottom: 0;
}

.card__content-hd_conf.is--green.card, .card__content-hd_conf.is--green.card-n {
  margin-bottom: 0;
}

.card__content-hd_conf.is--light-blue {
  color: var(--cadet-blue);
}

.card__content-hd_conf.is--orange {
  color: var(--sandy-brown);
  font-size: 13px;
  line-height: 15px;
}

.card__content-hd_conf.is--dark_grey {
  color: var(--dark-slate-blue);
  font-size: 12px;
  line-height: 15px;
}

.card__content-hd_conf.is--white {
  color: #fff;
  text-transform: none;
  margin-top: 1em;
  font-size: 16px;
  font-weight: 400;
  line-height: 15px;
}

.card__content-hd_conf.is--light_dark {
  color: var(--light-slate-grey);
  text-transform: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.card__content-hd_conf.is--light_dark.mobile {
  display: none;
}

.p__sobre_conf {
  color: #313339;
  margin-bottom: 40px;
  font-family: proxima-nova, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.p__sobre_conf.consultoria {
  color: #fff;
  text-align: left;
}

.p__sobre_conf.white {
  color: #fff;
  font-size: 14px;
}

.footer__conf_-link {
  color: var(--dark-slate-blue);
  margin-right: 16px;
  font-size: 13px;
  font-weight: 600;
  line-height: 13px;
  text-decoration: none;
}

.footer__conf_-link:hover {
  color: var(--cadet-blue);
}

.footer__conf_-link.blue_link {
  color: var(--dark-slate-blue-2);
}

.footer__conf_-link.blue_link:hover {
  color: var(--cadet-blue);
}

.footer_conf-block {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 32px;
  display: flex;
}

.footer__conf-img {
  object-fit: none;
  flex: 0 auto;
  width: 222px;
}

.footer__conf-img.first {
  object-fit: contain;
  flex: 0 auto;
  width: 968px;
  margin-right: 7px;
}

.footer__rnp-img-copy {
  object-fit: none;
  flex: 0 auto;
  width: 154px;
}

.footer__rnp-img-copy.first {
  object-fit: contain;
  flex: 0 auto;
  width: 748px;
  margin-right: 7px;
}

.logo_nasnuvens_top {
  max-width: 95px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.modal_senha {
  z-index: 1000;
  background-color: #333745e6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 4em;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.bg_modal {
  z-index: 500;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 808px;
  margin: auto;
  padding: 0;
  display: grid;
  position: relative;
  inset: auto;
  box-shadow: 0 0 3px 3px #0000001a;
}

.top_modal {
  grid-column-gap: 31px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #f6f6f6;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-bottom: 1em;
  display: grid;
}

.logo_cafe {
  max-width: 203px;
}

.bt_fechar {
  color: var(--sandy-brown);
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 33px;
  margin-bottom: auto;
  padding: 0;
  font-size: 13px;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: 2em 2em auto auto;
}

.bt_fechar:hover {
  background-color: #0000;
  border-radius: 10px;
  font-weight: 700;
  box-shadow: 1px 1px 3px #0000001a;
}

.login_choices {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2em;
  display: grid;
}

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

.login_infos {
  border: 1px #000;
  padding: 2.5em;
}

.login_infos._02 {
  border-right-style: none;
}

.link_n_federado {
  color: var(--sandy-brown);
  text-align: right;
  background-color: #0000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 13px;
  display: block;
}

.link_login_social {
  color: var(--dark-slate-blue);
  text-align: left;
  background-color: #0000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 1em;
  padding: 0;
  font-size: 13px;
  transition: all .2s;
  display: block;
}

.link_login_social:hover {
  opacity: .7;
}

.detail_top {
  width: auto;
  max-width: 180px;
  position: absolute;
  inset: 15em auto auto 0;
}

.text_field {
  border-radius: 5px;
  height: 50px;
}

.form_n_federado {
  margin-top: 2em;
  margin-bottom: 2em;
  padding-right: 1em;
}

.check_box {
  color: var(--light-slate-grey);
}

.links_tabs {
  color: #949494;
  background-color: #0000;
  border-bottom: 2px solid #dfdfdf;
  margin-right: 1em;
}

.links_tabs:hover {
  border-bottom-color: var(--sandy-brown);
}

.links_tabs.w--current {
  border-bottom-color: var(--sandy-brown);
  color: var(--dark-slate-blue);
  background-color: #0000;
}

.links_tab_ativo.w--current {
  border-bottom: 2px solid var(--sandy-brown);
  background-color: #0000;
}

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

.left_modal-wrapper {
  background-color: #0000;
  width: 100%;
  padding: 4em;
}

.left_modal-wrapper.top {
  background-color: #0000;
  border-top-left-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  padding: 2.5em;
  display: flex;
}

.left_modal-wrapper.bottom {
  text-align: left;
  background-color: #1d293fe6;
  border-bottom-left-radius: 10px;
  justify-content: center;
  align-items: flex-end;
  padding: 2.5em;
  display: flex;
}

.top_left {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46abef_imagem_login.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-wrap: wrap;
  grid-template-rows: 225px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.is--light-dark {
  color: var(--light-slate-grey);
}

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

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

.social_link {
  transition: all .2s;
}

.social_link:hover {
  opacity: .7;
}

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

.modal_cover {
  z-index: 1000;
  background-color: #333745e6;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2em;
  display: flex;
  position: fixed;
  inset: 0%;
}

.click_geral {
  z-index: 100;
  position: fixed;
  inset: 0%;
}

.image-17 {
  width: 100%;
}

.slider_educacional {
  background-color: #0000;
  height: 924px;
  margin-top: -114px;
  top: auto;
}

.left_arrow_educacional, .right_arrow_educacional {
  display: none;
}

.slider_nav_educacional {
  text-align: left;
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 3.5em;
  font-size: 8px;
  display: none;
  top: 86.6em;
}

.tree-collumn-educacional {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .65fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading__educacional {
  color: var(--dark-slate-blue);
  text-align: left;
  font-size: 35px;
  font-weight: 800;
  line-height: 34px;
}

.heading__educacional.white {
  color: #fff;
}

.p__educacional {
  color: #7c8087;
  margin-bottom: 40px;
  font-family: proxima-nova, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.p__educacional.consultoria {
  color: #fff;
  text-align: left;
}

.p__educacional.white {
  color: #fff;
  font-size: 14px;
}

.educacional_suporte {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.educacional_suporte.left {
  padding-top: 10.2em;
}

.container_educacional {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.container_educacional.grid_ofertas {
  text-align: center;
  flex-flow: wrap;
  display: flex;
}

.container_educacional.facil {
  border: 1px #000;
}

.container_educacional.conferenciaweb {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.subheading__educacional {
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}

.subheading__educacional.is--darkblue {
  color: var(--dark-slate-blue-2);
}

.grid_icons_educacional {
  grid-template-columns: 1fr 3.5fr;
}

.p__icons_educacional {
  color: #034ea1;
  margin-bottom: 0;
  padding-right: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.p__icons_educacional.consultoria {
  color: #fff;
  text-align: left;
}

.p__icons_educacional.white {
  color: #fff;
  font-size: 14px;
  line-height: 18px;
}

.p__icons_educacional.black {
  color: #313339;
  font-size: 14px;
  line-height: 17px;
}

.logo_blue_educacional {
  z-index: 300;
  width: 178px;
  max-width: none;
  height: auto;
  margin-left: 1.5em;
  position: absolute;
  inset: -14.4em auto auto -20px;
}

.educacional__detail {
  z-index: -1;
  max-width: none;
  display: block;
  position: absolute;
  inset: -236px -1277px 0% auto;
  transform: translate(-50%, -50%);
}

.tree-collumn-spaced-educacional {
  grid-column-gap: 173px;
  grid-row-gap: 173px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 2fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tit_middle_educacional {
  justify-content: center;
  align-items: center;
  margin-top: 4em;
  margin-bottom: 4em;
  display: flex;
}

.tit_middle_educacional.topo {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 60em;
  margin: 0 auto 4em;
  display: flex;
}

.heading__educacional_middle {
  color: var(--dark-slate-blue);
  font-size: 38px;
  font-weight: 800;
  line-height: 38px;
}

.heading__educacional_middle.white {
  color: #fff;
}

.educacional_bg_interna_01 {
  z-index: -1;
  width: 2361px;
  max-width: none;
  margin-top: 12.6em;
  margin-left: -159em;
  margin-right: auto;
  padding-left: 0;
  position: absolute;
  inset: 0 auto auto 44.6em;
}

.educacional_bg_interna_01.mobile {
  display: none;
}

.img_produto_educacional {
  align-items: flex-end;
  width: 100%;
  height: 176px;
  display: flex;
}

.tit_produto_educacional {
  align-items: flex-end;
  width: 100%;
  height: 53px;
  margin-top: 2em;
  display: flex;
}

.produtos_ocupacional_divisor_01 {
  background-color: #22b0fc;
  width: 100%;
  height: 1px;
  margin-bottom: 2em;
}

.features_produtos {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  grid-template-columns: .25fr 3.5fr;
  padding-right: 2em;
}

.produtos_ocupacional_divisor_02 {
  background-color: #f5a623;
  width: 100%;
  height: 1px;
  margin-top: 0;
  margin-bottom: 2em;
}

.educacional_bg_interna_02 {
  z-index: -1;
  width: 2361px;
  max-width: none;
  margin-top: -33.5em;
  margin-left: 157em;
  margin-right: auto;
  padding-left: 0;
  position: absolute;
  inset: 0 -113.2em auto auto;
}

.educacional_bg_interna_02.mobile {
  display: none;
}

.produtos_ocupacional_divisor_03-copy {
  background-color: #158d97;
  width: 100%;
  height: 1px;
  margin-bottom: 2em;
}

.slider_eventos {
  background-color: #0000;
  height: 924px;
  margin-top: -150px;
  top: auto;
}

.slider_eventos.top_interna {
  height: 850px;
}

.slider_eventos.top_interna_sala {
  height: auto;
  display: block;
}

.slider_eventos.old, .left_arrow_eventos, .right_arrow_eventos {
  display: none;
}

.slider_nav_eventos {
  text-align: left;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 0;
  font-size: 8px;
  display: block;
  top: 80em;
}

.slider_nav_eventos.interna {
  display: none;
}

.container_60minutos {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.container_60minutos.grid_ofertas {
  text-align: center;
  flex-flow: wrap;
  display: flex;
}

.container_60minutos.facil {
  border: 1px #000;
}

.container_60minutos.conferenciaweb {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.container_60minutos.sala_evento {
  grid-column-gap: 29px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: stretch;
  padding-bottom: 2em;
  display: grid;
}

.container_60minutos.sala_evento.alerta {
  display: block;
}

.container_60minutos.sala_evento.alerta.alertaevento {
  display: none;
}

.container_60minutos.sala_evento.infoevento {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: none;
}

.logo_blue_60minutos {
  z-index: 300;
  width: 178px;
  max-width: none;
  height: auto;
  margin-left: 1.5em;
  position: absolute;
  inset: -12.4em auto auto -20px;
}

.four-collumn-eventos {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 2fr 2fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading__eventos {
  color: var(--dark-slate-blue-2);
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.heading__eventos.white {
  color: #fff;
}

.tit_line_blue {
  background-color: var(--deep-sky-blue);
  width: 60px;
  height: 1px;
}

.eventos-help {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.eventos-help.left {
  padding-top: 10.2em;
}

.eventos-help.bottom {
  justify-content: flex-end;
  padding-bottom: 0;
}

.box_evento {
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  height: 360px;
  padding: 0;
  transition: all .25s;
  overflow: hidden;
  box-shadow: 0 1px 8px 3px #00000014;
}

.box_evento:hover {
  transform: translate(0, -5px);
}

.img_evento {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 50%;
}

.two-collumn-eventos {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 2fr 2fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.evento_collection {
  width: 100%;
}

.descricao_eventos {
  flex-direction: column;
  justify-content: space-between;
  height: 50%;
  padding: 33px;
  display: flex;
}

.subheading__eventos {
  text-transform: uppercase;
  margin-top: 5px;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.subheading__eventos.is--darkblue {
  color: var(--dark-slate-blue-2);
}

.four-collumn-eventos_top {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 2fr 2fr 2fr;
  grid-auto-columns: 1fr;
  padding-right: 20px;
  display: grid;
}

.collection-list-eventos {
  z-index: 10;
  margin-bottom: 0;
  position: relative;
}

.collection-list-eventos.destaque {
  margin-top: 0;
  margin-bottom: 2em;
}

.top_content_eventos {
  z-index: 10;
  width: 40%;
  position: relative;
}

.top_content_eventos.right {
  float: right;
  display: block;
}

.bg_webinars {
  z-index: 0;
  width: auto;
  max-width: none;
  height: 294px;
  position: absolute;
  inset: -5.2em 27.8em auto auto;
}

.collection-item-8 {
  padding: 10px;
}

.eventos_slider {
  background-color: #0000;
  height: auto;
  margin-left: -10px;
  overflow: visible;
}

.eventos_slider.webnars_slider {
  overflow: visible;
}

.slide_nav_eventos {
  width: 6em;
  font-size: 10px;
  display: none;
  inset: -6em 4em auto auto;
}

.slide_nav_eventos.default {
  display: none;
  position: relative;
  top: -.5em;
  right: auto;
}

.left_arrow_topright {
  color: #dedede;
  width: 1em;
  height: 2em;
  font-size: 30px;
  transition: all .25s;
  display: none;
  inset: -2.5em 3.2em auto auto;
}

.left_arrow_topright:hover {
  color: var(--light-slate-grey);
}

.left_arrow_topright.default {
  position: absolute;
  inset: auto 0% 0% -3em;
}

.right_arrow_topright {
  color: #dedede;
  border-radius: 10px;
  width: 1em;
  height: 2em;
  padding: 0;
  font-size: 30px;
  transition: all .25s;
  display: none;
  inset: -2.5em .5em auto auto;
}

.right_arrow_topright:hover {
  color: var(--light-slate-grey);
}

.right_arrow_topright.default {
  position: absolute;
  inset: auto 0% 0% 3em;
}

.bg_oficinas {
  z-index: 0;
  width: auto;
  max-width: none;
  height: 294px;
  position: absolute;
  inset: -3.2em auto auto 27.8em;
}

.left_arrow_topleft {
  color: #dedede;
  width: 1em;
  height: 2em;
  font-size: 30px;
  transition: all .25s;
  display: none;
  inset: -2.5em auto auto 0;
}

.left_arrow_topleft:hover {
  color: var(--light-slate-grey);
}

.slide_nav_eventos_left {
  width: 6em;
  font-size: 10px;
  display: none;
  inset: -5.9em auto auto 2.9em;
}

.right_arrow_topleft {
  color: #dedede;
  border-radius: 10px;
  width: 1em;
  height: 2em;
  padding: 0;
  font-size: 30px;
  transition: all .25s;
  display: none;
  inset: -2.5em auto auto 2.9em;
}

.right_arrow_topleft:hover {
  color: var(--light-slate-grey);
}

.bg_workshops {
  z-index: 0;
  width: auto;
  max-width: none;
  height: 294px;
  position: absolute;
  inset: -5.2em 27.8em auto auto;
}

.bg_organiza {
  z-index: 0;
  width: auto;
  max-width: none;
  height: 595px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.top_content_organiza {
  z-index: 10;
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .25fr;
  grid-auto-columns: 1fr;
  width: 80%;
  display: grid;
  position: relative;
  inset: 0% auto 0% 0%;
}

.top_content_organiza.right {
  float: right;
  display: block;
}

.content_organiza {
  padding-right: 5em;
}

.logo_organiza {
  max-width: none;
  margin-top: .5em;
}

.two-collumn-eventos_interna {
  grid-column-gap: 76px;
  grid-row-gap: 19px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.75fr 2fr;
  grid-auto-columns: 1fr;
  padding-right: 20px;
  display: grid;
}

.heading__eventos_interno {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.heading__eventos_interno.white {
  color: #fff;
}

.eventos-data {
  background-color: var(--dark-slate-blue-2);
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  width: 372px;
  padding: 1em 2em;
  display: block;
  position: relative;
}

.eventos-data.left {
  padding-top: 10.2em;
}

.eventos-data.bottom {
  justify-content: flex-start;
  padding-bottom: 17px;
}

.paragraph-2 {
  text-transform: uppercase;
}

.data {
  margin-bottom: 0;
}

.modal_cover_eventos {
  z-index: 5000;
  background-color: #333745e6;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 4em 2em 2em;
  display: none;
  position: fixed;
  inset: 0%;
}

.link_blue {
  color: var(--deep-sky-blue);
}

.top_left_eventos {
  background-color: var(--dark-slate-blue-2);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-wrap: wrap;
  grid-template-rows: 225px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.logo_modal {
  max-width: 100%;
  margin-bottom: 2em;
}

.disclaimer {
  color: var(--yellow-green);
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
}

.bold {
  color: var(--deep-sky-blue);
  font-weight: 700;
}

.drop-nav__link-2 {
  z-index: 1;
  color: #07abc1;
  text-transform: uppercase;
}

.footer__div-2 {
  background-color: #07abc1;
  width: 60px;
  height: 1px;
}

.nav__link-2 {
  color: #fff;
  padding: 13px 15px;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
}

.nav__link-2:hover, .nav__link-2.w--current {
  color: #eb9346;
}

.nav__link-2.is--green {
  text-align: center;
  background-color: #80af41;
  border-radius: 200px;
  margin-left: 20px;
  padding: 13px 25px 13px 19px;
}

.nav__link-2.is--green:hover {
  color: #333745;
}

.nav-menu-mobile-2 {
  display: none;
}

.footer__txt-link-2 {
  color: #333745;
  text-decoration: none;
}

.footer__txt-link-2:hover {
  color: #07abc1;
}

.footer__links-conta-wrapper-2 {
  color: #333745;
  align-items: flex-start;
  margin-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.footer__links-conta-wrapper-2:hover {
  color: #074aa0;
}

.dropdown-toggle-2 {
  font-size: 13px;
  display: none;
}

.footer__rnp-link-2 {
  color: #333745;
  margin-right: 16px;
  font-size: 11px;
  font-weight: 600;
  line-height: 13px;
  text-decoration: none;
}

.footer__rnp-link-2:hover {
  color: #07abc1;
}

.nav__menu-60min-title-2 {
  color: #fff;
  background-color: #eb9346;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 25px 22px 20px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
  position: relative;
  right: auto;
}

.button-2 {
  color: #333745;
  text-align: center;
  letter-spacing: .2px;
  background-color: #eb9346;
  border-radius: 500px;
  flex: none;
  padding: 1.2em 2.5em;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition: all .2s;
}

.button-2:hover {
  color: #fff;
  background-color: #db4258;
  transform: translate(0, -2px);
}

.button-2.w--current {
  color: #333745;
}

.button-2.w--current:hover {
  color: #fff;
}

.button-2.is--blue {
  color: #fff;
  background-color: #07abc1;
  margin-left: 0;
  font-weight: 600;
  display: none;
}

.nav__menu-2 {
  align-items: center;
  margin-left: auto;
  padding-right: 0;
  display: flex;
}

.nav__menu-conta-title-2 {
  color: #fff;
  background-color: #80af41;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 25px 22px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
  position: relative;
  right: auto;
}

.footer__links-hyper-2 {
  color: #000;
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  text-decoration: none;
  display: block;
}

.footer__links-hyper-2:hover {
  color: #074aa0;
}

.footer__links-hyper-2.is--first {
  color: #333745;
  margin-top: 16px;
}

.footer__capes-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #333745;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.75fr 1fr;
  grid-auto-columns: 1fr;
  padding: 48px 85px 50px;
  display: grid;
}

.dropdown-list-3 {
  background-color: #80af41;
}

.footer__links-hyper-conta-2 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
  text-decoration: none;
  display: block;
}

.footer__links-hyper-conta-2:hover {
  color: #333745;
}

.img_sala {
  text-align: center;
}

.internal_mask {
  padding-top: 20px;
}

.logo_60minutos_white_eventos {
  margin-top: 2.5em;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.is__green {
  color: var(--yellow-green);
  font-size: 24px;
  line-height: 28px;
}

.mask-2 {
  overflow: visible;
}

.icon-2, .icon-3, .div-block-4, .icon-4 {
  display: none;
}

.block_sala_principal.alert {
  display: flex;
}

.block_chat_area {
  background-color: #fff;
  border-radius: 20px;
  padding: 1.8em;
  box-shadow: 3px 3px 7px #00000026;
}

.block_player_area {
  background-color: #000;
  border-radius: 20px;
  min-height: 0;
  margin-bottom: 1.8em;
  padding: 0;
  overflow: hidden;
  box-shadow: 3px 3px 7px #00000026;
}

.block_info_sala {
  background-color: #fff;
  border-radius: 20px;
  min-height: auto;
  margin-bottom: 0;
  padding: 1.8em;
  box-shadow: 3px 3px 7px #00000026;
}

.block_info_sala.alert {
  flex-wrap: nowrap;
  place-content: center space-around;
  align-items: center;
  padding: 5em;
  display: flex;
}

.tit_sala_evento {
  color: var(--deep-sky-blue);
  text-align: left;
  margin-top: 0;
  font-size: 30px;
  line-height: 36px;
}

.sala_desc {
  text-align: left;
}

.image-19 {
  max-width: 20%;
  display: block;
}

.orange_highlight {
  color: var(--sandy-brown);
}

.card__content-p-2 {
  color: #7c8087;
  font-size: 14px;
  line-height: 18px;
}

.card__content-p-2.is--white {
  color: #fff;
}

.card__content-p-2.is--white.center {
  text-align: left;
  padding-right: 15px;
}

.cta__img-2 {
  z-index: -1;
  width: 400px;
  margin-top: -35px;
  margin-left: 36px;
  position: absolute;
  transform: translate(46%);
}

.cta__img-2.cartilha {
  width: auto;
  margin-left: -1px;
}

.cta__content-span-2 {
  color: #eb9346;
}

.cta__hd-span-2 {
  color: #07abc1;
}

.section-2 {
  padding-top: 3em;
  padding-bottom: 3em;
}

.section-2.ebook {
  padding-top: 2em;
  padding-bottom: 2em;
}

.cta__txt-2 {
  color: #eb9346;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 15px;
}

.cta-2 {
  z-index: 1;
  background-color: #333745;
  border-radius: 200px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 250px;
  padding-left: 76px;
  padding-right: 76px;
  display: flex;
  position: relative;
}

.cta-2.green {
  background-color: var(--yellow-green);
}

.cta__hd-2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 28px;
}

.container-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  min-height: 50px;
  margin: auto;
  padding: 0 1.5em;
  display: block;
}

.slider_diploma_digital {
  background-color: #0000;
  height: 924px;
  margin-top: -114px;
  top: auto;
}

.left_arrow_diploma {
  color: var(--light-slate-grey);
  display: none;
  overflow: hidden;
}

.left_arrow_diploma.mini {
  display: block;
}

.right_arrow_diploma {
  color: var(--light-slate-grey);
  display: none;
}

.right_arrow_diploma.mini {
  display: block;
}

.slider_nav_diploma {
  text-align: left;
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 3.5em;
  font-size: 8px;
  top: 100em;
}

.ico_vantanges_diploma {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}

.subslider {
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  line-height: 32px;
}

.subslider.tit-slider-lab {
  margin-top: 10px;
  font-size: 40px;
  font-weight: 700;
  line-height: 43px;
}

.subslider.subtitle-lab {
  margin-top: 0;
  font-size: 35px;
  font-weight: 600;
  line-height: 34px;
}

.subslider.subtitle-lab.dark {
  color: var(--dark-slate-blue-2);
}

.subslider.subtitle-lab.orange {
  color: var(--coral);
}

.subslider.lab-tit-evento {
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.subslider.lab-tit-evento.dark {
  color: var(--dark-slate-blue);
}

.subslider.tit-lab-webinar {
  text-align: left;
  margin-top: 0;
  font-size: 35px;
  font-weight: 700;
  line-height: 38px;
}

.subslider.bold-darkblue {
  font-size: 43px;
  line-height: 40px;
}

.text-span-7 {
  font-weight: 300;
}

.text-span-8 {
  color: #fff;
}

.heading-2 {
  color: var(--indian-red-2);
}

.subalider2 {
  color: #fff;
  font-size: 30px;
  line-height: 32px;
}

.text-span-9 {
  font-weight: 400;
}

.text-span-10 {
  color: var(--cadet-blue);
}

.heading-3, .heading-4 {
  color: var(--sandy-brown);
}

.heading-5 {
  color: #fff;
  font-size: 30px;
}

.heading-6 {
  color: #fff;
}

.heading-7 {
  font-size: 30px;
}

.subslider3 {
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  line-height: 32px;
}

.text-span-11 {
  color: var(--yellow-green);
  font-weight: 700;
}

.heading-8 {
  color: var(--sandy-brown);
}

.subslider4 {
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  line-height: 32px;
}

.text-span-12 {
  color: var(--yellow-green);
  font-weight: 700;
}

.heading-9 {
  color: var(--sandy-brown);
}

.logo_diploma, .logo_diploma2, .logo_diploma3, .logo_diploma4 {
  z-index: 300;
  width: 178px;
  max-width: none;
  height: auto;
  margin-left: 1.5em;
  position: absolute;
  inset: -14.4em auto auto 0%;
}

.logomenonas {
  margin-left: 0;
}

.logomenonas.v4h {
  margin-left: 15px;
}

.two-collumn-diploma2 {
  grid-column-gap: 59px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 2.15fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.diploma2-help {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.diploma2-help.left {
  padding-top: 10.2em;
}

.heading__diploma {
  color: var(--dark-slate-blue);
  font-size: 45px;
  font-weight: 600;
  line-height: 45px;
}

.heading__diploma.white {
  color: #fff;
}

.moodle-help-copy {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.moodle-help-copy.left {
  padding-top: 10.2em;
}

.img__diploma {
  max-width: none;
  margin: -7.1em 0 0 2.9em;
  padding-right: 0;
  position: absolute;
  left: auto;
}

.img__diploma.produto {
  margin-bottom: 32px;
}

.diploma_compute__detail {
  z-index: -1;
  max-width: none;
  display: block;
  position: absolute;
  inset: 55px -1232px 0% auto;
  transform: translate(-50%, -50%);
}

.text-span-13 {
  color: var(--yellow-green);
}

.two-collumn-diploma {
  grid-column-gap: 49px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.15fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.diploma-help {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.diploma-help.left {
  padding-top: 0;
}

.diploma-help2 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.diploma-help2.left {
  padding-top: 10.2em;
}

.subheading__diploma {
  margin-top: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 28px;
}

.subheading__diploma.is--darkblue {
  color: var(--dark-slate-blue-2);
}

.vantagens_diploma {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1.25fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2em;
  display: grid;
}

.subheading__diploma2 {
  font-size: 28px;
  font-weight: 600;
  line-height: 28px;
}

.subheading__diploma2.is--darkblue {
  color: var(--dark-slate-blue-2);
}

.subdiploma {
  margin-top: 0;
}

.text-span-14, .text-span-15 {
  color: var(--cadet-blue);
}

.box_vantagens_diploma {
  color: #1d293f;
  background-color: #1d293f;
  border-radius: 500px;
  padding: 32px 60px 44px;
}

.box_vantagens_diploma.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.box-vantagens-wrapper-diploma {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.features__compute-hd-copy {
  color: var(--cadet-blue);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  font-size: 20px;
  line-height: 18px;
}

.features__compute-hd-copy.is--big {
  color: var(--dark-slate-blue);
  font-size: 30px;
  line-height: 28px;
}

.features__compute-hd-copy.is--big.is--bigwhite {
  color: #fff;
}

.features__compute-hd-copy.is--white {
  color: #fff;
  font-size: 12px;
  line-height: 15px;
}

.features__compute-hd-copy.is--green {
  color: var(--yellow-green);
}

.features__compute-hd-copy.is--light-blue {
  color: var(--cadet-blue);
}

.features__compute-hd-copy.is--orange {
  color: var(--sandy-brown);
  font-size: 12px;
  line-height: 15px;
}

.box-vantagens-grid-diploma {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.diploma__content.title {
  flex-direction: row;
}

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

.diploma__content2.title {
  flex-direction: row;
}

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

.diploma3__content.title {
  flex-direction: row;
}

.textvanta {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  font-size: 14px;
  display: block;
}

.textvanta.seguranca {
  color: var(--dark-slate-blue);
  font-size: 20px;
  line-height: 24px;
}

.image-20 {
  margin-bottom: 77px;
}

.subfacul {
  color: var(--light-slate-grey);
  font-size: 20px;
}

.box_form_diploma {
  background-color: #eff0f2;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acda_bg_compute_form.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  padding: 85px;
}

.box_form_diploma.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.heading_form_diploma {
  color: #fff;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  line-height: 45px;
}

.heading_form_diploma.blog {
  width: 100%;
}

.card__content-p_diploma_form-copy {
  color: #7c8087;
  font-size: 14px;
  line-height: 18px;
}

.card__content-p_diploma_form-copy.is--white {
  color: #fff;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 10px 0;
  font-size: 20px;
  line-height: 24px;
}

.card__content-p_diploma_form-copy.is--white.categoria {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.card__content-p_diploma_form-copy.is--white.compartilhe {
  background-color: #ed2f5a;
  border-radius: 10px;
  width: 100%;
  font-size: 11px;
  position: relative;
}

.card__content-p_diploma_form-copy.is--white.blog {
  margin-bottom: 0;
  padding-left: 0;
}

.card__content-p_diploma_form-copy.is--white.small {
  margin-bottom: 0;
}

.card__content-p_diploma_form-copy.is--white.blog_destaques {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.card__content-p_diploma_form-copy.is--white.no_space {
  margin-bottom: 0;
}

.card__content-p_diploma_form-copy.is--white.top_form {
  padding-top: 0;
  font-size: 18px;
}

.card__content-p_diploma_form-copy.is--white.disclaimer_form {
  margin-top: 40px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12px;
  line-height: 12px;
}

.card__content-p_diploma_form-copy.is--white.diploma {
  font-size: 26px;
  line-height: 28px;
}

.card__content-p_diploma_form-copy.is--white.v4h {
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.text-span-16 {
  font-weight: 300;
}

.logoconact {
  margin-left: 27px;
}

.diploma_bg_interna {
  z-index: -1;
  width: 1600px;
  max-width: none;
  margin-top: 179px;
  margin-left: -1816px;
  margin-right: auto;
  padding-left: 0;
  position: absolute;
  inset: 95px auto auto;
}

.diploma_bg_interna.mobile {
  display: none;
}

.logos_area_diploma {
  height: auto;
}

.slider_logos_diploma {
  background-color: #0000;
  height: auto;
  margin-bottom: 100px;
}

.nav_bottom_slider_diploma {
  display: none;
}

.slide_diploma {
  height: 60px;
  padding: 0 80px 80px;
}

.mask_diploma {
  text-align: center;
  width: 87%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.logo_diplomadiital {
  opacity: 0;
  width: 190px;
  max-width: 190px;
  height: 80px;
}

.green_highlight {
  color: var(--yellow-green);
}

.logo_diplomadiital-copy {
  opacity: 0;
  width: 190px;
  max-width: 190px;
  height: 80px;
}

.slider_nav_cartilha {
  text-align: left;
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 3.5em;
  font-size: 8px;
  display: none;
  top: 100em;
}

.two-collumn-cartilha {
  grid-column-gap: 114px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.vantagens_cartilha {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1.25fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 100%;
  margin-top: 0;
  display: grid;
}

.cartilha_bg_interna {
  z-index: -1;
  width: 2000px;
  max-width: none;
  margin-top: 221px;
  margin-left: -1816px;
  margin-right: auto;
  padding-left: 0;
  position: absolute;
  inset: 0% auto;
}

.cartilha_bg_interna.mobile {
  display: none;
}

.slider_cartilha {
  background-color: #0000;
  height: 924px;
  margin-top: -114px;
  top: auto;
}

.lista_cartilha {
  color: var(--dark-slate-blue-2);
  font-size: 24px;
}

.teste {
  background-color: #1a2035;
}

.teste_font {
  color: var(--sandy-brown);
  font-size: 16px;
}

.small {
  font-size: 15px;
  font-weight: 400;
  line-height: 16px;
}

.bold-text-2 {
  color: var(--sandy-brown);
}

.mask-3 {
  overflow: auto;
}

.heading_form-2 {
  color: #fff;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 36px;
}

.nn-compute-form-field-2 {
  color: #074aa0;
  text-align: left;
  border-radius: 200px;
  margin-bottom: 20px;
  padding: 23px;
}

.nn-compute-form-field-2:focus {
  color: #074aa0;
  text-align: left;
  font-weight: 700;
}

.nn-compute-form-field-2::placeholder {
  color: #c8d5db;
  text-align: left;
  font-size: 16px;
  font-weight: 700;
}

.column-10 {
  flex-wrap: wrap;
  align-items: stretch;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}

.link_paragrafo-2 {
  color: #eb9346;
}

.link_paragrafo-2:hover {
  color: #07abc1;
}

.sucesso-2 {
  color: #07abc1;
  text-align: left;
}

.ebookgratis {
  color: var(--sandy-brown);
}

.cartilha_bg_ebook {
  z-index: -1;
  width: 1800px;
  max-width: none;
  margin-top: 159px;
  margin-left: -1816px;
  margin-right: auto;
  padding-left: 0;
  position: absolute;
  inset: 0% auto;
}

.cartilha_bg_ebook.mobile {
  display: none;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad57_conferenciaWEB.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 850px;
}

.success-message-5 {
  background-color: var(--sandy-brown);
}

.text-block-6 {
  color: #fff;
}

.txt-footer {
  width: 250px;
}

.timer-tab {
  color: #fff;
  background-color: #fff3;
  border-radius: 0;
  width: 0%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: 0% auto auto 0%;
}

.icon-5 {
  color: #000;
}

.image-3 {
  position: absolute;
  inset: auto 0% 20px;
}

.img_mark {
  max-width: none;
  position: absolute;
  inset: 40px 0% auto auto;
}

.image {
  z-index: 100;
  max-width: 447px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-4 {
  max-width: 77px;
}

.slider-canais {
  background-color: #0000;
  width: 968px;
  height: 520px;
  position: absolute;
}

.content-footer {
  justify-content: space-between;
  align-items: flex-end;
  width: 435px;
  display: flex;
}

.tabs-list {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac67_base_menu.svg");
  background-position: 100% 170px;
  background-repeat: no-repeat;
  background-size: auto 802px;
  flex-direction: column;
  height: 100%;
  margin-right: 0;
  padding-top: 213px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.tab-padrao {
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 75px;
  margin-bottom: 15px;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.tab-padrao.moodle {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac87_menu_moodle.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.tab-padrao.moodle:hover, .tab-padrao.moodle.w--current {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aca2_menu_moodle-a.svg");
}

.tab-padrao.icpedu {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac68_menu_icpdedu.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: flex-end;
}

.tab-padrao.icpedu:hover, .tab-padrao.icpedu.w--current {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac62_menu_icpdedu-a.svg");
}

.tab-padrao.google {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac8c_menu_google.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.tab-padrao.google:hover, .tab-padrao.google.w--current {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac89_menu_google-a.svg");
}

.tab-padrao.smartbackup {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac98_menu_smartbackup.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.tab-padrao.smartbackup:hover, .tab-padrao.smartbackup.w--current {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac8d_menu_smartbackup-a.svg");
}

.tab-padrao.nasnuvens {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac58_menu_nasnuvens.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  transition: all .2s;
}

.tab-padrao.nasnuvens:hover, .tab-padrao.nasnuvens.w--current {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac8a_menu_nasnuvens-a.svg");
}

.tab-padrao.diploma {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac95_menu_diploma.svg");
  background-position: 50%;
  background-size: cover;
}

.tab-padrao.diploma:hover, .tab-padrao.diploma.w--current {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acf4_menu_diploma-a.svg");
}

.tab-padrao.consultoria {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac96_menu_consultoria.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.tab-padrao.consultoria:hover, .tab-padrao.consultoria.w--current {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac88_menu_consultoria-a.svg");
}

.tab-padrao.conferencia {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac6a_menu_conferencia.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.tab-padrao.conferencia:hover, .tab-padrao.conferencia.w--current {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac5b_menu_conferencia-a.svg");
}

.container-3 {
  border: 1px #f2f2f2;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-3.canais {
  height: 375px;
  padding-top: 80px;
  padding-bottom: 0;
  padding-left: 112px;
}

.container-3.footer {
  background-color: #333745;
  padding-top: 102px;
  padding-bottom: 102px;
  padding-left: 112px;
}

.container-3.footer-ciead {
  background-color: #333745;
  border-radius: 0;
  padding-top: 102px;
  padding-bottom: 102px;
  padding-left: 112px;
}

.slide-nav {
  display: none;
}

.tab-content-padrao {
  height: 100%;
  overflow: hidden;
}

.heading-10 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 22px;
}

.paragraph-3 {
  color: #1a1a1a;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}

.paragraph-3.white {
  color: #fff;
  margin-bottom: 25px;
}

.tabs-2 {
  z-index: 50;
  justify-content: flex-end;
  align-items: flex-start;
  height: 1158px;
  display: flex;
}

.bgvideo {
  width: 100%;
  height: 100%;
}

.image-2 {
  max-width: 530px;
  position: absolute;
  inset: -2px auto auto 0%;
}

.left-arrow-2 {
  width: 50px;
  height: 50px;
  display: block;
  inset: 0% 425px auto auto;
}

.content-slider {
  width: 480px;
  position: relative;
}

.heading-11 {
  color: #f15a24;
  margin-top: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 34px;
  line-height: 34px;
}

.tabs-content-2 {
  width: 100%;
  height: 100%;
}

.all_in {
  height: 1920px;
  overflow: hidden;
}

.all_in.pesquisa {
  height: auto;
}

.right-arrow-2 {
  width: 50px;
  height: 50px;
  display: block;
  inset: 60px 425px auto auto;
}

.mask-4 {
  overflow: hidden;
}

.link-block {
  width: 300px;
}

.div-block-5 {
  background-color: var(--dark-slate-blue);
  align-items: center;
  height: 60px;
  display: flex;
}

.link-block-2 {
  color: var(--sandy-brown);
  align-items: center;
  margin-left: 60px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.image-21 {
  margin-right: 10px;
  transform: rotate(-180deg);
}

.image-22 {
  max-width: 100px;
  margin-left: auto;
  margin-right: 60px;
}

.iframe {
  height: 100vh;
}

.html-embed-3 {
  width: 100%;
  height: 100vh;
}

.cta-3 {
  z-index: 1;
  background-color: var(--yellow-green);
  color: #333745;
  border-radius: 200px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 250px;
  padding-left: 76px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.cta__txt-3 {
  color: var(--dark-slate-blue);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 15px;
}

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

.button-4 {
  background-color: var(--dark-slate-blue-2);
  color: #fff;
  text-align: center;
  letter-spacing: .2px;
  border-radius: 500px;
  flex: none;
  padding: 1.2em 2.5em;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition: all .2s;
}

.button-4:hover {
  background-color: var(--dark-slate-blue);
  color: #fff;
  transform: translate(0, -2px);
}

.button-4.w--current {
  color: #333745;
}

.button-4.w--current:hover {
  color: #fff;
}

.button-4.is--blue {
  color: #fff;
  background-color: #07abc1;
  margin-left: 0;
  font-weight: 600;
  display: none;
}

.bold-text-3 {
  text-align: left;
  font-weight: 500;
}

.span-light-blue-txt-2 {
  color: #07abc1;
}

.privavidade {
  color: #eb9346;
  text-transform: uppercase;
  padding-top: 10px;
  font-size: 12px;
  line-height: 12px;
}

.privavidade.modal-assine {
  margin-bottom: 0;
  padding-top: 0;
  font-size: 10px;
}

.cta-main-content-2 {
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

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

.cta-top-close-2 {
  width: 24px;
  margin-left: auto;
}

.cta-main-content__logo-2 {
  width: 120px;
  margin-top: 0;
}

.popup-cta-2 {
  z-index: 9999;
  background-color: #1d293fe8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding-top: 30px;
  padding-bottom: 20px;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.popup-cta-2.pop-up-assine {
  background-color: #0000;
  display: none;
  position: fixed;
  overflow: hidden;
}

.click_area {
  z-index: 0;
  background-color: #ffffffe6;
  width: 100vw;
  height: auto;
  min-height: 100px;
  position: absolute;
  inset: 0%;
}

.cta-main-content__p-2 {
  max-width: 80%;
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 15px;
  font-weight: 300;
}

.cta-top__txt-2 {
  color: #eb9346;
  font-size: 16px;
  font-weight: 600;
  line-height: 36px;
}

.cta-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.cta-main-content__hd-2 {
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 34px;
}

.cta-main-content__hd-2.assine-modal-title {
  font-size: 30px;
  line-height: 32px;
}

.container-4 {
  text-align: right;
  flex: 0 auto;
  padding-bottom: 20px;
  display: block;
}

.politica_link, .politica_link:hover {
  color: #eb9346;
}

.grid_pedido_assinatura {
  grid-column-gap: 33px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  place-content: center;
  width: 100%;
}

.lightblue_highlight {
  color: #3bc1cc;
}

.text-span-18, .text-span-19 {
  color: var(--sandy-brown);
}

.text-span-20 {
  color: var(--cadet-blue);
}

.logo_pesquisador {
  opacity: 1;
  width: 230px;
  max-width: 210px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.slider_pesquisador {
  background-color: #f0eff5;
  height: 1200px;
  margin-top: -114px;
  top: auto;
}

.tit-slider-pesquisador {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 36px;
}

.bold-orange {
  color: var(--orange);
}

.bold-orange.seguranca-tab {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.slider_nav_pesquisador {
  text-align: left;
  max-width: 1140px;
  margin: 0 auto;
  padding-top: 40px;
  padding-left: 3.5em;
  font-size: 8px;
  top: 104em;
}

.top-bg-bar-pesquisador {
  z-index: 0;
  background-color: var(--dark-slate-blue-3);
  width: 100%;
  height: 468px;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.two-collumn-pesquisador {
  grid-column-gap: 59px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.two-collumn-pesquisador._02 {
  grid-template-columns: .5fr .75fr;
}

.pesquisador-help {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: -125px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.pesquisador-help.left {
  padding-top: 10.2em;
}

.two-collumn-pesquisador-mini {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.second-collumn-pesquisador {
  position: relative;
}

.heading__pesquisador {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 700;
  line-height: 45px;
}

.heading__pesquisador.white {
  color: #fff;
}

.heading__pesquisador._02 {
  color: #2b2c5d;
  text-align: left;
  margin-bottom: 20px;
  font-size: 36px;
  line-height: 38px;
}

.heading__pesquisador.cadastro {
  margin-top: -101px;
}

.bold-blue {
  color: #019cd1;
}

.img-pesquisador {
  width: 500px;
  max-width: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.divisor-pesquisador {
  margin-top: 80px;
  margin-bottom: 100px;
}

.pink-bold {
  color: #cc4a5e;
}

.first-collumn-pesquisador {
  position: relative;
}

.img-pesquisador-02 {
  max-width: none;
  position: absolute;
  inset: -180px 79px auto auto;
}

.detail-pesquisador-01 {
  position: absolute;
  inset: -335px auto auto -515px;
}

.detail-pesquisador-02 {
  position: absolute;
  inset: -245px -500px auto auto;
}

.detail-pesquisador-03 {
  position: absolute;
  inset: auto auto 0 -420px;
}

.two-columns-pre-form {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  margin-top: -20em;
}

.content-pre-form {
  padding: 4em;
}

.content-pre-form._02 {
  z-index: 100;
  background-color: var(--deep-sky-blue);
  border-top-left-radius: 58px;
  border-bottom-left-radius: 58px;
  position: relative;
}

.pesquisador-list-item {
  align-items: center;
  margin-bottom: .5em;
  display: none;
}

.arrow-blue {
  margin-right: 1em;
}

.pesquisador-blue-bg {
  z-index: 0;
  background-color: var(--deep-sky-blue);
  width: 100vw;
  height: 100%;
  position: absolute;
  inset: 0 auto auto 764px;
}

.cadastro {
  font-size: 20px;
}

.html-embed-5 {
  width: 100vw;
  max-width: none;
  height: 100vh;
  max-height: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.slider_v4h {
  background-color: #0000;
  height: 924px;
  margin-top: -114px;
  padding-bottom: 0;
  top: auto;
}

.logo_v4h {
  opacity: 1;
  width: 150px;
  max-width: none;
  height: auto;
}

.slider_nav_vh4 {
  text-align: left;
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 3.5em;
  font-size: 8px;
  top: 100em;
}

.right_arrow_v4h {
  color: var(--light-slate-grey);
  display: none;
}

.right_arrow_v4h.mini {
  display: block;
}

.left_arrow_v4h {
  color: var(--light-slate-grey);
  display: none;
  overflow: hidden;
}

.left_arrow_v4h.mini {
  display: block;
}

._2collumns-v4h {
  grid-column-gap: 41px;
  grid-template-rows: auto;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.box_vantagens_v4h {
  color: #1d293f;
  background-color: #1d293f;
  border-radius: 100px;
  margin-top: 100px;
  padding: 32px 60px 44px;
}

.box_vantagens_v4h.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.box-vantagens-grid-v4h {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.tit-vant-v4h {
  color: var(--cadet-blue);
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.icon_feature_v4h {
  float: none;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  position: static;
}

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

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

.v4h-content.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.diploma_v4h__detail {
  z-index: -1;
  max-width: none;
  display: block;
  position: absolute;
  inset: 202px -1423px 0% auto;
  overflow: visible;
  transform: translate(-50%, -50%);
}

.two-collumn-v4h {
  grid-column-gap: 134px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 2.15fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.img-modulo-v4h {
  margin-top: 0;
}

.heading__v4h {
  color: var(--dark-slate-blue-4);
  font-size: 29px;
  font-weight: 700;
  line-height: 33px;
}

.heading__v4h.white {
  color: #fff;
}

.bold-darkorange {
  color: #f77321;
  font-size: 30px;
  font-weight: 700;
  line-height: 32px;
}

.modulos-v4h-block {
  grid-column-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
  margin-top: 40px;
}

.p__v4h {
  color: #7c8087;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.p__v4h.consultoria {
  color: #fff;
  text-align: left;
}

.p__v4h.white {
  color: #fff;
  font-size: 14px;
}

.p__v4h.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__v4h.list_item {
  margin-bottom: 20px;
}

.p__v4h.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.heading__v4h_mini {
  color: var(--dark-slate-blue-4);
  text-transform: none;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.heading__v4h_mini.white {
  color: #fff;
}

.vantagens_v4h {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1.25fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2em;
  display: block;
}

.v4h_bg_interna {
  z-index: -1;
  width: 2000px;
  max-width: none;
  margin: -202px auto -3px -1305px;
  padding-left: 0;
  position: absolute;
  inset: 17% auto 0% 184px;
}

.v4h_bg_interna.mobile {
  display: none;
}

.v4h-bluetit {
  color: var(--light-sea-green);
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.bold-darkblue {
  color: var(--dark-slate-blue-4);
  font-weight: 700;
}

.img-sobre {
  margin-top: -55px;
  margin-bottom: 20px;
}

.container_lab {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.container_lab.grid_ofertas {
  text-align: center;
  flex-flow: wrap;
  display: flex;
}

.container_lab.facil {
  border: 1px #000;
}

.container_lab.conferenciaweb {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.container_lab.center {
  flex-flow: wrap;
  display: flex;
}

.logo_blue_lab {
  z-index: 300;
  width: 178px;
  max-width: none;
  height: auto;
  margin-left: 1.5em;
  position: absolute;
  inset: -14.4em auto auto -20px;
}

.slider_lab {
  background-color: #0000;
  height: 924px;
  margin-top: -114px;
  top: auto;
}

.container_educacional-copy {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.container_educacional-copy.grid_ofertas {
  text-align: center;
  flex-flow: wrap;
  display: flex;
}

.container_educacional-copy.facil {
  border: 1px #000;
}

.container_educacional-copy.conferenciaweb {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.subheading__lab {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 23px;
}

.subheading__lab.is--darkblue {
  color: var(--dark-slate-blue-2);
}

.subheading__lab.white {
  color: #fff;
}

.bold-dark-orange {
  color: var(--sandy-brown);
}

.pre-tit-lab {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 19px;
  line-height: 22px;
}

.pre-tit-lab.white {
  color: #fff;
}

.mark-pre-tit-lab {
  background-color: var(--sandy-brown);
  width: 10%;
  height: 4px;
  margin-bottom: 20px;
}

.bg-blue-lab {
  z-index: -1;
  max-width: none;
  display: block;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: translate(-50%, -50%);
}

.two-collumn-lab {
  z-index: 50;
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .65fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.two-collumn-lab.v2 {
  z-index: 50;
  grid-template-columns: .75fr .65fr;
  position: relative;
}

.two-collumn-lab.half {
  grid-column-gap: 26px;
  grid-template-columns: 1fr 1fr;
}

.lab-help {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.lab-help.left {
  padding-top: 10.2em;
}

.lab_suporte {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.lab_suporte.left {
  padding-top: 10.2em;
}

.blue-bg-lab {
  z-index: -1;
  max-width: none;
  position: absolute;
  inset: -2939px auto auto -256px;
}

.heading__lab {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-top: 0;
  font-size: 35px;
  font-weight: 800;
  line-height: 34px;
}

.heading__lab.white {
  color: #fff;
}

.heading__lab.center {
  text-align: center;
  margin-bottom: 100px;
}

.heading__lab.grey {
  color: #7c8087;
  text-transform: uppercase;
  font-size: 25px;
  line-height: 22px;
}

.heading__educacional-copy {
  color: var(--dark-slate-blue);
  font-size: 35px;
  font-weight: 800;
  line-height: 34px;
}

.heading__educacional-copy.white {
  color: #fff;
}

.lab-inner-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  align-items: start;
  display: grid;
}

.lab-inner-grid.left {
  padding-top: 10.2em;
}

.footer__links-hyper-3 {
  color: #000;
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  text-decoration: none;
  display: block;
}

.footer__links-hyper-3:hover {
  color: #074aa0;
}

.text-span-21 {
  color: var(--sandy-brown);
}

.slider_backup {
  background-color: #0000;
  height: 924px;
  margin-top: -114px;
  top: auto;
}

.slider_nav_backup {
  text-align: left;
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 3.5em;
  font-size: 8px;
  display: none;
  top: 100em;
}

.img-sobre-backup {
  margin-top: 0;
  margin-bottom: 20px;
}

.bold-cian {
  color: #36b1bb;
}

.tit-backup-white {
  color: #fff;
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.backup-img-01 {
  z-index: -1;
  max-width: none;
  display: block;
  position: absolute;
  inset: 92px -1931px auto auto;
  transform: translate(-50%, -50%);
}

.box_vantagens_backup {
  color: #1d293f;
  background-color: #1d293f;
  border-radius: 100px;
  margin-top: 100px;
  padding: 32px 60px 44px;
}

.box_vantagens_backup.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.tit-vant-backup {
  color: #fff;
  font-size: 51px;
  font-weight: 700;
  line-height: 20px;
}

.txt-porcentagem-backup {
  color: var(--sandy-brown);
  font-size: 24px;
  line-height: 29px;
}

.box-vantagens-grid-backup {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.p__backup {
  color: #7c8087;
  margin-bottom: 40px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.p__backup.consultoria {
  color: #fff;
  text-align: left;
}

.p__backup.white {
  color: #fff;
  font-size: 14px;
}

.p__backup.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__backup.list_item {
  margin-bottom: 20px;
}

.p__backup.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.heading__backup {
  color: var(--dark-slate-blue-4);
  font-size: 29px;
  font-weight: 700;
  line-height: 33px;
}

.heading__backup.white {
  color: #fff;
}

.heading__backup.cian {
  color: var(--cadet-blue);
  font-size: 26px;
  line-height: 31px;
}

.backup_bg_interna {
  z-index: -1;
  width: 2000px;
  max-width: none;
  margin-top: -84px;
  margin-left: -1816px;
  margin-right: auto;
  padding-left: 0;
  position: absolute;
  inset: 0 auto auto;
}

.backup_bg_interna.mobile {
  display: none;
}

._2collumns-backup {
  grid-column-gap: 41px;
  grid-template-rows: auto;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 0;
}

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

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

.backup-content.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.text-span-22 {
  color: #96cc4d;
}

.text-span-23 {
  color: var(--yellow-green);
}

.slider-right {
  max-width: 430px;
  margin-bottom: auto;
  margin-left: auto;
}

.lighbox {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 80px 90px 90px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0;
}

.lighbox:hover {
  opacity: .6;
}

.iconplay {
  z-index: 5;
  width: 260px;
  max-width: none;
  margin-top: 30px;
  margin-left: auto;
  margin-right: 178px;
  position: relative;
}

.textplay {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #495560b3;
  border-radius: 500px;
  margin-top: -12px;
  padding: 15px 24px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.bt-assista {
  position: absolute;
  inset: auto auto -126px -66px;
}

.video-2 {
  display: none;
}

.text-span-24 {
  color: #333745;
}

.slider-3 {
  background-color: #fff0;
}

.button-5 {
  color: #fff;
  text-align: center;
  letter-spacing: .2px;
  background-color: #074aa0;
  border-radius: 500px;
  flex: none;
  padding: 1.2em 2.5em;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition: all .2s;
}

.button-5:hover {
  color: #fff;
  background-color: #333745;
  transform: translate(0, -2px);
}

.button-5.w--current {
  color: #333745;
}

.button-5.w--current:hover {
  color: #fff;
}

.cta-4 {
  z-index: 1;
  color: #333745;
  background-color: #80af41;
  border-radius: 200px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 250px;
  margin-top: 33px;
  padding-left: 76px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.cta__txt-4 {
  color: #333745;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 15px;
}

.slide-nav-2 {
  display: none;
}

.nav__menu-ofertas {
  z-index: 10;
  flex-direction: column;
  align-items: center;
  width: 195px;
  display: none;
  position: absolute;
  inset: 55px 467.8px auto auto;
  box-shadow: 0 0 15px #00000052;
}

.nav__menu-ofertas-title {
  background-color: var(--yellow-green);
  color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 25px 22px 20px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
  position: relative;
  right: auto;
}

.slider_google {
  background-color: #0000;
  height: 924px;
  margin-top: 0;
  top: auto;
}

.logo_google {
  opacity: 1;
  width: 170px;
  max-width: none;
  height: auto;
}

.slider_nav_google {
  text-align: left;
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 3.5em;
  font-size: 8px;
  top: 90.5em;
}

.right_arrow_google {
  color: var(--light-slate-grey);
  display: none;
}

.right_arrow_google.mini {
  display: block;
}

.left_arrow_google {
  color: var(--light-slate-grey);
  display: none;
  overflow: hidden;
}

.left_arrow_google.mini {
  display: block;
}

.heading_gloogle2 {
  color: var(--cadet-blue);
}

.heading_google01 {
  color: var(--sandy-brown);
}

.heading_google01.aviso {
  color: #fff;
  -webkit-text-stroke-color: transparent;
  text-transform: uppercase;
  background-color: #d1435ad1;
  padding: 10px 20px 10px 17px;
  font-size: 16px;
  font-weight: 400;
}

.vantagens_google {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1.25fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2em;
  padding-right: 20px;
  display: grid;
}

.tit_ico_google {
  color: var(--dark-slate-blue-2);
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
}

.box_vantagens_google-light-blue {
  z-index: 10;
  background-color: var(--dark-turquoise);
  color: #1d293f;
  border-radius: 100px;
  margin-top: 100px;
  padding: 40px 60px 44px;
  position: relative;
}

.box_vantagens_google-light-blue.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.box_vantagens_google {
  color: #1d293f;
  background-color: #1d293f;
  border-radius: 100px;
  margin-top: 100px;
  padding: 44px 60px;
}

.box_vantagens_google.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.box-vantagens-grid-google-2collums {
  grid-column-gap: 39px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  width: 100%;
}

.google-content {
  text-align: left;
  padding-right: 10px;
  position: relative;
}

.google-content.center {
  text-align: center;
  position: relative;
}

.google-content.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.v4h-content-copy {
  text-align: left;
}

.v4h-content-copy.center {
  text-align: center;
}

.v4h-content-copy.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.heading_google03 {
  color: var(--dark-slate-blue-4);
  margin-top: 0;
  font-size: 22px;
  font-weight: 400;
}

.heading__google {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-right: 30px;
  font-size: 26px;
  font-weight: 500;
  line-height: 30px;
}

.heading__google.white {
  color: #fff;
}

.button-6 {
  background-color: var(--dark-slate-blue);
  color: var(--sandy-brown);
  text-align: center;
  letter-spacing: .2px;
  border-radius: 500px;
  flex: none;
  padding: 1.2em 2.5em;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition: all .2s;
}

.button-6:hover {
  color: #fff;
  background-color: #db4258;
  transform: translate(0, -2px);
}

.button-6.w--current {
  color: var(--dark-slate-blue);
}

.button-6.w--current:hover {
  color: #fff;
}

.button-6.nav {
  color: var(--dark-slate-blue);
  margin-left: 10px;
  padding: 18px 27px;
  font-size: 14px;
}

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

.button-6.nav.w--current {
  color: #fff;
  background-color: #db4258;
}

.button-6.is--blue {
  background-color: var(--cadet-blue);
  color: #fff;
  margin-left: 0;
  font-weight: 600;
  display: none;
}

.button-6.is--dark-blue {
  background-color: var(--dark-slate-blue-2);
  color: #fff;
}

.button-6.is--dark-blue:hover {
  background-color: var(--dark-slate-blue);
}

.button-6.is--dark-blue.auto-margin {
  margin-top: auto;
}

.button-6.is--dark-blue.yellow {
  background-color: var(--sandy-brown);
  color: var(--dark-slate-blue);
}

.button-6.is--green {
  background-color: var(--yellow-green);
  color: #fff;
  font-weight: 500;
}

.button-6.is--green.auto-margin {
  background-color: var(--sandy-brown);
  margin-top: auto;
}

.button-6.is--green.auto-margin:hover {
  background-color: var(--cadet-blue);
}

.button-6.is--blue-2 {
  color: #fff;
  background-color: #316587;
  display: none;
}

.button-6.small {
  color: #fefeff;
  width: 130px;
  margin-top: auto;
  padding: 1em;
}

.button-6.small.auto-margin {
  margin-top: 0;
}

.button-6.is--big {
  font-size: 16px;
  line-height: 1.2;
}

.button-6.is--big.space {
  margin-top: 3em;
}

.button-6.cta-form {
  padding: 16px 24px;
  font-size: 16px;
}

.button-6.p_cta {
  margin-top: 30px;
}

.button-6.is--no-sign {
  background-color: var(--cadet-blue);
  color: #fff;
  text-transform: uppercase;
}

.button-6.green {
  background-color: var(--yellow-green);
}

.button-6.green:hover {
  background-color: var(--cadet-blue);
}

.button-6._60minutos {
  background-color: var(--light-sea-green);
  opacity: 1;
  color: #fff;
  margin-top: 0;
}

.button-6._60minutos:hover {
  background-color: var(--dark-slate-blue-2);
}

.button-6.eventos_box {
  background-color: var(--dark-slate-blue);
  color: #fff;
  text-transform: uppercase;
  width: 90px;
  padding: .8em .8em .8em 1em;
  font-weight: 600;
  line-height: 12px;
}

.button-6.eventos_box:hover {
  background-color: var(--dark-slate-blue-2);
}

.button-6.eventos_box.webinar {
  background-color: #80af41;
}

.button-6.eventos_box.webinar:hover {
  background-color: var(--light-slate-grey);
}

.button-6.eventos_box.oficinas {
  background-color: var(--dark-slate-blue-2);
}

.button-6.eventos_box.oficinas:hover {
  background-color: var(--light-slate-grey);
}

.button-6.eventos_box.workshops {
  background-color: var(--light-sea-green);
}

.button-6.eventos_box.workshops:hover {
  background-color: var(--light-slate-grey);
}

.button-6.eventos_bt_interno {
  background-color: var(--yellow-green);
  color: #fff;
}

.button-6.eventos_bt_interno:hover {
  background-color: var(--dark-slate-blue-2);
}

.button-6.pesquisador-bt01 {
  margin-right: 2.5em;
}

.button-6.pesquisador-bt01:hover {
  background-color: var(--deep-sky-blue);
  color: var(--dark-slate-blue);
}

.button-6.pesquisador-bt02 {
  background-color: var(--indian-red);
  color: #fff;
}

.button-6.pesquisador-bt02:hover {
  background-color: var(--deep-sky-blue);
  color: var(--dark-slate-blue);
}

.button-6.pesquisador-bt03 {
  background-color: var(--dark-slate-blue);
  color: var(--orange);
  margin-top: 1em;
}

.button-6.pesquisador-bt03:hover {
  background-color: var(--indian-red);
  color: #fff;
}

.button-6.lab {
  background-color: var(--indian-red);
  color: #fff;
  margin-top: 3em;
}

.button-6.lab:hover {
  background-color: var(--sandy-brown);
}

.button-6.lab.w--current {
  margin-top: 2.5em;
}

.button-6.todos {
  background-color: var(--cadet-blue);
}

.button-6.todos:hover {
  background-color: var(--yellow-green);
  color: var(--dark-slate-blue);
}

.img-google-destaque {
  width: auto;
  max-width: none;
  height: auto;
  margin-top: -120px;
  margin-bottom: 0;
  margin-left: -111px;
  position: absolute;
}

.heading__google02 {
  color: var(--dark-slate-blue-2);
  padding-right: 10px;
  font-size: 28px;
  font-weight: 700;
  line-height: 33px;
}

.heading__google02.white {
  color: #fff;
}

.two-collumn-google {
  grid-column-gap: 59px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 2.15fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.img-modulo-google {
  max-width: none;
  margin-top: 30px;
  margin-left: -187px;
  position: absolute;
}

.google-detail-01 {
  z-index: -1;
  width: auto;
  max-width: none;
  height: auto;
  position: absolute;
  inset: 0 auto auto -874px;
}

.modulos-google-block {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
  margin-top: 40px;
}

.bold-lightblue {
  color: var(--dark-turquoise);
}

.google-detail-02 {
  z-index: -1;
  width: auto;
  max-width: none;
  height: auto;
  position: absolute;
  inset: -473px auto auto 0;
}

.heading__google-top {
  color: var(--dark-slate-blue-4);
  margin-top: 0;
  font-size: 29px;
  font-weight: 700;
  line-height: 33px;
}

.heading__google-top.white {
  color: #fff;
}

.tit-vant-google {
  color: var(--cadet-blue);
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.box-vantagens-grid-google {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.icon_feature_google {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 80px;
  margin: 0 auto 20px;
  display: flex;
  position: static;
}

.logo_workspace {
  max-width: 300px;
  margin-top: 36px;
}

.image-23 {
  width: 300px;
}

.google_logo {
  width: 210px;
}

.slider_labnasnuvens {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ade9_top_bg_blue.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 875px;
  margin-top: 0;
  top: auto;
}

.logo_lab {
  opacity: 1;
  width: 150px;
  max-width: none;
  height: auto;
}

.img-slider-lab {
  width: 600px;
  position: absolute;
  inset: -70px -80px auto auto;
}

.left_arrow_lab {
  color: var(--light-slate-grey);
  display: none;
  overflow: hidden;
}

.left_arrow_lab.mini {
  display: block;
}

.right_arrow_lab {
  color: var(--light-slate-grey);
  display: none;
}

.right_arrow_lab.mini {
  display: block;
}

.slider_nav_lab {
  aspect-ratio: auto;
  opacity: 0;
  text-align: left;
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 3.5em;
  font-size: 8px;
  position: static;
  top: 94.2em;
  overflow: hidden;
}

.slider_nav_lab.guardai {
  display: none;
}

.slider_nav_lab.one {
  display: none;
  overflow: hidden;
}

.quadro-eventos {
  z-index: 50;
  background-color: var(--dark-slate-blue-3);
  border-radius: 18px;
  justify-content: flex-end;
  width: auto;
  padding: 80px;
  display: flex;
  position: relative;
}

.quadro-eventos.interno {
  padding: 60px;
}

.eventos_grid {
  margin-bottom: 40px;
}

.eventos_grid._4_collumns {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.evento-holder {
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 26px;
  display: flex;
  position: relative;
}

.evento-holder._01 {
  background-color: var(--dark-slate-blue-2);
  align-items: flex-start;
}

.evento-holder._02 {
  background-color: var(--yellow-green);
}

.evento-holder._03 {
  background-color: var(--sandy-brown);
}

.evento-holder._04 {
  background-color: var(--cadet-blue);
}

.evento-holder.guardai {
  background-color: #000;
}

.evento-holder.metahealth {
  background-color: #b42d8f;
}

.evento-holder.smartmed {
  background-color: #116dca;
}

.evento-holder.one {
  background-color: #fc7a09;
  align-items: flex-start;
}

.lab-hour-box {
  z-index: 5;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: row;
  align-items: center;
  width: auto;
  height: 30px;
  padding: 5px 20px 5px 5px;
  display: flex;
  position: relative;
}

.lab-hour-txt {
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.lab-bg-white-hour {
  z-index: 0;
  background-color: #fff;
  width: 50px;
  height: 30px;
  position: absolute;
  top: 26px;
  left: 0;
}

.lab-img-evento {
  max-width: none;
  position: absolute;
  inset: -50px auto auto -80px;
}

.lab-detail-blue {
  width: 200px;
  max-width: none;
  position: absolute;
  inset: auto auto -30px 75px;
}

.lab-detail-blue.interno {
  bottom: -111px;
  left: 575px;
}

.lab-tit-middle {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-top: 0;
  font-size: 35px;
  line-height: 36px;
}

.bold-red {
  color: var(--indian-red-2);
}

.lab-txt-middle {
  text-align: center;
  width: 50%;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.lab-solucoes-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 70%;
  margin-top: 60px;
  margin-bottom: 0;
}

.lab-box-oferta {
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 45px;
  display: flex;
  position: relative;
}

.lab-box-oferta._01 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad9c_bg_solucao_01.jpg");
  background-position: 50%;
  background-size: cover;
}

.lab-box-oferta._02 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad9b_bg_solucao_02.jpg");
  background-position: 50%;
  background-size: cover;
}

.lab-box-oferta._03 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ae3d_solucao_backup.jpg");
  background-position: 50%;
  background-size: cover;
  display: none;
}

.lab-oferta-content {
  text-align: left;
}

.lab-logo-oferta {
  width: auto;
  height: 80px;
  margin-bottom: 1em;
}

.lab-logo-oferta.backup {
  max-width: 70%;
  height: auto;
  margin-top: 0;
  margin-bottom: 32px;
}

.lab-logo-oferta.logo_v4h {
  height: 60px;
  margin-bottom: 25px;
}

.lab-logo-oferta.logo_litecampus {
  margin-bottom: 28px;
}

.lab-solucoes-tab {
  width: 100%;
  margin-top: 60px;
  margin-bottom: 0;
}

.lab-tab-link {
  color: #a2a6ad;
  background-color: #fff;
  border-radius: 25px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 17px;
  font-weight: 600;
  transition: all .2s;
}

.lab-tab-link:hover, .lab-tab-link.w--current {
  background-color: var(--dark-slate-blue-2);
  color: #fff;
}

.tabs-menu-2 {
  margin-bottom: 40px;
  display: none;
}

.grid-5, .grid-5-copy {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  grid-template-rows: auto;
}

.lab-novas-solucoes-grid {
  grid-column-gap: 41px;
  grid-row-gap: 41px;
  grid-template-rows: auto;
}

.lab-novas-solucoes-content {
  background-color: #fff;
  border-radius: 22px;
  overflow: hidden;
  box-shadow: 0 0 20px #b9c6cc57;
}

.lab-img-solucoes {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 182px;
  display: flex;
}

.lab-img-solucoes._05 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ae57_lab-solucao_5.jpg");
  background-position: 50%;
  background-size: cover;
}

.lab-img-solucoes._03 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adf4_lab-solucao-03.jpg");
  background-position: 50%;
  background-size: cover;
}

.lab-img-solucoes._04 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ae00_lab-solucao-04.jpg");
  background-position: 50%;
  background-size: cover;
}

.lab-img-solucoes._01 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adf8_lab-solucao-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.lab-img-solucoes._02 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adf6_lab-solucao-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.lab-img-solucoes.guardai {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46afe9_guardai-img.jpg");
  background-position: 50%;
  background-size: cover;
}

.lab-img-solucoes.metahealth {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46afea_metahealth-img.jpg");
  background-position: 50%;
  background-size: cover;
}

.lab-img-solucoes.smartmed {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46afeb_smartmed-img.jpg");
  background-position: 50%;
  background-size: cover;
}

.lab-img-solucoes.one {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46afec_one-img.jpg");
  background-position: 50%;
  background-size: cover;
}

.lab-solucao-tag {
  color: #fff;
  border-top-right-radius: 43px;
  height: 54px;
  padding: 20px 42px;
  font-size: 18px;
  font-weight: 700;
}

.lab-solucao-tag.guardai {
  background-color: #000;
}

.lab-solucao-tag.metahealth {
  background-color: #b42d8f;
}

.lab-solucao-tag.smartmed {
  background-color: #fc7a09;
}

.lab-solucao-tag.one {
  background-color: #116dca;
}

.lab-solucao-tag._03 {
  background-color: #36b2bc;
}

.lab-solucao-tag._02 {
  background-color: #80af41;
}

.lab-solucao-tag._01 {
  background-color: #074aa0;
}

.lab-solucao-tag._04 {
  background-color: #eb9346;
}

.lab-solucao-tag._05 {
  background-color: #1d293f;
}

.text-block-7 {
  text-transform: none;
}

.lab-novasoculoes-block {
  text-align: left;
  padding: 42px;
}

.lab-txt-solucoes {
  text-align: left;
  width: auto;
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 23px;
}

.tabs-content-3 {
  overflow: visible;
}

.lab-balls-details {
  position: absolute;
  inset: 520px -237px auto auto;
}

.lab-circle-detail {
  position: absolute;
  inset: 726px auto auto -580px;
}

.lab-nasnuvens-darkbox {
  z-index: 50;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--dark-slate-blue);
  border-radius: 196px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 420px;
  padding: 70px;
  display: grid;
  position: relative;
}

.lab-box {
  z-index: 50;
  text-align: left;
  position: relative;
}

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

.lab-bg-canal {
  z-index: 0;
  background-color: var(--dark-slate-blue);
  width: 100vw;
  height: 420px;
  position: absolute;
  right: 50%;
}

.lab-img-canal {
  position: absolute;
  inset: -50px auto auto 433px;
}

.lab-darkblue-detail {
  z-index: 50;
  position: absolute;
  inset: 169px auto auto -185px;
}

.lab-atigo-box {
  text-align: left;
  position: relative;
}

.lab-orange-small-detail {
  position: absolute;
  inset: auto auto -15px 68px;
}

.lab-pre-heading {
  color: var(--orange);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.lab-pre-heading.dark {
  color: var(--midnight-blue);
}

.lab-pre-heading.bold-red {
  color: var(--indian-red);
}

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

.lab-coluna {
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.column-12 {
  padding-left: 0;
}

.slider_labnasnuvens_secdevias {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adf3_top_bg_secdevias.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 875px;
  margin-top: 0;
  top: auto;
}

.lab-twocollumns-half {
  grid-column-gap: 120px;
  grid-template-rows: auto;
  width: 100%;
}

.lab-twocollumns-half.more-left {
  grid-column-gap: 0px;
}

.lab-twocollumns-half.more-right {
  z-index: 50;
  grid-column-gap: 0px;
  grid-template-columns: 1.25fr 1fr;
  position: relative;
}

.lab-content-block {
  text-align: left;
  position: relative;
}

.lab-content-block.center {
  text-align: center;
}

.lab-tit-interna {
  color: var(--midnight-blue-2);
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 20px;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

.lab-tit-interna.no-space {
  margin-bottom: 0;
  padding-right: 20px;
}

.lab-tit-interna.light-blue {
  color: var(--dark-slate-blue-2);
  margin-bottom: 20px;
}

.lab-tit-interna.bold-lightred, .lab-tit-interna.medio {
  margin-bottom: 0;
  font-weight: 500;
}

.lab-list-item {
  grid-column-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.75fr;
  place-items: center stretch;
  margin-bottom: 20px;
}

.lab-list-item.middle {
  align-items: center;
}

.lab-img-01 {
  width: auto;
  max-width: none;
  position: absolute;
  inset: 0 auto auto 0;
}

.lab-img-01.first {
  top: -50px;
  left: -142px;
}

.lab-img-01.tutoria {
  width: 90%;
  display: block;
  top: 0;
  left: 0;
}

.lab-img-01.guardai {
  top: -152px;
}

.bold-upcase {
  text-transform: uppercase;
  font-weight: 700;
}

.lab-nasnuvens-bluebox {
  z-index: 50;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #1d293f;
  border-radius: 196px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 110%;
  height: auto;
  padding: 10px 60px 60px;
  display: block;
  position: relative;
}

.lab-grid-ofertas-low {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.lab-grid-ofertas-low._2-collumns {
  grid-column-gap: 15px;
  grid-template-columns: 1fr 1fr 1fr;
}

.lab-grid-ofertas-low._2-collumns.guardai {
  margin-top: 20px;
}

.lab-big-blue-detail {
  z-index: -1;
  max-width: none;
  position: absolute;
  inset: auto auto -1322px -1773px;
}

.lab-interna-left-circle {
  max-width: none;
  position: absolute;
  inset: 0 auto auto -601px;
}

.lab-big-orange-detail {
  max-width: none;
  position: absolute;
  inset: -315px -424px auto auto;
}

.lab-evento-topcontent {
  padding-left: 140px;
  padding-right: 55px;
  position: relative;
}

.lab-img-mini-evento {
  max-width: none;
  position: absolute;
  inset: -87px auto auto -153px;
}

.lab-inscricao-box {
  align-items: center;
  display: flex;
}

.slider_labnasnuvens_lanse {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ae25_top_bg_lanse.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 875px;
  margin-top: 0;
  top: auto;
}

.slider_labnasnuvens_pdc {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ae36_top_bg_pdc.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 875px;
  margin-top: 0;
  top: auto;
}

.slider_labnasnuvens_reabnet {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ae4f_top_bg_REABNET.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 875px;
  margin-top: 0;
  top: auto;
}

.slider_labnasnuvens_tutoria {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ae6d_top_bg_tutoria.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 875px;
  margin-top: 0;
  top: auto;
}

.img-litecampus {
  margin-top: -55px;
  margin-bottom: 20px;
}

.p__litecampus {
  color: #7c8087;
  margin-bottom: 0;
  padding-bottom: 21px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.p__litecampus.consultoria {
  color: #fff;
  text-align: left;
}

.p__litecampus.white {
  color: #fff;
  font-size: 14px;
}

.p__litecampus.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__litecampus.list_item {
  margin-bottom: 20px;
}

.p__litecampus.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.heading__litecampus {
  color: var(--dark-slate-blue-4);
  font-size: 29px;
  font-weight: 700;
  line-height: 33px;
}

.heading__litecampus.white {
  color: #fff;
}

.text-span-25 {
  color: var(--sandy-brown);
}

.litecampus_bg_interna {
  z-index: -1;
  flex: 0 auto;
  width: 1600px;
  max-width: none;
  margin-top: 0;
  margin-left: -1346px;
  margin-right: auto;
  padding-left: 0;
  position: absolute;
  inset: -32% auto 0%;
}

.litecampus_bg_interna.mobile {
  display: none;
}

.box_vantagens_litecampus {
  color: #1d293f;
  background-color: #1d293f;
  border-radius: 200px;
  margin-top: 100px;
  padding: 80px 60px 69px;
}

.box_vantagens_litecampus.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.textvanta-litecampus {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
  display: block;
}

.box-vantagens-grid-litecampus {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.icon_feature_litecampus {
  float: none;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  position: static;
}

.container-litecampus {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  min-height: 50px;
  margin: 41px auto 0;
  padding-left: 1.5em;
  padding-right: 1.5em;
  display: block;
  position: relative;
}

.container-litecampus.grid_ofertas {
  text-align: center;
  flex-flow: wrap;
  display: flex;
}

.container-litecampus.form.bg_novo {
  background-color: #193260;
  border-radius: 20px;
  width: 80%;
  max-width: 900px;
  max-height: 550px;
  margin-bottom: 0;
  padding: 40px 60px 60px;
  position: relative;
  overflow: hidden;
}

.container-litecampus.facil {
  border: 1px #000;
}

.container-litecampus.conferenciaweb, .container-litecampus.nav_educacional, .container-litecampus.eventos {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.container-litecampus.eventos.destaque {
  padding-top: 0;
}

.container-litecampus.organiza {
  max-width: 1200px;
  height: 595px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-litecampus.slider_logos_diploma {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.container-litecampus.novo {
  display: block;
}

.container-litecampus.v2 {
  width: 100%;
}

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

.container-litecampus.pesquisador.form {
  padding-top: 8em;
}

.container-litecampus.pre-form-pesquisador {
  background-color: #1d293f;
  border-bottom-left-radius: 58px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-litecampus.center {
  text-align: center;
  display: flex;
}

.container-litecampus.center.backup {
  margin-bottom: 0;
}

.container-litecampus.video {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.container-litecampus.google-wrkspc {
  padding-left: .5em;
  padding-right: .5em;
}

.container-litecampus.vantagens-google {
  margin-top: 15em;
}

.container-litecampus.lab-middle-wrapper {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.container-litecampus.lab-middle-wrapper.two-collumns {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.imagem-litecampus-detalhes {
  z-index: -1;
  width: 1400px;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  inset: 264px 0 0% 1189px;
  transform: translate(-50%, -50%);
}

.text-span-26 {
  color: var(--cadet-blue);
}

.litecampus-content-copy {
  text-align: left;
}

.litecampus-content-copy.center {
  text-align: center;
}

.litecampus-content-copy.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

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

.modulos-litecampus {
  grid-column-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
  margin-top: 40px;
}

.container-5 {
  padding-bottom: 161px;
}

.container-6 {
  padding-top: 38px;
}

.container-7 {
  padding-bottom: 17px;
}

.logo_litecampus {
  max-width: 224px;
  margin-top: 0;
}

.logo_litecaampus-heaader {
  opacity: 1;
  width: 150px;
  max-width: none;
  height: auto;
}

.heading-2--litecampus {
  color: var(--cadet-blue);
}

.subslider---litecampus {
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  line-height: 32px;
}

.subslider---litecampus.tit-slider-lab {
  font-size: 40px;
  font-weight: 700;
  line-height: 43px;
}

.subslider---litecampus.subtitle-lab {
  margin-top: 0;
  font-size: 35px;
  font-weight: 600;
  line-height: 34px;
}

.subslider---litecampus.subtitle-lab.dark {
  color: var(--dark-slate-blue-2);
}

.subslider---litecampus.subtitle-lab.orange {
  color: var(--coral);
}

.subslider---litecampus.lab-tit-evento {
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.subslider---litecampus.lab-tit-evento.dark {
  color: var(--dark-slate-blue);
}

.text-span-27 {
  color: var(--sandy-brown);
}

.slider_v4h-copy {
  background-color: #0000;
  height: 924px;
  margin-top: -114px;
  top: auto;
}

.text-span-28, .text-span-29, .text-span-30, .text-span-31 {
  color: var(--sandy-brown);
}

.bold-text-9 {
  color: var(--dark-turquoise);
}

.div-block-11 {
  text-align: left;
}

.lab-box-webinar {
  background-color: var(--dark-slate-blue);
  border-radius: 20px;
  width: 100%;
  padding: 55px;
}

.lab-box-webinar.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.webinar-interno-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 0;
  position: relative;
}

.lab-subtitwebinar {
  color: var(--cadet-blue);
  text-align: left;
  font-size: 30px;
  line-height: 30px;
  display: block;
}

.lab-data-webinar {
  color: var(--orange);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 12px;
}

.lab-data-webinar.dark {
  color: var(--midnight-blue);
}

.cell {
  text-align: left;
}

.cell-2 {
  justify-content: center;
  align-items: flex-end;
}

.lab-img-webinar {
  position: absolute;
  inset: -84px auto auto -157px;
}

.lab-webinar-detail {
  max-width: 155px;
  position: absolute;
  inset: auto 0 -129px auto;
  transform: rotate(-90deg);
}

.quick-stack {
  width: 100%;
}

.nav-link-2 {
  display: block;
}

.cta_img_home {
  z-index: -1;
  position: absolute;
  inset: -20px auto auto 359px;
}

.cta_img_home.green {
  width: auto;
  max-width: 100%;
}

.cta_img_home.diploma {
  top: -30px;
  left: 333px;
}

.text-span-32 {
  color: var(--light-sea-green);
}

.text-span-33 {
  color: var(--cadet-blue);
}

.bold-text-10 {
  font-size: 14px;
  font-weight: 600;
}

.img-cadastro {
  width: 30em;
  position: absolute;
  inset: 0 -177px auto auto;
}

.bt-proximo {
  opacity: .4;
  margin-top: 60px;
  transition: all .2s;
}

.bt-proximo:active {
  opacity: .7;
  margin-top: 60px;
}

.bt-proximo.question {
  margin-top: 140px;
  position: absolute;
  inset: auto auto -76px;
}

.bt-proximo.active {
  opacity: 1;
}

.img-intro1 {
  position: absolute;
  inset: auto -161px -300px auto;
}

.logo_mec {
  margin-bottom: 140px;
}

.logo_mec.last {
  margin-top: auto;
  margin-bottom: auto;
}

.logo-bottom {
  width: 300px;
  margin-top: auto;
  margin-bottom: 1em;
  position: relative;
  inset: auto auto 1em;
}

.logo-bottom.left {
  width: 300px;
  position: absolute;
  bottom: 2.5em;
  left: 6.5em;
}

.logo-bottom.left.mini {
  width: 200px;
  position: static;
  left: auto;
}

.logo-bottom.cadastro {
  bottom: 0;
}

.logo-bottom.center {
  width: 200px;
  position: static;
}

.logo-bottom.center.final {
  width: 25em;
  margin-top: 0;
  margin-bottom: 0;
}

.radio-check {
  z-index: 0;
  opacity: 0;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af55_bg_choices.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 200%;
  border-style: none;
  border-width: 6px;
  border-radius: 3em;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.radio-check.w--redirected-checked {
  opacity: 1;
  background-size: 200%;
  border-width: 6px;
  border-color: #eb5757;
  width: 100%;
  height: 100%;
}

.bt-vamos, .bt-vamos:active {
  opacity: .7;
}

.bt-vamos.active {
  opacity: 1;
}

.quiz {
  object-fit: cover;
  background-color: #0000;
  width: 100vw;
  height: 100%;
  overflow: hidden;
}

.choice_radio {
  color: #33384d;
  text-transform: uppercase;
  background-color: #0003;
  border: 2px solid #eb5757;
  border-radius: 3em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 1em;
  padding: .8em;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.box-textfields {
  padding-top: 100px;
}

.box-textfields.top {
  justify-content: flex-start;
}

.choice-label {
  z-index: 5;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 80%;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.2em;
  position: relative;
}

.radio_nao {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af5a_bt_nao_azul.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-style: none;
  border-radius: 0%;
  width: 536px;
  height: 149px;
  transition: all .4s cubic-bezier(.55, .055, .675, .19);
}

.radio_nao.w--redirected-checked {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af56_bt_nao_amarelo.svg");
  border-style: none;
  border-radius: 0%;
}

.logo-anm {
  margin-top: 100px;
  margin-bottom: 0;
}

.last-radio {
  border-bottom: 2px solid #fff;
  padding-bottom: 100px;
}

.cadastro-tit {
  color: #fff;
  width: 40%;
  font-size: 2.2em;
  line-height: 1.2em;
  position: absolute;
  inset: 1em auto auto 2em;
}

.tabs-menu-game {
  display: block;
}

.tabs-menu-game.hide {
  display: none;
}

.container-game {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 1080px;
  height: 1920px;
  padding: 4em;
  transition: all .4s cubic-bezier(.55, .055, .675, .19);
  display: flex;
  position: relative;
}

.container-game.animate {
  opacity: 1;
  transform: translate(0);
}

.container-game.has-answers {
  justify-content: center;
  min-height: 100vh;
}

.content-question {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aeb6_bg-pergunta.svg");
  background-position: 50% 0;
  background-repeat: repeat-y;
  background-size: 100%;
  padding: 100px 100px 80px;
}

.container-game-one {
  opacity: 1;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 1080px;
  height: 1920px;
  padding: 2em 0 0;
  display: flex;
  position: relative;
}

.container-game-one.cadastro {
  justify-content: space-between;
  padding: 2.5em;
}

.container-game-one.ranking {
  justify-content: space-between;
}

.radio-button-field {
  margin-bottom: 40px;
}

.text-span-34 {
  color: #f19951;
  font-size: 57px;
  line-height: 62px;
}

.box_textfields {
  z-index: 5;
  background-color: #fff;
  border-radius: 40px;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 2.5em;
  position: relative;
}

.box_textfields.animate {
  padding-bottom: 10vh;
}

.all_in_game {
  text-align: left;
  width: 1080px;
  height: 1920px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.bg-video {
  z-index: 0;
  background-image: linear-gradient(142deg, #ff5042, #aa2f5a 41%, #32007d 81%);
  width: 1080px;
  height: 1920px;
  position: relative;
}

.tit-question {
  color: #290c02;
  font-size: 38px;
  line-height: 42px;
}

.tit-question.white {
  color: #fff;
  text-align: center;
  width: 75%;
  margin-bottom: 1em;
  font-size: 5em;
  font-weight: 700;
  line-height: 1.2em;
  position: static;
}

.text-field-2 {
  color: var(--dark-slate-blue);
  word-break: normal;
  overflow-wrap: normal;
  background-color: #fff;
  border: 1px solid #b6baca;
  border-radius: 1em;
  height: auto;
  margin-bottom: 20px;
  padding: 1.6em;
  font-size: 1.6em;
  font-weight: 500;
  line-height: 1.1em;
}

.radio-button-label-2 {
  display: none;
}

.tit-init {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 80%;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 3em;
  line-height: 1.2em;
}

.tit-init.final {
  color: var(--coral);
  margin-bottom: 0;
}

.tit-init.fim {
  margin-bottom: 0;
}

.tit-init.space-bt {
  margin-bottom: 45vh;
}

.tit-init.nomefim {
  text-align: left;
  margin-bottom: 0;
  font-size: 2em;
}

.tit-init.rank {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
}

.box_quest {
  z-index: 5;
  background-color: #fff;
  border-radius: 40px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  padding: 60px;
  display: flex;
  position: relative;
}

.box_quest.more-question {
  background-color: #0000;
  border-radius: 2em;
  margin-top: 0;
  padding: 0;
  position: relative;
}

.radio_sim {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af5c_bt_sim_azul.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-style: none;
  border-radius: 0%;
  width: 536px;
  height: 149px;
  transition: opacity .4s cubic-bezier(.55, .055, .675, .19);
}

.radio_sim.w--redirected-checked {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af5d_bt_sim_amarelo.svg");
  border-style: none;
  border-radius: 0%;
}

.img-quest1 {
  position: absolute;
  inset: auto 9px -200px auto;
}

.logo-bottom-2 {
  width: 430px;
  margin-bottom: 0;
  position: absolute;
  inset: auto auto 100px;
}

.logo-bottom-2.left {
  width: 300px;
  left: 100px;
}

.tit-question-2 {
  color: #290c02;
  font-size: 50px;
  line-height: 54px;
}

.tit-question-2.white {
  color: #fff;
  text-align: center;
  margin-bottom: 60px;
  font-size: 61px;
  font-weight: 700;
  line-height: 65px;
  position: static;
}

.emoticon {
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  margin-top: 100px;
  padding: 30px;
  display: flex;
}

.emoticon.fim {
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 2em;
  padding: 1.5em;
}

.emote {
  width: 10em;
}

.emote._02, .emote._03 {
  display: none;
}

.nota-final {
  color: #fff;
  text-shadow: 6px 6px 1px var(--sandy-brown);
  font-size: 18em;
  line-height: 1em;
}

.brinde-box {
  text-align: center;
  background-color: #fff;
  border-radius: 300px;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  padding: 45px;
  display: flex;
}

.legenda-box {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #fff;
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin: 0 2.5em;
  padding: 2em;
  display: grid;
}

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

.label-legenda {
  color: var(--dark-slate-blue);
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 1.3em;
  line-height: 1.2em;
}

.big {
  font-size: 1.8em;
  font-weight: 700;
  line-height: 30px;
}

.game-bottom {
  grid-column-gap: 40px;
  text-align: center;
  align-self: center;
  margin-bottom: 100px;
  padding: 0;
  position: relative;
}

.usuario-name {
  color: var(--indian-red);
  margin-bottom: 20px;
  font-size: 44px;
  line-height: 46px;
  display: block;
}

.usuario-name.white {
  color: #fff;
  text-align: center;
  margin-bottom: 60px;
  font-size: 56px;
  font-weight: 700;
  line-height: 60px;
  position: static;
}

.usuario-name.active {
  display: block;
}

.quick-stack-3 {
  padding: 0;
}

.img-intro2 {
  height: 45em;
  margin-bottom: -.25em;
  position: absolute;
  inset: auto -1em .25em auto;
}

.proximo-bt-interno.big {
  width: 12em;
  height: auto;
}

.detail-box-pergunta {
  width: 100%;
}

.cell-3 {
  align-items: center;
}

.anima-pink {
  z-index: 101;
  background-color: #ff1c68;
  width: 100vw;
  height: 80vh;
  transition: all .8s cubic-bezier(.215, .61, .355, 1);
  position: absolute;
  top: 160vh;
}

.anima-pink.animate {
  top: 200vh;
}

.capa-link {
  background-color: #0000;
  padding: 0;
  display: none;
  position: absolute;
}

.capa-link.w--current {
  z-index: 100;
  text-align: center;
  background-color: #0000;
  width: 100%;
  padding: 0;
  display: none;
  top: 100vh;
  left: auto;
  right: auto;
}

.cadastro-link {
  z-index: 100;
  text-align: center;
  background-color: #0000;
  width: 100%;
  display: block;
  position: absolute;
  top: 60vh;
}

.cadastro-link.w--current {
  background-color: #0000;
}

.intro1-link {
  z-index: 100;
  text-align: center;
  background-color: #0000;
  width: 100%;
  padding: 0;
  display: block;
  top: 107.2vh;
}

.quest1-link, .intro2-link, .quest2-link, .intro3-link, .quest3-link, .intro4-link, .quest4-link {
  display: none;
}

.form-2 {
  position: relative;
}

.anima-orange {
  z-index: 102;
  background-color: #ff6a0e;
  width: 100vw;
  height: 80vh;
  transition: all .8s cubic-bezier(.215, .61, .355, 1);
  position: absolute;
  top: 160vh;
}

.anima-orange.animate {
  top: 200vh;
}

.anima-yellow {
  z-index: 103;
  background-color: #ffd900;
  width: 100vw;
  height: 80vh;
  transition: all .8s cubic-bezier(.215, .61, .355, 1);
  position: absolute;
  top: 160vh;
}

.anima-yellow.animate {
  top: 200vh;
}

.logo_mathematica {
  opacity: 1;
  width: 150px;
  max-width: none;
  height: auto;
}

.text-span-35 {
  color: var(--cadet-blue);
}

.div-block-12 {
  padding-top: 18px;
}

.img-sobre-mathematica {
  text-align: center;
  margin-top: 22px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}

._2collumns-mathematica {
  grid-column-gap: 41px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.p__mathematica {
  color: #7c8087;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.p__mathematica.consultoria {
  color: #fff;
  text-align: left;
}

.p__mathematica.white {
  color: #fff;
  font-size: 14px;
}

.p__mathematica.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__mathematica.list_item {
  margin-bottom: 20px;
}

.p__mathematica.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.p__mathematica.dark {
  color: var(--dark-slate-blue);
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.box_vantagens_v4h-copy {
  color: #1d293f;
  background-color: #1d293f;
  border-radius: 100px;
  margin-top: 100px;
  padding: 32px 60px 44px;
}

.box_vantagens_v4h-copy.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.box_vantagens_v4h-copy.mathematica {
  border-radius: 200px;
}

.heading__mathematica {
  color: var(--dark-slate-blue-4);
  font-size: 29px;
  font-weight: 700;
  line-height: 33px;
}

.heading__mathematica.white {
  color: #fff;
}

.container--mathematica {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1500px;
  min-height: 50px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5em;
  padding-right: 1.5em;
  display: block;
  position: relative;
}

.container--mathematica.grid_ofertas {
  text-align: center;
  flex-flow: wrap;
  display: flex;
}

.container--mathematica.form.bg_novo {
  background-color: #193260;
  border-radius: 20px;
  width: 80%;
  max-width: 900px;
  max-height: 550px;
  margin-bottom: 0;
  padding: 40px 60px 60px;
  position: relative;
  overflow: hidden;
}

.container--mathematica.facil {
  border: 1px #000;
}

.container--mathematica.conferenciaweb, .container--mathematica.nav_educacional, .container--mathematica.eventos {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.container--mathematica.eventos.destaque {
  padding-top: 0;
}

.container--mathematica.organiza {
  max-width: 1200px;
  height: 595px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container--mathematica.slider_logos_diploma {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.container--mathematica.novo {
  display: block;
}

.container--mathematica.v2 {
  width: 100%;
}

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

.container--mathematica.pesquisador.form {
  padding-top: 8em;
}

.container--mathematica.pre-form-pesquisador {
  background-color: #1d293f;
  border-bottom-left-radius: 58px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container--mathematica.center {
  text-align: center;
  display: flex;
}

.container--mathematica.center.backup {
  margin-bottom: 0;
}

.container--mathematica.video {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.container--mathematica.google-wrkspc {
  padding-left: .5em;
  padding-right: .5em;
}

.container--mathematica.vantagens-google {
  margin-top: 15em;
}

.container--mathematica.lab-middle-wrapper {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.container--mathematica.lab-middle-wrapper.two-collumns {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.p__mathematica-_box {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 115px;
  padding-right: 115px;
  font-family: proxima-nova, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.p__mathematica-_box.consultoria {
  color: #fff;
  text-align: left;
}

.p__mathematica-_box.white {
  color: #fff;
  font-size: 14px;
}

.p__mathematica-_box.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__mathematica-_box.list_item {
  margin-bottom: 20px;
}

.p__mathematica-_box.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.heading__mathematica_box {
  color: #fff;
  text-align: center;
  font-size: 29px;
  font-weight: 700;
  line-height: 33px;
}

.heading__mathematica_box.white {
  color: #fff;
}

.box-vantagens-grid-mathematica {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 60px;
  padding-right: 60px;
}

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

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

.mathematica-content.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.mathematica-content-2 {
  text-align: left;
}

.mathematica-content-2.center {
  text-align: center;
}

.mathematica-content-2.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.mathematica-content-3 {
  text-align: left;
}

.mathematica-content-3.center {
  text-align: center;
}

.mathematica-content-3.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.div-block-13 {
  padding-top: 22px;
}

.tit-vant-mathematica {
  color: var(--cadet-blue);
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-14 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

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

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

.mathematica-c.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.img-modulo-mathematica {
  margin-top: 0;
}

.two-collumn-mathematica {
  grid-column-gap: 159px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1.9fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.p__mathematica--bold {
  color: #7c8087;
  margin-bottom: 0;
  padding-bottom: 16px;
  font-family: proxima-nova, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 22px;
}

.p__mathematica--bold.consultoria {
  color: #fff;
  text-align: left;
}

.p__mathematica--bold.white {
  color: #fff;
  font-size: 14px;
}

.p__mathematica--bold.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__mathematica--bold.list_item {
  margin-bottom: 20px;
}

.p__mathematica--bold.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-15 {
  margin-top: 223px;
  padding-top: 0;
}

.elemento_mathematica {
  z-index: -100;
  max-width: none;
  display: block;
  position: absolute;
  inset: -135px -2288px 0% auto;
  overflow: visible;
  transform: translate(-50%, -50%);
}

.mathematica-content-copy {
  text-align: left;
}

.mathematica-content-copy.center {
  text-align: center;
}

.mathematica-content-copy.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.p__mathematica-white {
  color: #fff;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.p__mathematica-white.consultoria {
  color: #fff;
  text-align: left;
}

.p__mathematica-white.white {
  color: #fff;
  font-size: 14px;
}

.p__mathematica-white.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__mathematica-white.list_item {
  margin-bottom: 20px;
}

.p__mathematica-white.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.p__mathematica-copy {
  color: #7c8087;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.p__mathematica-copy.consultoria {
  color: #fff;
  text-align: left;
}

.p__mathematica-copy.white {
  color: #fff;
  font-size: 14px;
}

.p__mathematica-copy.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__mathematica-copy.list_item {
  margin-bottom: 20px;
}

.p__mathematica-copy.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.p__mathematica-bold-white {
  color: #fff;
  margin-bottom: 0;
  padding-bottom: 16px;
  font-family: proxima-nova, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 22px;
}

.p__mathematica-bold-white.consultoria {
  color: #fff;
  text-align: left;
}

.p__mathematica-bold-white.white {
  color: #fff;
  font-size: 14px;
}

.p__mathematica-bold-white.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__mathematica-bold-white.list_item {
  margin-bottom: 20px;
}

.p__mathematica-bold-white.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.five-collumn-mathematica-copy {
  grid-column-gap: 31px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.p__mathematica-center {
  color: #7c8087;
  text-align: center;
  flex: 0 auto;
  order: 1;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.p__mathematica-center.consultoria {
  color: #fff;
  text-align: left;
}

.p__mathematica-center.white {
  color: #fff;
  font-size: 14px;
}

.p__mathematica-center.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__mathematica-center.list_item {
  margin-bottom: 20px;
}

.p__mathematica-center.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.titulo-icons__mathematica-copy {
  color: var(--dark-slate-blue-4);
  text-align: center;
  font-size: 17px;
  font-weight: 700;
  line-height: 33px;
}

.titulo-icons__mathematica-copy.white {
  color: #fff;
}

.image-31 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-vantagens {
  padding-top: 153px;
}

.mask-7 {
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: visible;
}

.slider_mathematica {
  background-color: #0000;
  height: 924px;
  margin-top: -114px;
  padding-bottom: 14px;
  top: auto;
}

.text-span-9-mathematica {
  margin-right: 0;
  padding-right: 0;
  font-weight: 400;
}

.subalider2-mathematica {
  color: #fff;
  margin-right: -87px;
  font-size: 30px;
  line-height: 32px;
}

.logo_fone {
  opacity: 1;
  width: 150px;
  max-width: none;
  height: auto;
}

.heading__fone {
  color: var(--dark-slate-blue-4);
  font-size: 29px;
  font-weight: 700;
  line-height: 33px;
}

.heading__fone.white {
  color: #fff;
}

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

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

.fone-content.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.p__fone {
  color: #7c8087;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.p__fone.consultoria {
  color: #fff;
  text-align: left;
}

.p__fone.white {
  color: #fff;
  font-size: 14px;
}

.p__fone.white.big-cat {
  text-transform: uppercase;
  padding-bottom: 0;
  font-size: 16px;
  line-height: 16px;
}

.p__fone.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__fone.list_item {
  margin-bottom: 20px;
}

.p__fone.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.img-sobre-rnp {
  text-align: center;
  margin-top: 22px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}

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

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

.seguranca-container.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.heading__fone2 {
  color: var(--dark-slate-blue-4);
  font-size: 29px;
  font-weight: 700;
  line-height: 33px;
}

.heading__fone2.white {
  color: #fff;
}

.div-list {
  grid-column-gap: 19px;
  grid-row-gap: 16px;
  grid-template: "Area-2 Area"
                 "Area-3 Area-4"
                 "Area-6 Area-5"
                 / .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.div-block-18 {
  padding-top: 10px;
}

.two-collumn-fone {
  grid-column-gap: 159px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 3.15fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.two-collumn-fone._02 {
  grid-column-gap: 195px;
  grid-template-columns: 2.5fr 2.65fr;
}

.elemento_fone {
  z-index: -100;
  max-width: none;
  margin-top: 0;
  padding-left: 0;
  display: block;
  position: absolute;
  inset: 99px auto auto 840px;
  overflow: visible;
  transform: translate(-50%, -50%);
}

.fone-content-cop {
  text-align: left;
}

.fone-content-cop.center {
  text-align: center;
}

.fone-content-cop.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.elemento_fone_2 {
  z-index: -1;
  width: 2000px;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-right: 0;
  padding-left: 0;
  display: block;
  position: absolute;
  inset: 540px auto auto -580px;
  overflow: visible;
  transform: translate(-50%, -50%);
}

.box_vantagens_fone {
  color: #1d293f;
  background-color: #1d293f;
  border-radius: 100px;
  margin-top: 100px;
  padding: 32px 60px 44px;
}

.box_vantagens_fone.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.box_vantagens_fone.mathematica {
  z-index: 100;
  border-radius: 200px;
  position: relative;
}

.box_vantagens_fone.fone, .box_vantagens_fone.seguranca {
  z-index: 100;
  border-radius: 200px;
  margin-top: 220px;
  position: relative;
}

.heading__fone_box {
  color: #fff;
  text-align: center;
  font-size: 29px;
  font-weight: 700;
  line-height: 33px;
}

.heading__fone_box.white {
  color: #fff;
}

.p__fone_box {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 115px;
  padding-right: 115px;
  font-family: proxima-nova, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.p__fone_box.consultoria {
  color: #fff;
  text-align: left;
}

.p__fone_box.white {
  color: #fff;
  font-size: 14px;
}

.p__fone_box.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__fone_box.list_item {
  margin-bottom: 20px;
}

.p__fone_box.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.box-vantagens-grid-mathematica-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 60px;
  padding-right: 60px;
}

.box-vantagens-grid-fone {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding-left: 60px;
  padding-right: 60px;
}

.fone-content-2 {
  text-align: left;
}

.fone-content-2.center {
  text-align: center;
}

.fone-content-2.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

._2collumns-fone {
  grid-column-gap: 41px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-13 {
  color: #36b1bb;
}

.img-fone_02 {
  max-width: none;
  position: absolute;
  inset: 37px auto auto -171px;
}

.slider_fone {
  background-color: #0000;
  height: 924px;
  margin-top: -114px;
  padding-bottom: 14px;
  top: auto;
}

.fone-div-icons {
  grid-column-gap: 19px;
  grid-row-gap: 16px;
  grid-template: "Area-2 Area"
                 "Area-3 Area-4"
                 "Area-6 Area-5"
                 / .25fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.logo_consultoria {
  opacity: 1;
  width: 200px;
  max-width: none;
  height: auto;
}

.slider_seguranca {
  background-color: #0000;
  height: 924px;
  margin-top: -114px;
  padding-bottom: 14px;
  top: auto;
}

.bg-seguranca-slider01 {
  z-index: -1;
  width: 1189px;
  position: absolute;
  inset: -291px -360px auto auto;
}

.bg-seguranca-slider02 {
  z-index: -1;
  width: 1799px;
  max-width: none;
  position: absolute;
  inset: -381px -282px auto auto;
}

._2collumns-seguranca {
  grid-column-gap: 41px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

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

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

.seguranca-content.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.seguranca-content.blue {
  background-color: #080a52;
  border-radius: 48px;
  padding: 3.5em 3.5em 3.5em 7.1em;
}

.heading__seguranca {
  color: var(--dark-slate-blue-4);
  font-size: 29px;
  font-weight: 700;
  line-height: 33px;
}

.heading__seguranca.white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
}

.img-seguranca01 {
  width: 820px;
  max-width: none;
  position: absolute;
  inset: -28px auto auto -266px;
}

.seguranca-box-blue-bg {
  z-index: -1;
  background-color: var(--midnight-blue-2);
  width: 100vw;
  height: 100%;
  position: absolute;
  inset: 0 auto auto 608px;
}

.seguranca-div-tit {
  width: 55%;
  padding-top: 60px;
}

.seguranca-tabs {
  width: 100%;
  margin-top: 0;
  display: flex;
}

.seguranca-tab-menu {
  background-color: #e0e4ee;
  border-top-left-radius: 36px;
  border-bottom-left-radius: 36px;
  flex-direction: column;
  width: 446px;
  display: flex;
  overflow: hidden;
}

.seguranca-tab-content {
  width: auto;
  overflow: visible;
}

.seguranca-tab-link {
  background-color: #e0e4ee;
  max-width: 450px;
  padding: 2.5em;
}

.seguranca-tab-link.w--current {
  background-color: #eef2f9;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.seguranca-tab-link._01 {
  border-right: 4px solid #d0021b;
  transition: all .2s cubic-bezier(.55, .055, .675, .19);
}

.seguranca-tab-link._02 {
  border-right: 4px solid var(--coral);
}

.seguranca-tab-link._02.w--current {
  border-right-color: #f77321;
}

.seguranca-tab-link._03 {
  border-right: 4px solid var(--cadet-blue);
  color: var(--cadet-blue);
}

.seguranca-tab-link._04 {
  border-right: 4px solid var(--dark-slate-blue-2);
}

.seguranca-tab-link._05 {
  border-right: 4px solid var(--yellow-green);
}

.seguranca-tab-link._05.w--current {
  border-right-color: var(--yellow-green);
}

.seguranca-inside-divlink {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.p__seguranca {
  color: #7c8087;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.p__seguranca.consultoria {
  color: #fff;
  text-align: left;
}

.p__seguranca.white {
  color: #fff;
  font-size: 14px;
}

.p__seguranca.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__seguranca.list_item {
  margin-bottom: 20px;
}

.p__seguranca.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.p__seguranca.inside {
  display: block;
}

.seguranca-tab-tit {
  margin-bottom: 20px;
  font-size: 19px;
  font-weight: 700;
}

.seguranca-tab-tit._01 {
  color: #d0021b;
}

.seguranca-tab-tit._02, .seguranca-tab-tit._03 {
  color: #f77321;
}

.seguranca-tab-tit._04 {
  color: var(--dark-slate-blue-2);
}

.seguranca-tab-tit._05 {
  color: var(--yellow-green);
}

.seguranca-tab-box {
  background-color: #1d293f;
  max-width: 690px;
  height: 100%;
  padding: 3.5em;
}

.seguranca-tab-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .5fr;
  grid-auto-columns: 1fr;
  display: block;
}

.seguranca-content-box {
  text-align: left;
  width: 65%;
}

.seguranca-img-tab {
  object-fit: cover;
  width: 396px;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0 -210px auto auto;
}

.seguranca-arrow-01 {
  position: absolute;
  inset: 143px auto auto 0;
}

.seguranca-arrow-02 {
  position: absolute;
  inset: 252px auto auto 0;
}

.seguranca-arrow-03 {
  position: absolute;
  inset: 450px auto auto 0;
}

.seguranca-arrow-04 {
  position: absolute;
  inset: 580px auto auto 0;
}

.seguranca-arrow-05 {
  position: absolute;
  inset: 715px auto auto 0;
}

.container--seguranca {
  z-index: 40;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1500px;
  min-height: 50px;
  margin: -122px auto 0;
  padding-left: 1.5em;
  padding-right: 1.5em;
  display: block;
  position: relative;
}

.container--seguranca.grid_ofertas {
  text-align: center;
  flex-flow: wrap;
  display: flex;
}

.container--seguranca.form.bg_novo {
  background-color: #193260;
  border-radius: 20px;
  width: 80%;
  max-width: 900px;
  max-height: 550px;
  margin-bottom: 0;
  padding: 40px 60px 60px;
  position: relative;
  overflow: hidden;
}

.container--seguranca.facil {
  border: 1px #000;
}

.container--seguranca.conferenciaweb, .container--seguranca.nav_educacional, .container--seguranca.eventos {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.container--seguranca.eventos.destaque {
  padding-top: 0;
}

.container--seguranca.organiza {
  max-width: 1200px;
  height: 595px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container--seguranca.slider_logos_diploma {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.container--seguranca.novo {
  display: block;
}

.container--seguranca.v2 {
  width: 100%;
}

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

.container--seguranca.pesquisador.form {
  padding-top: 8em;
}

.container--seguranca.pre-form-pesquisador {
  background-color: #1d293f;
  border-bottom-left-radius: 58px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container--seguranca.center {
  text-align: center;
  display: flex;
}

.container--seguranca.center.backup {
  margin-bottom: 0;
}

.container--seguranca.video {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.container--seguranca.google-wrkspc {
  padding-left: .5em;
  padding-right: .5em;
}

.container--seguranca.vantagens-google {
  margin-top: 15em;
}

.container--seguranca.lab-middle-wrapper {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.container--seguranca.lab-middle-wrapper.two-collumns {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.box_vantagens_seguranca {
  color: #1d293f;
  background-color: #1d293f;
  border-radius: 100px;
  margin-top: 100px;
  padding: 32px 60px 44px;
}

.box_vantagens_seguranca.small {
  border-radius: 10px;
  height: auto;
  padding: 20px 20px 100px;
}

.box_vantagens_seguranca.mathematica {
  z-index: 100;
  border-radius: 200px;
  position: relative;
}

.box_vantagens_seguranca.fone {
  z-index: 100;
  border-radius: 200px;
  margin-top: 220px;
  position: relative;
}

.box_vantagens_seguranca.seguranca {
  z-index: 100;
  background-color: #f6f6f6;
  border-radius: 75px;
  margin-top: 220px;
  position: relative;
}

.heading__seguranca_box {
  color: var(--dark-slate-blue);
  text-align: center;
  font-size: 37px;
  font-weight: 700;
  line-height: 41px;
}

.heading__seguranca_box.white {
  color: #fff;
}

.seguranca-tit-box {
  text-align: center;
  width: 70%;
  margin-bottom: 2em;
  margin-left: auto;
  margin-right: auto;
}

.two-collumn-seguranca {
  grid-column-gap: 128px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.two-collumn-seguranca._02 {
  grid-column-gap: 195px;
  grid-template-columns: 2.5fr 2.65fr;
}

.img-seguranca-01 {
  width: 1050px;
  max-width: none;
  position: absolute;
  inset: -205px auto auto -582px;
}

.heading__seguranca02 {
  color: var(--dark-slate-blue);
  font-size: 48px;
  font-weight: 700;
  line-height: 50px;
}

.heading__seguranca02.white {
  color: #fff;
}

.seguranca-2collumns-content {
  grid-column-gap: 39px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1em;
  margin-bottom: 40px;
  display: grid;
}

.p__seguranca-soc {
  color: var(--dark-slate-blue-4);
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.p__seguranca-soc.consultoria {
  color: #fff;
  text-align: left;
}

.p__seguranca-soc.white {
  color: #fff;
  text-transform: none;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.p__seguranca-soc.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__seguranca-soc.list_item {
  margin-bottom: 20px;
}

.p__seguranca-soc.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.p__seguranca-soc.light-blue {
  color: #52bad1;
  text-transform: none;
  font-size: 22px;
  font-weight: 500;
}

.seguranca-box-divisao {
  border: 1px none var(--light-slate-grey);
  background-color: #a2a6ad;
  border-radius: 100px;
  margin-top: 4em;
  margin-bottom: 1em;
  margin-right: auto;
  padding: .7em 1em;
  display: inline-block;
}

.icon-soc {
  height: 68px;
  margin-bottom: 10px;
}

.logo_conecta {
  opacity: 1;
  width: auto;
  max-width: none;
  height: 2.6em;
}

.container-conecta {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1275px;
  min-height: 50px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5em;
  padding-right: 1.5em;
  display: block;
  position: relative;
}

.container-conecta.grid_ofertas {
  text-align: center;
  flex-flow: wrap;
  display: flex;
}

.container-conecta.form.bg_novo {
  background-color: #193260;
  border-radius: 20px;
  width: 80%;
  max-width: 900px;
  max-height: 550px;
  margin-bottom: 0;
  padding: 40px 60px 60px;
  position: relative;
  overflow: hidden;
}

.container-conecta.nav_mobile {
  max-width: 1275px;
}

.container-conecta.facil {
  border: 1px #000;
}

.container-conecta.conferenciaweb, .container-conecta.nav_educacional, .container-conecta.eventos {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.container-conecta.eventos.destaque {
  padding-top: 0;
}

.container-conecta.organiza {
  max-width: 1200px;
  height: 595px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-conecta.slider_logos_diploma {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.container-conecta.novo {
  display: block;
}

.container-conecta.v2 {
  width: 100%;
}

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

.container-conecta.pesquisador.form {
  padding-top: 8em;
}

.container-conecta.pre-form-pesquisador {
  background-color: #1d293f;
  border-bottom-left-radius: 58px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-conecta.center {
  text-align: center;
  display: flex;
}

.container-conecta.center.backup {
  margin-bottom: 0;
}

.container-conecta.video {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.container-conecta.google-wrkspc {
  padding-left: .5em;
  padding-right: .5em;
}

.container-conecta.vantagens-google {
  margin-top: 15em;
}

.container-conecta.lab-middle-wrapper {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.container-conecta.lab-middle-wrapper.two-collumns {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.container-conecta.base-video {
  margin-top: 9.5em;
}

.container-conecta.download-pdf {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slider_conecta {
  z-index: 50;
  background-color: #0000;
  height: 1147px;
  margin-top: -114px;
  padding-bottom: 14px;
  top: auto;
}

.conecta-preheading {
  color: var(--orange);
  margin-top: 0;
  font-size: 20px;
}

.conecta-preheading.dark {
  color: var(--midnight-blue);
}

.conecta-preheading.green {
  color: var(--forest-green);
}

.bg-conecta-slider {
  z-index: -1;
  border-bottom-left-radius: 80px;
  width: 113em;
  max-width: none;
  position: absolute;
  inset: -217px auto auto -151px;
}

.conecta-ornament01 {
  width: 350px;
  max-width: none;
  position: absolute;
  inset: -321px auto auto -340px;
}

.conecta-green-detail01 {
  z-index: 50;
  position: absolute;
  inset: auto -385px -215px auto;
}

.conecta-two-collumns {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.bold-green {
  color: var(--forest-green);
}

.p__conecta {
  color: #7c8087;
  margin-bottom: 20px;
  font-family: proxima-nova, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.p__conecta.consultoria {
  color: #fff;
  text-align: left;
}

.p__conecta.white {
  color: #fff;
  font-size: 16px;
}

.p__conecta.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__conecta.list_item {
  margin-bottom: 20px;
}

.p__conecta.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.p__conecta.oferta {
  white-space: break-spaces;
  margin-bottom: 0;
}

.heading__conecta {
  color: var(--dark-slate-blue-4);
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.heading__conecta.white {
  color: #fff;
  margin-top: 0;
  padding-right: 2em;
  font-size: 31px;
  line-height: 36px;
}

.heading__conecta.mini {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  line-height: 30px;
}

.heading__conecta.mini.orange {
  color: var(--sandy-brown);
  margin-bottom: 40px;
}

.heading__conecta.mini.space {
  margin-bottom: 40px;
}

.heading__conecta.mini.space.download {
  width: 60%;
  margin-bottom: 0;
}

.heading__conecta.mini.space.download.status {
  font-size: 22px;
  line-height: 120%;
}

.conecta-img01 {
  z-index: -1;
  width: 650px;
  max-width: none;
  margin-top: -29px;
  margin-left: -72px;
  position: absolute;
}

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

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

.conecta-content.bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.conecta-content.conecta-collumn-first {
  z-index: 10;
  padding: 4em 0 4em 2em;
  position: relative;
}

.conecta-content._2collumns {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}

.conecta-ornament02 {
  width: 200px;
  max-width: none;
  position: absolute;
  inset: auto -314px 141px auto;
}

.conecta-solucoes-2collumns {
  grid-column-gap: 59px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.conecta-solucoes-2collumns.conecta-solcuoes-first {
  padding-top: 4em;
  padding-bottom: 4em;
  padding-right: 4em;
}

.conecta-img02 {
  z-index: -1;
  object-fit: cover;
  max-width: none;
  height: 100%;
  position: absolute;
  right: 0;
}

.conecta-four-collumns {
  grid-column-gap: 31px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 40px;
  display: grid;
}

.conecta-icon {
  margin-bottom: 10px;
}

.conecta-green-detail02 {
  position: absolute;
  inset: auto auto 95px -377px;
}

.slider_nav_conecta {
  text-align: left;
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 3.5em;
  font-size: 8px;
  display: none;
  top: 100em;
}

.conecta-two-collumns-spaced {
  grid-column-gap: 75px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 8em;
  display: grid;
}

.conecta-info-box {
  background-color: #f19951;
  border-bottom-left-radius: 40px;
  padding: 2em;
}

.conecta-info-box.green {
  background-color: var(--forest-green);
}

.conecta-info-box.middle {
  background-color: #d3d04f;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 0;
  position: relative;
  top: 7.5em;
}

.bold-white {
  color: #fff;
}

.conecta-ornament03 {
  z-index: -1;
  max-width: 350px;
  position: absolute;
}

.conecta-ornament03._01 {
  inset: -99px auto auto -77px;
}

.conecta-ornament03._02 {
  inset: 23px -53px auto auto;
}

.conecta-ornament03._03 {
  inset: auto auto -133px 127px;
}

.conecta-participa-box {
  border-radius: 24px;
  width: 100%;
  margin-bottom: 60px;
  padding: 0;
  overflow: visible;
}

.conecta-participa-two-collumns {
  grid-column-gap: 76px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.conecta-participa-content {
  text-align: left;
  padding: 2.3em 4em 2.3em 0;
}

.conecta-participa-content.blue {
  background-color: var(--midnight-blue);
  border-radius: 24px;
  height: 588px;
  padding: 4.8em;
}

.conecta-list-box {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 20px;
  display: grid;
}

.conecta-list-box._02 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-columns: .25fr 2.75fr;
}

.conecta-grey-detail {
  z-index: -2;
  position: absolute;
  inset: 241px auto auto -502px;
}

.elemento_mathematica_02 {
  z-index: -1;
  width: 2000px;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-right: 0;
  padding-left: 0;
  display: block;
  position: absolute;
  inset: 544px auto auto -297px;
  overflow: visible;
  transform: translate(-50%, -50%);
}

.list-item {
  margin-bottom: 10px;
}

.list-2 {
  color: #fff;
}

.elemento_fone-copy {
  z-index: -100;
  max-width: none;
  margin-top: 0;
  padding-left: 0;
  display: block;
  position: absolute;
  inset: 185px auto auto 869px;
  overflow: visible;
  transform: translate(-50%, -50%);
}

.img-mathematica_01 {
  max-width: none;
  position: absolute;
  inset: 160px auto auto -166px;
}

.seguranca__bg {
  z-index: -1;
  width: 3000px;
  max-width: none;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.seguranca__bg.mobile {
  display: none;
}

.gamerankingbox {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 1em;
  display: grid;
}

.cadastro-tit-2 {
  width: 55%;
  margin-top: 1em;
  margin-bottom: 0;
  font-size: 3em;
  line-height: 1.1em;
  position: absolute;
  inset: 0 auto auto 100px;
}

.quiz-2 {
  object-fit: cover;
  background-color: #0000;
  width: 100%;
  height: auto;
  padding: 0;
  overflow: visible;
}

.container-game-one-2 {
  opacity: 1;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 1080px;
  height: 1920px;
  padding: 0;
  display: flex;
  position: relative;
}

.container-game-one-2.cadastro {
  padding: 2.5em;
}

.tit-init-2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 5px 2px #0003;
  width: 80%;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 3em;
  line-height: 1.2em;
}

.tit-init-2.fim {
  width: 100%;
  margin-top: 1em;
  margin-bottom: .25em;
}

.tit-init-2.final {
  color: #f77321;
  text-shadow: none;
  width: 100%;
  margin-bottom: 0;
  font-size: 2em;
}

.tit-init-2.rank, .tit-init-2.nomefim {
  width: auto;
  margin-bottom: 0;
  font-size: 2em;
}

.logo-intro {
  margin-top: 3em;
}

.inside-border {
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 2px solid #f5a623;
  border-radius: 1em;
  padding: 6em .8em .8em;
  position: relative;
}

.choice-label-2 {
  z-index: 5;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 80%;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.2em;
  position: relative;
}

.capa-middle-block {
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-left: 2.5em;
  padding-right: 2.5em;
  display: flex;
}

.html-embed-7 {
  height: 1px;
}

.emoticon-2 {
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  margin-top: 0;
  padding: 1.5em;
  display: flex;
}

.emoticon-2.fim {
  width: 100%;
  height: auto;
  margin-top: 2em;
  margin-bottom: 2em;
}

.logo-flutuante-score {
  max-width: 80%;
  position: absolute;
  inset: -5.1em auto auto 1.8em;
}

.radio-check-2 {
  opacity: 0;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af55_bg_choices.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 120%;
  border-style: none;
  border-width: 6px;
  border-radius: 3em;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.radio-check-2.w--redirected-checked {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af55_bg_choices.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 120%;
  border-width: 6px;
  border-color: #eb5757;
}

.radio_sim-2 {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af5c_bt_sim_azul.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-style: none;
  border-radius: 0%;
  width: 536px;
  height: 149px;
  transition: opacity .25s cubic-bezier(.55, .055, .675, .19);
}

.radio_sim-2.w--redirected-checked {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af5d_bt_sim_amarelo.svg");
  border-style: none;
  border-radius: 0%;
}

.text-block-8 {
  color: #f5a623;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffd003, #ff615c);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 2em;
  line-height: 1em;
}

.gamenomebox {
  background-color: #cc4a5e80;
  padding: .7em;
}

.gamenomebox._02 {
  background-color: #07abc1cc;
}

.bold-yellow {
  color: #f5a623;
}

.slide-padrao {
  opacity: 1;
  width: 100%;
  height: 1920px;
  overflow: hidden;
}

.text-field-3 {
  color: #333745;
  word-break: normal;
  overflow-wrap: normal;
  background-color: #fff;
  border: 1px solid #b6baca;
  border-radius: 20px;
  height: 112px;
  margin-bottom: 20px;
  padding: 25px;
  font-size: 33px;
  font-weight: 500;
}

.mask-quiz {
  width: 100%;
  height: 1920px;
}

.emote-2 {
  width: 10em;
}

.emote-2._02, .emote-2._03 {
  display: none;
}

.radio_box-2 {
  text-align: center;
  border: 1px #000;
}

.proximo-bt-interno-2.big {
  width: 12em;
  max-width: 100%;
  height: auto;
}

.label-legenda-2 {
  color: #333745;
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 22px;
  line-height: 26px;
}

.bt-vamos-2 {
  opacity: .7;
  text-align: center;
  width: 100%;
}

.bt-vamos-2:active {
  opacity: .7;
}

.bt-vamos-2.active {
  opacity: 1;
  text-align: center;
}

.radio_nao-2 {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af5a_bt_nao_azul.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-style: none;
  border-radius: 0%;
  width: 536px;
  height: 149px;
  transition: all .25s cubic-bezier(.55, .055, .675, .19);
}

.radio_nao-2.w--redirected-checked {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af56_bt_nao_amarelo.svg");
  border-style: none;
  border-radius: 0%;
}

.game-txt-final {
  color: #fff;
  text-align: center;
  margin-left: 2.5em;
  margin-right: 2.5em;
  font-size: 2em;
  line-height: 1.2em;
}

.gamepontuacaobox {
  background-color: #f7732180;
  padding: .7em;
}

.gamepontuacaobox._02 {
  background-color: #32415dcc;
}

.legenda-box-2 {
  grid-column-gap: 1.4em;
  grid-row-gap: 1.4em;
  text-align: center;
  background-color: #fff;
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin: 0 2.5em;
  padding: 2em;
  display: grid;
}

.logos_final {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  width: 85%;
  padding: 0;
}

.regua-rnp {
  background-color: #fff;
  width: 100%;
  padding: 1em;
}

.usuario-name-2 {
  color: #cc4a5e;
  margin-bottom: 20px;
  font-size: 44px;
  line-height: 46px;
  display: block;
}

.usuario-name-2.active {
  display: block;
}

.right-arrow-4 {
  opacity: 0;
}

.big-number {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f5a623, #ff615c);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 4em;
  line-height: 1em;
}

.logo_mec-2 {
  width: 100%;
  margin-bottom: 0;
}

.bg-video-2 {
  z-index: 0;
  width: 1080px;
  height: 1920px;
}

.box_textfields-2 {
  z-index: 5;
  background-color: #fff;
  border-radius: 2em;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 60px;
  position: relative;
}

.container-game-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 1080px;
  height: 1920px;
  padding: 4em;
  transition: all .4s cubic-bezier(.55, .055, .675, .19);
  display: flex;
  position: relative;
}

.choice_radio-2 {
  color: #33384d;
  text-transform: uppercase;
  background-color: #0003;
  border: 2px solid #eb5757;
  border-radius: 3em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 1em;
  padding: .8em;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.all_in_game-2 {
  text-align: left;
  width: 1080px;
  height: 1920px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.nota-final-2 {
  text-shadow: 7px 5px 2px #eb9346;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18em;
  line-height: 1em;
}

.img-intro2-2 {
  height: 40em;
  position: absolute;
  inset: auto -1em -.25em auto;
}

.score_box {
  width: 300px;
  margin-bottom: 0;
  position: relative;
  inset: auto auto 20px;
}

.score_box.left {
  border-radius: 1em;
  width: auto;
  padding: .8em;
  display: none;
  position: absolute;
  bottom: 100px;
  left: 100px;
  box-shadow: 0 6px 12px #0000004d;
}

.tit-question-3 {
  color: #290c02;
  font-size: 38px;
  line-height: 42px;
}

.tit-question-3.white {
  color: #fff;
  text-align: center;
  text-shadow: 3px 3px 1px #0003;
  width: 75%;
  margin-bottom: 0;
  font-size: 5em;
  font-weight: 700;
  line-height: 1.2em;
  position: static;
}

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

.image-32 {
  margin-top: auto;
  margin-bottom: auto;
}

.left-arrow-4 {
  opacity: 0;
}

.img-cadastro-2 {
  width: 30em;
  position: absolute;
  inset: 0 -285px auto auto;
}

.logo-bottom-3 {
  width: 300px;
  margin-bottom: 0;
  position: relative;
  inset: auto auto 20px;
}

.logo-bottom-3.center {
  width: 30em;
  position: static;
}

.logo-bottom-3.center.final {
  width: 25em;
}

.logo-bottom-3.center.final.double {
  width: 15em;
}

.logo-bottom-3.cadastro {
  bottom: 0;
}

.logo-bottom-3.left {
  width: 300px;
  position: absolute;
  left: 100px;
}

.bt-finalizar {
  opacity: .7;
  text-align: center;
  width: 100%;
}

.bt-finalizar:active {
  opacity: .7;
}

.bt-finalizar.active {
  opacity: 1;
  text-align: center;
}

.game-middle-content {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2.5em;
  padding-right: 2.5em;
  display: flex;
}

.game-middle-content.ranking {
  width: 100%;
  margin-bottom: 0;
}

.valordopeso {
  display: none;
}

.lootie-bg {
  object-fit: cover;
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0 auto auto 0;
}

.qrcode {
  width: 25em;
  max-width: none;
}

.complete-blue {
  z-index: 0;
  background-color: var(--midnight-blue);
  border-top-right-radius: 100px;
  width: 100vw;
  height: 100%;
  position: absolute;
  inset: auto 389px auto auto;
}

.cover-mobile-seguranca {
  width: 100vw;
  height: 600px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-span-36 {
  color: var(--yellow-green);
}

.bold-text-11 {
  color: var(--light-sea-green);
}

.text-span-37 {
  color: var(--yellow-green);
}

.text-span-38 {
  color: var(--sandy-brown);
}

.text-span-39 {
  color: var(--cadet-blue);
}

.text-span-40 {
  color: var(--cadet-blue);
  font-weight: 700;
}

.success-message-6 {
  background-color: var(--dark-slate-blue-2);
}

.conecta-green-detail3 {
  position: absolute;
  inset: auto auto 97px -377px;
}

.logo_soc {
  opacity: 1;
  width: 200px;
  max-width: none;
  height: auto;
}

.slider_nav_soc {
  text-align: left;
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 3.5em;
  font-size: 8px;
  display: none;
  top: 100em;
}

.right_arrow_soc {
  color: var(--light-slate-grey);
  display: none;
}

.right_arrow_soc.mini {
  display: block;
}

.left_arrow_soc {
  color: var(--light-slate-grey);
  display: none;
  overflow: hidden;
}

.left_arrow_soc.mini {
  display: block;
}

.bg-soc-slider01 {
  z-index: -1;
  width: 2000px;
  max-width: none;
  height: 1012px;
  position: absolute;
  inset: -426px -277px auto auto;
}

.slider_soc {
  background-color: #0000;
  height: 924px;
  margin-top: -114px;
  padding-bottom: 14px;
  top: auto;
}

.cover-mobile-soc {
  width: 100vw;
  height: 600px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.img-soc-01 {
  width: 1050px;
  max-width: none;
  position: absolute;
  inset: -40px auto auto -582px;
}

.video-popup {
  z-index: 101;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.video-popup_background {
  z-index: 0;
  background-color: #0e131fed;
  position: absolute;
  inset: 0%;
}

.video-popup_component {
  border-radius: 1.25rem;
  width: 90vw;
  position: relative;
  overflow: hidden;
}

.video-popup_close-button {
  z-index: 2;
  cursor: pointer;
  mix-blend-mode: normal;
  border: 1px solid #fff;
  border-radius: 50vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  position: absolute;
  inset: 3rem 3rem auto auto;
}

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

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

.hero_flex-text {
  max-width: 36rem;
}

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.hero_flex-video {
  grid-column-gap: 3rem;
  align-items: center;
  display: flex;
}

.know-more {
  grid-column-gap: 1.6rem;
  color: #fff;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: color .2s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.know-more:hover {
  color: #f2c14e;
}

.image-34 {
  max-width: 1rem;
}

.hero_flex-video-img {
  max-width: 12.875rem;
}

._2collumns-rede {
  grid-column-gap: 41px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

.conecta-slider-ofertas {
  background-color: #0000;
  width: 33%;
  height: auto;
  margin-top: 6em;
  margin-left: 0;
  margin-right: auto;
  display: none;
  top: 0;
}

.conecta-slider-nav {
  display: none;
}

.conecta-oferta-3collumns {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.conecta-ofertas-block {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  height: 740px;
  display: flex;
  overflow: hidden;
}

.conecta-ofertas-block.transparent {
  background-color: #0000;
  border-radius: 0;
  width: 75%;
  height: auto;
}

.conecta-oferta-content {
  margin-bottom: 40px;
  padding: 45px 45px 0;
}

.img-oferta {
  margin-bottom: -1px;
}

.conecta-oferta-logo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 140px;
  height: 72px;
  margin-bottom: 40px;
  display: flex;
}

.conecta-oferta-logo.bigger {
  max-width: 200px;
}

.conecta-link-oferta {
  text-align: left;
  border: 4px solid #fff0;
  border-radius: 10px;
  width: 458px;
  height: auto;
  margin-bottom: 20px;
  margin-right: 15px;
  text-decoration: none;
  transition: all .2s;
  overflow: hidden;
  box-shadow: 0 4px 8px #0000001a;
}

.conecta-link-oferta:hover {
  background-color: #fff;
  border-color: #32a041;
  box-shadow: 0 12px 22px #00000059;
}

.conecta-link-oferta.last {
  margin-right: 20px;
}

.conecta-img-cross {
  width: 30px;
  height: 30px;
  margin-bottom: 45px;
  margin-left: 45px;
}

.mask-8 {
  width: 100%;
  overflow: visible;
}

.splide__arrow {
  background-color: #1d293f;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af71_left-arrow-conecta.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 38px;
  height: 38px;
  margin-left: auto;
  transition: all .2s;
  inset: -82px -747px auto auto;
}

.splide__arrow:hover {
  opacity: .6;
}

.splide__arrow.splide__arrow--prev {
  margin-right: 35px;
}

.splide__arrow.splide__arrow--next {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af72_right-arrow-conecta.svg");
  margin-right: 0;
  right: -789px;
}

.conecta-oferta-right {
  width: 38px;
  height: 38px;
  transition: all .2s;
  inset: -82px -800px auto auto;
}

.conecta-oferta-right:hover {
  opacity: .6;
}

.conecta-aluno {
  width: 962px;
  max-width: none;
  height: auto;
  position: absolute;
  inset: -130px -274px auto auto;
}

.bg-conecta-participa {
  z-index: -1;
  width: 1363px;
  max-width: none;
  height: 588px;
  position: absolute;
  inset: 0 auto auto 352px;
}

.conecta-ofertas-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.conecta-content-block {
  position: relative;
}

.conecta-content-block.green-left {
  background-color: #32a041;
  border-radius: 26px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 60px;
  display: flex;
}

.conecta-content-block.blue-right {
  background-color: #1d293f;
  border-radius: 26px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding: 60px;
  display: flex;
}

.conecta-img-download {
  position: absolute;
  inset: -116px auto auto -277px;
}

.conecta-img-download.acompanhe {
  top: -38px;
}

.bold-soc {
  color: var(--blue-soc);
}

.slider_nav_vh4-copy {
  text-align: left;
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 3.5em;
  font-size: 8px;
  top: 100em;
}

.slider_consultoria-seguranca {
  text-align: left;
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 3.5em;
  font-size: 8px;
  display: none;
  top: 100em;
}

.splide__track {
  overflow: visible;
}

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

.splide__slide {
  flex: none;
}

.img-conecta-oferta {
  object-fit: cover;
  width: 100%;
  height: 196px;
  max-height: 196px;
}

.splide__arrows {
  text-align: left;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  max-width: 1275px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.slider_sheerid {
  background-color: #0000;
  height: 1024px;
  margin-top: -114px;
  top: auto;
}

.left_arrow_sheerid, .right_arrow_sheerid {
  display: none;
}

.slider_nav_sheerid {
  text-align: left;
  max-width: 1140px;
  margin: auto auto 0;
  padding-left: 3.5em;
  font-size: 8px;
  top: 86.6em;
}

.logo_sheerid {
  opacity: 0;
  width: 190px;
  max-width: 190px;
  height: 80px;
}

.bg-slider-sheerid {
  width: 4382px;
  max-width: none;
  height: 3884px;
  position: absolute;
  inset: auto -1139px 159px auto;
}

.slider-img {
  width: 844px;
  max-width: none;
  height: 799px;
  position: absolute;
  inset: -33px -178px auto auto;
}

.slider-mask-sheerid {
  overflow: visible;
}

.pre-tit-sheerid {
  color: var(--dark-slate-blue-3);
  background-color: #d9d9d9;
  border-radius: 100px;
  width: auto;
  margin-bottom: 1em;
  padding: 1em 1.5em;
  font-weight: 600;
  display: inline-block;
}

.slider-sheerid-bts {
  margin-top: auto;
  display: flex;
}

.tit-box-sheerid {
  text-align: left;
  align-items: center;
  margin-bottom: 4em;
  display: flex;
}

.tit-mini-sheerid {
  color: #1e4491;
  text-align: left;
  min-width: 340px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1em;
  font-size: 34px;
}

.tit-mini-sheerid.mini {
  min-width: 250px;
}

.tit-line-sheerid {
  color: #1e4491;
  background-color: #1e4491;
  width: 100%;
  height: 1px;
}

.grid-ofertas-sheerid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-oferta-sheerid {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: stretch;
  padding-bottom: 1.5em;
  padding-left: 2px;
  display: flex;
  box-shadow: 0 1px 15px 5px #1e449114;
}

.sombra-img-oferta-sheerid {
  background-image: linear-gradient(#002466, #00246600);
  width: 100%;
  height: 200px;
}

.img-base-sheerid {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  width: 100%;
  height: 200px;
  overflow: hidden;
}

.oferta-content-sheerid {
  width: 100%;
  padding: 1.5em;
}

.text-default-sheerid {
  color: #20201f;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.text-default-sheerid.white {
  color: #fff;
  margin-bottom: 20px;
}

.text-default-sheerid.bottom-space {
  margin-bottom: 1em;
}

.logo-oferta-sheerid {
  background-color: #fff;
  border-bottom-right-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 80px;
  padding: 1em;
  display: flex;
}

.logo-fabricante-sheerid {
  width: auto;
  min-width: auto;
  max-width: 90%;
  height: auto;
  max-height: 95%;
}

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

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

.orange-detail-sheerid {
  z-index: -1;
  position: absolute;
  inset: -221px -1172px auto auto;
}

.grey-detail-sheerid {
  z-index: -1;
  max-width: none;
  position: absolute;
  inset: 93px auto auto -722px;
}

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

.img-sheerid-servicos {
  width: 670px;
  max-width: none;
  height: 645px;
  position: absolute;
  inset: 49px -179px auto auto;
}

.sheerid-bg-blue-big {
  z-index: -2;
  max-width: none;
  position: absolute;
  inset: -687px auto auto -905px;
}

.sheerid-ofertas-item {
  flex-wrap: wrap;
  margin-bottom: 1.3em;
  display: flex;
}

.collection-list-8 {
  flex-wrap: wrap;
  display: flex;
}

.bg-servicos-sheerid {
  z-index: -1;
  max-width: none;
  position: absolute;
  inset: -242px auto auto -300px;
}

.bg-orange-sheerid-servicos {
  position: absolute;
  inset: auto auto -120px -544px;
}

._2collumns-interna-sheerid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.sheerid-img-interna {
  width: 517px;
  height: 484px;
  position: absolute;
  inset: -55px 0 auto auto;
}

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

.bg-orange-sheerid-big {
  z-index: -1;
  max-width: none;
  position: absolute;
  inset: -4046px -3243px auto auto;
}

.sheerid-menu {
  text-align: left;
  border-radius: 200px;
  margin-bottom: 2em;
  display: inline-block;
  overflow: hidden;
}

.sheerid-bt-tab {
  color: #fff;
  text-transform: uppercase;
  background-color: #333846;
  padding: 1em 1.5em;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
}

.sheerid-bt-tab:hover {
  background-color: #eb9346;
}

.sheerid-bt-tab.w--current {
  background-color: #0a529d;
}

.sheerid-logo-fabricante {
  height: 55px;
  position: absolute;
  inset: 0 auto auto 595px;
}

.video-produto-sheerid {
  margin-bottom: 1em;
}

.collection-list-wrapper-9 {
  display: none;
}

.img-sheerid-encontre {
  position: absolute;
  inset: -64px auto auto 70px;
}

.logo-parceiro {
  margin-top: 20px;
}

.text-span-43 {
  color: #80af41;
}

.text-span-44 {
  color: #ff872c;
}

.img-soc-02 {
  width: 1050px;
  max-width: none;
  position: absolute;
  inset: -395px auto auto 0%;
}

.heading__seguranca03 {
  color: #fff;
  font-size: 48px;
  font-weight: 700;
  line-height: 50px;
}

.heading__seguranca03.white {
  color: #fff;
}

.p__fone-copy {
  color: #7c8087;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.p__fone-copy.consultoria {
  color: #fff;
  text-align: left;
}

.p__fone-copy.white {
  color: #fff;
  font-size: 14px;
}

.p__fone-copy.white.big-cat {
  text-transform: uppercase;
  padding-bottom: 0;
  font-size: 16px;
  line-height: 16px;
}

.p__fone-copy.cartilha {
  font-size: 14px;
  line-height: 18px;
}

.p__fone-copy.list_item {
  margin-bottom: 20px;
}

.p__fone-copy.pesquisador {
  color: #1d293f;
  text-align: left;
  margin-bottom: 120px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.heading__seguranca_middle {
  color: var(--dark-slate-blue);
  text-align: center;
  font-size: 37px;
  font-weight: 700;
  line-height: 41px;
}

.heading__seguranca_middle.white {
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  line-height: 36px;
}

.soc-plans-4collumns {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.soc-plans-3collumns {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.soc-plans-3collumns.less-width {
  width: 70%;
}

.soc-content-block {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.soc-content-block.dark-blue {
  background-color: #034ea1;
  border-radius: 13px;
}

.soc-content-block.light-blue {
  background-color: #36b1bb;
  border-radius: 13px;
}

.soc-content-block.red {
  background-color: #ce565d;
  border-radius: 13px;
}

.soc-planos-icon {
  height: 63px;
  margin-bottom: 40px;
}

.soc-planos-img {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af9d_plano-01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 193px;
  padding: 2em;
  display: flex;
}

.soc-planos-img._02 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af9e_plano-02.png");
}

.soc-planos-img._03 {
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af9f_plano-03.png");
}

.soc-planos-txt {
  text-align: left;
  width: 100%;
  padding: 2em;
}

.heading__seguranca_soc {
  color: var(--dark-slate-blue);
  text-align: center;
  font-size: 37px;
  font-weight: 700;
  line-height: 41px;
}

.heading__seguranca_soc.white {
  color: #fff;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 28px;
}

.soc-detail01 {
  position: absolute;
  inset: -9.2em auto auto -17.2em;
}

.soc-planos-detail01 {
  position: absolute;
  inset: auto auto -1.4em 2.1em;
}

.soc-planos-detail02 {
  position: absolute;
  top: 4.8em;
  right: 3.7em;
}

.soc-planos-detail03 {
  position: absolute;
  top: 10.7em;
  right: -.8em;
}

.text-span-45 {
  color: #6ed7ee;
  -webkit-text-stroke-color: #6ed7ee;
}

.bold-text-14, .bold-text-15 {
  text-align: left;
}

.slider_labnasnuvens_guardai {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46afa7_bg-slider.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 875px;
  margin-top: 0;
  top: auto;
}

.bold-lightred {
  color: #dd4c5a;
}

.card__content-p_lab {
  color: #7c8087;
  font-size: 14px;
  line-height: 18px;
}

.card__content-p_lab.is--white {
  color: #fff;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 10px 0;
  font-size: 20px;
  line-height: 24px;
}

.card__content-p_lab.is--white.categoria {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.card__content-p_lab.is--white.compartilhe {
  background-color: #ed2f5a;
  border-radius: 10px;
  width: 100%;
  font-size: 11px;
  position: relative;
}

.card__content-p_lab.is--white.blog {
  margin-bottom: 0;
  padding-left: 0;
}

.card__content-p_lab.is--white.small {
  margin-bottom: 0;
}

.card__content-p_lab.is--white.blog_destaques {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.card__content-p_lab.is--white.no_space {
  margin-bottom: 0;
}

.card__content-p_lab.is--white.top_form {
  padding-top: 0;
  font-size: 18px;
}

.card__content-p_lab.is--white.disclaimer_form {
  margin-top: 40px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12px;
  line-height: 12px;
}

.card__content-p_lab.is--white.diploma {
  font-size: 26px;
  line-height: 28px;
}

.card__content-p_lab.is--white.v4h {
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.card__content-p_lab.is--white.lag-guardai {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.guardai-red-detail {
  z-index: -1;
  max-width: none;
  position: absolute;
  inset: -781px auto auto -1747px;
}

.slider_labnasnuvens_metahealth {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46afb1_bg-top-metahealth.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 875px;
  margin-top: 0;
  top: auto;
}

.bold-middleorange {
  color: #dd4c5a;
}

.lab-metahealth-img-01 {
  max-width: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.lab-meta-big-orange-detail {
  max-width: none;
  position: absolute;
  inset: 149px -719px auto auto;
}

.lab-meta-big-orange-detail.smartmed {
  top: 270px;
  right: -607px;
  transform: rotate(90deg);
}

.meta-purple-detail {
  width: auto;
  max-width: none;
  position: absolute;
  inset: -1218px auto auto -2137px;
}

.slider_labnasnuvens_smartmed {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46afc6_bg-smartmed.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 875px;
  margin-top: 0;
  top: auto;
}

.smart-blue-detail {
  z-index: -1;
  max-width: none;
  position: absolute;
  inset: -1213px auto auto -2143px;
}

.lab-one-img-01 {
  width: auto;
  max-width: none;
  height: auto;
  position: absolute;
  inset: 0% auto auto 0%;
}

.lab-big-yellow-detail {
  z-index: -1;
  max-width: none;
  position: absolute;
  inset: auto auto -1476px -2164px;
}

.button-7 {
  color: #333745;
  text-align: center;
  letter-spacing: .2px;
  background-color: #e08e45;
  border-radius: 500px;
  flex: none;
  padding: 1.2em 2.5em;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition: all .2s;
}

.button-7:hover {
  color: #fff;
  background-color: #db4258;
  transform: translate(0, -2px);
}

.button-7.w--current {
  color: #333745;
}

.button-7.w--current:hover {
  color: #fff;
}

.button-7.lab-bt-red {
  color: #fff;
  background-color: #cc4a5e;
}

.button-7.lab-bt-red:hover {
  color: #333745;
  background-color: #d4d5d6;
}

.text-block-9 {
  text-transform: uppercase;
}

.tabs-content-4 {
  overflow: visible;
}

.lab-tit-middle-2 {
  color: #333745;
  text-align: center;
  margin-top: 0;
  font-size: 35px;
  line-height: 36px;
}

.container-8 {
  z-index: 50;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  min-height: 50px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5em;
  padding-right: 1.5em;
  display: block;
  position: relative;
}

.container-8.lab-middle-wrapper {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.bold-red-2 {
  color: #c15365;
}

.lab-tab-link-2 {
  color: #a2a6ad;
  background-color: #fff;
  border-radius: 25px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 17px;
  font-weight: 600;
  transition: all .2s;
}

.lab-tab-link-2:hover, .lab-tab-link-2.w--current {
  color: #fff;
  background-color: #074aa0;
}

.button-8 {
  color: #333745;
  text-align: center;
  letter-spacing: .2px;
  background-color: #e08e45;
  border-radius: 500px;
  flex: none;
  padding: 1.2em 2.5em;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition: all .2s;
}

.button-8:hover {
  color: #fff;
  background-color: #db4258;
  transform: translate(0, -2px);
}

.button-8.w--current {
  color: #333745;
}

.button-8.w--current:hover {
  color: #fff;
}

.button-8.lab-bt-red {
  color: #fff;
  background-color: #cc4a5e;
}

.button-8.lab-bt-red:hover {
  color: #333745;
  background-color: #d4d5d6;
}

.section-3 {
  padding-top: 3em;
  padding-bottom: 2em;
  position: relative;
}

.section-3.lab-wrapper {
  z-index: 2;
  z-index: 2;
  padding-top: 8em;
  padding-bottom: 8em;
}

.lab-box-webinar-2 {
  background-color: #333745;
  border-radius: 20px;
  width: 100%;
  padding: 55px;
}

.lab-data-webinar-2 {
  color: #f5a623;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 12px;
}

.cell-6 {
  justify-content: center;
  align-items: flex-end;
}

.subslider-2 {
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  line-height: 32px;
}

.subslider-2.tit-lab-webinar {
  text-align: left;
  margin-top: 0;
  font-size: 35px;
  font-weight: 700;
  line-height: 38px;
}

.lab-subtitwebinar-2 {
  color: #07abc1;
  text-align: left;
  font-size: 30px;
  line-height: 30px;
  display: block;
}

.spacer {
  height: 40px;
}

.lab-img-01-2 {
  width: auto;
  max-width: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.lab-img-01-2.first {
  top: -50px;
  left: -142px;
}

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

.column-14 {
  padding-left: 0;
}

.lab-tit-interna-2 {
  color: #080a52;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 30px;
  line-height: 34px;
}

.lab-tit-interna-2.no-space {
  margin-bottom: 0;
  padding-right: 20px;
}

.button-9 {
  color: #333745;
  text-align: center;
  letter-spacing: .2px;
  background-color: #e08e45;
  border-radius: 500px;
  flex: none;
  padding: 1.2em 2.5em;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition: all .2s;
}

.button-9:hover {
  color: #fff;
  background-color: #db4258;
  transform: translate(0, -2px);
}

.button-9.w--current {
  color: #333745;
}

.button-9.w--current:hover {
  color: #fff;
}

.button-9.lab-bt-red {
  color: #fff;
  background-color: #cc4a5e;
}

.button-9.lab-bt-red:hover {
  color: #333745;
  background-color: #d4d5d6;
}

.bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22 {
  font-weight: 500;
}

@media screen and (min-width: 1920px) {
  .nn-hero-heading-span {
    font-size: 1.5vw;
    line-height: 1;
  }

  .nn-why-section {
    padding-top: 127px;
  }

  .nn-why-wrapper-features {
    margin-top: 0;
  }

  .body-wrapper {
    background-position: 50% 1472px, 50% 0;
  }

  .footer-wrapper {
    width: 100%;
  }

  .nn-what-img {
    filter: none;
    top: 4%;
    left: 23%;
  }

  .footer-block {
    flex-direction: row;
  }

  .nn-feature-section {
    padding-top: 64px;
  }

  .hero-trigger {
    inset: 0% 0% auto;
  }

  .footer-links {
    flex-direction: row;
  }

  .section.hero, .section.hero-futuro {
    background-position: 50% 0;
  }

  .section.moodle02 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad53_slider-Moodle---02.png");
  }

  .section.educacional_wrapper {
    z-index: 50;
    padding-top: 6em;
  }

  .section.educacional01 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acbd_slider-Educacional_01.png");
  }

  .section.eventos01 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad6a_slider-60minnutos_01.png");
  }

  .section.eventos01.interna {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad5c_slider-60minnutos_01_interna.png");
  }

  .section.eventos01.interna_evento {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ac56_mask_eventos_interna_slider.svg"), linear-gradient(to right, #333745e6 30%, #33374500);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 3662px, auto;
  }

  .section.diploma2 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad5d_slider2_diplmadigital_v2.png");
  }

  .section.cartilha {
    overflow: visible;
  }

  .section.ebookdiploma {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adae_capa_ebook_v5.png");
    overflow: visible;
  }

  .section.v4h_02 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad7d_v4h-slider-022.png");
  }

  .section.v4h_wrapper {
    z-index: 100;
  }

  .section.lab {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad7f_img-top.png");
  }

  .section.lab_wrapper {
    z-index: 50;
    padding-top: 6em;
  }

  .section.hero-sobre {
    background-position: 50% 0;
  }

  .section.litecampus-img2 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad7d_v4h-slider-022.png");
  }

  .section.mathematica_02 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aed0_slider2_mathematica.png");
  }

  .section.fone_wrapper {
    z-index: 100;
  }

  .container.nav_educacional {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .slide {
    background-size: auto 700px;
    height: 100%;
  }

  .slide.consultoria_conecta {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af94_slider_ConectaRede.png");
  }

  .slide.consultoria_pesquisador {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af93_slider_pesquisador.png");
  }

  .slide.soc_rnp {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46afa5_slider_soc_rnp.png");
  }

  .slider-2 {
    height: 1005px;
  }

  .heading.educacional.white, .heading.eventos.white, .heading.eventos.white, .heading.lab.white {
    font-size: 40px;
    line-height: 40px;
  }

  .button.educacional, .button._60minutos {
    font-size: 17px;
  }

  .button.eventos_box {
    padding-right: 1em;
    font-size: 12px;
    line-height: 15px;
  }

  .button.eventos_box.oficinas {
    padding-right: 1em;
  }

  .button.eventos_bt_interno, .button.lab {
    font-size: 17px;
  }

  .card__content-hd.is--orange.educacional, .card__content-hd.is--orange.lab {
    font-size: 24px;
  }

  .card__content-icon {
    margin-bottom: 10px;
  }

  .bg__img {
    margin-right: -405px;
  }

  .news__form.small, .submit-button.small {
    text-align: left;
  }

  .footer__capes {
    grid-template-columns: .75fr 2.75fr 1fr;
  }

  .footer__rnp {
    flex-direction: column;
    align-items: flex-start;
    padding: 20px 95px 78px;
    display: flex;
  }

  .footer__rnp-wrapper {
    border-bottom: 1px solid #dde6ea;
    width: 100%;
    padding-bottom: 20px;
  }

  .footer__rnp-link {
    color: #1d293f;
    text-transform: uppercase;
    margin-right: 16px;
    font-size: 11px;
    font-weight: 600;
    line-height: 13px;
    text-decoration: none;
  }

  .footer_rnp-block {
    width: 100%;
  }

  .footer__rnp-img.first {
    max-width: 150%;
  }

  .overflow-hidden.loadeventos {
    opacity: 0;
  }

  .consultoria__bg {
    z-index: -1;
  }

  .hero__content.educacional {
    max-width: 420px;
  }

  .hero__content._60minutos {
    max-width: 360px;
  }

  .hero__content.lab {
    max-width: 420px;
  }

  .header__p.educacional.produtos {
    color: #fff;
    font-size: 15px;
    line-height: 21px;
  }

  .header__p.educacional.produtos.black {
    color: #313339;
  }

  .header__p.lab.produtos {
    color: #fff;
    font-size: 15px;
    line-height: 21px;
  }

  .header__p.lab.produtos.black {
    color: #313339;
  }

  .p__sobre {
    margin-bottom: 40px;
  }

  .cases__bg {
    z-index: -1;
    transform: translate(-50%, -50%);
  }

  .compute__bg {
    z-index: -1;
  }

  .blog_01 {
    background-size: auto 700px;
    height: 100%;
  }

  .bg_slider {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .heading__compute {
    font-size: 40px;
    line-height: 40px;
  }

  .column-4.educacional {
    align-content: flex-start;
    align-items: stretch;
  }

  .compute_bg_interna {
    z-index: -1;
  }

  .card__content-p_compute_form.is--white.top_form {
    margin-bottom: 0;
  }

  .card__content-p_compute_form.is--white.disclaimer_form {
    margin-top: 20px;
  }

  .divisor_form.educacional {
    width: 2em;
  }

  .cta-wrapper {
    margin-bottom: 120px;
  }

  .cta-main__bg {
    width: auto;
    max-width: 1920px;
  }

  .mask-layer, .img-post, .img-post-internas {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .moodle_bg_interna {
    z-index: -1;
  }

  .p__orange_box, .p__conf_list_blue, .p__conf_diferenciais {
    margin-bottom: 40px;
  }

  .footer__conf-wrapper {
    border-bottom: 1px solid #dde6ea;
    width: 100%;
    padding-bottom: 20px;
  }

  .p__sobre_conf {
    margin-bottom: 40px;
  }

  .footer__conf_-link {
    color: #1d293f;
    text-transform: uppercase;
    margin-right: 16px;
    font-size: 11px;
    font-weight: 600;
    line-height: 13px;
    text-decoration: none;
  }

  .modal_cover, .slider_nav_educacional {
    display: none;
  }

  .tree-collumn-educacional {
    grid-column-gap: 77px;
    grid-row-gap: 77px;
    grid-template-columns: 1.25fr .65fr .9fr;
  }

  .heading__educacional {
    font-size: 35px;
    font-weight: 800;
    line-height: 34px;
  }

  .p__educacional {
    margin-bottom: 40px;
    font-family: proxima-nova, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
  }

  .container_educacional {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .subheading__educacional {
    font-size: 20px;
    font-weight: 700;
    line-height: 23px;
  }

  .grid_icons_educacional {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 3.5fr;
  }

  .p__icons_educacional {
    color: #034ea1;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
  }

  .p__icons_educacional.white {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
  }

  .p__icons_educacional.black {
    color: #313339;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
  }

  .logo_blue_educacional {
    margin-left: 0;
  }

  .educacional__detail {
    top: -236px;
    right: -1277px;
  }

  .tree-collumn-spaced-educacional {
    grid-column-gap: 175px;
    grid-row-gap: 175px;
    grid-template-columns: 2fr 2fr 2fr;
  }

  .tit_middle_educacional {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 60em;
    margin: 4em auto;
    display: flex;
  }

  .tit_middle_educacional.topo {
    margin-top: 0;
  }

  .heading__educacional_middle {
    font-size: 38px;
    font-weight: 800;
    line-height: 38px;
  }

  .educacional_bg_interna_01 {
    z-index: -1;
    top: 0;
  }

  .img_produto_educacional {
    align-items: flex-end;
    width: 100%;
    height: 176px;
    display: flex;
  }

  .tit_produto_educacional {
    align-items: flex-end;
    width: 100%;
    height: 53px;
    margin-top: 2em;
    display: flex;
  }

  .image-18 {
    max-width: none;
  }

  .produtos_ocupacional_divisor_01 {
    background-color: #22b0fc;
    width: 100%;
    height: 1px;
    margin-top: 0;
    margin-bottom: 2em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .features_produtos {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 3.5fr;
    margin-top: 0;
    padding-right: 3em;
  }

  .features_produtos.coluna3 {
    padding-right: 0;
  }

  .produtos_ocupacional_divisor_02 {
    background-color: #f5a623;
    width: 100%;
    height: 1px;
    margin-top: 0;
    margin-bottom: 2em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .educacional_bg_interna_02 {
    z-index: -1;
  }

  .produtos_ocupacional_divisor_03-copy {
    background-color: #158d97;
    width: 100%;
    height: 1px;
    margin-top: 0;
    margin-bottom: 2em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .slider_nav_eventos {
    display: block;
  }

  .container_60minutos {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .logo_blue_60minutos {
    margin-left: 0;
  }

  .modal_cover_eventos {
    display: none;
  }

  .footer__rnp-link-2 {
    color: #1d293f;
    text-transform: uppercase;
    margin-right: 16px;
    font-size: 11px;
    font-weight: 600;
    line-height: 13px;
    text-decoration: none;
  }

  .footer__capes-2 {
    grid-template-columns: .75fr 2.75fr 1fr;
  }

  .two-collumn-diploma2 {
    grid-column-gap: 73px;
  }

  .diploma_compute__detail {
    right: -1141px;
  }

  .text-span-13 {
    color: var(--cadet-blue);
  }

  .image-20 {
    margin-bottom: 50px;
  }

  .subfacul {
    margin-top: 0;
    margin-bottom: -3px;
  }

  .diploma_bg_interna {
    z-index: -1;
  }

  .logos_area_diploma {
    margin-top: 0;
    margin-bottom: 52px;
  }

  .cartilha_bg_interna, .cartilha_bg_ebook {
    z-index: -1;
  }

  .cta-wrapper-2 {
    margin-bottom: 120px;
  }

  .two-collumn-pesquisador {
    grid-column-gap: 73px;
  }

  .diploma_v4h__detail {
    top: 94px;
    right: -1556px;
  }

  .two-collumn-v4h {
    grid-column-gap: 59px;
  }

  .p__v4h {
    margin-bottom: 0;
  }

  .v4h_bg_interna {
    z-index: -1;
    margin-left: -1176px;
  }

  .container_lab {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .logo_blue_lab {
    margin-left: 0;
  }

  .container_educacional-copy {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .subheading__lab {
    font-size: 20px;
    font-weight: 700;
    line-height: 23px;
  }

  .bg-blue-lab {
    top: -236px;
    right: -1277px;
  }

  .two-collumn-lab {
    grid-column-gap: 77px;
    grid-row-gap: 77px;
    grid-template-columns: .5fr .65fr;
  }

  .heading__lab, .heading__educacional-copy {
    font-size: 35px;
    font-weight: 800;
    line-height: 34px;
  }

  .backup-img-01 {
    top: 94px;
    right: -1900px;
  }

  .p__backup {
    margin-bottom: 40px;
  }

  .backup_bg_interna {
    z-index: -1;
  }

  .nav__menu-ofertas {
    display: none;
  }

  .button-6.educacional, .button-6._60minutos {
    font-size: 17px;
  }

  .button-6.eventos_box {
    padding-right: 1em;
    font-size: 12px;
    line-height: 15px;
  }

  .button-6.eventos_box.oficinas {
    padding-right: 1em;
  }

  .button-6.eventos_bt_interno, .button-6.lab {
    font-size: 17px;
  }

  .two-collumn-google {
    grid-column-gap: 59px;
  }

  .p__litecampus {
    margin-bottom: 0;
  }

  .litecampus_bg_interna {
    z-index: -1;
  }

  .container-litecampus.nav_educacional {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .imagem-litecampus-detalhes {
    top: 94px;
    right: -1556px;
  }

  .p__mathematica {
    margin-bottom: 0;
  }

  .container--mathematica.nav_educacional {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .p__mathematica-_box {
    margin-bottom: 0;
  }

  .two-collumn-mathematica {
    grid-column-gap: 214px;
  }

  .p__mathematica--bold {
    margin-bottom: 0;
  }

  .elemento_mathematica {
    margin-top: 44px;
    padding-left: 48px;
  }

  .p__mathematica-white, .p__mathematica-copy, .p__mathematica-bold-white {
    margin-bottom: 0;
  }

  .five-collumn-mathematica-copy {
    grid-column-gap: 59px;
  }

  .p__mathematica-center, .p__fone {
    margin-bottom: 0;
  }

  .two-collumn-fone {
    grid-column-gap: 214px;
  }

  .elemento_fone {
    margin-top: 44px;
    padding-left: 48px;
  }

  .elemento_fone_2 {
    margin-top: 44px;
    padding-left: 48px;
    top: 484px;
  }

  .p__fone_box, .p__seguranca {
    margin-bottom: 0;
  }

  .seguranca-tab-tit._03, .seguranca-tab-tit._003 {
    color: var(--cadet-blue);
  }

  .container--seguranca.nav_educacional {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .two-collumn-seguranca {
    grid-column-gap: 104px;
  }

  .p__seguranca-soc {
    margin-bottom: 0;
  }

  .container-conecta.nav_educacional {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .p__conecta {
    margin-bottom: 0;
  }

  .elemento_mathematica_02 {
    margin-top: 44px;
    padding-left: 48px;
    top: 484px;
  }

  .elemento_fone-copy {
    margin-top: 44px;
    padding-left: 48px;
  }

  .seguranca__bg {
    z-index: -1;
  }

  .text-span-41 {
    color: #80af41;
  }

  .text-span-42 {
    color: #e08e45;
  }

  .text-span-43 {
    color: #80af41;
  }

  .p__fone-copy {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 991px) {
  .navbar {
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .hero-section {
    padding-top: 57px;
  }

  .nn-hero-content {
    max-width: 390px;
  }

  .nn-button.nav {
    text-align: center;
    width: 20%;
    margin-left: auto;
    margin-right: auto;
  }

  .nn-why-section {
    padding-top: 129px;
    padding-bottom: 30px;
  }

  .nn-why-content {
    flex: none;
    margin-right: 28px;
  }

  .nn-why-wrapper {
    align-items: center;
  }

  .nn-why-wrapper-features {
    margin-top: 32px;
  }

  .nn-why-block {
    flex-wrap: wrap;
    place-content: flex-start center;
  }

  .nn-feature-block {
    flex-wrap: nowrap;
    flex: 0 auto;
    width: 31%;
    height: 220px;
    margin-bottom: 13px;
  }

  .nn-why-feature-text {
    text-align: center;
  }

  .nn-what-section {
    padding-top: 64px;
  }

  .nn-what-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }

  .nn-what-wrapper.reverse {
    text-align: center;
    justify-content: center;
    margin-bottom: 0;
    padding-right: 0;
  }

  .nn-what-content {
    flex-direction: column;
    align-items: center;
    max-width: 410px;
    display: flex;
  }

  .nn-cta-wrapper {
    padding-left: 160px;
    padding-right: 160px;
  }

  .nn-rnp-section {
    z-index: 0;
    background-position: 52vw 100%;
    background-size: 560px;
  }

  .nn-rnp-contentt {
    max-width: 300px;
  }

  .nav-menu {
    z-index: 20;
    background-color: var(--dark-slate-blue-2);
    flex-direction: column;
    width: 100%;
    padding: 45px 73px;
    display: flex;
    position: absolute;
  }

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

  .logo-nav-img {
    max-width: 160px;
  }

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

  .brand.moodle_top, .brand.diploma_top, .brand.v4h_top {
    display: block;
  }

  .nav-wrapper {
    justify-content: space-between;
  }

  .body-wrapper {
    background-position: 50% 1520px, 50% 0;
    background-size: 3970px, 2700px;
  }

  .footer-wrapper {
    align-items: flex-end;
  }

  .footer-wrapper._2 {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 22px;
  }

  .nn-what-img {
    display: none;
  }

  .menu-button {
    color: #fff;
    margin-right: 123px;
    position: static;
  }

  .menu-button.w--open {
    background-color: var(--dark-slate-blue-2);
    border-radius: 5px;
  }

  .img-footer {
    max-width: 400px;
  }

  .img-footer._2 {
    max-width: 300px;
    padding-bottom: 0;
  }

  .footer-block {
    flex-direction: row;
    align-self: flex-end;
    align-items: center;
    margin-top: 15px;
  }

  .nn-what-img-w {
    max-width: 70%;
    margin-top: 22px;
    display: block;
  }

  .nn-why-img-wrapper {
    width: 610px;
  }

  .nn-why-img-icon {
    width: 70px;
    top: 159px;
  }

  .nn-why-img-icon._2 {
    width: 140px;
    top: 173px;
  }

  .nn-why-img-icon._3 {
    width: 110px;
    bottom: -3%;
    right: 5%;
  }

  .nn-why-img-icon._4 {
    width: 90px;
  }

  .nn-why-img-icon._5 {
    width: 70px;
    left: 34%;
  }

  .nn-why-img-icon._6 {
    width: 120px;
    bottom: -4%;
  }

  .nn-why-img-icon._7 {
    width: 140px;
    left: 1%;
  }

  .nn-why-img-icon._8 {
    width: 40px;
    left: 13%;
  }

  .nn-feature-section {
    padding-top: 19px;
  }

  .hero-trigger {
    display: none;
  }

  .footer-links {
    flex-flow: row;
    align-self: flex-end;
    align-items: flex-start;
  }

  .link {
    margin-bottom: 9px;
    margin-right: 16px;
  }

  .text-block {
    margin-bottom: 10px;
    margin-right: 12px;
  }

  .section {
    padding-top: 0;
  }

  .section.menu {
    margin-top: -140px;
  }

  .section.aplica-o {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .section.ebook {
    padding-top: 0;
    padding-bottom: 12em;
  }

  .section.ebook.home {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.hero {
    z-index: 1;
    background-size: 1500px;
    margin-top: -123px;
    padding-top: 12.6em;
    padding-bottom: 1.3em;
  }

  .section.sobre {
    z-index: 0;
  }

  .section.produto {
    background-position: 50% 100%;
    height: 580px;
    margin-top: -123px;
    padding-top: 12.6em;
  }

  .section.blog {
    background-size: 1500px;
    height: 580px;
    margin-top: -123px;
    padding-top: 12.6em;
  }

  .section.blog_list {
    padding-bottom: 0;
  }

  .section.blog_article {
    margin-top: -710px;
  }

  .section.compute {
    background-size: 2030px;
    height: 580px;
    margin-top: -123px;
    padding-top: 12.6em;
  }

  .section.compute_wrapper {
    padding-top: 0;
  }

  .section.hero-futuro {
    z-index: 1;
    background-position: 50% 100%;
    background-size: 1320px;
    height: 560px;
    margin-top: -123px;
    padding-top: 12.6em;
    padding-bottom: 1.3em;
  }

  .section.blog-3, .section.relacionados {
    padding-top: 0;
  }

  .section.produto-sol {
    background-position: 50% 100%;
    height: 580px;
    margin-top: -123px;
    padding-top: 12.6em;
  }

  .section.cases {
    padding-top: 0;
  }

  .section.nuvem-hero {
    background-size: 2030px;
    height: 580px;
    margin-top: -123px;
    padding-top: 12.6em;
  }

  .section.produtos {
    z-index: 1;
  }

  .section.solucoes {
    z-index: 0;
  }

  .section.moodle01, .section.moodle02, .section.moodle03 {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 13.5em;
  }

  .section.moodle04 {
    background-size: 2030px;
    height: 580px;
    margin-top: 35px;
    padding-top: 13.5em;
  }

  .section.moodle_wrapper {
    padding-top: 0;
  }

  .section.conferencia {
    background-size: 2030px;
    height: 580px;
    margin-top: -123px;
    padding-top: 10em;
  }

  .section.conf_wrapper {
    background-position: 50%;
    padding-top: 4em;
    padding-bottom: 2em;
  }

  .section.conf_como_wrapper {
    padding-top: 0;
    padding-bottom: 2em;
  }

  .section.conf_diferenciais_wrapper {
    padding-top: 0;
  }

  .section.conf_parte_wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.conf_facil_wrapper {
    padding-top: 0;
  }

  .section.conf_facil_menu_wrapper {
    padding-top: 1em;
  }

  .section.educacional_wrapper {
    padding-top: 0;
    padding-bottom: 1em;
  }

  .section.educacional01 {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 13.5em;
  }

  .section.eventos01 {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 10.8em;
  }

  .section.eventos_wrapper.top {
    margin-top: 0;
  }

  .section.eventos_wrapper.destaque {
    margin-bottom: 4em;
  }

  .section.eventos_wrapper, .section.eventos_wrapper_organiza {
    padding-top: 0;
  }

  .section.diploma01, .section.diploma2, .section.diploma3 {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.diploma4 {
    background-size: 2030px;
    height: 580px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.diploma_wrapper, .section.diploma_wrapper-copy {
    padding-top: 0;
  }

  .section.cartilha {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.cartilha_wrapper {
    padding-top: 0;
  }

  .section.ebookdiploma {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.pesquisador01, .section.pesquisador02 {
    background-position: 45% -200px;
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 13em;
  }

  .section.pesquisador_wrapper-01 {
    padding-top: 0;
  }

  .section.pesquisador_wrapper-03 {
    margin-top: 0;
    padding-top: 0;
  }

  .section.pesquisador_wrapper-02 {
    padding-top: 0;
    padding-bottom: 2em;
  }

  .section.v4h_01, .section.v4h_02, .section.v4h_03 {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.v4h_wrapper {
    padding-top: 0;
  }

  .section.lab {
    background-size: 2030px;
    height: auto;
    margin-top: 35px;
    padding-top: 16.1em;
    padding-bottom: 7.6em;
  }

  .section.lab_wrapper {
    z-index: 50;
    padding-top: 0;
    padding-bottom: 1em;
  }

  .section.lab_wrapper.blue-bg {
    z-index: 10;
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    margin-bottom: 2em;
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .section.backup_01 {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.backup-wrapper {
    padding-top: 0;
  }

  .section.hero-sobre {
    z-index: 1;
    background-position: 50% 100%;
    background-size: 1320px;
    height: 560px;
    margin-top: -123px;
    padding: 12.6em 2.5em 1.3em;
  }

  .section.google_01, .section.google_02, .section.google_03 {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.google_wrapper {
    padding-top: 0;
  }

  .section.lab_01, .section.lab_02 {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.lab-wrapper {
    padding-top: 0;
  }

  .section.lab-slider-01, .section.lab-slider-02 {
    padding-top: 8em;
  }

  .section.litecmapus_wrapper-copy {
    padding-top: 0;
  }

  .section.v4h_01-copy, .section.litecampus-imgslider, .section.litecampus-img2, .section.slideer-litecampus-img3 {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.mathematica_wrapper {
    padding-top: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .section.mathematic_01 {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding: 2.5em;
  }

  .section.mathematica_02 {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.fone_01 {
    background-position: 50%;
    background-size: cover;
    height: 600px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.fone_02 {
    background-size: cover;
    height: 600px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.fone_wrapper, .section.fone-wrapper {
    padding-top: 0;
  }

  .section.seguranca_02 {
    background-image: none;
    height: 600px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.seguranca_01 {
    background-size: 2030px;
    height: 600px;
    margin-top: 35px;
    padding-top: 8.6em;
  }

  .section.seguranca-wrapper {
    padding-top: 0;
  }

  .section.seguranca-wrapper.final {
    padding-top: 0;
    padding-left: 1em;
    padding-right: 1em;
  }

  .section.seguranca-wrapper.blue {
    margin-top: 4em;
    padding: 2em 1em;
  }

  .section.conecta-01 {
    background-color: #1d293f;
    background-image: none;
    height: auto;
    margin-top: 0;
    padding-top: 8.6em;
  }

  .section.conecta-caracteristica {
    padding-top: 2em;
    padding-bottom: 0;
  }

  .section.conecta-participe {
    padding-top: 2em;
  }

  .section.soc {
    background-image: none;
    height: auto;
    margin-top: 35px;
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .section.soc-wrapper {
    padding-top: 0;
  }

  .section.sheerid01 {
    background-image: none;
    height: auto;
    margin-top: 35px;
    padding-top: 13.5em;
  }

  .section.sheerud_wrapper, .section.sheerid_wrapper--base {
    padding-top: 0;
  }

  .section.top-interna-sheerid {
    height: auto;
    margin-top: 7.5em;
    padding: 1.5em;
  }

  .container {
    text-align: center;
    flex-direction: row;
    max-width: 100%;
    min-height: auto;
    margin-top: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: block;
  }

  .container.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container.form.bg_novo {
    min-height: auto;
    max-height: none;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    overflow: auto;
  }

  .container.nav_mobile {
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .container.nav_mobile.consultoria {
    background-color: #fff;
  }

  .container.facil {
    padding-top: 0;
  }

  .container.conferenciaweb {
    padding: 0 2em 2em;
  }

  .container.nav_educacional {
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container.eventos {
    max-width: none;
    padding-left: 1em;
    padding-right: 1em;
  }

  .container.pesquisador {
    padding-top: 1.5em;
  }

  .container.pesquisador.form {
    margin-bottom: 0;
    padding: 1.6em;
  }

  .container.center {
    display: block;
  }

  .container.video {
    flex-direction: column;
    justify-content: flex-start;
    max-width: none;
    display: flex;
  }

  .container.lab-middle-wrapper.two-collumns {
    display: block;
  }

  .container.itens-mathematica {
    margin-top: 0;
  }

  .container.bg-slider {
    margin-bottom: 13.7em;
  }

  .container.slider-sheerid {
    flex-direction: column;
    min-height: auto;
  }

  .container.servicos-sheerid {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .container.soc-border {
    padding: 1.5em;
  }

  .container.soc-final {
    margin-top: 0;
    margin-bottom: 0;
    bottom: auto;
  }

  .slider {
    margin-top: -155px;
  }

  .slide {
    background-position: 50%;
  }

  .heading {
    text-align: left;
  }

  .heading.moodle, .heading.educacional {
    font-size: 30px;
    line-height: 30px;
  }

  .heading.eventos.white.interno {
    margin-top: 0;
  }

  .heading.eventos {
    color: #80af41;
    font-size: 30px;
    line-height: 30px;
  }

  .heading.diplomaslider1, .heading.lab, .heading.sheerid {
    font-size: 30px;
    line-height: 30px;
  }

  .slider__p {
    text-align: left;
  }

  .button.nav {
    text-align: center;
    width: 20%;
    margin-left: auto;
    margin-right: auto;
  }

  .button.small.auto-margin {
    margin-top: auto;
  }

  .slider__content {
    text-align: left;
    width: 100%;
    max-width: none;
  }

  .nav {
    background-color: var(--dark-slate-blue);
  }

  .nav.moodle, .nav.educacional, .nav.diploma, .nav.lab {
    padding-top: 0;
  }

  .nav.google {
    background-color: var(--dark-slate-blue);
    padding-top: 1em;
  }

  .nav__menu {
    z-index: 2;
    background-color: var(--dark-slate-blue-2);
    text-align: left;
    border-width: 24px;
    border-color: #000;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    width: 100%;
    margin-top: -2em;
    margin-left: auto;
    margin-right: auto;
    padding: 45px 32px;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  .nav__logo {
    max-width: 160px;
    display: block;
  }

  .nav__link {
    text-align: left;
    align-self: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
  }

  .nav__link.w--current {
    display: block;
  }

  .nav__link.is--green {
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
    display: none;
  }

  .nav__link.mobile {
    display: flex;
  }

  .nav__link.moodle_bt1, .nav__link.moodle_bt3, .nav__link.fone-menu-01 {
    border-radius: 0;
    padding-left: 1.5em;
  }

  .nav__link.diploma_bt2 {
    padding-right: 1.5em;
  }

  .nav__link.diploma_bt3 {
    border-radius: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .nav__link.backup_bt1 {
    border-radius: 0;
    padding-left: 1.5em;
  }

  .nav__link.backup_bt_last {
    padding-right: 1.5em;
  }

  .nav__link.fone-menu-02, .nav__link.conecta-menu-01, .nav__link.conecta-menu-02, .nav__link.conecta_bt3, .nav__link.soc-menu-01, .nav__link.soc-menu-02, .nav__link.soc-menu-02, .nav__link.sheerid-bt01, .nav__link.sheerid-bt03 {
    border-radius: 0;
    padding-left: 1.5em;
  }

  .nav__wrapper {
    justify-content: space-between;
    padding-left: 20px;
  }

  .nav__wrapper.lps_interna, .nav__wrapper.lps_interna.right {
    justify-content: space-between;
  }

  .nav__link-app {
    margin-left: auto;
    margin-right: 8px;
  }

  .search {
    width: 100%;
  }

  .search__button {
    width: 10%;
  }

  .service-menu {
    flex-wrap: wrap;
    justify-content: center;
    height: auto;
    display: none;
    overflow: visible;
  }

  .service-menu__link {
    flex: 0 auto;
    width: 31%;
  }

  .service-menu__link.is--blue2 {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    flex: 0 auto;
  }

  .service-menu__link.is--green {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .service-menu__link.is--yellow {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
  }

  .service-menu__link.is--rounded {
    border-top-left-radius: 500px;
    border-bottom-left-radius: 500px;
    justify-content: center;
  }

  ._4-collumns {
    grid-template-columns: 1fr 1fr;
  }

  ._4-collumns.bottom-margin.blog {
    grid-template-columns: 1fr;
    display: block;
  }

  .card__wrapper {
    justify-content: flex-start;
  }

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

  .card__content-p.is--white.center {
    text-align: center;
  }

  .card__content-p.is--white.categoria {
    margin-bottom: 0;
  }

  .card.is--dark-blue {
    margin-bottom: 20px;
  }

  .card.is--white {
    width: 100%;
  }

  .card__img {
    height: 170px;
  }

  .card__hd.vantagens {
    font-size: 14px;
  }

  .align-right {
    padding-right: 27px;
  }

  .align-right.compute {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .align-right.compute_interna {
    padding-right: 0;
  }

  .cta {
    border-radius: 280px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 136px;
    padding: 36px 0;
  }

  .cta.is--blue {
    border-radius: 100px;
    width: 500px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 55px;
    padding-right: 55px;
  }

  .cta.is--green {
    border-radius: 200px;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 55px;
    padding-right: 55px;
  }

  .cta.lab {
    border-radius: 100px;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 55px;
    padding-right: 55px;
    display: flex;
    position: relative;
  }

  .cta.moodle {
    border-radius: 100px;
    width: 500px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 55px;
    padding-right: 55px;
  }

  .cta.green {
    border-radius: 100px;
    margin-top: 0;
  }

  .cta__content {
    width: auto;
  }

  .cta__content.p-blue {
    text-align: center;
    max-width: 300px;
    margin-top: 16px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .cta__content.p-blue.eventos, .cta__content.p-blue.lab {
    width: auto;
    max-width: none;
  }

  .cta__content.is--blue {
    text-align: center;
    width: 320px;
  }

  .cta__content.is--blue.canal {
    width: auto;
  }

  .cta__txt {
    text-align: center;
    margin-top: 0;
    margin-bottom: 5px;
  }

  .cta__hd {
    text-align: center;
    margin-top: 0;
  }

  .cta__img {
    width: 400px;
    margin-top: -23px;
    transform: translate(0%, -64%);
  }

  .cta__img.is--sec {
    order: -1;
    margin-top: -149px;
  }

  .cta__img.is--sec.lab {
    margin-top: 20px;
  }

  .cta__img.is--sec.moodle {
    margin-top: 0;
  }

  .news.top-48 {
    grid-column-gap: 24px;
    background-color: var(--dark-slate-blue);
    grid-template-columns: 1fr;
    padding: 20px;
  }

  .card__content.is--compute {
    margin-right: 0;
  }

  .card__content.home {
    text-align: center;
    align-items: flex-start;
    max-width: none;
    margin-bottom: 32px;
  }

  .card__content.is-security {
    text-align: center;
    align-items: flex-start;
    max-width: none;
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card__content.is--blog {
    text-align: left;
    width: auto;
    margin-bottom: 32px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card__content.is--compute-logo {
    justify-content: center;
    margin-right: 58px;
  }

  .news__content {
    width: 100%;
    max-width: 100%;
  }

  .news__content.home {
    padding-left: 0;
  }

  .footer__links {
    grid-column-gap: 37px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 47px;
    padding-right: 47px;
    display: grid;
  }

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

  .footer__links-p.is--white {
    margin-top: 20px;
  }

  .footer__capes {
    padding-left: 49px;
    padding-right: 49px;
    display: block;
  }

  .footer__rnp {
    padding-left: 48px;
    padding-right: 48px;
  }

  .footer__rnp-link {
    display: inline-block;
  }

  .footer_rnp-block {
    flex-flow: column wrap;
    align-items: flex-end;
  }

  .footer__rnp-img {
    margin-top: 32px;
  }

  .footer__rnp-img.first {
    width: 100%;
  }

  .cta__button-wrapper {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .cta__button-wrapper.green {
    max-width: none;
  }

  .footer__links-hyper {
    text-align: left;
    border-bottom: 1px solid #fff3;
  }

  .footer__links-hyper:hover {
    color: var(--dark-slate-blue);
  }

  .footer__links-hyper.last {
    border-bottom-style: none;
  }

  .footer__links-hyper.last:hover {
    color: var(--dark-slate-blue);
  }

  .menu__button {
    color: #fff;
    margin-right: 0;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .menu__button.w--open {
    z-index: 14;
    background-color: var(--dark-slate-blue-2);
    border-radius: 5px;
    position: fixed;
    inset: 0% 6% auto auto;
  }

  .image-10 {
    width: 4260px;
    top: 51%;
  }

  .consultoria__bg {
    width: 2390px;
    top: 50%;
  }

  .nav__menu-conta {
    display: none;
    inset: auto 0% -197% auto;
  }

  .nav__menu-conta-triangle {
    left: auto;
    right: auto;
  }

  .footer__links-hyper-conta:hover {
    color: var(--dark-slate-blue);
  }

  .hero__content {
    text-align: left;
    max-width: none;
  }

  .hero__content.moodle, .hero__content.educacional {
    max-width: 300px;
  }

  .hero__content._60minutos {
    max-width: 200px;
  }

  .hero__content.diploma, .hero__content.diploma2 {
    max-width: 300px;
  }

  .hero__content.diploma_digital {
    text-align: left;
    max-width: 470px;
  }

  .hero__content.diplomadigital {
    max-width: 300px;
  }

  .hero__content.pesquisador_hero {
    text-align: left;
    max-width: 380px;
  }

  .hero__content.lab {
    max-width: 80%;
  }

  .hero__content.google {
    text-align: left;
    max-width: 470px;
  }

  .hero__content.lab_nas_nuvens {
    text-align: left;
    max-width: none;
  }

  .hero__content.lab_nas_nuvens_interna {
    text-align: left;
    max-width: 470px;
  }

  .hero__content.seguranca, .hero__content.soc {
    text-align: left;
    max-width: 470px;
    margin-left: 1em;
    position: relative;
  }

  .hero__content.sheerid {
    max-width: none;
    padding-left: 2em;
    padding-right: 2em;
  }

  .header__p.educacional.white {
    font-size: 14px;
    line-height: 16px;
  }

  .header__p.educacional.white.eventos_organiza {
    margin-top: 0;
    margin-bottom: 0;
  }

  .header__p.diplomadigital {
    color: #fff;
  }

  .header__p.pesquisador.pre-form {
    max-width: 100%;
  }

  .header__p.lab.white {
    font-size: 14px;
    line-height: 16px;
  }

  .header__p.lab.white.eventos_organiza {
    margin-top: 0;
    margin-bottom: 0;
  }

  .header__p.seguranca, .header__p.conecta_rede {
    color: #fff;
  }

  .header__p.lab {
    font-size: 14px;
    line-height: 18px;
  }

  .two-collumn {
    grid-template-columns: 1fr;
  }

  .featires__sobre-div {
    padding-left: 0;
  }

  ._3-collumns {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .sobre__bg {
    width: 2300px;
    top: 37%;
  }

  .div-block {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .nav__menu-60min {
    display: none;
    inset: auto 0% -197% auto;
  }

  .compute__bg {
    width: 3060px;
    margin-left: -97px;
    top: 11%;
    left: auto;
  }

  .blog_01 {
    height: 620px;
  }

  .bg_slider {
    background-position: 50% 0;
    background-size: cover;
  }

  .heading__blog.veja_tambem {
    margin-bottom: 8px;
  }

  .collection-item-ve {
    width: 46%;
    margin: 15px 14px;
    padding-right: 0;
  }

  .collection-list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    display: flex;
  }

  .collection-list-2 {
    flex-wrap: wrap;
  }

  .collection-item-2 {
    width: 100%;
    margin-bottom: 32px;
  }

  .categoria_tag_box {
    background-color: #0000;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .social_share {
    flex-direction: row;
    align-items: flex-start;
    margin-top: 16px;
    padding-top: 0;
    display: flex;
  }

  .column.social {
    align-items: flex-start;
    padding-top: 32px;
    padding-left: 24px;
  }

  .share_buttons {
    flex-direction: row;
    justify-content: space-between;
    width: 170px;
    margin-left: 16px;
    display: flex;
  }

  .column-2 {
    padding-top: 0;
  }

  .collection-list-3, .collection-item-3 {
    display: block;
  }

  .format_grid_ofertas {
    width: 100%;
  }

  .collection-item-4 {
    width: 100%;
    margin-bottom: 32px;
  }

  .collection-list-4 {
    flex-direction: column;
  }

  .compute__detail {
    width: 2300px;
    display: none;
    top: 37%;
  }

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

  .heading__compute {
    font-size: 38px;
    line-height: 38px;
  }

  .features__compute-hd {
    line-height: 24px;
  }

  .compute_bg_interna {
    width: 3610px;
    margin-left: -363px;
    top: 2%;
  }

  .card__content-hd-big.is--big.is--bigwhite {
    font-size: 38px;
    line-height: 38px;
  }

  .card__content-p_compute.is--white.center {
    text-align: center;
  }

  .video_box {
    max-width: 100%;
  }

  .card__content_compute.is--compute {
    position: static;
  }

  .box_form_compute {
    padding-left: 32px;
    padding-right: 32px;
  }

  .heading_form {
    font-size: 32px;
  }

  .card__content-p_compute_form.is--white {
    font-size: 16px;
  }

  .card__content-p_compute_form.is--white.center {
    text-align: center;
  }

  .collection-item-5 {
    width: 50%;
    margin-bottom: 32px;
  }

  .collection-list-6 {
    flex-flow: wrap;
  }

  .collection-item-6 {
    width: 50%;
  }

  .bg-mask {
    max-width: 2550px;
  }

  .nav-link-wrapper.is--60, .nav-link-wrapper.is--ofertas {
    display: none;
  }

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

  .compute-logo-wrapper {
    margin-top: 32px;
  }

  .collection-list-wrapper-2 {
    width: 100%;
  }

  .drop-nav__link {
    text-align: center;
    display: block;
  }

  .drop-nav__link.account {
    z-index: 0;
    border-radius: 0;
    display: none;
    position: relative;
  }

  .dropdown-toggle {
    background-color: var(--yellow-green);
    text-align: left;
    border-radius: 500px;
    justify-content: flex-start;
    margin-left: -99px;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 103px;
    display: flex;
    overflow: hidden;
  }

  .dropdown-toggle.w--open {
    background-color: var(--yellow-green);
    border-radius: 500px;
    position: static;
  }

  .dropdown-toggle._60 {
    z-index: 12;
    background-color: #0000;
    position: relative;
  }

  .dropdown-list-2.w--open {
    z-index: 2;
    background-color: var(--sandy-brown);
    border-radius: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    position: absolute;
  }

  .column-assine {
    flex-direction: column;
  }

  .two-collumn-compute {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 64px;
  }

  .column-8 {
    order: -1;
  }

  .columns-3 {
    flex-flow: wrap;
    display: flex;
  }

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

  .two-collumn-nuvem {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 64px;
  }

  .blog-collection-item {
    width: 46%;
    margin: 15px 14px;
    padding-right: 0;
  }

  .blog-collection-list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    display: flex;
  }

  .popup-cta {
    padding-top: 0;
    overflow: auto;
  }

  .cta-wrapper {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .cta-top {
    max-width: 100%;
    padding: 17px 24px;
  }

  .cta-main-block {
    background-color: var(--dark-slate-blue-2);
    flex-direction: column-reverse;
    max-width: 100%;
    padding: 41px 24px 40px;
  }

  .cta-main-content {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    max-width: 510px;
    margin-bottom: 16px;
    margin-right: 16px;
    display: none;
  }

  .cta-main-content.mobile {
    display: flex;
  }

  .cta-main-form-block {
    max-width: 100%;
  }

  .cta-main-form-block.form_rd {
    overflow: auto;
  }

  .cta-top__txt {
    margin-left: 39px;
    line-height: 24px;
  }

  .cta-top__product-txt {
    margin-left: 4px;
  }

  .cta-main-content__hd {
    margin-top: 0;
    font-size: 30px;
  }

  .cta-main-content__p {
    max-width: none;
  }

  .cta-main-content__txt-2 {
    max-width: 410px;
  }

  .cta-main-form__text-field {
    height: 56px;
  }

  .cta-main-success-message {
    height: 100%;
    min-height: 100%;
  }

  .cta-success-wrapper {
    flex-direction: row;
    min-height: 100%;
  }

  .cta-main-sucess__img {
    flex: 0 auto;
    width: 330px;
  }

  .cta-top__bg {
    display: none;
  }

  .cta-main__bg {
    height: 100%;
    margin-right: -502px;
    display: none;
  }

  .collection-list-relacionadas {
    flex-direction: column;
  }

  .collection-item-releated {
    width: 46%;
    margin: 15px 14px;
    padding-right: 0;
  }

  .mask-layer {
    background-position: 50% 0;
    background-size: cover;
    padding-top: 0;
  }

  .img-post {
    background-position: 50% 0;
    background-size: cover;
    margin-top: -129px;
  }

  .zxxzx {
    padding-top: 0;
  }

  .zxxzx.social {
    align-items: flex-start;
    padding-left: 24px;
  }

  .cases-veja {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    display: flex;
  }

  .collection-veja-item {
    width: 100%;
    margin: 15px 14px;
    padding-right: 0;
  }

  .collection-list-wrapper-5 {
    width: 100%;
  }

  .cta-main__bg-div {
    height: 100%;
    margin-right: -502px;
    display: none;
  }

  .cta-main-content-success {
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    max-width: 510px;
    margin-bottom: 16px;
    margin-right: 16px;
    display: none;
  }

  .cta-main-content-success.mobile {
    display: flex;
  }

  .img-post-internas {
    background-position: 50% 0;
    background-size: cover;
    margin-top: -129px;
  }

  .termos__link {
    border-bottom: 1px solid #fff3;
  }

  .termos__link:hover {
    color: var(--dark-slate-blue);
  }

  .termos__link.last {
    border-bottom-style: none;
  }

  .termos__link.last:hover {
    color: var(--dark-slate-blue);
  }

  .aplicacoes-item {
    width: 45%;
  }

  .box-vantagens-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: center;
    place-items: center;
  }

  .author-block.medium_post {
    margin-bottom: 48px;
  }

  .logo-mobile-menu {
    width: 96px;
    margin-bottom: 16px;
    display: block;
  }

  ._60minutos-mobile {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
    display: flex;
    position: relative;
  }

  .link-mobile-block {
    color: var(--cadet-blue);
    text-transform: uppercase;
    align-items: center;
    margin-bottom: 8px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.1;
    text-decoration: none;
    display: flex;
  }

  .link-mobile-block:hover {
    color: var(--sandy-brown);
  }

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

  .link-mobile__hd {
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 8px;
    font-size: 13px;
    font-weight: 600;
  }

  .link-mobile__hd.larger {
    color: #333745;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 30px;
  }

  .bg-mobile-button {
    z-index: -1;
    background-color: var(--yellow-green);
    border-radius: 500px;
    flex: 0 auto;
    width: 260px;
    height: 43px;
    margin-left: -67px;
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    inset: 0 auto auto 0%;
  }

  .close-menu-mobile {
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
    position: absolute;
    inset: 45px 6% auto auto;
  }

  .nav-menu-mobile {
    z-index: 100;
    background-color: var(--dark-slate-blue-2);
    text-align: left;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 40px 32px;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  .menu-open {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    padding: 6px;
    display: flex;
  }

  .box_form_moodle {
    padding-left: 32px;
    padding-right: 32px;
  }

  .heading_form_moodle {
    font-size: 32px;
  }

  .slider_moodle {
    height: auto;
    margin-top: -118px;
    top: 0;
  }

  .slider_nav_moodle {
    padding-left: 3.4em;
    inset: auto 0% 75px;
  }

  .logo_blue_moodle {
    display: none;
    inset: -129px 0% auto;
  }

  .logo_white_moodle {
    display: none;
    top: -129px;
  }

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

  .moodle_compute__detail {
    width: 2300px;
    display: none;
    top: 37%;
  }

  .two-collumn-moodle {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .moodle-help.left {
    background-color: var(--dark-slate-blue);
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb5_arte_moodle.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    padding: 3.3em;
  }

  .moodle_bg_interna {
    width: 3610px;
    margin-left: -363px;
    display: none;
    top: 2%;
  }

  .heading__moodle, .subheading__moodle {
    font-size: 38px;
    line-height: 38px;
  }

  .logo_moodle {
    opacity: 1;
    max-width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
  }

  .nav__link_conf {
    text-align: left;
    align-self: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
  }

  .nav__link_conf.w--current {
    display: block;
  }

  .nav__link_conf.is--green {
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
    display: none;
  }

  .nav__link_conf.mobile {
    display: flex;
  }

  .bt_conf_orange.nav {
    text-align: center;
    width: 20%;
    margin-left: auto;
    margin-right: auto;
  }

  .bt_conf_orange.small.auto-margin {
    margin-top: auto;
  }

  .bt_conf_white.nav {
    text-align: center;
    width: 20%;
    margin-left: auto;
    margin-right: auto;
  }

  .bt_conf_white.small.auto-margin {
    margin-top: auto;
  }

  .nav_menu_conf {
    background-color: var(--cadet-blue);
    text-align: left;
    justify-content: flex-start;
    padding: 1em;
  }

  .detail_hiden_menu {
    margin-top: 1em;
  }

  .img_conf_top, .img_detail {
    display: none;
  }

  .two-collumn-conf {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 64px;
  }

  .detail_diferenciais_02 {
    top: -3.8em;
  }

  .four-collumn-conf {
    grid-template-columns: 1fr 1fr;
    margin-top: 8em;
    margin-bottom: 64px;
  }

  .tree-collumn-conf {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
    padding-top: 8em;
  }

  .tree-collumn-conf.parte {
    padding-top: 4em;
    padding-bottom: 4em;
    display: block;
  }

  .tree-collumn-conf.facil {
    display: block;
  }

  .img_diferenciais {
    top: -4.9em;
    left: -27.6em;
  }

  .p__conf_diferenciais.white {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .bt_conf_green.nav {
    text-align: center;
    width: 20%;
    margin-left: auto;
    margin-right: auto;
  }

  .bt_conf_green.small.auto-margin {
    margin-top: auto;
  }

  .bt_conf_blue.nav {
    text-align: center;
    width: 20%;
    margin-left: auto;
    margin-right: auto;
  }

  .bt_conf_blue.small.auto-margin {
    margin-top: auto;
  }

  .img_conf_player {
    position: static;
  }

  .footer__conf_-link {
    display: inline-block;
  }

  .footer_conf-block {
    flex-flow: column wrap;
    align-items: flex-end;
  }

  .footer__conf-img {
    margin-top: 32px;
  }

  .footer__conf-img.first {
    width: 100%;
  }

  .footer__rnp-img-copy {
    margin-top: 32px;
  }

  .footer__rnp-img-copy.first {
    width: 100%;
  }

  .menu_mobile_icon {
    color: var(--sandy-brown);
  }

  .menu-button-2 {
    background-color: #0000;
  }

  .menu-button-2.w--open {
    background-color: var(--cadet-blue);
  }

  .logo_nasnuvens_top {
    display: none;
  }

  .modal_senha {
    padding: 2em;
  }

  .bg_modal {
    width: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .slider_educacional {
    height: auto;
    margin-top: -118px;
    top: 0;
  }

  .slider_nav_educacional {
    padding-left: 3.4em;
    inset: auto 0% 75px;
  }

  .tree-collumn-educacional {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .heading__educacional {
    font-size: 38px;
    line-height: 38px;
  }

  .educacional_suporte {
    background-color: #0000;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    padding: 0;
    display: flex;
  }

  .educacional_suporte.left {
    background-color: var(--dark-slate-blue);
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb5_arte_moodle.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    padding: 3.3em;
  }

  .educacional_suporte.mobile {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .educacional_suporte.feature_mobile2 {
    background-color: #f6f6f6;
    border-radius: 20px;
    padding: 1.2em;
  }

  .educacional_suporte.feature_mobile3 {
    background-color: var(--cadet-blue);
    border-radius: 20px;
    padding: 1.2em;
  }

  .educacional_suporte.feature_mobile1 {
    background-color: var(--dark-slate-blue-2);
    border-radius: 20px;
    padding: 1.2em;
  }

  .container_educacional {
    margin-top: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .container_educacional.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container_educacional.nav_mobile {
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .container_educacional.facil {
    padding-top: 0;
  }

  .container_educacional.conferenciaweb {
    padding: 0 2em 2em;
  }

  .subheading__educacional {
    margin-top: 1em;
    margin-bottom: 1.3em;
    font-size: 30px;
    line-height: 30px;
  }

  .grid_icons_educacional {
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 2fr .5fr 2fr;
    margin-top: 2em;
  }

  .logo_blue_educacional {
    display: none;
    inset: -129px 0% auto;
  }

  .educacional__detail {
    width: 2300px;
    display: none;
    top: 37%;
  }

  .tree-collumn-spaced-educacional {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .tree-collumn-spaced-educacional.mobile_features {
    grid-column-gap: 51px;
    grid-row-gap: 54px;
    grid-template-rows: auto;
    grid-template-columns: 1.75fr 1.75fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tit_middle_educacional.topo {
    width: 100%;
  }

  .heading__educacional_middle {
    font-size: 38px;
    line-height: 38px;
  }

  .educacional_bg_interna_01, .educacional_bg_interna_02 {
    width: 3610px;
    margin-left: -363px;
    display: none;
    top: 2%;
  }

  .slider_eventos {
    height: auto;
    margin-top: -153px;
    top: 0;
  }

  .slider_eventos.top_interna_sala {
    height: auto;
  }

  .slider_nav_eventos {
    padding-left: 3.4em;
    inset: auto 0% 75px;
  }

  .container_60minutos {
    margin-top: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .container_60minutos.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container_60minutos.nav_mobile {
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .container_60minutos.facil {
    padding-top: 0;
  }

  .container_60minutos.conferenciaweb {
    padding: 0 2em 2em;
  }

  .logo_blue_60minutos {
    display: none;
    inset: -129px 0% auto;
  }

  .four-collumn-eventos {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .heading__eventos {
    font-size: 38px;
    line-height: 38px;
  }

  .eventos-help.left {
    background-color: var(--dark-slate-blue);
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb5_arte_moodle.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    padding: 3.3em;
  }

  .box_evento {
    margin-bottom: 1em;
  }

  .two-collumn-eventos {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .subheading__eventos {
    font-size: 18px;
    line-height: 18px;
  }

  .four-collumn-eventos_top {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .top_content_eventos {
    float: left;
    width: 50%;
  }

  .bg_webinars {
    right: 0;
  }

  .eventos_slider {
    height: auto;
  }

  .bg_oficinas {
    inset: 0% auto auto 0%;
  }

  .bg_workshops {
    inset: 0% 0% auto auto;
  }

  .top_content_organiza {
    grid-column-gap: 0px;
  }

  .two-collumn-eventos_interna {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .heading__eventos_interno {
    font-size: 38px;
    line-height: 38px;
  }

  .eventos-data.left {
    background-color: var(--dark-slate-blue);
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb5_arte_moodle.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    padding: 3.3em;
  }

  .drop-nav__link-2 {
    text-align: center;
    display: block;
  }

  .drop-nav__link-2.account {
    z-index: 0;
    border-radius: 0;
    display: none;
    position: relative;
  }

  .nav__link-2 {
    text-align: left;
    align-self: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
  }

  .nav__link-2.w--current {
    display: block;
  }

  .nav__link-2.is--green {
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
    display: none;
  }

  .link-mobile-block-2 {
    color: #07abc1;
    text-transform: uppercase;
    align-items: center;
    margin-bottom: 8px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.1;
    text-decoration: none;
    display: flex;
  }

  .link-mobile-block-2:hover {
    color: #eb9346;
  }

  .nav-menu-mobile-2 {
    z-index: 100;
    text-align: left;
    background-color: #074aa0;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 40px 32px;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  .bg-mobile-button-2 {
    z-index: -1;
    background-color: #80af41;
    border-radius: 500px;
    flex: 0 auto;
    width: 260px;
    height: 43px;
    margin-left: -67px;
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    inset: 0 auto auto 0%;
  }

  .dropdown-toggle-2 {
    text-align: left;
    background-color: #80af41;
    border-radius: 500px;
    justify-content: flex-start;
    margin-left: -99px;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 103px;
    display: flex;
    overflow: hidden;
  }

  .dropdown-toggle-2.w--open {
    background-color: #80af41;
    border-radius: 500px;
    position: static;
  }

  .footer__rnp-link-2 {
    display: inline-block;
  }

  .menu__button-2 {
    color: #fff;
    margin-right: 0;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .menu__button-2.w--open {
    z-index: 14;
    background-color: #074aa0;
    border-radius: 5px;
    position: fixed;
    inset: 0% 6% auto auto;
  }

  .nav__menu-2 {
    z-index: 2;
    text-align: left;
    background-color: #074aa0;
    border-width: 24px;
    border-color: #000;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    width: 100%;
    margin-top: -2em;
    margin-left: auto;
    margin-right: auto;
    padding: 45px 32px;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  .footer__links-hyper-2 {
    border-bottom: 1px solid #fff3;
  }

  .footer__links-hyper-2:hover {
    color: #333745;
  }

  .footer__capes-2 {
    padding-left: 49px;
    padding-right: 49px;
  }

  .dropdown-list-3.w--open {
    z-index: 2;
    background-color: #eb9346;
    border-radius: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    position: absolute;
  }

  .footer__links-hyper-conta-2:hover {
    color: #333745;
  }

  .logo_60minutos_white_eventos {
    z-index: 5;
    right: 3.2em;
  }

  .card__content-p-2.is--white.center {
    text-align: center;
    width: 100%;
    max-width: none;
  }

  .cta__img-2 {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    display: block;
    position: static;
    transform: none;
  }

  .section-2.ebook {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cta__txt-2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 5px;
  }

  .cta-2 {
    border-radius: 100px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 0;
    padding: 36px 0;
  }

  .cta__hd-2 {
    text-align: center;
    width: 80%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .container-2 {
    width: auto;
    max-width: 100%;
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .slider_diploma_digital {
    height: auto;
    margin-top: -54px;
    top: 0;
  }

  .slider_nav_diploma {
    padding-left: 3.4em;
    inset: auto 0% 75px;
  }

  .subslider {
    text-align: left;
  }

  .subslider.tit-slider-lab, .subslider.tit-lab-webinar {
    font-size: 28px;
    line-height: 32px;
  }

  .subslider.bold-darkblue {
    color: #fff;
  }

  .logo_diploma, .logo_diploma2, .logo_diploma3, .logo_diploma4 {
    display: none;
    inset: -129px 0% auto;
  }

  .logomenonas {
    display: none;
  }

  .two-collumn-diploma2 {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .diploma2-help.left {
    background-color: var(--dark-slate-blue);
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb5_arte_moodle.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    padding: 3.3em;
  }

  .heading__diploma {
    font-size: 38px;
    line-height: 38px;
  }

  .moodle-help-copy.left {
    background-color: var(--dark-slate-blue);
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb5_arte_moodle.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    padding: 3.3em;
  }

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

  .diploma_compute__detail {
    width: 2300px;
    display: none;
    top: 37%;
  }

  .two-collumn-diploma {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .diploma-help.left, .diploma-help2.left {
    background-color: var(--dark-slate-blue);
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb5_arte_moodle.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    padding: 3.3em;
  }

  .subheading__diploma, .subheading__diploma2 {
    font-size: 38px;
    line-height: 38px;
  }

  .features__compute-hd-copy {
    line-height: 24px;
  }

  .box-vantagens-grid-diploma {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    place-items: center;
  }

  .subfacul {
    text-align: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    line-height: 28px;
  }

  .box_form_diploma {
    padding-left: 32px;
    padding-right: 32px;
  }

  .heading_form_diploma {
    font-size: 32px;
  }

  .card__content-p_diploma_form-copy.is--white {
    font-size: 16px;
  }

  .card__content-p_diploma_form-copy.is--white.center {
    text-align: center;
  }

  .card__content-p_diploma_form-copy.is--white.diploma, .card__content-p_diploma_form-copy.is--white.v4h {
    text-align: left;
    font-size: 26px;
    line-height: 30px;
  }

  .diploma_bg_interna {
    width: 3610px;
    margin-left: -363px;
    display: none;
    top: 2%;
  }

  .logo_diplomadiital, .logo_diplomadiital-copy {
    opacity: 1;
    max-width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
  }

  .slider_nav_cartilha {
    padding-left: 3.4em;
    inset: auto 0% 75px;
  }

  .two-collumn-cartilha {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .cartilha_bg_interna {
    width: 3610px;
    margin-left: -363px;
    display: none;
    top: 2%;
  }

  .slider_cartilha {
    height: auto;
    margin-top: -54px;
    top: 0;
  }

  .heading_form-2 {
    font-size: 32px;
  }

  .cartilha_bg_ebook {
    width: 3610px;
    margin-left: -363px;
    display: none;
    top: 2%;
  }

  .cta-3 {
    border-radius: 280px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 136px;
    padding: 36px 0;
  }

  .cta__txt-3 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 5px;
  }

  .cta-main-content-2 {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    max-width: 510px;
    margin-bottom: 16px;
    margin-right: 16px;
    display: none;
  }

  .popup-cta-2 {
    padding-top: 0;
    overflow: auto;
  }

  .popup-cta-2.pop-up-assine {
    justify-content: center;
    height: 100%;
    padding-top: 40px;
    display: flex;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .click_area {
    position: fixed;
  }

  .cta-main-content__p-2 {
    max-width: none;
  }

  .cta-top__txt-2 {
    margin-left: 39px;
    line-height: 24px;
  }

  .cta-wrapper-2 {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .cta-main-content__hd-2 {
    margin-top: 0;
    font-size: 30px;
  }

  .grid_pedido_assinatura {
    display: block;
  }

  .logo_pesquisador {
    opacity: 1;
    max-width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
  }

  .slider_pesquisador {
    height: auto;
    margin-top: -54px;
    top: 0;
  }

  .slider_nav_pesquisador {
    padding-left: 3.4em;
    inset: auto 0% 0;
  }

  .two-collumn-pesquisador {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .pesquisador-help {
    margin-bottom: 60px;
  }

  .pesquisador-help.left {
    background-color: var(--dark-slate-blue);
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb5_arte_moodle.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    padding: 3.3em;
  }

  .two-collumn-pesquisador-mini {
    display: block;
  }

  .heading__pesquisador {
    font-size: 38px;
    line-height: 38px;
  }

  .img-pesquisador {
    width: auto;
    max-width: 100%;
    position: static;
  }

  .divisor-pesquisador {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .first-collumn-pesquisador {
    text-align: center;
  }

  .img-pesquisador-02 {
    max-width: 80%;
    position: static;
  }

  .two-columns-pre-form {
    margin-top: 0;
    display: block;
  }

  .content-pre-form {
    text-align: left;
  }

  .slider_v4h {
    height: auto;
    margin-top: 94px;
    top: 0;
  }

  .logo_v4h {
    opacity: 1;
    max-width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
  }

  .slider_nav_vh4 {
    padding-left: 3.4em;
    inset: auto 0% 75px;
  }

  ._2collumns-v4h {
    display: block;
  }

  .box-vantagens-grid-v4h {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    place-items: center;
  }

  .diploma_v4h__detail {
    width: 2300px;
    display: none;
    top: 37%;
  }

  .two-collumn-v4h {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .heading__v4h, .heading__v4h_mini {
    font-size: 38px;
    line-height: 38px;
  }

  .v4h_bg_interna {
    width: 3610px;
    margin-left: -363px;
    display: none;
    top: 2%;
  }

  .img-sobre {
    margin-top: 0;
  }

  .container_lab {
    z-index: 50;
    margin-top: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .container_lab.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container_lab.nav_mobile {
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .container_lab.facil {
    padding-top: 0;
  }

  .container_lab.conferenciaweb {
    padding: 0 2em 2em;
  }

  .logo_blue_lab {
    display: none;
    inset: -129px 0% auto;
  }

  .slider_lab {
    height: auto;
    margin-top: -118px;
    top: 0;
  }

  .container_educacional-copy {
    margin-top: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .container_educacional-copy.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container_educacional-copy.nav_mobile {
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .container_educacional-copy.facil {
    padding-top: 0;
  }

  .container_educacional-copy.conferenciaweb {
    padding: 0 2em 2em;
  }

  .subheading__lab {
    margin-top: 1em;
    margin-bottom: 1.3em;
    font-size: 30px;
    line-height: 30px;
  }

  .bg-blue-lab {
    width: 2300px;
    display: none;
    top: 37%;
  }

  .two-collumn-lab {
    z-index: 50;
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
    position: relative;
  }

  .lab-help {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    margin-bottom: 40px;
  }

  .lab-help.left {
    background-color: var(--dark-slate-blue);
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb5_arte_moodle.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    padding: 3.3em;
  }

  .lab_suporte {
    background-color: #0000;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    padding: 0;
    display: flex;
  }

  .lab_suporte.left {
    background-color: var(--dark-slate-blue);
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb5_arte_moodle.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    padding: 3.3em;
  }

  .lab_suporte.mobile {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: flex;
  }

  .lab_suporte.feature_mobile2 {
    background-color: #f6f6f6;
    border-radius: 20px;
    padding: 1.2em;
  }

  .lab_suporte.feature_mobile3 {
    background-color: var(--cadet-blue);
    border-radius: 20px;
    padding: 1.2em;
  }

  .lab_suporte.feature_mobile1 {
    background-color: var(--dark-slate-blue-2);
    border-radius: 20px;
    padding: 1.2em;
  }

  .blue-bg-lab {
    display: none;
  }

  .heading__lab, .heading__educacional-copy {
    font-size: 38px;
    line-height: 38px;
  }

  .lab-inner-grid {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    margin-bottom: 40px;
    display: block;
  }

  .lab-inner-grid.left {
    background-color: var(--dark-slate-blue);
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46adb5_arte_moodle.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    padding: 3.3em;
  }

  .footer__links-hyper-3 {
    border-bottom: 1px solid #fff3;
  }

  .footer__links-hyper-3:hover {
    color: #333745;
  }

  .slider_backup {
    height: auto;
    margin-top: 94px;
    top: 0;
  }

  .slider_nav_backup {
    padding-left: 3.4em;
    inset: auto 0% 75px;
  }

  .img-sobre-backup {
    margin-top: 0;
  }

  .backup-img-01 {
    width: 2300px;
    display: none;
    top: 37%;
  }

  .box-vantagens-grid-backup {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    place-items: center;
    display: block;
  }

  .heading__backup {
    font-size: 38px;
    line-height: 38px;
  }

  .backup_bg_interna {
    width: 3610px;
    margin-left: -363px;
    display: none;
    top: 2%;
  }

  ._2collumns-backup {
    display: block;
  }

  .backup-content.center {
    margin-bottom: 40px;
  }

  .slider-right {
    width: 100%;
    max-width: none;
  }

  .lighbox {
    margin-top: 20px;
    margin-bottom: 20px;
    position: static;
  }

  .iconplay {
    margin-right: 0;
    display: none;
    position: static;
  }

  .bt-assista {
    position: static;
  }

  .slider-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .cta-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 0;
    padding: 36px 0;
    display: flex;
    overflow: hidden;
  }

  .cta__txt-4 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 5px;
  }

  .nav__menu-ofertas {
    display: none;
    inset: auto 0% -197% auto;
  }

  .slider_google {
    height: auto;
    margin-top: 94px;
    top: 0;
  }

  .logo_google {
    opacity: 1;
    max-width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
  }

  .slider_nav_google {
    padding-left: 3.4em;
    inset: auto 0% 75px;
  }

  .box-vantagens-grid-google-2collums {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    place-items: center;
  }

  .heading__google {
    font-size: 38px;
    line-height: 38px;
  }

  .button-6.nav {
    text-align: center;
    width: 20%;
    margin-left: auto;
    margin-right: auto;
  }

  .button-6.small.auto-margin {
    margin-top: auto;
  }

  .heading__google02 {
    font-size: 38px;
    line-height: 38px;
  }

  .two-collumn-google {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .heading__google-top {
    font-size: 38px;
    line-height: 38px;
  }

  .box-vantagens-grid-google {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    place-items: center;
  }

  .slider_labnasnuvens {
    background-position: 50% 100%;
    height: auto;
    margin-top: 94px;
    top: 0;
  }

  .logo_lab {
    opacity: 1;
    max-width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
  }

  .img-slider-lab {
    max-width: 45%;
    margin-left: 5%;
    position: static;
  }

  .slider_nav_lab {
    padding-left: 3.4em;
    inset: auto 0% 20px;
  }

  .quadro-eventos, .eventos_grid {
    display: block;
  }

  .evento-holder {
    margin-bottom: 20px;
  }

  .lab-img-evento {
    object-fit: none;
    width: auto;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 60px;
    position: static;
  }

  .lab-detail-blue {
    display: none;
  }

  .lab-solucoes-grid {
    display: block;
  }

  .lab-box-oferta {
    margin-bottom: 20px;
  }

  .lab-novas-solucoes-grid {
    display: block;
  }

  .lab-novas-solucoes-content {
    margin-bottom: 20px;
  }

  .lab-nasnuvens-darkbox {
    display: block;
  }

  .lab-img-canal, .lab-orange-small-detail {
    display: none;
  }

  .slider_labnasnuvens_secdevias, .slider_labnasnuvens_lanse, .slider_labnasnuvens_pdc, .slider_labnasnuvens_reabnet, .slider_labnasnuvens_tutoria {
    height: auto;
    margin-top: 94px;
    top: 0;
  }

  .img-litecampus {
    margin-top: 0;
  }

  .heading__litecampus {
    font-size: 38px;
    line-height: 38px;
  }

  .litecampus_bg_interna {
    width: 3610px;
    margin-left: -363px;
    display: none;
    top: 2%;
  }

  .box-vantagens-grid-litecampus {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    place-items: center;
  }

  .container-litecampus {
    text-align: center;
    flex-direction: row;
    margin-top: 0;
    display: flex;
  }

  .container-litecampus.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container-litecampus.form.bg_novo {
    min-height: auto;
    max-height: none;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    overflow: auto;
  }

  .container-litecampus.nav_mobile {
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .container-litecampus.facil {
    padding-top: 0;
  }

  .container-litecampus.conferenciaweb {
    padding: 0 2em 2em;
  }

  .container-litecampus.nav_educacional {
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-litecampus.eventos {
    max-width: none;
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-litecampus.pesquisador {
    padding-top: 1.5em;
  }

  .container-litecampus.pesquisador.form {
    margin-bottom: 0;
    padding: 1.6em;
  }

  .container-litecampus.video {
    flex-direction: column;
    justify-content: flex-start;
    max-width: none;
    display: flex;
  }

  .imagem-litecampus-detalhes {
    width: 2300px;
    display: none;
    top: 37%;
  }

  .logo_litecaampus-heaader {
    opacity: 1;
    max-width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
  }

  .subslider---litecampus.tit-slider-lab {
    font-size: 28px;
    line-height: 32px;
  }

  .slider_v4h-copy {
    height: auto;
    margin-top: 94px;
    top: 0;
  }

  .image-25 {
    margin-bottom: 40px;
  }

  .mask-6 {
    flex: 0 auto;
    align-self: center;
    width: 100%;
    height: auto;
  }

  .left-arrow-3, .right-arrow-3 {
    display: none;
  }

  .div-block-8, .div-block-9 {
    margin-bottom: 40px;
  }

  .div-block-10 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 40px;
    display: flex;
  }

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

  .lab-box-webinar {
    margin-left: 20px;
    margin-right: 20px;
    padding: 30px;
  }

  .webinar-interno-block {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
  }

  .cell-2 {
    align-items: flex-start;
  }

  .lab-img-webinar {
    position: static;
  }

  .menu-button-3 {
    background-color: var(--dark-slate-blue);
    margin-left: auto;
    margin-right: 20px;
  }

  .menu-button-3.w--open {
    background-color: var(--dark-slate-blue-2);
  }

  .link-home, .link-block-3, .link-block-4, .link-block-5 {
    display: none;
  }

  .cta_img_home {
    position: static;
  }

  .cta_img_home.diploma {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .img-cadastro {
    display: block;
    right: -300px;
  }

  .bt-proximo {
    max-width: none;
    height: 5vh;
    max-height: none;
    margin-top: 10px;
  }

  .bt-proximo.active {
    max-width: none;
    height: 5vh;
    margin-top: 10px;
    position: static;
  }

  .img-intro1 {
    display: none;
  }

  .logo_mec {
    width: 70%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
  }

  .logo_mec.last {
    width: auto;
    max-width: 100%;
  }

  .logo-bottom {
    width: 30%;
    max-width: 80%;
    position: absolute;
  }

  .logo-bottom.left {
    order: 1;
    width: 10em;
    max-width: none;
    margin-top: 2em;
    margin-bottom: 0;
    margin-right: auto;
    position: static;
  }

  .logo-bottom.left.mini {
    border-radius: 15px;
    margin-bottom: 0;
  }

  .logo-bottom.center {
    bottom: auto;
  }

  .logo-bottom.center.final {
    width: 15em;
    margin-top: 0;
  }

  .radio-check, .radio-check.w--redirected-checked {
    border-width: 3px;
  }

  .bt-vamos.active {
    text-align: center;
    margin-bottom: 1em;
  }

  .quiz {
    height: 100vh;
  }

  .choice_radio {
    margin-bottom: 10px;
  }

  .box-textfields {
    width: auto;
    height: 100vh;
    padding-top: 5vh;
    padding-left: 40px;
    padding-right: 40px;
  }

  .box-textfields.top {
    transform: none;
  }

  .box-textfields.active {
    opacity: 1;
    transform: translate(0);
  }

  .choice-label {
    width: 100%;
    font-size: .6em;
  }

  .radio_nao {
    width: 50vw;
    height: 7vh;
    max-height: 7vh;
  }

  .radio_nao.w--redirected-checked {
    width: 50vw;
    height: 7vh;
  }

  .last-radio {
    border-bottom-color: #6219644d;
    padding-bottom: 0;
  }

  .cadastro-tit {
    width: 60%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    font-size: 2.2em;
    line-height: 1.2em;
    position: static;
  }

  .tabs-menu-game.less-space {
    margin-top: -5vh;
  }

  .container-game {
    justify-content: space-between;
    width: 100vw;
    height: 100vh;
    padding: 2em;
    overflow: visible;
  }

  .container-game.has-answers {
    justify-content: center;
    height: auto;
    min-height: 100vh;
    overflow: auto;
  }

  .container-game.boolean-question {
    justify-content: center;
  }

  .content-question {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46aeb6_bg-pergunta.svg");
    background-position: 50%;
    background-size: 100%;
    padding: 1vh 4vh;
  }

  .content-question.animate {
    padding-bottom: 8vh;
  }

  .container-game-one {
    object-fit: cover;
    justify-content: space-between;
    width: 100%;
    height: 100vh;
    overflow: auto;
  }

  .container-game-one.animate {
    padding-top: 3vh;
  }

  .container-game-one.cadastro {
    object-fit: fill;
    overflow: visible;
  }

  .container-game-one.ranking {
    justify-content: flex-start;
  }

  .container-game-one.home {
    justify-content: space-between;
  }

  .radio-button-field {
    margin-bottom: 20px;
  }

  .box_textfields {
    background-color: #0000;
    border-radius: 8px;
    height: auto;
    margin-top: auto;
    padding: 0;
  }

  .box_textfields.animate {
    margin-top: 5vh;
    margin-bottom: 5vh;
    padding-bottom: 9vh;
  }

  .all_in_game {
    width: 100vw;
    height: 100vh;
    overflow: auto;
  }

  .bg-video {
    object-fit: cover;
    width: 100vw;
    height: 100%;
    overflow: visible;
  }

  .tit-question {
    font-size: 20px;
    line-height: 24px;
  }

  .tit-question.white {
    width: 100%;
    margin-bottom: 1em;
    font-size: 2.2em;
  }

  .text-field-2 {
    height: auto;
    margin-bottom: 10px;
    font-size: 1.2em;
  }

  .tit-init {
    width: 85%;
    margin-top: 0;
    margin-bottom: 1em;
    font-size: 2em;
  }

  .tit-init.final {
    font-size: 1.6vh;
    line-height: 2vh;
  }

  .tit-init.fim {
    margin-bottom: .25em;
    font-size: 2vh;
    line-height: 2.3vh;
  }

  .tit-init.space-bt {
    margin-top: 2vh;
    margin-bottom: 25vh;
  }

  .tit-init.nomefim, .tit-init.rank {
    width: auto;
    font-size: 1.3em;
  }

  .box_quest.more-question {
    background-color: #0000;
    border-radius: 10px;
    margin-top: 0;
    margin-bottom: 8em;
    padding: 0;
  }

  .radio_sim {
    width: 50vw;
    height: 7vh;
    max-height: 7vh;
  }

  .radio_sim.w--redirected-checked {
    width: 50vw;
    height: 7vh;
  }

  .form-game {
    height: 100vh;
  }

  .emoticon {
    border-radius: 2vh;
    width: 15vh;
    height: 15vh;
    margin-top: 40px;
    margin-bottom: 20px;
    padding: 2vh;
  }

  .emoticon.fim {
    margin-top: 1em;
  }

  .emote {
    width: 6em;
    height: auto;
  }

  .nota-final {
    font-size: 12vh;
    line-height: 12vh;
  }

  .brinde-box {
    border-radius: 200px;
    margin-bottom: 20px;
    padding: 15px;
  }

  .legenda-box {
    grid-column-gap: 15px;
    border-radius: 20px;
    align-items: start;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px;
  }

  .label-legenda {
    text-transform: none;
    margin-top: 5px;
    font-size: 10px;
    line-height: 12px;
  }

  .big {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 12px;
  }

  .usuario-name {
    font-size: 26px;
    line-height: 30px;
  }

  .quick-stack-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .img-intro2 {
    height: 30em;
    display: block;
  }

  .img-intro2.foguete {
    height: 25em;
  }

  .image-27 {
    max-width: none;
    height: 35vh;
  }

  .proximo-bt-interno {
    width: auto;
    max-width: none;
    height: auto;
    max-height: 5vh;
  }

  .proximo-bt-interno.small {
    height: auto;
    max-height: 4vh;
  }

  .proximo-bt-interno.big {
    height: 5em;
    max-height: none;
  }

  .image-29 {
    width: auto;
    max-width: none;
    height: auto;
    max-height: 100%;
  }

  .image-30 {
    object-fit: fill;
  }

  .box_detail {
    width: 100%;
  }

  .radio_box {
    text-align: center;
    border: 1px #000;
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .emoticon-mini {
    width: 6vw;
    max-width: 6vw;
  }

  .cell-3, .cell-4 {
    align-items: center;
  }

  .cadastro-link {
    padding: 0;
    top: 55vh;
  }

  .intro1-link {
    top: 60vh;
  }

  .intro1-link.w--current {
    background-color: #0000;
    top: 45vh;
  }

  .quest1-link {
    text-align: center;
    background-color: #0000;
    width: 100%;
    padding: 0;
    display: block;
    top: 39vh;
  }

  .quest1-link.w--current {
    z-index: 100;
    background-color: #0000;
  }

  .logo_mathematica {
    opacity: 1;
    max-width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
  }

  .img-sobre-mathematica {
    margin-top: 0;
  }

  ._2collumns-mathematica {
    display: block;
  }

  .box_vantagens_v4h-copy.mathematica {
    border-radius: 40px;
  }

  .heading__mathematica {
    font-size: 38px;
    line-height: 38px;
  }

  .container--mathematica {
    text-align: center;
    flex-direction: row;
    max-width: 100%;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container--mathematica.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container--mathematica.form.bg_novo {
    min-height: auto;
    max-height: none;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    overflow: auto;
  }

  .container--mathematica.nav_mobile {
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .container--mathematica.facil {
    padding-top: 0;
  }

  .container--mathematica.conferenciaweb {
    padding: 0 2em 2em;
  }

  .container--mathematica.nav_educacional {
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container--mathematica.eventos {
    max-width: none;
    padding-left: 1em;
    padding-right: 1em;
  }

  .container--mathematica.pesquisador {
    padding-top: 1.5em;
  }

  .container--mathematica.pesquisador.form {
    margin-bottom: 0;
    padding: 1.6em;
  }

  .container--mathematica.video {
    flex-direction: column;
    justify-content: flex-start;
    max-width: none;
    display: flex;
  }

  .container--mathematica.lab-middle-wrapper.two-collumns {
    display: block;
  }

  .p__mathematica-_box {
    padding-left: 0;
    padding-right: 0;
  }

  .heading__mathematica_box {
    font-size: 38px;
    line-height: 38px;
  }

  .box-vantagens-grid-mathematica {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    place-items: center;
    display: block;
  }

  .mathematica-content {
    margin-bottom: 1em;
  }

  .two-collumn-mathematica {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 0;
    display: block;
  }

  .div-block-15 {
    margin-top: 40px;
  }

  .elemento_mathematica {
    width: 2300px;
    display: none;
    top: 37%;
  }

  .p__mathematica-white {
    color: var(--cadet-blue);
  }

  .five-collumn-mathematica-copy {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .titulo-icons__mathematica-copy {
    font-size: 38px;
    line-height: 38px;
  }

  .div-vantagens {
    display: none;
  }

  .slider_mathematica {
    height: auto;
    margin-top: 94px;
    top: 0;
  }

  .logo_fone {
    opacity: 1;
    max-width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
  }

  .heading__fone {
    font-size: 38px;
    line-height: 38px;
  }

  .img-sobre-rnp {
    margin-top: 0;
  }

  .seguranca-container {
    padding-left: 1em;
    padding-right: 1em;
  }

  .heading__fone2 {
    font-size: 38px;
    line-height: 38px;
  }

  .two-collumn-fone {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .elemento_fone, .elemento_fone_2 {
    width: 2300px;
    display: none;
    top: 37%;
  }

  .box_vantagens_fone.fone {
    background-color: var(--midnight-blue);
    border-radius: 30px;
  }

  .heading__fone_box {
    font-size: 38px;
    line-height: 38px;
  }

  .box-vantagens-grid-mathematica-copy, .box-vantagens-grid-fone {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    place-items: center;
  }

  ._2collumns-fone {
    display: block;
  }

  .slider_fone {
    height: auto;
    margin-top: 94px;
    top: 0;
  }

  .logo_consultoria {
    opacity: 1;
    max-width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
  }

  .slider_seguranca {
    background-color: var(--dark-slate-blue);
    height: auto;
    margin-top: 94px;
    top: 0;
  }

  .bg-seguranca-slider01 {
    max-width: none;
    inset: -237px auto auto -195px;
  }

  .bg-seguranca-slider02 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    right: -77px;
  }

  ._2collumns-seguranca {
    display: block;
  }

  .seguranca-content.blue {
    padding: 2.5em;
  }

  .heading__seguranca {
    font-size: 38px;
    line-height: 38px;
  }

  .img-seguranca01 {
    max-width: 100%;
    position: static;
  }

  .seguranca-box-blue-bg {
    display: none;
  }

  .seguranca-div-tit {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .seguranca-tabs {
    display: block;
  }

  .seguranca-tab-menu {
    border-radius: 0;
    width: auto;
  }

  .seguranca-tab-link {
    max-width: none;
    padding: 1.6em 1.6em 0;
  }

  .seguranca-tab-link._01.w--current, .seguranca-tab-link._02, .seguranca-tab-link._03, .seguranca-tab-link._04, .seguranca-tab-link._05 {
    max-width: none;
  }

  .seguranca-inside-divlink {
    display: block;
  }

  .p__seguranca.inside {
    display: none;
  }

  .container--seguranca {
    text-align: center;
    flex-direction: row;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 4em;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container--seguranca.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container--seguranca.form.bg_novo {
    min-height: auto;
    max-height: none;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    overflow: auto;
  }

  .container--seguranca.nav_mobile {
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .container--seguranca.facil {
    padding-top: 0;
  }

  .container--seguranca.conferenciaweb {
    padding: 0 2em 2em;
  }

  .container--seguranca.nav_educacional {
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container--seguranca.eventos {
    max-width: none;
    padding-left: 1em;
    padding-right: 1em;
  }

  .container--seguranca.pesquisador {
    padding-top: 1.5em;
  }

  .container--seguranca.pesquisador.form {
    margin-bottom: 0;
    padding: 1.6em;
  }

  .container--seguranca.video {
    flex-direction: column;
    justify-content: flex-start;
    max-width: none;
    display: flex;
  }

  .container--seguranca.lab-middle-wrapper.two-collumns {
    display: block;
  }

  .box_vantagens_seguranca.seguranca {
    padding: 25px;
  }

  .heading__seguranca_box {
    font-size: 38px;
    line-height: 38px;
  }

  .two-collumn-seguranca {
    grid-template-columns: 1fr 1.5fr;
    margin-bottom: 64px;
    display: block;
  }

  .img-seguranca-01 {
    max-width: 100%;
    display: block;
    position: static;
  }

  .heading__seguranca02 {
    font-size: 38px;
    line-height: 38px;
  }

  .logo_conecta {
    opacity: 1;
    max-width: 100%;
    height: 4em;
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
  }

  .container-conecta {
    text-align: center;
    flex-direction: row;
    max-width: 100%;
    margin-top: 0;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
  }

  .container-conecta.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container-conecta.form.bg_novo {
    min-height: auto;
    max-height: none;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    overflow: auto;
  }

  .container-conecta.nav_mobile {
    background-color: #fff;
    margin-top: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .container-conecta.facil {
    padding-top: 0;
  }

  .container-conecta.conferenciaweb {
    padding: 0 2em 2em;
  }

  .container-conecta.nav_educacional {
    background-color: var(--dark-slate-blue);
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-conecta.eventos {
    max-width: none;
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-conecta.pesquisador {
    padding-top: 1.5em;
  }

  .container-conecta.pesquisador.form {
    margin-bottom: 0;
    padding: 1.6em;
  }

  .container-conecta.center {
    padding-top: 2em;
    padding-bottom: 2em;
    display: block;
  }

  .container-conecta.video {
    flex-direction: column;
    justify-content: flex-start;
    max-width: none;
    display: flex;
  }

  .container-conecta.lab-middle-wrapper.two-collumns, .container-conecta.download-pdf {
    display: block;
  }

  .slider_conecta {
    height: auto;
    margin-top: 94px;
    top: 0;
  }

  .bg-conecta-slider {
    opacity: .15;
    inset: -254px auto auto -770px;
  }

  .conecta-green-detail01 {
    display: none;
  }

  .conecta-two-collumns {
    display: block;
  }

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

  .heading__conecta {
    font-size: 38px;
    line-height: 38px;
  }

  .heading__conecta.mini, .heading__conecta.mini.orange, .heading__conecta.mini.space {
    max-width: none;
  }

  .heading__conecta.mini.space.download {
    width: auto;
  }

  .conecta-img01 {
    margin-top: 0;
    margin-left: 0;
    position: static;
  }

  .conecta-content.conecta-collumn-first {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: static;
  }

  .conecta-content._2collumns, .conecta-solucoes-2collumns {
    display: block;
  }

  .conecta-img02 {
    margin-top: 2em;
    display: none;
    position: static;
  }

  .conecta-four-collumns {
    display: block;
  }

  .conecta-solucoes-content {
    margin-bottom: 20px;
  }

  .slider_nav_conecta {
    padding-left: 3.4em;
    inset: auto 0% 75px;
  }

  .conecta-two-collumns-spaced {
    margin-bottom: 2em;
    display: block;
  }

  .conecta-info-box.green {
    margin-bottom: 20px;
  }

  .conecta-info-box.middle {
    margin-bottom: 20px;
    position: static;
  }

  .conecta-ornament03 {
    display: none;
  }

  .conecta-participa-two-collumns {
    background-color: #32a041;
    border-radius: 24px;
    display: block;
  }

  .conecta-participa-content {
    padding-left: 4em;
  }

  .conecta-participa-content.blue {
    height: auto;
  }

  .elemento_mathematica_02, .elemento_fone-copy {
    width: 2300px;
    display: none;
    top: 37%;
  }

  .img-mathematica_01 {
    position: static;
  }

  .seguranca__bg {
    width: 2390px;
    top: 50%;
  }

  .gamerankingbox {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr .25fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-bottom: 1em;
    padding: 0;
    display: grid;
  }

  .cadastro-tit-2 {
    width: 55%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    font-size: 2.2em;
    position: static;
  }

  .quiz-2 {
    height: 100vh;
  }

  .container-game-one-2 {
    justify-content: space-between;
    width: 100%;
    height: 100vh;
    padding-top: 2.5em;
  }

  .container-game-one-2.cadastro {
    padding: 2.5em;
    overflow: auto;
  }

  .tit-init-2 {
    width: auto;
    font-size: 2em;
  }

  .tit-init-2.fim {
    margin-top: 1em;
    margin-bottom: .25em;
    font-size: 2em;
    line-height: 1.2em;
  }

  .tit-init-2.final {
    font-size: 1.2em;
  }

  .tit-init-2.rank {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.3em;
    line-height: 1.2em;
  }

  .tit-init-2.nomefim {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.3em;
  }

  .logo-intro {
    max-width: none;
    height: 20em;
    margin-top: 0;
    margin-bottom: 0;
  }

  .inside-border {
    border: 2px solid #f5a623;
    border-radius: 1em;
    padding: 4em .6em .6em;
  }

  .choice-label-2 {
    z-index: 5;
    color: #fff;
    width: 100%;
    font-size: .6em;
    font-weight: 700;
    line-height: 1.1em;
    position: relative;
  }

  .emoticon-2 {
    background-color: #fff;
    border-radius: 2vh;
    justify-content: space-around;
    width: auto;
    height: 15vh;
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 2vh;
  }

  .emoticon-2.fim {
    width: 100%;
    height: auto;
    padding: .8em;
  }

  .logo-flutuante-score {
    top: -3.6em;
    left: 1.1em;
  }

  .radio-check-2 {
    z-index: -1;
    opacity: 0;
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af55_bg_choices.svg");
    background-position: 50%;
    background-size: auto;
    border: 2px #eb5757;
    border-radius: 40px;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .radio-check-2.w--redirected-checked {
    z-index: 0;
    opacity: 1;
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46af55_bg_choices.svg");
    background-size: auto;
    border-width: 3px;
    border-color: #0000;
    width: 100%;
    height: 100%;
  }

  .radio_sim-2 {
    width: 50vw;
    height: 7vh;
    max-height: 7vh;
  }

  .radio_sim-2.w--redirected-checked {
    width: 50vw;
    height: 7vh;
  }

  .text-block-8 {
    font-size: 1.2em;
  }

  .gamenomebox {
    background-color: #cc4a5e80;
    justify-content: center;
    align-items: center;
    padding: .7em;
  }

  .bold-yellow {
    color: #f5c723;
  }

  .slide-padrao {
    height: auto;
    overflow: hidden;
  }

  .text-field-3 {
    text-transform: uppercase;
    border-style: none;
    border-radius: 20px;
    height: auto;
    margin-bottom: 10px;
    padding: 1.6em;
    font-size: 1.2em;
    line-height: 1.1em;
  }

  .mask-quiz {
    height: auto;
    overflow: visible;
  }

  .emote-2 {
    width: 6em;
    height: auto;
    margin-left: 0;
  }

  .emote-2._02, .emote-2._03 {
    display: none;
  }

  .radio_box-2 {
    text-align: center;
    border: 1px #000;
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .proximo-bt-interno-2 {
    width: auto;
    max-width: none;
    height: auto;
    max-height: 5vh;
  }

  .proximo-bt-interno-2.big {
    max-height: none;
  }

  .label-legenda-2 {
    color: #fff;
    text-transform: none;
    margin-top: 5px;
    font-size: 10px;
    line-height: 12px;
  }

  .bt-vamos-2 {
    max-width: 70%;
  }

  .bt-vamos-2.active {
    text-align: center;
    margin-bottom: 40px;
  }

  .radio_nao-2 {
    width: 50vw;
    height: 7vh;
    max-height: 7vh;
  }

  .radio_nao-2.w--redirected-checked {
    width: 50vw;
    height: 7vh;
  }

  .game-txt-final {
    text-align: center;
    width: 80%;
    font-size: 1.3em;
    line-height: 1.2em;
  }

  .gamepontuacaobox {
    background-color: #f7732180;
    justify-content: center;
    align-items: center;
    padding: .7em;
  }

  .legenda-box-2 {
    grid-column-gap: 15px;
    background-color: #333745;
    border-radius: 20px;
    align-items: start;
    margin-top: 1em;
    margin-bottom: 20px;
    padding: .7em;
  }

  .regua-rnp {
    margin-top: auto;
  }

  .regua-rnp.home {
    margin-top: 0;
  }

  .usuario-name-2 {
    font-size: 26px;
    line-height: 30px;
  }

  .usuario-name-2.active {
    margin-bottom: 10px;
    font-weight: 700;
  }

  .right-arrow-4 {
    display: none;
  }

  .big-number {
    font-size: 3em;
  }

  .logo_mec-2 {
    width: 100%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
  }

  .bg-video-2 {
    width: 100vw;
    height: 100vh;
    overflow: visible;
  }

  .box_textfields-2 {
    background-color: #0000;
    border-radius: 8px;
    height: auto;
    margin-top: auto;
    padding: 0;
  }

  .container-game-2 {
    justify-content: space-between;
    width: 100vw;
    height: 100vh;
    padding: 2em;
    overflow: auto;
  }

  .choice_radio-2 {
    text-align: center;
    background-color: #0003;
    border: 2px solid #eb5757;
    border-radius: 3em;
    margin-bottom: 10px;
    padding: .8em;
    position: relative;
    overflow: hidden;
  }

  .all_in_game-2 {
    width: 100vw;
    height: 100vh;
    overflow: visible;
  }

  .nota-final-2 {
    color: #fff;
    text-shadow: 7px 5px 2px #f77321;
    margin-top: .2em;
    margin-bottom: .2em;
    font-size: 12vh;
    line-height: 12vh;
  }

  .img-intro2-2 {
    height: 30em;
    display: block;
  }

  .score_box {
    width: 30%;
    max-width: 80%;
    position: relative;
    bottom: 20px;
  }

  .score_box.left {
    border: 1px #f5a623;
    border-radius: 1em;
    order: 1;
    width: 10em;
    max-width: none;
    margin-top: 2em;
    margin-bottom: 0;
    margin-right: auto;
    padding: .6em;
    position: static;
    box-shadow: 0 6px 12px #0000004d;
  }

  .tit-question-3 {
    margin-bottom: .4em;
    font-size: 1.4em;
    line-height: 1.2em;
  }

  .tit-question-3.white {
    width: 100%;
    margin-bottom: 1em;
    font-size: 2.2em;
    line-height: 1.2em;
  }

  .left-arrow-4 {
    display: none;
  }

  .img-cadastro-2 {
    display: block;
    right: -285px;
  }

  .logo-bottom-3 {
    width: 30%;
    max-width: 80%;
    position: relative;
    bottom: 20px;
  }

  .logo-bottom-3.center {
    width: 17em;
    max-width: none;
    bottom: auto;
  }

  .logo-bottom-3.center.final.double {
    width: 10em;
  }

  .logo-bottom-3.cadastro {
    width: 40%;
  }

  .logo-bottom-3.left {
    order: 1;
    width: 10em;
    max-width: none;
    margin-top: 2em;
    margin-bottom: 0;
    margin-right: auto;
    position: static;
  }

  .bt-finalizar {
    max-width: 70%;
  }

  .bt-finalizar.active {
    text-align: center;
    margin-bottom: 40px;
  }

  .game-middle-content {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 2.5em;
    padding-right: 2.5em;
    display: flex;
  }

  .game-middle-content.ranking {
    width: 100%;
    margin-bottom: 0;
  }

  .valordopeso {
    display: none;
  }

  .mini {
    max-width: 50%;
  }

  .complete-blue {
    display: none;
  }

  .image-33 {
    max-width: 80%;
  }

  .slider-seguranca-unitario {
    background-color: var(--dark-slate-blue);
  }

  .cover-mobile-seguranca {
    z-index: 0;
    background-color: #33374599;
    border-radius: 40px;
    height: 650px;
    display: block;
    top: -168px;
    left: 0;
  }

  .seguranca-tab-icon {
    display: none;
  }

  .logo_soc {
    opacity: 1;
    max-width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
  }

  .slider_nav_soc {
    padding-left: 3.4em;
    inset: auto 0% 75px;
  }

  .bg-soc-slider01 {
    max-width: none;
    inset: -237px auto auto -1036px;
  }

  .slider_soc {
    background-color: var(--dark-slate-blue-4);
    height: auto;
    margin-top: 94px;
    top: 0;
  }

  .cover-mobile-soc {
    z-index: 0;
    background-color: var(--midnight-blue-2);
    border-radius: 0;
    height: 500px;
    display: block;
    top: -168px;
    left: 0;
  }

  .img-soc-01 {
    max-width: 100%;
    display: block;
    position: static;
  }

  .video-popup_component {
    width: 90%;
  }

  .hero_flex {
    grid-row-gap: 2.5rem;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 4rem;
  }

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

  .know-more {
    font-size: 1.1rem;
  }

  .image-34 {
    max-width: .8rem;
  }

  .hero_flex-video-img {
    max-width: 8rem;
  }

  ._2collumns-rede {
    display: block;
  }

  .conecta-slider-ofertas {
    display: none;
  }

  .conecta-ofertas-block {
    height: auto;
  }

  .conecta-ofertas-block.transparent {
    width: auto;
  }

  .img-oferta {
    margin-top: 40px;
  }

  .conecta-link-oferta {
    margin-right: 0;
  }

  .conecta-aluno, .bg-conecta-participa {
    display: none;
  }

  .conecta-ofertas-mobile {
    display: block;
  }

  .image-35, .image-36, .image-37, .image-38 {
    width: 100%;
    max-width: none;
  }

  .conecta-content-block.blue-right {
    align-items: center;
  }

  .conecta-img-download {
    position: static;
  }

  .slider_nav_vh4-copy, .slider_consultoria-seguranca {
    padding-left: 3.4em;
    inset: auto 0% 75px;
  }

  .slider_sheerid {
    height: auto;
    margin-top: -118px;
    top: 0;
  }

  .slider_nav_sheerid {
    padding-left: 3.4em;
    inset: auto 0% 131px;
  }

  .logo_sheerid {
    opacity: 1;
    max-width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
  }

  .bg-slider-sheerid {
    bottom: -87px;
  }

  .slider-img {
    width: auto;
    max-width: 90%;
    height: auto;
    margin-bottom: 2em;
    position: static;
  }

  .slider-sheerid-bts {
    margin-top: 7.6em;
  }

  .tit-box-sheerid {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .tit-mini-sheerid {
    min-width: auto;
    margin-bottom: 20px;
  }

  ._2collumns-sheerid {
    display: block;
  }

  .img-sheerid-servicos {
    width: auto;
    max-width: 100%;
    height: auto;
    position: static;
  }

  ._2collumns-interna-sheerid {
    display: block;
  }

  .sheerid-img-interna {
    width: auto;
    height: auto;
    margin-top: 40px;
    position: static;
  }

  .bg-orange-sheerid-big {
    top: -3708px;
    right: -2992px;
  }

  .sheerid-menu {
    border-radius: 20px;
  }

  .collection-list-wrapper-8 {
    flex-flow: wrap;
  }

  .collection-list-wrapper-9 {
    display: block;
  }

  .collection-list-wrapper-10 {
    display: none;
  }

  .img-soc-02 {
    max-width: 100%;
    margin-top: 2em;
    display: block;
    position: static;
  }

  .heading__seguranca03, .heading__seguranca_middle {
    font-size: 38px;
    line-height: 38px;
  }

  .soc-plans-4collumns, .soc-plans-3collumns {
    display: block;
  }

  .soc-plans-3collumns.less-width {
    width: auto;
    display: block;
  }

  .soc-content-block {
    margin-bottom: 2em;
  }

  .heading__seguranca_soc {
    font-size: 38px;
    line-height: 38px;
  }

  .slider_labnasnuvens_guardai {
    height: auto;
    margin-top: 94px;
    top: 0;
  }

  .card__content-p_lab.is--white {
    font-size: 16px;
  }

  .card__content-p_lab.is--white.center {
    text-align: center;
  }

  .card__content-p_lab.is--white.diploma, .card__content-p_lab.is--white.v4h, .card__content-p_lab.is--white.lag-guardai {
    text-align: left;
    font-size: 26px;
    line-height: 30px;
  }

  .slider_labnasnuvens_metahealth, .slider_labnasnuvens_smartmed {
    height: auto;
    margin-top: 94px;
    top: 0;
  }

  .container-8 {
    text-align: center;
    flex-direction: row;
    max-width: 100%;
    min-height: auto;
    margin-top: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: block;
  }

  .section-3, .section-3.lab-wrapper, .section-3.lab-wrapper {
    padding-top: 0;
  }

  .lab-box-webinar-2 {
    margin-left: 20px;
    margin-right: 20px;
    padding: 30px;
  }

  .cell-6 {
    align-items: flex-start;
  }

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

  .subslider-2.tit-lab-webinar {
    font-size: 28px;
    line-height: 32px;
  }
}

@media screen and (max-width: 767px) {
  .hero-section {
    padding-top: 47px;
    padding-bottom: 97px;
  }

  .nn-button.nav {
    width: 40%;
  }

  .nn-why-section {
    padding-top: 7px;
  }

  .nn-why-content {
    flex-direction: column;
    align-items: center;
    max-width: 490px;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .nn-why-heading {
    text-align: center;
  }

  .nn-why-p {
    text-align: center;
    margin-bottom: 28px;
  }

  .nn-why-wrapper {
    flex-direction: column-reverse;
    align-items: center;
  }

  .nn-feature-block {
    width: 45%;
  }

  .nn-what-heading {
    padding-right: 0;
  }

  .nn-cta-wrapper {
    padding: 47px 57px;
  }

  .nn-cta-text {
    margin-bottom: 47px;
  }

  .nn-rnp-section {
    background-position: 120% 100%;
    background-size: 510px;
    padding-top: 148px;
    padding-bottom: 377px;
  }

  .nn-rnp-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nn-rnp-contentt {
    align-items: center;
    margin-left: 0;
  }

  .nn-rnp-heading {
    text-align: center;
  }

  .nn-footer-section {
    margin-top: 48px;
    margin-bottom: 32px;
  }

  .body-wrapper {
    background-position: 50% 1970px, 50% 0;
    background-size: 4170px, 2360px;
  }

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

  .menu-button {
    margin-right: 0;
  }

  .img-footer {
    max-width: 80%;
    margin-bottom: 10px;
  }

  .img-footer._2 {
    max-width: 80%;
    margin-bottom: 17px;
  }

  .paragraph {
    text-align: center;
  }

  .footer-block {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .nn-why-img-wrapper {
    flex: 0 auto;
    width: auto;
    margin-bottom: 26px;
  }

  .nn-why-img-icon {
    width: 10%;
    top: 49%;
  }

  .nn-why-img-icon._2 {
    width: 23%;
    top: 51%;
    right: 2%;
  }

  .nn-why-img-icon._3 {
    width: 16%;
  }

  .nn-why-img-icon._4 {
    width: 14%;
  }

  .nn-why-img-icon._5 {
    width: 10%;
  }

  .nn-why-img-icon._6 {
    width: 19%;
  }

  .nn-why-img-icon._7 {
    width: 20%;
  }

  .nn-why-img-icon._8 {
    width: 7%;
    bottom: 40%;
    left: 12%;
  }

  .nn-feature-section {
    padding-top: 7px;
  }

  .html-embed {
    height: 270px;
  }

  .footer-links {
    flex-direction: column;
    align-self: center;
    align-items: center;
  }

  .image-9 {
    width: 140px;
  }

  .section.menu {
    margin-top: -191px;
    padding-bottom: 0;
  }

  .section.aplica-o {
    z-index: 1;
    padding-bottom: 21.4em;
  }

  .section.consultoria {
    z-index: -1;
    padding-top: 4.4em;
    padding-bottom: 4.4em;
    overflow: visible;
  }

  .section.consultoria.v2 {
    margin-top: 361px;
  }

  .section.ebook {
    padding-top: 2em;
    padding-bottom: 5.1em;
  }

  .section.blog {
    background-color: var(--dark-slate-blue-2);
  }

  .section.compute {
    background-color: var(--sandy-brown);
    padding-top: 4.4em;
    padding-bottom: 4.4em;
    overflow: hidden;
  }

  .section.identidade {
    padding-top: 10em;
  }

  .section.blog_article {
    margin-top: -666px;
  }

  .section.compute {
    background-color: #0000;
    background-size: 1730px;
    margin-top: -114px;
    padding-top: 9.1em;
  }

  .section.compute_section {
    padding-top: 6.4em;
    padding-bottom: 2em;
  }

  .section.blog-3, .section.cases {
    padding-bottom: 0;
  }

  .section.nuvem-hero {
    background-color: #0000;
    background-size: 1730px;
    height: auto;
    margin-top: -114px;
    padding-top: 9.1em;
    padding-bottom: 6.8em;
  }

  .section.moodle01, .section.moodle02, .section.moodle03, .section.moodle04 {
    background-color: #0000;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 13.5em;
  }

  .section.moodle_wrapper {
    padding-bottom: 0;
  }

  .section.conferencia {
    background-color: #0000;
    background-size: 1730px;
    margin-top: -114px;
    padding-top: 9.1em;
  }

  .section.educacional_wrapper {
    padding-bottom: 0;
  }

  .section.educacional01 {
    background-color: #0000;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 13.5em;
  }

  .section.eventos01 {
    background-color: #0000;
    background-position: 42% 0;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 10.6em;
  }

  .section.eventos01.interna {
    height: 450px;
  }

  .section.eventos_wrapper {
    padding-top: 2.5em;
    padding-bottom: 0;
  }

  .section.eventos_wrapper_organiza {
    padding-bottom: 0;
  }

  .section.diploma01, .section.diploma2, .section.diploma3, .section.diploma4 {
    background-color: #0000;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 8.6em;
  }

  .section.diploma_wrapper {
    padding-bottom: 0;
  }

  .section.cartilha, .section.ebookdiploma, .section.pesquisador01, .section.pesquisador02 {
    background-color: #0000;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 8.6em;
  }

  .section.pesquisador_wrapper-01, .section.pesquisador_wrapper-03, .section.pesquisador_wrapper-02 {
    padding-bottom: 0;
  }

  .section.v4h_01, .section.v4h_02, .section.v4h_03 {
    background-color: #0000;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 8.6em;
  }

  .section.v4h_wrapper {
    padding-bottom: 0;
  }

  .section.lab {
    background-color: #0000;
    background-size: 1730px;
    height: auto;
    margin-top: 20px;
    padding-top: 17.2em;
  }

  .section.lab_wrapper {
    padding-bottom: 0;
  }

  .section.backup_01 {
    background-color: #0000;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 8.6em;
  }

  .section.backup-wrapper {
    padding-bottom: 0;
  }

  .section.hero-sobre {
    margin-top: -155px;
  }

  .section.google_01, .section.google_02, .section.google_03 {
    background-color: #0000;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 8.6em;
  }

  .section.google_wrapper {
    padding-bottom: 0;
  }

  .section.lab_01, .section.lab_02 {
    background-color: #0000;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 8.6em;
  }

  .section.lab-wrapper {
    padding-bottom: 0;
  }

  .section.lab-slider-01, .section.lab-slider-02 {
    padding-top: 2em;
  }

  .section.litecmapus_wrapper-copy {
    padding-bottom: 0;
  }

  .section.v4h_01-copy, .section.litecampus-imgslider, .section.litecampus-img2, .section.slideer-litecampus-img3 {
    background-color: #0000;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 8.6em;
  }

  .section.mathematica_wrapper {
    padding-bottom: 0;
  }

  .section.mathematic_01, .section.mathematica_02, .section.fone_01, .section.fone_02 {
    background-color: #0000;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 8.6em;
  }

  .section.fone_wrapper, .section.fone-wrapper {
    padding-bottom: 0;
  }

  .section.seguranca_02, .section.seguranca_01 {
    background-color: #0000;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 8.6em;
  }

  .section.seguranca-wrapper {
    padding-bottom: 0;
  }

  .section.conecta-01 {
    background-image: none;
    padding-top: 8.6em;
  }

  .section.seguranca {
    z-index: 0;
    padding-top: 4.4em;
    padding-bottom: 4.4em;
    overflow: visible;
  }

  .section.seguranca.v2 {
    margin-top: 361px;
  }

  .section.soc {
    background-color: #0000;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 8.6em;
  }

  .section.soc-wrapper {
    padding-bottom: 0;
  }

  .section.sheerid01 {
    background-color: #0000;
    background-size: 1730px;
    margin-top: 20px;
    padding-top: 13.5em;
  }

  .section.sheerud_wrapper {
    padding-bottom: 0;
  }

  .container {
    margin-top: 2em;
  }

  .container.form.bg_novo {
    width: 90%;
    padding: 20px;
  }

  .container.encontrou-sheerid {
    display: block;
  }

  .slider {
    margin-top: -218px;
  }

  .slide {
    background-position: 50%;
    background-size: 1330px;
  }

  .slide-wrapper {
    padding-top: 12.3em;
  }

  .slider__nav {
    display: none;
    top: 259px;
  }

  .heading {
    text-align: left;
    font-size: 32px;
    line-height: 30px;
  }

  .heading.moodle {
    font-size: 22px;
    line-height: 22px;
  }

  .heading.conferencia {
    width: 80%;
  }

  .heading.educacional {
    font-size: 22px;
    line-height: 22px;
  }

  .heading.eventos {
    font-size: 34px;
    line-height: 34px;
  }

  .heading.eventos.organiza {
    font-size: 28px;
    line-height: 28px;
  }

  .heading.diplomaslider1, .heading.lab, .heading.sheerid {
    font-size: 22px;
    line-height: 22px;
  }

  .heading.sheerid.black {
    text-align: center;
  }

  .slider__p {
    text-align: left;
    margin-bottom: 1em;
  }

  .button.nav {
    width: 40%;
  }

  .slider__content, .is--blue {
    text-align: left;
  }

  .nav {
    padding-top: 0;
  }

  .nav__logo {
    max-width: 130px;
  }

  .nav__wrapper {
    padding-top: 0;
    padding-left: 10px;
  }

  .search {
    width: 100%;
  }

  .search__input {
    width: 100%;
    font-size: 12px;
  }

  .search-input::placeholder {
    font-size: 11px;
  }

  .search__icon {
    width: 100px;
    height: 60px;
  }

  .service-menu {
    border-radius: 30px;
    overflow: hidden;
  }

  .service-menu__link {
    width: 50%;
  }

  .service-menu__link.is--blue {
    justify-content: center;
  }

  .service-menu__link.is--blue2, .service-menu__link.is--green, .service-menu__link.is--yellow {
    border-radius: 0;
    justify-content: center;
  }

  .service-menu__link.is--rounded {
    border-radius: 0;
    justify-content: center;
    width: 100%;
  }

  .service-menu__link-txt {
    text-align: center;
  }

  .card__content-hd.is--big {
    color: var(--dark-slate-blue);
  }

  .card__content-p.is--white {
    margin-bottom: 20px;
  }

  .card__content-p.is--white.categoria {
    margin-bottom: 0;
  }

  .card__content-p.is--white.mobile {
    color: var(--dark-slate-blue-2);
  }

  .align-right {
    justify-content: flex-start;
    align-items: center;
    padding-left: 48px;
    padding-right: 0;
  }

  .align-right.compute {
    flex-direction: column-reverse;
    padding-left: 48px;
  }

  .align-right.compute_interna.v-mobile {
    justify-content: center;
    align-items: center;
  }

  .cta {
    border-radius: 60px;
    width: 440px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 76px;
    padding-left: 59px;
    padding-right: 59px;
  }

  .cta.is--blue {
    max-width: 410px;
    margin-top: 64px;
    padding: 64px 18px;
  }

  .cta.is--green {
    border-radius: 210px;
    max-width: 410px;
    margin-top: 64px;
    padding: 64px 18px;
  }

  .cta.lab, .cta.moodle {
    max-width: 410px;
    margin-top: 64px;
    padding: 64px 18px;
  }

  .cta.green {
    padding-top: 44px;
  }

  .cta__content.is--blue {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .cta__content.is--blue.canal {
    padding-top: 10px;
  }

  .cta__hd {
    max-width: none;
    font-size: 24px;
    line-height: 24px;
  }

  .cta__img {
    width: 320px;
    margin-top: -90px;
  }

  .cta__img.is--sec {
    margin-top: -101px;
  }

  .news.top-48 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .card__content.is--consultoria {
    text-align: left;
    align-items: flex-start;
    max-width: none;
    margin-right: 100px;
  }

  .card__content.is--consultoria.center {
    align-items: center;
  }

  .card__content.is--compute {
    margin-bottom: 16px;
  }

  .card__content.is--compute.center {
    align-items: center;
  }

  .card__content.home {
    align-items: flex-start;
    max-width: 100%;
  }

  .card__content.is-security {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
  }

  .card__content.is--blog {
    width: 100%;
  }

  .card__content.is--compute-logo {
    max-width: 210px;
    margin-top: 108px;
  }

  .card__content.is--compute-logo.center {
    align-items: center;
  }

  .news__content.home {
    max-width: 340px;
  }

  .footer__company {
    padding-left: 32px;
    padding-right: 32px;
  }

  .footer__company-img {
    object-fit: fill;
    height: 25px;
  }

  .footer__company-txt {
    max-width: 340px;
  }

  .footer__links {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    padding-left: 32px;
    padding-right: 32px;
  }

  .footer__capes {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 2fr;
    padding-left: 32px;
    padding-right: 32px;
  }

  .footer_capes-wrapper {
    align-items: flex-start;
  }

  .footer_rnp-block {
    flex-direction: column-reverse;
    align-items: center;
  }

  .footer__rnp-img {
    object-fit: fill;
    align-self: auto;
    width: 110px;
  }

  .footer__rnp-img.first {
    margin-top: 16px;
  }

  .menu__button {
    margin-right: 0;
  }

  .image-10 {
    width: 2000px;
    display: block;
    inset: 98% 0% 0% 5%;
  }

  .consultoria__bg {
    opacity: .41;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 1190px;
    display: none;
  }

  .consultoria__bg.mobile {
    opacity: 1;
    width: 647px;
    margin-left: -62px;
    display: block;
    inset: -111% auto auto;
    transform: none;
  }

  .consultoria__bg-2 {
    left: 50%;
  }

  .service__menu-icon {
    margin-left: 8px;
  }

  .nav__menu-app {
    display: none;
  }

  .nav__menu-app-triangle {
    margin-left: 0;
    margin-right: auto;
    left: 60%;
    right: 50%;
  }

  .slide-wrapper-copy {
    padding-top: 15.2em;
  }

  .hero__content {
    padding-left: 2em;
  }

  .hero__content.moodle, .hero__content.educacional {
    max-width: 220px;
  }

  .hero__content._60minutos {
    max-width: 200px;
  }

  .hero__content.diploma, .hero__content.diploma2 {
    max-width: 220px;
  }

  .hero__content.diploma_digital {
    max-width: 90%;
  }

  .hero__content.diplomadigital {
    max-width: 220px;
  }

  .hero__content.pesquisador_hero, .hero__content.google, .hero__content.lab_nas_nuvens, .hero__content.lab_nas_nuvens_interna, .hero__content.seguranca, .hero__content.soc {
    max-width: 90%;
  }

  .hero__content.sheerid {
    max-width: none;
  }

  .header__p {
    text-align: left;
  }

  .header__p.moodle, .header__p.moodle.white, .header__p.educacional, .header__p.educacional.white {
    font-size: 16px;
    line-height: 18px;
  }

  .header__p.educacional.white.eventos_organiza {
    font-size: 12px;
    line-height: 14px;
  }

  .header__p.diploma, .header__p.diploma.white, .header__p.diplomadigital, .header__p.diplomadigital.white, .header__p.diplomadigital, .header__p.diplomadigital.white, .header__p.diplomadigital, .header__p.diplomadigital.white, .header__p.pesquisador, .header__p.pesquisador.white, .header__p.lab, .header__p.lab.white {
    font-size: 16px;
    line-height: 18px;
  }

  .header__p.lab.white.eventos_organiza {
    font-size: 12px;
    line-height: 14px;
  }

  .header__p.lab, .header__p.lab.white, .header__p.lab-evento-desc, .header__p.lab-evento-desc.white, .header__p.mathermetica, .header__p.mathermetica.white, .header__p.seguranca, .header__p.seguranca.white, .header__p.conecta_rede, .header__p.conecta_rede.white, .header__p.sheerid, .header__p.sheerid.white, .header__p.lab, .header__p.lab {
    font-size: 16px;
    line-height: 18px;
  }

  .two-collumn {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .p__sobre {
    margin-bottom: 10px;
  }

  .img__sobre {
    margin-bottom: 32px;
  }

  .featires__sobre-div {
    padding-left: 0;
  }

  ._3-collumns {
    grid-template-columns: 1fr;
  }

  .compute__bg {
    opacity: .41;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 1190px;
    display: none;
  }

  .compute__bg.mobile {
    opacity: 1;
    width: 1000px;
    margin-left: -266px;
    display: block;
    top: -6%;
  }

  .bg_slider {
    background-position: 50%;
    background-size: auto;
  }

  .collection-item-ve {
    width: 100%;
  }

  .collection-list-2 {
    flex-wrap: wrap;
  }

  .collection-item-2 {
    width: 100%;
    margin-bottom: 24px;
  }

  .categoria_tag_box {
    margin-bottom: 12px;
  }

  .columns.assine {
    flex-direction: column;
  }

  .collection-list-3 {
    flex-wrap: wrap;
  }

  .collection-item-3 {
    width: 100%;
    margin-bottom: 24px;
  }

  .colunas_ofertas {
    margin-bottom: 0;
  }

  .features__compute-hd.is--big {
    color: #fff;
  }

  .column-4 {
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
  }

  .blue_arrow {
    transition: opacity .2s;
    transform: rotate(90deg);
  }

  .columns-2 {
    flex-direction: column;
    align-items: center;
  }

  .compute_bg_interna {
    opacity: .41;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 1190px;
    display: none;
  }

  .compute_bg_interna.mobile {
    opacity: 1;
    width: 930px;
    margin-top: 21px;
    margin-left: -289px;
    display: block;
  }

  .card__content-hd-big.is--big {
    color: #fff;
  }

  .card__content-hd-big.is--big.is--bigwhite {
    font-size: 32px;
    line-height: 32px;
  }

  .video_box {
    max-width: 100%;
  }

  .card__content_compute.is--consultoria.center, .card__content_compute.is--compute.center {
    align-items: center;
  }

  .box_form_compute {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .logo_compute_form {
    order: -1;
    margin-bottom: 8px;
  }

  .collection_first {
    width: 100%;
    margin-bottom: 16px;
  }

  .collection-list-5 {
    flex-wrap: wrap;
  }

  .collection-item-5 {
    width: 100%;
  }

  .collection-list-7 {
    flex-wrap: wrap;
  }

  .collection-item-6 {
    width: 100%;
    margin-bottom: 32px;
  }

  .compute__logo {
    max-width: 120px;
  }

  .compute-logo-wrapper {
    flex-wrap: wrap;
  }

  .compute__logo-sec {
    margin-bottom: 20px;
  }

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

  .two-collumn-compute, .two-collumn-nuvem {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .blog-collection-item {
    width: 100%;
  }

  .cta-top {
    border-top-left-radius: 70px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .cta-top__product {
    margin-left: 16px;
  }

  .cta-main-content {
    margin-top: 0;
  }

  .cta-top__txt {
    margin-left: 32px;
    font-size: 16px;
    line-height: 16px;
  }

  .cta-top__product-txt {
    margin-left: 4px;
    font-size: 16px;
    line-height: 16px;
  }

  .cta-main-content__hd.success {
    font-size: 24px;
  }

  .cta-success-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
  }

  .cta-main-sucess__img {
    width: 260px;
  }

  .cta-sucess-content {
    margin-bottom: 0;
  }

  .cta-main__bg {
    min-height: 140%;
  }

  .cta-top-close {
    width: 16px;
  }

  .collection-item-releated {
    width: 100%;
  }

  .mask-layer {
    background-position: 50%;
    background-size: auto;
  }

  .img-post {
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
  }

  .collection-veja-item {
    width: 100%;
  }

  .cta-main__bg-div {
    min-height: 140%;
  }

  .cta-main-content-success {
    margin-top: 0;
  }

  .img-post-internas {
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
  }

  .author-block.medium_post {
    flex-direction: column;
  }

  .author-image {
    align-items: flex-start;
  }

  .author-content {
    border-top: 2px solid #0000000d;
    border-left-style: none;
    margin-top: 8px;
    padding-left: 0;
  }

  .box_form_moodle {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .logo_moodle_form {
    order: -1;
    margin-bottom: 8px;
  }

  .slider_nav_moodle {
    bottom: 133px;
  }

  .img__moodle {
    margin-top: 60px;
  }

  .two-collumn-moodle {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .moodle_bg_interna {
    opacity: .41;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 1190px;
    display: none;
  }

  .moodle_bg_interna.mobile {
    opacity: 1;
    width: 930px;
    margin-top: 21px;
    margin-left: -289px;
    display: block;
  }

  .logo_moodle {
    max-width: 130px;
  }

  .bt_conf_orange.nav, .bt_conf_white.nav {
    width: 40%;
  }

  .two-collumn-conf {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .two-collumn-conf.menu_facil {
    display: block;
  }

  .detail_como_01 {
    display: none;
  }

  .card__content-conf_como.is--big {
    color: var(--dark-slate-blue);
  }

  .detail_diferenciais_02 {
    display: none;
  }

  .four-collumn-conf, .tree-collumn-conf {
    grid-template-columns: 1fr;
    display: block;
  }

  .img_diferenciais {
    max-width: 100%;
    position: static;
  }

  .bt_conf_green.nav, .bt_conf_blue.nav {
    width: 40%;
  }

  .card__content-hd_conf.is--big {
    color: var(--dark-slate-blue);
  }

  .card__content-hd_conf.is--light_dark.mobile {
    display: block;
  }

  .p__sobre_conf {
    width: 80%;
  }

  .footer_conf-block {
    flex-direction: column-reverse;
    align-items: center;
  }

  .footer__conf-img {
    object-fit: fill;
    align-self: auto;
    width: 110px;
  }

  .footer__conf-img.first {
    margin-top: 16px;
  }

  .footer__rnp-img-copy {
    object-fit: fill;
    align-self: auto;
    width: 110px;
  }

  .footer__rnp-img-copy.first {
    margin-top: 16px;
  }

  .login_infos {
    padding-left: 1em;
  }

  .link_n_federado {
    text-align: left;
  }

  .pass_infos {
    display: block;
  }

  .divisor_img {
    display: none;
  }

  .bts_logins_wrapper {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slider_nav_educacional {
    bottom: 133px;
  }

  .tree-collumn-educacional {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .educacional_suporte.feature_mobile2, .educacional_suporte.feature_mobile1 {
    margin-bottom: 2em;
  }

  .tree-collumn-spaced-educacional {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .tree-collumn-spaced-educacional.mobile_features {
    display: block;
  }

  .educacional_bg_interna_01 {
    opacity: .41;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 1190px;
    display: none;
  }

  .educacional_bg_interna_01.mobile {
    opacity: 1;
    width: 930px;
    margin-top: 21px;
    margin-left: -289px;
    display: block;
  }

  .educacional_bg_interna_02 {
    opacity: .41;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 1190px;
    display: none;
  }

  .educacional_bg_interna_02.mobile {
    opacity: 1;
    width: 930px;
    margin-top: 21px;
    margin-left: -289px;
    display: block;
  }

  .slider_nav_eventos {
    bottom: 155px;
  }

  .container_60minutos {
    max-width: none;
  }

  .four-collumn-eventos {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .eventos-help {
    display: block;
  }

  .two-collumn-eventos, .four-collumn-eventos_top {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .top_content_eventos {
    width: 45%;
  }

  .collection-item-8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .eventos_slider {
    height: auto;
  }

  .slide_nav_eventos, .left_arrow_topright, .right_arrow_topright, .left_arrow_topleft, .slide_nav_eventos_left, .right_arrow_topleft {
    display: none;
  }

  .top_content_organiza {
    width: 70%;
    display: block;
  }

  .logo_organiza {
    margin-bottom: 2em;
  }

  .two-collumn-eventos_interna {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .eventos-data {
    display: block;
  }

  .menu__button-2 {
    margin-right: 0;
  }

  .footer__capes-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 2fr;
    padding-left: 32px;
    padding-right: 32px;
  }

  .logo_60minutos_white_eventos {
    max-width: 40%;
  }

  .cta__img-2 {
    width: 320px;
  }

  .section-2.ebook {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cta__hd-2 {
    font-size: 20px;
    line-height: 20px;
  }

  .slider_nav_diploma {
    bottom: 133px;
  }

  .subslider {
    font-size: 20px;
    line-height: 26px;
  }

  .subalider2, .subslider3, .subslider4 {
    font-size: 24px;
    line-height: 30px;
  }

  .two-collumn-diploma2 {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .img__diploma {
    margin-top: 60px;
  }

  .two-collumn-diploma {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .diploma-help.left {
    margin-bottom: 60px;
  }

  .features__compute-hd-copy.is--big {
    color: #fff;
  }

  .box_form_diploma {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .diploma_bg_interna {
    opacity: .41;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 1190px;
    display: none;
  }

  .diploma_bg_interna.mobile {
    opacity: 1;
    width: 930px;
    margin-top: 21px;
    margin-left: -289px;
    display: block;
  }

  .logo_diplomadiital, .logo_diplomadiital-copy {
    max-width: 130px;
  }

  .slider_nav_cartilha {
    bottom: 133px;
  }

  .two-collumn-cartilha {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .cartilha_bg_interna {
    opacity: .41;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 1190px;
    display: none;
  }

  .cartilha_bg_interna.mobile {
    opacity: 1;
    width: 930px;
    margin-top: 21px;
    margin-left: -289px;
    display: block;
  }

  .column-10 {
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
  }

  .cartilha_bg_ebook {
    opacity: .41;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 1190px;
    display: none;
  }

  .cartilha_bg_ebook.mobile {
    opacity: 1;
    width: 930px;
    margin-top: 21px;
    margin-left: -289px;
    display: block;
  }

  .cta-3 {
    height: 240px;
  }

  .cta-main-content-2 {
    margin-top: 0;
  }

  .cta-top-close-2 {
    width: 16px;
  }

  .cta-top__txt-2 {
    margin-left: 32px;
    font-size: 16px;
    line-height: 16px;
  }

  .logo_pesquisador {
    max-width: 130px;
  }

  .tit-slider-pesquisador {
    font-size: 20px;
    line-height: 26px;
  }

  .slider_nav_pesquisador {
    bottom: 133px;
  }

  .two-collumn-pesquisador {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .logo_v4h {
    max-width: 130px;
  }

  .slider_nav_vh4 {
    bottom: 133px;
  }

  .two-collumn-v4h {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .v4h_bg_interna {
    opacity: .41;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 1190px;
    display: none;
  }

  .v4h_bg_interna.mobile {
    opacity: 1;
    width: 930px;
    margin-top: 21px;
    margin-left: -289px;
    display: block;
  }

  .two-collumn-lab {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .lab_suporte.feature_mobile2, .lab_suporte.feature_mobile1 {
    margin-bottom: 2em;
  }

  .bold-text-5 {
    text-align: left;
    font-size: 34px;
    line-height: 30px;
  }

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

  .bold-text-7 {
    font-size: 34px;
    line-height: 30px;
  }

  .slider_nav_backup {
    bottom: 133px;
  }

  .backup_bg_interna {
    opacity: .41;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 1190px;
    display: none;
  }

  .backup_bg_interna.mobile {
    opacity: 1;
    width: 930px;
    margin-top: 21px;
    margin-left: -289px;
    display: block;
  }

  .html-embed-6 {
    display: none;
  }

  .video-2 {
    display: block;
  }

  .cta-4 {
    height: 240px;
  }

  .logo_google {
    max-width: 130px;
  }

  .slider_nav_google {
    bottom: 133px;
  }

  .button-6.nav {
    width: 40%;
  }

  .two-collumn-google {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .logo_workspace {
    order: -1;
    margin-bottom: 8px;
  }

  .logo_lab {
    max-width: 130px;
  }

  .slider_nav_lab {
    bottom: 133px;
  }

  .litecampus_bg_interna {
    opacity: .41;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 1190px;
    display: none;
  }

  .litecampus_bg_interna.mobile {
    opacity: 1;
    width: 930px;
    margin-top: 21px;
    margin-left: -289px;
    display: block;
  }

  .container-litecampus {
    margin-top: 2em;
  }

  .container-litecampus.form.bg_novo {
    width: 90%;
    padding: 20px;
  }

  .logo_litecampus {
    order: -1;
    margin-bottom: 8px;
  }

  .logo_litecaampus-heaader {
    max-width: 130px;
  }

  .subslider---litecampus {
    font-size: 20px;
    line-height: 26px;
  }

  .lab-box-webinar {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .img-cadastro {
    right: -335px;
  }

  .bt-proximo.active {
    max-width: 80%;
  }

  .text-field-2 {
    padding: 1.2em;
  }

  .img-intro2.foguete {
    height: 20em;
  }

  .logo_mathematica {
    max-width: 130px;
  }

  .container--mathematica {
    margin-top: 1em;
    padding-left: 0;
  }

  .container--mathematica.form.bg_novo {
    width: 90%;
    padding: 20px;
  }

  .two-collumn-mathematica, .five-collumn-mathematica-copy {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .subalider2-mathematica {
    font-size: 24px;
    line-height: 30px;
  }

  .logo_fone {
    max-width: 130px;
  }

  .two-collumn-fone {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .box_vantagens_fone.fone {
    border-radius: 30px;
  }

  .box-vantagens-grid-fone {
    padding-left: 10px;
    padding-right: 10px;
  }

  .logo_consultoria {
    max-width: 130px;
  }

  .container--seguranca {
    margin-top: 2em;
    padding-left: 0;
  }

  .container--seguranca.form.bg_novo {
    width: 90%;
    padding: 20px;
  }

  .two-collumn-seguranca {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .logo_conecta {
    max-width: 160px;
    height: 4em;
  }

  .container-conecta {
    margin-top: 2em;
    padding-left: 0;
  }

  .container-conecta.form.bg_novo {
    width: 90%;
    padding: 20px;
  }

  .container-conecta.center, .container-conecta.download-pdf {
    padding-left: 2em;
  }

  .slider_nav_conecta {
    bottom: 133px;
  }

  .seguranca__bg {
    opacity: .41;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 1190px;
    display: none;
  }

  .seguranca__bg.mobile {
    opacity: 1;
    width: 647px;
    margin-left: -62px;
    display: block;
    inset: -586px auto auto;
    transform: none;
  }

  .tit-init-2 {
    font-size: 1.6em;
  }

  .emote-2 {
    margin-left: 0;
  }

  .img-cadastro-2 {
    right: -326px;
  }

  .logo-bottom-3.center {
    width: 7em;
  }

  .image-33 {
    max-width: 70%;
  }

  .logo_soc {
    max-width: 130px;
  }

  .slider_nav_soc {
    bottom: 133px;
  }

  .bg-soc-slider01 {
    display: none;
    top: -273px;
  }

  .video-popup_close-button {
    width: 2rem;
    height: 2rem;
  }

  .hero_flex {
    width: auto;
    margin-left: 1.5em;
    margin-right: 1.5em;
  }

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

  .image-34 {
    max-width: .7rem;
  }

  .slider_nav_vh4-copy, .slider_consultoria-seguranca, .slider_nav_sheerid {
    bottom: 133px;
  }

  .logo_sheerid {
    max-width: 130px;
  }

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

  .container-8 {
    margin-top: 2em;
  }

  .section-3.lab-wrapper {
    padding-bottom: 0;
  }

  .lab-box-webinar-2 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .subslider-2 {
    font-size: 20px;
    line-height: 26px;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 24px;
    line-height: 24px;
  }

  .hero-section {
    padding-top: 55px;
    padding-bottom: 63px;
  }

  .nn-hero-heading {
    font-size: 28px;
    line-height: 32px;
  }

  .nn-hero-content {
    max-width: 290px;
  }

  .nn-button {
    padding: 20px 33px;
  }

  .nn-button.nav {
    width: 80%;
  }

  .nn-hero-p {
    margin-bottom: 23px;
  }

  .nn-why-section {
    padding-top: 0;
  }

  .nn-why-heading {
    font-size: 28px;
    line-height: 32px;
  }

  .nn-why-block {
    flex-direction: column;
    align-items: stretch;
  }

  .nn-feature-block {
    flex: 0 auto;
    width: 100%;
    height: 170px;
  }

  .nn-feature-block.last {
    width: 100%;
  }

  .nn-what-section {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .nn-what-heading {
    font-size: 28px;
    line-height: 32px;
  }

  .nn-what-heading._2 {
    margin-top: 32px;
  }

  .nn-what-p {
    margin-bottom: 32px;
  }

  .nn-cta-wrapper {
    padding-left: 22px;
    padding-right: 22px;
  }

  .nn-cta-section {
    padding-top: 32px;
  }

  .nn-cta-heading {
    font-size: 28px;
    line-height: 32px;
  }

  .nn-cta-text {
    margin-bottom: 21px;
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 22px;
  }

  .nn-cta-form-field {
    margin-bottom: 26px;
  }

  .nn-rnp-section {
    z-index: 0;
    background-position: 50% 100%;
    background-size: 310px;
    margin-top: -46px;
    padding-top: 71px;
    padding-bottom: 253px;
  }

  .nn-rnp-heading {
    font-size: 28px;
    line-height: 32px;
  }

  .nn-footer-section {
    margin-top: 49px;
    margin-bottom: 44px;
  }

  .nav-menu {
    padding-left: 49px;
    padding-right: 49px;
  }

  .logo-nav-img {
    width: 140px;
    max-width: none;
  }

  .brand {
    align-items: center;
    padding-left: 0;
  }

  .nav-wrapper {
    align-items: center;
  }

  .body-wrapper {
    background-position: 50% 2100px, 50% 0;
    background-size: 3770px, 2040px;
  }

  .footer-wrapper {
    flex-direction: column;
  }

  .img-footer {
    max-width: 100%;
  }

  .img-footer._2 {
    width: 230px;
  }

  .footer-block {
    justify-content: center;
  }

  .nn-feature-section {
    padding-top: 0;
  }

  .html-embed {
    overflow: hidden;
  }

  .footer-links {
    justify-content: center;
  }

  .image-9 {
    width: 110px;
  }

  .section {
    padding-top: 0;
  }

  .section.menu {
    z-index: 1;
    margin-top: -201px;
    padding-bottom: 1em;
  }

  .section.aplica-o {
    margin-bottom: -74px;
    padding-top: 2em;
    padding-bottom: 25.9em;
  }

  .section.consultoria {
    background-image: none;
    padding-top: .3em;
    padding-bottom: 3.9em;
  }

  .section.consultoria.v2 {
    margin-top: 244px;
  }

  .section.consultoria.is--solucoes {
    margin-top: 157px;
  }

  .section.ebook {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .section.ebook.poduct {
    padding-top: 2em;
  }

  .section.ebook.home {
    padding-bottom: 3em;
  }

  .section.hero {
    background-size: 1430px;
    height: 510px;
    margin-bottom: -25px;
    padding-top: 11.4em;
  }

  .section.produto {
    background-position: 50% 0;
    background-size: 830px;
    height: 420px;
    margin-bottom: -25px;
    padding-top: 9.6em;
  }

  .section.compute {
    background-image: none;
    padding-top: 3.9em;
    padding-bottom: 3.9em;
  }

  .section.identidade {
    padding-top: 2em;
    padding-bottom: 0;
  }

  .section.blog {
    background-size: 1430px;
    height: 510px;
    margin-bottom: -25px;
    padding-top: 11.4em;
  }

  .section.blog_list {
    margin-top: -85px;
  }

  .section.blog_article {
    margin-top: -413px;
  }

  .section.compute {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acb8_top_Compute_bg.png");
    background-position: 50% 0;
    background-size: 1780px;
    height: 510px;
    margin-bottom: -25px;
    padding-top: 8.3em;
  }

  .section.compute_section {
    padding-top: 7.1em;
  }

  .section.principais_vantagens {
    padding-top: 6em;
  }

  .section.hero-futuro {
    background-position: 50% 0;
    background-size: cover;
    height: 500px;
    margin-bottom: -25px;
    padding-top: 9.3em;
    padding-bottom: 0;
  }

  .section.hero-futuro.todas, .section.hero-futuro.identidade {
    background-size: cover;
  }

  .section.blog-3 {
    padding-bottom: 0;
  }

  .section.produto-sol {
    background-position: 50% 0;
    background-size: 1280px;
    height: 420px;
    margin-bottom: 0;
    padding-top: 11.4em;
  }

  .section.cases {
    padding-bottom: 0;
  }

  .section.cases-blog {
    margin-top: -115px;
  }

  .section.nuvem-hero {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acb8_top_Compute_bg.png");
    background-position: 50% 0;
    background-size: 1780px;
    height: 510px;
    margin-bottom: -25px;
    padding-top: 8.3em;
  }

  .section.produtos {
    margin-top: 0;
    padding-top: 2em;
  }

  .section.solucoes {
    z-index: 1;
    margin-top: 0;
  }

  .section.aplicacoes {
    margin-top: -71px;
  }

  .section.moodle01 {
    background-image: linear-gradient(#fffc, #fdfdfdcc 19%, #fdfdfd00 35%), url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acb8_top_Compute_bg.png");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 1780px;
    height: 510px;
    margin-top: 0;
    margin-bottom: -25px;
    padding-top: 13em;
  }

  .section.moodle02 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acb8_top_Compute_bg.png");
    background-position: 50% 0;
    background-size: 1780px;
    height: 510px;
    margin-top: 0;
    margin-bottom: -25px;
    padding-top: 13em;
  }

  .section.moodle03 {
    background-image: linear-gradient(#fffc 20%, #fff0 39%), url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acb8_top_Compute_bg.png");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 1780px;
    height: 510px;
    margin-top: 0;
    margin-bottom: -25px;
    padding-top: 13em;
  }

  .section.moodle04 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acb8_top_Compute_bg.png");
    background-position: 50% 0;
    background-size: 1780px;
    height: 510px;
    margin-top: 0;
    margin-bottom: -25px;
    padding-top: 13em;
  }

  .section.principais_vantagens_moodle {
    padding-top: 0;
  }

  .section.conferencia {
    background-image: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2em;
  }

  .section.conf_wrapper {
    background-position: 0%;
  }

  .section.educacional01, .section.eventos01 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acb8_top_Compute_bg.png");
    background-position: 50% 0;
    background-size: 1780px;
    height: 510px;
    margin-top: 0;
    margin-bottom: -25px;
    padding-top: 13em;
  }

  .section.eventos01.interna {
    background-position: 35% 0;
    padding-top: 10.9em;
  }

  .section.eventos_wrapper_organiza.sala {
    margin-top: 4em;
  }

  .section.diploma01 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 100%;
    background-repeat: repeat-y;
    background-size: 1780px;
    height: 510px;
    margin-top: -5px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.diploma2 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 0;
    background-size: 1780px;
    height: 510px;
    margin-top: -10px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.diploma3 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 0;
    background-repeat: no-repeat;
    background-size: 1780px;
    height: 510px;
    margin-top: -10px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.diploma4 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 0;
    background-size: 1780px;
    height: 510px;
    margin-top: -10px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.principais_vantagens_diploma, .section.principais_vantagens_cartilha {
    padding-top: 0;
  }

  .section.cartilha, .section.ebookdiploma {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 100%;
    background-repeat: repeat-y;
    background-size: 1780px;
    height: 510px;
    margin-top: -5px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.pesquisador01 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto 100%;
    height: 600px;
    margin-top: 0;
    margin-bottom: -25px;
    padding-top: 180px;
  }

  .section.pesquisador02, .section.v4h_01 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 100%;
    background-repeat: repeat-y;
    background-size: 1780px;
    height: 510px;
    margin-top: -5px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.v4h_02 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 0;
    background-size: 1780px;
    height: 510px;
    margin-top: -10px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.v4h_03 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 0;
    background-repeat: no-repeat;
    background-size: 1780px;
    height: 510px;
    margin-top: -10px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.principais_vantagens_v4h {
    padding-top: 0;
  }

  .section.lab {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46acb8_top_Compute_bg.png");
    background-position: 50%;
    background-size: cover;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 17.2em;
    padding-bottom: 9.9em;
  }

  .section.backup_01 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 100%;
    background-repeat: repeat-y;
    background-size: 1780px;
    height: 510px;
    margin-top: -5px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.principais_vantagens_backup {
    padding-top: 0;
  }

  .section.hero-sobre {
    background-position: 50% 0;
    background-size: cover;
    height: 450px;
    margin-bottom: -25px;
    padding-top: 9.3em;
    padding-bottom: 0;
  }

  .section.google_01 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 100%;
    background-repeat: repeat-y;
    background-size: 1780px;
    height: 510px;
    margin-top: -5px;
    margin-bottom: -25px;
    padding-top: 4em;
    padding-bottom: 0;
  }

  .section.google_02, .section.google_03 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 100%;
    background-repeat: repeat-y;
    background-size: 1780px;
    height: 510px;
    margin-top: -5px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.google_wrapper.more-top-space {
    background-color: #0000;
    margin-top: 2em;
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .section.lab_01 {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 100%;
    background-repeat: repeat-y;
    background-size: 1780px;
    background-clip: border-box;
    height: 510px;
    margin-top: -5px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.lab_02 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 100%;
    background-repeat: repeat-y;
    background-size: 1780px;
    height: 510px;
    margin-top: -5px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.lab-slider-01, .section.lab-slider-02 {
    padding-top: 2em;
  }

  .section.v4h_01-copy, .section.litecampus-imgslider {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 100%;
    background-repeat: repeat-y;
    background-size: 1780px;
    height: 510px;
    margin-top: -5px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.litecampus-img2 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 0;
    background-size: 1780px;
    height: 510px;
    margin-top: -10px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.slideer-litecampus-img3 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 0;
    background-repeat: no-repeat;
    background-size: 1780px;
    height: 510px;
    margin-top: -10px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.mathematic_01 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 100%;
    background-repeat: repeat-y;
    background-size: 1780px;
    height: 510px;
    margin-top: -5px;
    margin-bottom: -25px;
    padding: .5em;
  }

  .section.mathematica_02 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 0;
    background-size: 1780px;
    height: 510px;
    margin-top: -10px;
    margin-bottom: -25px;
    padding: .5em;
  }

  .section.fone_01 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 100%;
    background-repeat: repeat-y;
    background-size: cover;
    height: 510px;
    margin-top: -5px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.fone_02 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ad34_slider4_diplmadigital_v2.png");
    background-position: 35% 0;
    background-size: 1780px;
    height: 510px;
    margin-top: -10px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.fone-wrapper.final {
    padding-top: 0;
  }

  .section.seguranca_02, .section.seguranca_01 {
    height: 510px;
    margin-top: -10px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.conecta-01 {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .section.conecta-sobre {
    padding-top: 0;
  }

  .section.conecta-solucoes {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .section.conecta-caracteristica {
    padding-top: 0;
  }

  .section.conecta-participe {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.seguranca {
    background-image: none;
    padding-top: .3em;
    padding-bottom: 3.9em;
  }

  .section.seguranca.v2 {
    margin-top: 244px;
  }

  .section.seguranca.is--solucoes {
    margin-top: 157px;
  }

  .section.soc {
    height: auto;
    margin-top: -10px;
    margin-bottom: -25px;
    padding-top: 4em;
  }

  .section.sheerid01 {
    margin-top: 0;
    margin-bottom: -25px;
    padding-top: 13em;
  }

  .section.principais_vantagens_sheerid {
    padding-top: 0;
  }

  .section.top-interna-sheerid {
    margin-top: 5.5em;
  }

  .container {
    margin-top: 2em;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 1em;
    padding-right: 1em;
    display: block;
  }

  .container.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container.nav_mobile {
    background-color: var(--dark-slate-blue);
    color: #0000;
    max-width: 1140px;
    min-height: 49px;
    padding-bottom: 0;
  }

  .container.nav_mobile.consultoria {
    justify-content: space-between;
    display: flex;
  }

  .container.conferenciaweb {
    flex-flow: row;
    justify-content: space-between;
    max-width: none;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .container.pesquisador {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2em;
    padding-bottom: 1em;
  }

  .container.center {
    padding-left: 0;
    padding-right: 0;
  }

  .container.vantagens-google {
    margin-top: 0;
  }

  .container.lab-middle-wrapper.two-collumns {
    display: block;
  }

  .slider {
    z-index: auto;
    margin-top: -243px;
    position: relative;
  }

  .slider.blog {
    height: 600px;
    position: relative;
  }

  .slide {
    background-position: 50%;
  }

  .slide.slide3 {
    background-size: 1500px;
  }

  .slide.slide1 {
    background-position: 50% 0;
    background-size: 1700px;
  }

  .slide.slide0 {
    background-size: 1500px;
  }

  .slide.slide5 {
    background-position: 50% 0;
    background-size: 1700px;
  }

  .mask.blog {
    height: 600px;
  }

  .slide-wrapper {
    padding-top: 14.2em;
  }

  .slide-wrapper.blog {
    background-position: 50% 100%;
  }

  .slide-wrapper.eventos {
    background-position: 50% 100%;
    padding-top: 8.3em;
  }

  .slider__nav {
    margin-left: 32px;
    font-size: .3em;
    display: none;
    inset: auto 0% 0%;
    transform: translate(0, -380%);
  }

  .slider__nav.blog {
    margin-top: -74px;
    margin-left: 0;
    position: absolute;
    inset: auto 0% -100px;
  }

  .slider__nav.cases {
    margin-top: -105px;
    margin-left: 0;
    display: none;
    position: absolute;
    inset: auto 0% 24%;
  }

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

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

  .heading.moodle {
    color: #fff;
  }

  .heading.conferencia {
    line-height: 32px;
  }

  .heading.conferencia.como, .heading.conferencia.facil, .heading.conferencia.conheca, .heading.parte {
    text-align: left;
  }

  .heading.educacional, .heading.eventos {
    color: #fff;
  }

  .heading.diplomaslider1, .heading.lab {
    color: #fff;
  }

  .heading.lab.white {
    font-size: 30px;
    line-height: 30px;
  }

  .slider__p {
    margin-bottom: 16px;
  }

  .button {
    width: 100%;
  }

  .button.nav {
    width: 80%;
  }

  .button.is--big.mathematica {
    margin-top: 0;
  }

  .button.is--sub {
    width: 100%;
  }

  .button.pesquisador-bt01 {
    margin-right: 1em;
    padding: 1.1em 1.5em;
  }

  .button.pesquisador-bt02 {
    padding: 1.1em 1.5em;
  }

  .button.lab-bt-red, .button.lab-bt-dark, .button.conecta-bt-green, .button.soc-bt, .button.soc-bt--02, .button.lab-bt-red, .button.lab-bt-yellow, .button.lab-bt-orange {
    width: 100%;
    margin-bottom: 20px;
  }

  .slider__content {
    max-width: 290px;
    margin-top: 1.5em;
  }

  .nav {
    z-index: 20000;
    padding-bottom: 0;
  }

  .nav.conferencia {
    padding-top: 0;
  }

  .nav.diploma, .nav.lab, .nav.google {
    display: block;
  }

  .nav__menu {
    z-index: 5000;
    border-radius: 0 0 24px 24px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .nav__logo {
    width: 96px;
    max-width: none;
  }

  .nav__wrapper {
    align-items: center;
    padding-top: 0;
  }

  .nav__wrapper.lps_interna {
    width: 100%;
    padding-left: 0;
  }

  .nav__link-app {
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    display: flex;
  }

  .search {
    border-radius: 500px;
    flex-wrap: wrap;
    height: auto;
    overflow: hidden;
    box-shadow: 1px 1px 20px #00000063;
  }

  .search__drop {
    border-radius: 2px;
    flex-wrap: wrap;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 11px 4px;
    font-size: 12px;
    font-weight: 600;
  }

  .search__separator {
    display: none;
  }

  .search__button {
    background-position: 50%;
    background-size: 4vw;
    border-radius: 0;
    width: 17%;
    position: static;
  }

  .search__input {
    flex-direction: row;
  }

  .search-input {
    text-align: center;
    border-style: solid;
    border-color: #0000002e;
    width: 100%;
    height: 60px;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
    line-height: 12px;
  }

  .search__icon {
    border-radius: 0;
    width: 100%;
    margin-right: 0;
  }

  .service-menu__link.is--blue, .service-menu__link.is--blue2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .service-menu__link.is--green {
    padding-left: 17px;
    padding-right: 17px;
  }

  .service-menu__link.is--yellow, .service-menu__link.is--rounded {
    padding-left: 16px;
    padding-right: 16px;
  }

  .service-menu__link-txt {
    text-align: center;
    font-size: 10px;
    line-height: 12px;
  }

  .service-menu__link-img {
    width: 16px;
    margin-right: 6px;
  }

  ._4-collumns {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .card__wrapper {
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card__wrapper.blog {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .card__content-hd.is--big {
    color: var(--dark-slate-blue);
    text-align: center;
  }

  .card__content-hd.is--big.left {
    text-align: left;
  }

  .card__content-hd.is--big.left.white-span {
    color: #fff;
    max-width: 100%;
    font-size: 24px;
    line-height: 24px;
  }

  .card__content-hd.is--green {
    text-align: center;
    margin-top: 0;
  }

  .card__content-hd.is--green.eventos, .card__content-hd.is--green.eventos_blue, .card__content-hd.is--light-blue, .card__content-p {
    text-align: left;
  }

  .card__content-p.is--white {
    text-align: center;
    margin-bottom: 0;
    padding-right: 0;
  }

  .card__content-p.is--white.categoria {
    padding: 8px 14px;
    font-size: 12px;
  }

  .card__content-p.is--white.blog {
    max-width: 260px;
    padding-top: 0;
    padding-bottom: 16px;
    padding-right: 0;
  }

  .card__content-p.is--white.mobile {
    color: var(--dark-slate-blue);
    text-align: left;
    margin-bottom: 32px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .card__content-p.is--white.left, .card__content-p.is--white.cases-destaques {
    text-align: left;
  }

  .card__content-p.is--white.label {
    max-width: 260px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .card__content-p.is-consultoria {
    text-align: left;
  }

  .card.collection_first {
    margin-right: 0;
  }

  .card__hd {
    text-align: left;
    flex: 0 auto;
  }

  .card__hd.is--white {
    margin-bottom: 5px;
  }

  .card__p {
    color: #7c8087;
    text-align: left;
  }

  .align-right {
    text-align: left;
    padding-left: 16px;
  }

  .align-right.compute {
    padding-left: 16px;
  }

  .cta {
    border-radius: 50px;
    width: 100%;
    height: auto;
    margin-top: 126px;
    padding: 48px 21px 33px;
  }

  .cta.is--blue, .cta.is--green, .cta.lab, .cta.moodle {
    max-width: 100%;
    padding-left: 29px;
    padding-right: 29px;
  }

  .cta.green {
    padding-top: 30px;
    display: block;
    position: static;
  }

  .cta__content {
    flex-direction: column;
    justify-content: space-between;
  }

  .cta__content.p-blue {
    max-width: 100%;
  }

  .cta__content.is--blue {
    width: 100%;
  }

  .cta__content.is--blue.canal {
    margin-top: 20px;
  }

  .cta__txt {
    margin-top: 8px;
  }

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

  .cta__img {
    width: 320px;
    margin-top: 0;
    position: static;
    transform: translate(0%, -86%);
  }

  .news.top-48 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-auto-flow: row;
    justify-items: start;
  }

  .card__content {
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .card__content.is--consultoria {
    text-align: left;
    margin-right: 0;
  }

  .card__content.is--compute {
    text-align: left;
    align-items: flex-start;
    margin-left: 0;
  }

  .card__content.home, .card__content.is-security {
    align-items: flex-start;
  }

  .card__content.is--blog {
    align-items: flex-start;
    width: 80%;
    padding-top: 0;
  }

  .card__content.is--compute-logo {
    align-items: flex-start;
    max-width: 180px;
    margin-top: 30px;
    margin-left: 0;
  }

  .news__form {
    flex-direction: column;
    align-items: center;
    height: auto;
  }

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

  .news__content.home {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .news-wrapper {
    width: 100%;
  }

  .news__form-field {
    background-position: 16px;
    background-size: 16px;
    border-radius: 200px;
    height: 40px;
    padding-left: 45px;
  }

  .news__form-field::placeholder {
    font-size: 10px;
    line-height: 10px;
  }

  .news__form-block {
    height: auto;
  }

  .submit-button {
    border-radius: 200px;
    width: 100%;
    height: 40px;
    margin-top: 8px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 10px;
  }

  .footer__company {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer__company-wrapper {
    flex-direction: row;
    justify-content: center;
  }

  .footer__company-img {
    height: 38px;
    margin: 8px 13px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer__company-img.google {
    height: 28px;
  }

  .footer__company-txt {
    max-width: 250px;
  }

  .footer__links {
    grid-template-columns: 1fr;
    padding: 40px 16px;
  }

  .footer__links-hd, .footer__links-p {
    text-align: left;
  }

  .footer__capes {
    grid-template-columns: 1fr;
    padding: 20px 17px;
  }

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

  .footer__rnp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    padding-bottom: 52px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .footer__rnp-wrapper {
    text-align: center;
    border-bottom-style: none;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .footer__rnp-link {
    text-align: left;
    margin-top: 8px;
    margin-bottom: 4px;
    margin-right: 10px;
    display: block;
  }

  .footer_rnp-block {
    flex-direction: row-reverse;
    place-content: flex-start flex-end;
    align-items: center;
    margin-top: 0;
  }

  .footer__rnp-img {
    align-self: center;
    width: 70px;
    display: none;
  }

  .footer__rnp-img.first {
    display: block;
  }

  .footer__txt {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    line-height: 14px;
  }

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

  .image-10 {
    width: 1600px;
    margin-top: 0%;
    margin-left: 0%;
    margin-right: -115px;
    display: block;
    inset: 0% 0% auto auto;
    transform: translate(0%, 83%);
  }

  .overflow-hidden {
    margin-top: -3px;
  }

  .consultoria__bg.mobile {
    width: 610px;
    margin-left: -125px;
    top: -115%;
  }

  .consultoria__bg-2 {
    display: none;
  }

  .image-12 {
    width: 10px;
  }

  .nav__menu-app {
    top: 63px;
    overflow: visible;
    box-shadow: 0 0 30px #00000052;
  }

  .nav__menu-app-title {
    overflow: visible;
  }

  .nav__menu-app-triangle {
    left: 63%;
  }

  .nav__menu-link-block {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    position: relative;
  }

  .nav__menu-conta {
    display: none;
    top: 63px;
    overflow: visible;
    box-shadow: 0 0 30px #00000052;
  }

  .nav__menu-conta-triangle {
    left: auto;
  }

  .nav__menu-conta-title {
    overflow: visible;
  }

  .hero__content {
    max-width: 100%;
    padding-left: 0;
  }

  .hero__content.diploma_digital, .hero__content.pesquisador_hero, .hero__content.lab, .hero__content.google, .hero__content.lab_nas_nuvens, .hero__content.lab_nas_nuvens_interna {
    max-width: 100%;
  }

  .hero__content.seguranca, .hero__content.soc {
    max-width: 100%;
    margin-left: 0;
  }

  .header__p {
    text-align: left;
    margin-bottom: 23px;
  }

  .header__p.moodle, .header__p.educacional {
    color: #fff;
  }

  .header__p.educacional.white.interno {
    font-size: 14px;
    line-height: 16px;
  }

  .header__p.educacional.produtos, .header__p.eventos {
    text-align: left;
  }

  .header__p.diploma, .header__p.diplomadigital, .header__p.diplomadigital, .header__p.diplomadigital {
    color: #fff;
  }

  .header__p.pesquisador {
    color: #fff;
    line-height: 22px;
  }

  .header__p.lab.white.interno {
    font-size: 14px;
    line-height: 16px;
  }

  .header__p.lab.produtos {
    text-align: left;
  }

  .header__p.lab {
    color: #fff;
  }

  .header__p.lab-evento-desc, .header__p.mathermetica {
    color: #fff;
  }

  .header__p.mathermetica.white {
    max-width: 100%;
    font-size: 14px;
    line-height: 16px;
  }

  .header__p.seguranca, .header__p.conecta_rede, .header__p.lab, .header__p.lab {
    color: #fff;
  }

  .header__p.lab.dark.upcase.sub-tit {
    font-size: 20px;
    line-height: 24px;
  }

  .two-collumn {
    grid-template-columns: 1fr;
  }

  .heading__sobre {
    text-align: left;
  }

  .p__sobre {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__sobre.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .img__sobre {
    max-width: 80%;
    margin-bottom: 16px;
  }

  .featires__sobre-div {
    align-items: center;
    padding-left: 0;
  }

  ._3-collumns {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .heading__cases, .p__cases {
    text-align: center;
  }

  .footer__bg {
    width: 710px;
    inset: auto auto 0% -25%;
    transform: none;
  }

  .sobre__bg {
    width: 1000px;
    top: 10%;
  }

  .div-block {
    text-align: left;
    flex-direction: column;
    align-items: center;
    max-width: 100%;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: flex;
  }

  .tabs__menu {
    border-radius: 15px;
    flex-direction: column;
    height: auto;
  }

  .tab__link {
    margin-top: 1px;
    margin-bottom: 0;
    margin-right: 0;
    padding: 16px 30px;
    font-size: 11px;
  }

  .tab__link.w--current {
    margin-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .nav__menu-60min {
    display: none;
    top: 63px;
    overflow: visible;
    box-shadow: 0 0 30px #00000052;
  }

  .nav__menu-60min-title {
    overflow: visible;
  }

  .compute__bg.mobile {
    width: 810px;
    margin-top: 0;
    margin-left: 0;
    inset: 0% 0% auto auto;
    transform: translate(110px);
  }

  .blog_01 {
    background-image: url("https://cdn.prod.website-files.com/6639405d7f2b6d8c2b46a948/6639405d7f2b6d8c2b46ab85_mask_blog_slider.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1330px;
  }

  .bg_slider {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    height: 620px;
  }

  .p__blog {
    text-align: left;
  }

  .p__blog.small.post_resume h1 {
    font-size: 28px;
  }

  .p__blog.small.post_resume h2 {
    font-size: 24px;
  }

  .p__blog.small.post_resume h3 {
    font-size: 20px;
  }

  .p__blog.small.post_resume h4 {
    font-size: 18px;
  }

  .heading__blog {
    text-align: left;
    font-size: 24px;
    line-height: 24px;
  }

  .img_big_post {
    height: 170px;
  }

  .collection-item-ve {
    margin-left: 0;
    margin-right: 0;
  }

  .wrapper_post {
    height: auto;
    padding-left: 18px;
    padding-right: 18px;
  }

  .collection-item-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .box_assine {
    border-radius: 13px;
    padding: 32px 8px;
  }

  .box_assine.small {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .tit_category {
    padding-left: 8px;
    padding-right: 8px;
  }

  .social_share {
    flex-direction: column;
  }

  .column.social {
    padding-left: 0;
  }

  .share_buttons {
    margin-left: 0;
  }

  .column-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns {
    flex-direction: column;
  }

  .columns.assine {
    display: block;
  }

  .cliente_case {
    justify-content: center;
  }

  .compute__detail {
    width: 1000px;
    top: 10%;
  }

  .img__compute {
    max-width: 80%;
    margin-bottom: 0;
  }

  .heading__compute {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .box_vantagens_compute {
    border-radius: 500px;
    padding: 83px 24px;
  }

  .features__compute-hd {
    text-align: center;
    margin-right: 0;
    font-size: 20px;
  }

  .features__compute-hd.is--big {
    color: var(--dark-slate-blue);
    text-align: center;
  }

  .features__compute-hd.is--green, .features__compute-hd.is--light-blue {
    text-align: center;
  }

  .compute__content.title {
    text-align: center;
    flex-direction: column;
  }

  .column-4, .column-4.moodle, .column-4.educacional, .column-4.diploma, .column-4.cartilha {
    padding-right: 0;
  }

  .compute_bg_interna.mobile {
    width: 730px;
    margin-top: 0;
    margin-left: -169px;
  }

  .card__content-hd-big.is--big {
    color: var(--dark-slate-blue);
    text-align: center;
  }

  .card__content-hd-big.is--big.is--bigwhite {
    font-size: 24px;
    line-height: 24px;
  }

  .card__content-hd-big.is--green, .card__content-hd-big.is--light-blue, .card__content-p_compute {
    text-align: center;
  }

  .video_box {
    max-width: 100%;
  }

  .card__content_compute {
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .card__content_compute.is--compute {
    max-width: 330px;
  }

  .box_form_compute {
    max-width: 100%;
    padding: 33px 16px;
  }

  .heading_form {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

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

  .card__content-p_compute_form.is--white {
    margin-bottom: 0;
    line-height: 20px;
  }

  .card__content-p_compute_form.is--white.top_form {
    color: #eb9346;
    font-size: 20px;
  }

  .nn-compute-form-field {
    margin-bottom: 16px;
    font-size: 14px;
  }

  .nn-compute-form-field::placeholder {
    font-size: 14px;
  }

  .fields_form {
    flex-direction: column;
  }

  .bg-mask {
    max-width: 2030px;
  }

  .nav-link-wrapper.is--60, .nav-link-wrapper.is--account {
    display: none;
  }

  .compute__logo {
    max-width: 82px;
  }

  .compute-logo-wrapper {
    margin-top: 24px;
  }

  .compute__logo-sec {
    width: 32px;
  }

  .compute__logo-sec.googe {
    width: 80px;
  }

  .cta-content__p {
    margin-bottom: 16px;
  }

  .footer-img {
    width: auto;
    padding-left: 10px;
    display: none;
  }

  .drop-nav__link.account {
    border-radius: 500px;
  }

  .dropdown-toggle {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .icon {
    position: absolute;
  }

  .dropdown-list-2.account {
    background-color: var(--sandy-brown);
  }

  .div-block-2 {
    margin-top: 2px;
  }

  .column-assine {
    justify-content: space-between;
  }

  .column-7 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .grid-blog, .compute-help {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .two-collumn-compute {
    grid-template-columns: 1fr;
  }

  .column-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .img__nuvem {
    max-width: 80%;
    margin-bottom: 16px;
  }

  .two-collumn-nuvem {
    grid-template-columns: 1fr;
  }

  .blog-collection-item {
    margin-left: 0;
    margin-right: 0;
  }

  .popup-cta {
    z-index: 2147483647;
    height: auto;
    min-height: auto;
    padding-top: 32px;
    overflow: auto;
  }

  .cta-wrapper {
    overflow: visible;
  }

  .cta-top {
    border-radius: 60px 0 0;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 21px;
    padding-bottom: 21px;
    padding-left: 24px;
  }

  .cta-main-block {
    background-color: var(--dark-slate-blue-2);
    flex-direction: column-reverse;
    padding: 24px 16px 40px;
  }

  .cta-top__product {
    margin-left: 0;
  }

  .cta-main-content {
    display: none;
  }

  .cta-main-content.mobile {
    max-width: 100%;
    display: block;
  }

  .cta-top__logo {
    width: 85px;
    margin-bottom: 8px;
    margin-right: 8px;
  }

  .cta-top__txt {
    text-align: left;
    margin-top: 8px;
    margin-bottom: 0;
    margin-left: 16px;
    font-size: 16px;
    line-height: 20px;
  }

  .cta-top__product-txt {
    margin-left: 8px;
    font-size: 16px;
    line-height: 16px;
  }

  .cta-main-content__hd {
    font-size: 24px;
    line-height: 30px;
  }

  .cta-main-content__hd.success {
    font-size: 24px;
    line-height: 28px;
  }

  .cta-main-content__p {
    margin-bottom: 24px;
  }

  .cta-main-content__txt-2 {
    max-width: 100%;
    font-size: 20px;
  }

  .cta-main-content__logo {
    width: 80px;
    margin-top: 32px;
  }

  .cta-main-form__hd {
    font-size: 20px;
  }

  .cta-main-form__hd.mobile {
    display: block;
  }

  .cta-main-success-message {
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    height: auto;
    min-height: 110%;
  }

  .cta-success-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
  }

  .cta-main-sucess__img {
    width: 100%;
  }

  .cta-sucess-content {
    margin-bottom: 0;
  }

  .cta-top__bg {
    margin-left: 59px;
    display: none;
    left: -40%;
  }

  .cta-main__bg {
    margin-right: -968px;
    display: none;
  }

  .cta-top-close {
    width: 16px;
    position: absolute;
    inset: 14% 4% auto auto;
  }

  .collection-item-releated {
    margin-left: 0;
    margin-right: 0;
  }

  .wrapper_post-blog {
    height: auto;
    padding-left: 18px;
    padding-right: 18px;
  }

  .collection-list-wrapper-4 {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 1150px;
  }

  .mask-layer {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    height: 530px;
  }

  .mask-layer.search-section {
    height: 630px;
  }

  .img-post {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 1090px;
    background-attachment: scroll;
    height: 530px;
  }

  .zxxzx.social {
    padding-left: 0;
  }

  .collection-veja-item {
    margin-left: 0;
    margin-right: 0;
  }

  .cta-main__bg-div {
    margin-right: -968px;
    display: none;
  }

  .div-block-3 {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .cta-main-content-success {
    display: flex;
  }

  .cta-main-content-success.mobile {
    max-width: 100%;
    display: block;
  }

  .cta-main-content-success.pc {
    display: none;
  }

  .search-item-wrapper {
    flex-direction: column;
  }

  .search-result-wrapper {
    margin-top: 0;
  }

  .search-result-item {
    flex-direction: column;
    display: flex;
  }

  .hd__relacionados {
    text-align: left;
    font-size: 14px;
  }

  .img-post-internas {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 1090px;
    background-attachment: scroll;
    height: 530px;
  }

  .termos-links {
    margin-top: 8px;
  }

  .resultado_texto_error {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-3 {
    grid-template-columns: .5fr .5fr;
    grid-template-areas: ". Area";
    grid-auto-flow: row;
    place-content: center space-around;
    place-items: center;
  }

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

  .aplicacoes-item {
    width: 100%;
  }

  .box-vantagens-grid {
    grid-template-columns: 1fr 1fr;
  }

  .author-block.medium_post {
    padding: 24px 16px 32px;
  }

  .logo-mobile-menu {
    margin-bottom: 40px;
  }

  .nav-menu-mobile {
    display: none;
  }

  .no-sign_txt {
    text-align: center;
    margin-left: 0;
    font-size: 12px;
  }

  .box_form_moodle {
    max-width: 100%;
    padding: 33px 16px;
  }

  .heading_form_moodle {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .slider_moodle {
    height: 500px;
  }

  .slider_nav_moodle {
    bottom: -9px;
  }

  .logo_blue_moodle, .logo_white_moodle {
    width: 120px;
    top: -63px;
  }

  .img__moodle {
    max-width: 80%;
    margin-bottom: 0;
  }

  .moodle_compute__detail {
    width: 1000px;
    top: 10%;
  }

  .two-collumn-moodle {
    grid-template-columns: 1fr;
  }

  .moodle-help {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 2em;
    display: flex;
  }

  .moodle-help.left {
    background-position: 50%;
  }

  .moodle_bg_interna.mobile {
    width: 730px;
    margin-top: 0;
    margin-left: -169px;
  }

  .heading__moodle {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .subheading__moodle {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .logo_moodle {
    width: 96px;
    max-width: none;
    margin-left: 1em;
  }

  .logo_conferencia {
    max-width: 100%;
  }

  .bt_conf_orange {
    width: 100%;
    margin-bottom: .5em;
  }

  .bt_conf_orange.nav {
    width: 80%;
  }

  .bt_conf_orange.is--sub, .bt_conf_white {
    width: 100%;
  }

  .bt_conf_white.nav {
    width: 80%;
  }

  .bt_conf_white.is--sub {
    width: 100%;
  }

  .conf_conheca_block {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 1em;
    display: flex;
  }

  .two-collumn-conf {
    grid-template-columns: 1fr;
  }

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

  .card__content-conf_como.is--big {
    color: var(--dark-slate-blue);
    text-align: center;
  }

  .card__content-conf_como.is--big.left {
    text-align: left;
  }

  .card__content-conf_como.is--big.left.white-span {
    color: #fff;
    max-width: 100%;
    font-size: 24px;
    line-height: 24px;
  }

  .card__content-conf_como.is--green {
    text-align: center;
  }

  .card__content-conf_como.is--light-blue {
    text-align: left;
  }

  .conf-help {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 1em;
    display: flex;
  }

  .conf-help.usar {
    text-align: left;
    align-items: flex-start;
  }

  .p__orange_box {
    text-align: left;
    margin-bottom: 16px;
  }

  .four-collumn-conf, .tree-collumn-conf {
    grid-template-columns: 1fr;
  }

  .p__conf_list_blue, .p__conf_diferenciais {
    text-align: left;
    margin-bottom: 16px;
  }

  .bt_conf_green.nav {
    width: 80%;
  }

  .bt_conf_green.is--sub {
    width: 100%;
  }

  .bt_conf_blue.nav {
    width: 80%;
  }

  .bt_conf_blue.is--sub {
    width: 100%;
  }

  .footer__conf-wrapper {
    border-bottom-style: none;
  }

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

  .card__content-hd_conf.is--big {
    color: var(--dark-slate-blue);
    text-align: center;
  }

  .card__content-hd_conf.is--big.left {
    text-align: left;
  }

  .card__content-hd_conf.is--big.left.white-span {
    color: #fff;
    max-width: 100%;
    font-size: 24px;
    line-height: 24px;
  }

  .card__content-hd_conf.is--green {
    text-align: center;
  }

  .card__content-hd_conf.is--light-blue {
    text-align: left;
  }

  .card__content-hd_conf.is--light_dark.mobile {
    text-align: center;
  }

  .p__sobre_conf {
    text-align: left;
    margin-bottom: 16px;
  }

  .footer__conf_-link {
    margin-top: 8px;
    margin-bottom: 4px;
    margin-right: 0;
    display: block;
  }

  .footer_conf-block {
    margin-top: 0;
    display: block;
  }

  .footer__conf-img {
    align-self: center;
    width: 70px;
    display: none;
  }

  .footer__conf-img.first {
    display: none;
  }

  .footer__rnp-img-copy {
    align-self: center;
    width: 70px;
    display: none;
  }

  .footer__rnp-img-copy.first {
    display: none;
  }

  .brand-2 {
    width: 60%;
  }

  .modal_senha {
    height: auto;
    padding-top: 2em;
    padding-bottom: 2em;
    position: static;
  }

  .bg_modal {
    border-radius: 10px;
    width: 100%;
    margin-top: 2em;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .top_modal, .login_choices {
    display: block;
  }

  .login_infos {
    border-right-style: none;
    margin-bottom: 2em;
    padding-right: 1em;
  }

  .left_modal-wrapper.top {
    border-radius: 0;
  }

  .left_modal-wrapper.bottom {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
  }

  .top_left {
    border-radius: 10px;
    grid-template-rows: 140px auto;
  }

  .slider_educacional {
    height: 500px;
  }

  .slider_nav_educacional {
    bottom: 31px;
  }

  .tree-collumn-educacional {
    grid-template-columns: 1fr;
  }

  .heading__educacional {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .p__educacional {
    text-align: left;
    margin-bottom: 16px;
  }

  .educacional_suporte {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 2em;
    display: flex;
  }

  .educacional_suporte.left {
    background-position: 50%;
  }

  .educacional_suporte.mobile {
    text-align: left;
    align-items: flex-start;
  }

  .container_educacional {
    margin-top: 0;
    padding-top: 0;
  }

  .container_educacional.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container_educacional.conferenciaweb {
    flex-flow: row;
    justify-content: space-between;
    max-width: none;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .subheading__educacional {
    text-align: left;
    margin-top: 1em;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .grid_icons_educacional {
    grid-template-columns: .5fr 1.5fr;
  }

  .p__icons_educacional {
    text-align: left;
    margin-bottom: 0;
  }

  .logo_blue_educacional {
    width: 120px;
    top: -63px;
  }

  .educacional__detail {
    width: 1000px;
    top: 10%;
  }

  .tree-collumn-spaced-educacional {
    grid-template-columns: 1fr;
  }

  .heading__educacional_middle {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .educacional_bg_interna_01.mobile, .educacional_bg_interna_02.mobile {
    width: 730px;
    margin-top: 0;
    margin-left: -169px;
  }

  .slider_eventos {
    margin-bottom: 200px;
  }

  .slider_eventos.top_interna {
    height: 450px;
  }

  .slider_nav_eventos {
    bottom: 0;
  }

  .container_60minutos {
    margin-top: 0;
    padding-top: 0;
  }

  .container_60minutos.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container_60minutos.conferenciaweb {
    flex-flow: row;
    justify-content: space-between;
    max-width: none;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .logo_blue_60minutos {
    width: 120px;
    top: -63px;
  }

  .four-collumn-eventos {
    grid-template-columns: 1fr;
  }

  .heading__eventos {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .eventos-help {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 2em;
    display: flex;
  }

  .eventos-help.left {
    background-position: 50%;
  }

  .two-collumn-eventos {
    grid-template-columns: 1fr;
  }

  .subheading__eventos {
    text-align: left;
    margin-top: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .four-collumn-eventos_top {
    grid-template-columns: 1fr;
  }

  .top_content_eventos {
    width: auto;
  }

  .top_content_organiza {
    width: 80%;
    padding-right: 4em;
    display: block;
  }

  .logo_organiza {
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .two-collumn-eventos_interna {
    grid-template-columns: 1fr;
  }

  .heading__eventos_interno {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .eventos-data {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-top: 2em;
    display: flex;
  }

  .eventos-data.left {
    background-position: 50%;
  }

  .top_left_eventos {
    border-radius: 10px;
    grid-template-rows: 140px auto;
  }

  .drop-nav__link-2.account {
    border-radius: 500px;
  }

  .nav-menu-mobile-2 {
    display: none;
  }

  .dropdown-toggle-2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .footer__rnp-link-2 {
    margin-top: 8px;
    margin-bottom: 4px;
    margin-right: 0;
    display: block;
  }

  .nav__menu-60min-title-2 {
    overflow: visible;
  }

  .button-2.is--sub {
    width: 100%;
  }

  .nav__menu-2 {
    z-index: 5000;
    border-radius: 0 0 24px 24px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .nav__menu-conta-title-2 {
    overflow: visible;
  }

  .footer__capes-2 {
    grid-template-columns: 1fr;
    padding: 40px 17px;
  }

  .dropdown-list-3.account {
    background-color: #eb9346;
  }

  .img_sala {
    position: relative;
  }

  .logo_60minutos_white_eventos {
    top: 5.8em;
    left: 1.2em;
    right: auto;
  }

  .card__content-p-2 {
    text-align: center;
  }

  .card__content-p-2.is--white.center {
    padding-right: 0;
  }

  .cta__img-2 {
    width: 320px;
    margin-top: 0;
    transform: translate(0%, -86%);
  }

  .cta__img-2.cartilha {
    position: absolute;
  }

  .section-2 {
    padding-top: 2em;
  }

  .section-2.ebook {
    padding-top: 0;
    padding-bottom: 2em;
  }

  .cta__txt-2 {
    margin-top: 8px;
  }

  .cta-2 {
    border-radius: 20px;
    width: 100%;
    height: auto;
    margin-top: 126px;
    padding: 48px 21px 33px;
  }

  .cta__hd-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .slider_diploma_digital {
    height: 500px;
    margin-top: 55px;
  }

  .left_arrow_diploma.mini, .right_arrow_diploma.mini {
    width: 35px;
  }

  .slider_nav_diploma {
    bottom: 70px;
  }

  .subslider {
    color: var(--yellow-green);
    font-size: 20px;
    line-height: 24px;
  }

  .subslider.tit-slider-lab {
    color: #fff;
    font-size: 24px;
    line-height: 26px;
  }

  .subslider.subtitle-lab {
    color: #fff;
    font-size: 26px;
    line-height: 30px;
  }

  .subslider.tit-lab-webinar {
    color: #fff;
    font-size: 24px;
    line-height: 26px;
  }

  .subslider.bold-darkblue, .text-span-7 {
    color: #fff;
  }

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

  .subslider3, .subslider4 {
    line-height: 25px;
  }

  .logo_diploma, .logo_diploma2, .logo_diploma3, .logo_diploma4 {
    width: 120px;
    top: -63px;
  }

  .two-collumn-diploma2 {
    grid-template-columns: 1fr;
  }

  .diploma2-help {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 2em;
    display: flex;
  }

  .diploma2-help.left {
    background-position: 50%;
  }

  .heading__diploma {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .moodle-help-copy {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 2em;
    display: flex;
  }

  .moodle-help-copy.left {
    background-position: 50%;
  }

  .img__diploma {
    max-width: 80%;
    margin-bottom: 0;
  }

  .diploma_compute__detail {
    width: 1000px;
    top: 10%;
  }

  .two-collumn-diploma {
    grid-template-columns: 1fr;
  }

  .diploma-help {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 2em;
    display: flex;
  }

  .diploma-help.left {
    background-position: 50%;
  }

  .diploma-help2 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 2em;
    display: flex;
  }

  .diploma-help2.left {
    background-position: 50%;
  }

  .subheading__diploma, .subheading__diploma2 {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .box_vantagens_diploma {
    border-radius: 500px;
    padding: 83px 24px;
  }

  .features__compute-hd-copy {
    text-align: center;
    margin-right: 0;
    font-size: 20px;
  }

  .features__compute-hd-copy.is--big {
    color: var(--dark-slate-blue);
    text-align: center;
  }

  .features__compute-hd-copy.is--green, .features__compute-hd-copy.is--light-blue {
    text-align: center;
  }

  .box-vantagens-grid-diploma {
    grid-template-columns: 1fr 1fr;
    display: block;
  }

  .diploma__content.title, .diploma__content2.title, .diploma3__content.title {
    text-align: center;
    flex-direction: column;
  }

  .box_form_diploma {
    max-width: 100%;
    padding: 33px 16px;
  }

  .heading_form_diploma {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .card__content-p_diploma_form-copy {
    text-align: center;
  }

  .card__content-p_diploma_form-copy.is--white {
    margin-bottom: 0;
    line-height: 20px;
  }

  .card__content-p_diploma_form-copy.is--white.top_form {
    color: var(--sandy-brown);
    font-size: 20px;
  }

  .diploma_bg_interna.mobile {
    width: 730px;
    margin-top: 0;
    margin-left: -169px;
  }

  .slide_diploma {
    padding: 0;
  }

  .logo_diplomadiital, .logo_diplomadiital-copy {
    width: 96px;
    max-width: none;
    margin-left: 1em;
    display: inline-block;
  }

  .slider_nav_cartilha {
    bottom: 70px;
  }

  .two-collumn-cartilha {
    grid-template-columns: 1fr;
  }

  .cartilha_bg_interna.mobile {
    width: 730px;
    margin-top: 0;
    margin-left: -169px;
  }

  .slider_cartilha {
    height: 500px;
    margin-top: 55px;
  }

  .heading_form-2 {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .nn-compute-form-field-2 {
    margin-bottom: 16px;
    font-size: 14px;
  }

  .nn-compute-form-field-2::placeholder {
    font-size: 14px;
  }

  .cartilha_bg_ebook.mobile {
    width: 730px;
    margin-top: 0;
    margin-left: -169px;
  }

  .cta-3 {
    border-radius: 20px;
    width: 100%;
    height: auto;
    margin-top: 126px;
    padding: 48px 21px 33px;
  }

  .cta__txt-3 {
    margin-top: 8px;
  }

  .button-4.is--sub {
    width: 100%;
  }

  .cta-main-content-2 {
    display: none;
  }

  .cta-top-close-2 {
    width: 16px;
    position: relative;
    inset: 14% auto auto;
  }

  .cta-main-content__logo-2 {
    width: 80px;
    margin-top: 32px;
  }

  .popup-cta-2 {
    z-index: 2147483647;
    height: auto;
    min-height: auto;
    padding-top: 32px;
    overflow: auto;
  }

  .popup-cta-2.pop-up-assine {
    min-height: 100vh;
    padding-bottom: 40px;
  }

  .cta-main-content__p-2 {
    margin-bottom: 24px;
  }

  .cta-top__txt-2 {
    text-align: left;
    margin-top: 8px;
    margin-bottom: 0;
    margin-left: 16px;
    font-size: 16px;
    line-height: 20px;
  }

  .cta-wrapper-2 {
    overflow: visible;
  }

  .cta-main-content__hd-2 {
    font-size: 24px;
    line-height: 30px;
  }

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

  .div-block-7 {
    text-align: left;
  }

  .logo_pesquisador {
    width: 96px;
    max-width: none;
    margin-left: 1em;
    display: inline-block;
  }

  .slider_pesquisador {
    height: 800px;
    margin-top: 0;
    padding-top: 0;
  }

  .tit-slider-pesquisador {
    color: #fff;
    font-size: 35px;
    line-height: 35px;
  }

  .bold-orange, .bold-orange.mobile {
    font-size: 20px;
  }

  .bold-orange.lab {
    font-size: 16px;
    line-height: 18px;
  }

  .slider_nav_pesquisador {
    bottom: 40px;
  }

  .top-bg-bar-pesquisador {
    display: none;
  }

  .two-collumn-pesquisador {
    grid-template-columns: 1fr;
  }

  .pesquisador-help {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    display: flex;
  }

  .pesquisador-help.left {
    background-position: 50%;
  }

  .second-collumn-pesquisador {
    text-align: left;
  }

  .heading__pesquisador {
    text-align: left;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 28px;
  }

  .img-pesquisador-02 {
    margin-bottom: 40px;
  }

  .content-pre-form {
    padding: 2em;
  }

  .content-pre-form._02 {
    padding-top: 3em;
    padding-bottom: 3em;
    padding-left: 3em;
  }

  .bold-text-4 {
    font-size: 30px;
  }

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

  .html-embed-4 {
    margin-top: -54px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .slider_v4h {
    height: 500px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .logo_v4h {
    width: 96px;
    max-width: none;
    margin-left: 1em;
    display: inline-block;
  }

  .slider_nav_vh4 {
    bottom: 70px;
  }

  .right_arrow_v4h.mini, .left_arrow_v4h.mini {
    width: 35px;
  }

  .box_vantagens_v4h {
    border-radius: 500px;
    padding: 83px 24px;
  }

  .box-vantagens-grid-v4h {
    grid-template-columns: 1fr 1fr;
    display: block;
  }

  .diploma_v4h__detail {
    width: 1000px;
    top: 10%;
  }

  .two-collumn-v4h {
    grid-template-columns: 1fr;
  }

  .heading__v4h {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .p__v4h {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__v4h.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .heading__v4h_mini {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .v4h_bg_interna.mobile {
    width: 730px;
    margin-top: 0;
    margin-left: -169px;
  }

  .container_lab {
    margin-top: 0;
    padding-top: 0;
  }

  .container_lab.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container_lab.conferenciaweb {
    flex-flow: row;
    justify-content: space-between;
    max-width: none;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .logo_blue_lab {
    width: 120px;
    top: -63px;
  }

  .slider_lab {
    height: auto;
  }

  .container_educacional-copy {
    margin-top: 0;
    padding-top: 0;
  }

  .container_educacional-copy.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container_educacional-copy.conferenciaweb {
    flex-flow: row;
    justify-content: space-between;
    max-width: none;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .subheading__lab {
    text-align: left;
    margin-top: 1em;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .bold-dark-orange {
    font-size: 35px;
  }

  .bg-blue-lab {
    width: 1000px;
    top: 10%;
  }

  .two-collumn-lab {
    grid-template-columns: 1fr;
  }

  .lab-help {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 2em;
    display: flex;
  }

  .lab-help.left {
    background-position: 50%;
  }

  .lab_suporte {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 2em;
    display: flex;
  }

  .lab_suporte.left {
    background-position: 50%;
  }

  .lab_suporte.mobile {
    text-align: left;
    align-items: flex-start;
  }

  .heading__lab {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .heading__lab.center {
    margin-top: 20px;
    margin-bottom: 60px;
  }

  .heading__educacional-copy {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .lab-inner-grid {
    text-align: center;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    display: flex;
  }

  .lab-inner-grid.left {
    background-position: 50%;
  }

  .footer__links-hyper-3 {
    text-align: left;
  }

  .bold-text-5 {
    font-size: 24px;
    line-height: 26px;
  }

  .bold-text-6 {
    font-size: 12px;
    line-height: 14px;
  }

  .bold-text-7 {
    font-size: 24px;
    line-height: 26px;
  }

  .slider_backup {
    height: 500px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .slider_nav_backup {
    bottom: 70px;
  }

  .tit-backup-white {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
  }

  .backup-img-01 {
    width: 1000px;
    top: 10%;
  }

  .box_vantagens_backup {
    border-radius: 40px;
    padding: 83px 24px;
  }

  .box-vantagens-grid-backup {
    grid-template-columns: 1fr 1fr;
    display: block;
  }

  .p__backup {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__backup.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .heading__backup {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .backup_bg_interna.mobile {
    width: 730px;
    margin-top: 0;
    margin-left: -169px;
  }

  .lighbox {
    margin: 20px 40px 40px;
  }

  .textplay {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 12px;
  }

  .video-2 {
    display: block;
  }

  .cta-4 {
    border-radius: 20px;
    width: 100%;
    height: auto;
    margin-top: 126px;
    padding: 48px 21px 33px;
  }

  .cta__txt-4 {
    margin-top: 8px;
  }

  .nav__menu-ofertas {
    display: none;
    top: 63px;
    overflow: visible;
    box-shadow: 0 0 30px #00000052;
  }

  .nav__menu-ofertas-title {
    overflow: visible;
  }

  .slider_google {
    height: 500px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .logo_google {
    width: 96px;
    max-width: none;
    margin-left: 1em;
    display: inline-block;
  }

  .slider_nav_google {
    text-align: center;
    bottom: 30px;
  }

  .right_arrow_google.mini, .left_arrow_google.mini {
    width: 35px;
  }

  .box_vantagens_google-light-blue, .box_vantagens_google {
    border-radius: 500px;
    padding: 83px 24px;
  }

  .box-vantagens-grid-google-2collums {
    grid-template-columns: 1fr 1fr;
    display: block;
  }

  .google-content {
    margin-bottom: 40px;
  }

  .heading__google {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .button-6.nav {
    width: 80%;
  }

  .button-6.is--sub {
    width: 100%;
  }

  .button-6.pesquisador-bt01 {
    margin-right: 1em;
    padding: 1.1em 1.5em;
  }

  .button-6.pesquisador-bt02 {
    padding: 1.1em 1.5em;
  }

  .img-google-destaque {
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    position: static;
  }

  .heading__google02 {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .two-collumn-google {
    grid-template-columns: 1fr;
  }

  .img-modulo-google {
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    position: static;
  }

  .google-detail-01 {
    display: none;
  }

  .modulos-google-block {
    display: block;
  }

  .google-detail-02 {
    display: none;
  }

  .heading__google-top {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .box-vantagens-grid-google {
    grid-template-columns: 1fr 1fr;
    display: block;
  }

  .slider_labnasnuvens {
    background-position: 50% 90%;
    height: auto;
    margin-top: 55px;
    margin-bottom: 60px;
    padding-bottom: 2em;
    top: 22px;
  }

  .logo_lab {
    width: 96px;
    max-width: none;
    margin-left: 1em;
    display: inline-block;
  }

  .img-slider-lab {
    display: none;
  }

  .left_arrow_lab.mini, .right_arrow_lab.mini {
    width: 35px;
  }

  .slider_nav_lab {
    margin-top: 0;
    margin-bottom: 0;
    bottom: 50px;
  }

  .quadro-eventos {
    padding: 20px;
    display: block;
  }

  .eventos_grid {
    display: block;
  }

  .evento-holder {
    margin-bottom: 20px;
  }

  .lab-img-evento {
    position: static;
  }

  .bold-red.yellow {
    color: var(--orange);
  }

  .lab-txt-middle {
    width: 100%;
  }

  .lab-solucoes-grid {
    display: block;
  }

  .lab-box-oferta {
    margin-bottom: 20px;
  }

  .lab-tab-link {
    background-color: #e4e4e4;
    margin-bottom: 10px;
  }

  .lab-novas-solucoes-grid {
    display: block;
  }

  .lab-novas-solucoes-content {
    margin-bottom: 20px;
  }

  .lab-nasnuvens-darkbox {
    border-radius: 20px;
    padding: 20px;
    display: block;
  }

  .lab-img-canal {
    position: static;
  }

  .lab-atigo-box {
    margin-bottom: 20px;
  }

  .lab-pre-heading {
    font-size: 18px;
    line-height: 24px;
  }

  .lab-coluna {
    display: block;
  }

  .slider_labnasnuvens_secdevias {
    background-position: 50% 90%;
    height: 500px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .lab-twocollumns-half {
    display: block;
  }

  .lab-content-block.center {
    margin-bottom: 40px;
  }

  .lab-tit-interna {
    font-size: 28px;
    line-height: 32px;
  }

  .lab-list-item {
    grid-column-gap: 17px;
    grid-template-columns: .5fr 1.75fr;
  }

  .lab-img-01 {
    max-width: 100%;
    margin-bottom: 20px;
    position: static;
  }

  .lab-nasnuvens-bluebox {
    border-radius: 20px;
    padding: 20px;
  }

  .lab-grid-ofertas-low {
    display: block;
  }

  .lab-big-orange-detail {
    display: none;
  }

  .lab-evento-topcontent {
    padding-left: 0;
    padding-right: 0;
  }

  .lab-img-mini-evento {
    margin-bottom: 40px;
    position: static;
  }

  .lab-inscricao-box {
    display: block;
  }

  .bold-text-8 {
    font-size: 26px;
  }

  .mask-5 {
    padding-bottom: 3.2em;
  }

  .slider_labnasnuvens_lanse {
    background-position: 50% 90%;
    height: 600px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .slider_labnasnuvens_pdc, .slider_labnasnuvens_reabnet, .slider_labnasnuvens_tutoria {
    background-position: 50% 90%;
    height: 500px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .p__litecampus {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__litecampus.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .heading__litecampus {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .litecampus_bg_interna.mobile {
    width: 730px;
    margin-top: 0;
    margin-left: -169px;
  }

  .box_vantagens_litecampus {
    border-radius: 500px;
    padding: 83px 24px;
  }

  .box-vantagens-grid-litecampus {
    grid-template-columns: 1fr 1fr;
    display: block;
  }

  .container-litecampus {
    margin-top: 2em;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 1em;
    padding-right: 1em;
    display: block;
  }

  .container-litecampus.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container-litecampus.nav_mobile {
    background-color: var(--dark-slate-blue);
    color: #0000;
    max-width: 1140px;
    min-height: 49px;
    padding-bottom: 0;
  }

  .container-litecampus.conferenciaweb {
    flex-flow: row;
    justify-content: space-between;
    max-width: none;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .container-litecampus.pesquisador {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2em;
    padding-bottom: 1em;
  }

  .container-litecampus.vantagens-google {
    margin-top: 0;
  }

  .container-litecampus.lab-middle-wrapper.two-collumns {
    display: block;
  }

  .imagem-litecampus-detalhes {
    width: 1000px;
    top: 10%;
  }

  .logo_litecaampus-heaader {
    width: 96px;
    max-width: none;
    margin-left: 1em;
    display: inline-block;
  }

  .subslider---litecampus {
    color: var(--yellow-green);
    font-size: 20px;
    line-height: 24px;
  }

  .subslider---litecampus.tit-slider-lab {
    color: #fff;
  }

  .subslider---litecampus.subtitle-lab {
    color: #fff;
    font-size: 26px;
    line-height: 30px;
  }

  .slider_v4h-copy {
    height: 500px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .lab-box-webinar {
    max-width: 100%;
    padding: 33px 16px;
  }

  .webinar-interno-block {
    padding: 0;
  }

  .lab-data-webinar {
    font-size: 18px;
    line-height: 24px;
  }

  .quick-stack {
    padding: 0;
  }

  .menu-button-3 {
    margin-right: 0;
  }

  .cta_img_home {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .img-cadastro {
    width: 15em;
    right: -160px;
  }

  .bt-proximo.active {
    max-width: none;
  }

  .logo-bottom {
    width: 70%;
    max-width: 20vh;
    position: absolute;
    bottom: 0;
  }

  .logo-bottom.left {
    width: 7em;
  }

  .logo-bottom.center.final {
    margin-top: 4em;
  }

  .radio-check, .radio-check.w--redirected-checked {
    background-size: auto 200%;
  }

  .choice_radio {
    padding: .4em;
  }

  .box-textfields {
    width: auto;
    height: 100vh;
  }

  .choice-label {
    font-size: .4em;
  }

  .cadastro-tit {
    font-size: 1.2em;
  }

  .container-game.has-answers {
    justify-content: center;
  }

  .content-question {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-game-one.cadastro {
    padding: 1em;
  }

  .tit-question {
    font-size: 18px;
    line-height: 22px;
  }

  .tit-question.white {
    font-size: 1.2em;
  }

  .text-field-2 {
    font-size: .8em;
  }

  .tit-init {
    font-size: 1.4em;
  }

  .tit-init.nomefim, .tit-init.rank {
    font-size: .8em;
  }

  .box_quest.more-question {
    padding: 0;
  }

  .emote {
    margin-top: 1em;
  }

  .img-intro2 {
    height: 15em;
    bottom: .75em;
  }

  .img-intro2.foguete {
    height: 11em;
  }

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

  .detail-box-pergunta {
    object-fit: contain;
  }

  .logo_mathematica {
    width: 96px;
    max-width: none;
    margin-left: 1em;
    display: inline-block;
  }

  .p__mathematica {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__mathematica.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .box_vantagens_v4h-copy {
    border-radius: 500px;
    padding: 83px 24px;
  }

  .box_vantagens_v4h-copy.mathematica {
    padding: 25px;
  }

  .heading__mathematica {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .container--mathematica {
    margin-top: 2em;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container--mathematica.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container--mathematica.nav_mobile {
    background-color: var(--dark-slate-blue);
    color: #0000;
    max-width: 1140px;
    min-height: 49px;
    padding-bottom: 0;
  }

  .container--mathematica.conferenciaweb {
    flex-flow: row;
    justify-content: space-between;
    max-width: none;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .container--mathematica.pesquisador {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2em;
    padding-bottom: 1em;
  }

  .container--mathematica.vantagens-google {
    margin-top: 0;
  }

  .container--mathematica.lab-middle-wrapper.two-collumns {
    display: block;
  }

  .p__mathematica-_box {
    text-align: center;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .p__mathematica-_box.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .heading__mathematica_box {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .box-vantagens-grid-mathematica {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 1px;
    display: block;
  }

  .mathematica-content {
    margin-bottom: 2em;
  }

  .mathematica-content.center {
    margin-bottom: 40px;
  }

  .two-collumn-mathematica {
    grid-template-columns: 1fr;
  }

  .p__mathematica--bold {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__mathematica--bold.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .elemento_mathematica {
    width: 1000px;
    top: 10%;
  }

  .mathematica-content-copy.bottom {
    align-items: flex-start;
    margin-bottom: 2em;
  }

  .p__mathematica-white {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__mathematica-white.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .p__mathematica-copy {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__mathematica-copy.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .p__mathematica-bold-white {
    color: var(--sandy-brown);
    text-align: left;
    margin-bottom: 16px;
  }

  .p__mathematica-bold-white.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .five-collumn-mathematica-copy {
    grid-template-columns: 1fr;
  }

  .p__mathematica-center {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__mathematica-center.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .titulo-icons__mathematica-copy {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .image-31 {
    margin-left: 0;
  }

  .slider_mathematica {
    height: 500px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .text-span-9-mathematica {
    max-width: 100%;
  }

  .subalider2-mathematica {
    margin-right: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .logo_fone {
    width: 96px;
    max-width: none;
    margin-left: 1em;
    display: inline-block;
  }

  .heading__fone {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .p__fone {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__fone.white.big-cat {
    margin-bottom: 0;
  }

  .p__fone.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .seguranca-container {
    padding-left: 1em;
    padding-right: 1em;
  }

  .heading__fone2 {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .two-collumn-fone {
    grid-template-columns: 1fr;
  }

  .elemento_fone, .elemento_fone_2 {
    width: 1000px;
    top: 10%;
  }

  .box_vantagens_fone {
    border-radius: 500px;
    padding: 83px 24px;
  }

  .heading__fone_box {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .p__fone_box {
    text-align: center;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .p__fone_box.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .box-vantagens-grid-mathematica-copy, .box-vantagens-grid-fone {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 1px;
    display: block;
  }

  .slider_fone {
    height: 500px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .logo_consultoria {
    width: 120px;
    max-width: none;
    margin-left: 0;
    display: inline-block;
  }

  .slider_seguranca {
    background-color: #e6e6e6;
    height: 500px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .bg-seguranca-slider01 {
    max-width: none;
    display: block;
    inset: -196px auto auto -439px;
  }

  .bg-seguranca-slider02 {
    display: block;
    right: -265px;
  }

  .seguranca-content.blue {
    border-radius: 20px;
    padding: 1.5em;
  }

  .heading__seguranca {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .seguranca-div-tit {
    width: auto;
    padding-top: 0;
  }

  .seguranca-tab-menu {
    border-radius: 0;
  }

  .p__seguranca {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__seguranca.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .seguranca-tab-tit {
    font-size: 16px;
    line-height: 18px;
  }

  .seguranca-tab-box {
    max-width: none;
    padding: 1.5em;
  }

  .seguranca-content-box {
    width: auto;
  }

  .seguranca-img-tab, .seguranca-arrow-01, .seguranca-arrow-02, .seguranca-arrow-03, .seguranca-arrow-04, .seguranca-arrow-05 {
    display: none;
  }

  .container--seguranca {
    margin-top: 2em;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 1em;
    padding-right: 1em;
    display: block;
  }

  .container--seguranca.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container--seguranca.nav_mobile {
    background-color: var(--dark-slate-blue);
    color: #0000;
    max-width: 1140px;
    min-height: 49px;
    padding-bottom: 0;
  }

  .container--seguranca.conferenciaweb {
    flex-flow: row;
    justify-content: space-between;
    max-width: none;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .container--seguranca.pesquisador {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2em;
    padding-bottom: 1em;
  }

  .container--seguranca.vantagens-google {
    margin-top: 0;
  }

  .container--seguranca.lab-middle-wrapper.two-collumns {
    display: block;
  }

  .box_vantagens_seguranca {
    border-radius: 500px;
    padding: 83px 24px;
  }

  .box_vantagens_seguranca.seguranca {
    border-radius: 25px;
    margin-top: 100px;
    padding: 1.5em;
  }

  .heading__seguranca_box {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .seguranca-tit-box {
    width: auto;
  }

  .two-collumn-seguranca {
    grid-template-columns: 1fr;
  }

  .img-seguranca-01 {
    position: static;
  }

  .heading__seguranca02 {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .seguranca-2collumns-content {
    display: block;
  }

  .p__seguranca-soc {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__seguranca-soc.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .logo_conecta {
    width: 96px;
    max-width: none;
    margin-left: 1em;
    display: inline-block;
  }

  .container-conecta {
    margin-top: 2em;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 1em;
    padding-right: 1em;
    display: block;
  }

  .container-conecta.form {
    padding-left: 0;
    padding-right: 0;
  }

  .container-conecta.nav_mobile {
    color: #0000;
    background-color: #fff;
    max-width: 1140px;
    min-height: 49px;
    padding-bottom: 0;
  }

  .container-conecta.conferenciaweb {
    flex-flow: row;
    justify-content: space-between;
    max-width: none;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .container-conecta.pesquisador {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2em;
    padding-bottom: 1em;
  }

  .container-conecta.center {
    padding-right: 2em;
  }

  .container-conecta.vantagens-google {
    margin-top: 0;
  }

  .container-conecta.lab-middle-wrapper.two-collumns {
    display: block;
  }

  .container-conecta.base-video {
    margin-top: 2em;
  }

  .container-conecta.download-pdf {
    padding-left: 1em;
  }

  .slider_conecta {
    height: auto;
    margin-top: 100px;
    margin-bottom: 0;
    top: 0;
  }

  .conecta-preheading {
    font-size: 18px;
    line-height: 24px;
  }

  .bg-conecta-slider {
    max-width: 1300px;
    inset: -150px 0% auto -217%;
  }

  .p__conecta {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__conecta.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .heading__conecta {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .conecta-img01 {
    max-width: 100%;
  }

  .conecta-img02 {
    border-radius: 20px;
  }

  .conecta-solucoes-content {
    margin-bottom: 40px;
  }

  .slider_nav_conecta {
    bottom: 70px;
  }

  .conecta-participa-content, .conecta-participa-content.blue {
    padding: 1.8em;
  }

  .conecta-list-box {
    grid-template-columns: .5fr 2.75fr;
  }

  .elemento_mathematica_02 {
    width: 1000px;
    top: 10%;
  }

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

  .elemento_fone-copy {
    width: 1000px;
    top: 10%;
  }

  .img-mathematica_01 {
    position: static;
  }

  .seguranca__bg.mobile {
    width: 610px;
    margin-left: -125px;
  }

  .cadastro-tit-2 {
    margin-top: 0;
    font-size: 1.2em;
  }

  .container-game-one-2 {
    justify-content: space-between;
    padding: 1em 0 0;
  }

  .container-game-one-2.cadastro {
    padding: 1em;
  }

  .tit-init-2 {
    font-size: 1.1em;
  }

  .tit-init-2.fim, .tit-init-2.final {
    font-size: 1em;
  }

  .tit-init-2.rank, .tit-init-2.nomefim {
    font-size: .8em;
  }

  .logo-intro {
    max-width: 60%;
    height: auto;
    margin-top: 4em;
    margin-bottom: 1em;
  }

  .inside-border {
    padding-top: 3em;
  }

  .question_box-2 {
    margin-top: 3em;
  }

  .choice-label-2 {
    font-size: .4em;
    line-height: 1.1em;
  }

  .capa-middle-block {
    padding-left: 1em;
    padding-right: 1em;
  }

  .emoticon-2.fim {
    margin-top: 0;
    margin-bottom: 0;
    padding: .6em;
  }

  .logo-flutuante-score {
    top: -2.4em;
    left: .6em;
  }

  .text-block-8 {
    font-size: .8em;
  }

  .text-field-3 {
    height: auto;
    padding: 1.4em;
    font-size: .7em;
  }

  .emote-2._01 {
    width: 3em;
  }

  .proximo-bt-interno-2 {
    max-height: 6vh;
  }

  .game-txt-final {
    font-size: .8em;
  }

  .legenda-box-2 {
    margin-left: 1em;
    margin-right: 1em;
  }

  .logo_mec-2 {
    width: 100%;
  }

  .container-game-2.has-answers {
    padding: 1em;
  }

  .choice_radio-2 {
    padding: .4em;
  }

  .img-intro2-2 {
    height: 15em;
    bottom: -.75em;
  }

  .score_box {
    width: 70%;
    max-width: 20vh;
    position: relative;
    bottom: 0;
  }

  .score_box.left {
    width: 7em;
  }

  .tit-question-3 {
    font-size: 18px;
    line-height: 22px;
  }

  .tit-question-3.white {
    margin-top: 3em;
    font-size: 1.3em;
    line-height: 1.2em;
  }

  .player-position.game-middle-content {
    margin-top: 0;
  }

  .img-cadastro-2 {
    width: 15em;
    right: -140px;
  }

  .logo-bottom-3 {
    width: 70%;
    max-width: 20vh;
    position: relative;
    bottom: 0;
  }

  .logo-bottom-3.center {
    width: 8em;
    margin-top: 4em;
  }

  .logo-bottom-3.center.final.double {
    width: 5em;
    margin-top: auto;
    margin-bottom: auto;
  }

  .logo-bottom-3.left {
    width: 7em;
  }

  .bt-finalizar.active {
    max-width: none;
  }

  .game-middle-content {
    margin-top: 2em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .cell-5 {
    justify-content: center;
  }

  .consultoria-logo {
    display: none;
  }

  .brand-3 {
    padding-left: 0;
  }

  .bold-text-12 {
    max-width: 100%;
  }

  .bold-text-13 {
    color: #fff;
  }

  .logo_soc {
    width: 120px;
    max-width: none;
    margin-left: 0;
    display: inline-block;
  }

  .slider_nav_soc {
    bottom: 70px;
  }

  .right_arrow_soc.mini, .left_arrow_soc.mini {
    width: 35px;
  }

  .bg-soc-slider01 {
    max-width: none;
    display: block;
    inset: -196px auto auto -439px;
  }

  .slider_soc {
    color: var(--dark-slate-blue-4);
    background-color: #e6e6e6;
    height: 500px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .img-soc-01 {
    position: static;
  }

  .video-popup_close-button {
    width: 2rem;
    top: 1rem;
    right: 1rem;
  }

  .hero_flex {
    margin-top: 0;
  }

  .hero_flex-video, .know-more {
    grid-column-gap: 1rem;
  }

  .conecta-oferta-content {
    padding: 20px;
  }

  .img-oferta {
    margin-top: 0;
  }

  .conecta-img-cross {
    margin-left: 0;
  }

  .conecta-content-block.green-left {
    padding: 30px;
  }

  .conecta-content-block.blue-right {
    padding: 25px;
  }

  .slider_nav_vh4-copy, .slider_consultoria-seguranca {
    bottom: 70px;
  }

  .slider_nav_sheerid {
    bottom: 167px;
  }

  .logo_sheerid {
    width: 96px;
    max-width: none;
    margin-left: 1em;
  }

  .bg-slider-sheerid {
    bottom: -38px;
  }

  .slider-sheerid-bts {
    display: block;
  }

  .oferta-content-sheerid {
    padding: 1.5em;
  }

  .img-soc-02 {
    position: static;
  }

  .heading__seguranca03 {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .p__fone-copy {
    text-align: left;
    margin-bottom: 16px;
  }

  .p__fone-copy.white.big-cat {
    margin-bottom: 0;
  }

  .p__fone-copy.pesquisador {
    text-align: left;
    margin-bottom: 10px;
  }

  .heading__seguranca_middle {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .soc-planos-img._01, .soc-planos-img._02, .soc-planos-img._03, .soc-planos-txt {
    padding: 1.2em;
  }

  .heading__seguranca_soc {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .slider_labnasnuvens_guardai {
    background-position: 50% 90%;
    height: 600px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .bold-lightred.yellow {
    color: var(--orange);
  }

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

  .card__content-p_lab.is--white {
    margin-bottom: 0;
    line-height: 20px;
  }

  .card__content-p_lab.is--white.top_form {
    color: var(--sandy-brown);
    font-size: 20px;
  }

  .card__content-p_lab.is--white.lag-guardai {
    text-align: center;
  }

  .slider_labnasnuvens_metahealth {
    background-position: 50% 90%;
    height: 600px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .lab-metahealth-img-01 {
    max-width: 100%;
    margin-bottom: 20px;
    position: static;
  }

  .lab-meta-big-orange-detail {
    display: none;
  }

  .slider_labnasnuvens_smartmed {
    background-position: 50% 90%;
    height: 600px;
    margin-top: 55px;
    margin-bottom: 60px;
    top: 22px;
  }

  .lab-one-img-01 {
    max-width: 100%;
    margin-bottom: 20px;
    position: static;
  }

  .button-7 {
    width: 100%;
  }

  .button-7.lab-bt-red {
    width: 100%;
    margin-bottom: 20px;
  }

  .container-8 {
    margin-top: 2em;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 1em;
    padding-right: 1em;
    display: block;
  }

  .lab-tab-link-2 {
    background-color: #e4e4e4;
    margin-bottom: 10px;
  }

  .button-8 {
    width: 100%;
  }

  .button-8.lab-bt-red {
    width: 100%;
    margin-bottom: 20px;
  }

  .section-3 {
    padding-top: 0;
  }

  .lab-box-webinar-2 {
    max-width: 100%;
    padding: 33px 16px;
  }

  .lab-data-webinar-2 {
    font-size: 18px;
    line-height: 24px;
  }

  .subslider-2 {
    color: #80af41;
    font-size: 20px;
    line-height: 24px;
  }

  .subslider-2.tit-lab-webinar {
    color: #fff;
    font-size: 24px;
    line-height: 26px;
  }

  .lab-img-01-2 {
    max-width: 100%;
    margin-bottom: 20px;
    position: static;
  }

  .lab-tit-interna-2 {
    font-size: 28px;
    line-height: 32px;
  }

  .button-9 {
    width: 100%;
  }

  .button-9.lab-bt-red {
    width: 100%;
    margin-bottom: 20px;
  }
}

#w-node-_5e7033df-dd3d-43bb-eae1-fba51210d10e-1210d0f4 {
  grid-area: 1 / 3 / 2 / 5;
  align-self: center;
}

#w-node-_5e7033df-dd3d-43bb-eae1-fba51210d119-1210d0f4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6b522ace-b0ad-da1c-7f17-d5f49fbae0d2-2b46a9cd, #w-node-_6b522ace-b0ad-da1c-7f17-d5f49fbae0df-2b46a9cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc5f6230-ebdf-dd38-c32f-6edc33023738-2b46a9d0 {
  align-self: auto;
}

#w-node-_0ae424d6-7776-9526-b905-5b32576073f5-2b46a9ee, #w-node-_0ae424d6-7776-9526-b905-5b3257607410-2b46a9ee, #w-node-_0ae424d6-7776-9526-b905-5b32576073fe-2b46a9ee, #w-node-_0ae424d6-7776-9526-b905-5b3257607407-2b46a9ee, #w-node-_232f1cc3-2b51-0389-1fa4-c1742b66e18e-2b46a9ee, #w-node-_3f200fa7-174c-9d8b-54f5-62726d6b4aa6-2b46a9ee, #w-node-ac25920d-1f98-22b4-07ab-d305b0255cab-2b46a9ee, #w-node-_30079ee6-2f94-c0ac-6911-2cb9a9840a64-2b46a9ee, #w-node-db3ac007-5473-43a5-3087-637c6e0993b7-2b46a9ee, #w-node-eec1c568-5652-6f2f-8854-cb2f821f5497-2b46a9ee, #w-node-eec1c568-5652-6f2f-8854-cb2f821f54a1-2b46a9ee, #w-node-eec1c568-5652-6f2f-8854-cb2f821f54ab-2b46a9ee, #w-node-eec1c568-5652-6f2f-8854-cb2f821f54b5-2b46a9ee, #w-node-_5be7c823-d1aa-4f16-b82a-cda1153e65f3-2b46a9ee, #w-node-_55124edf-67bd-8b6e-a325-2b6d4bf5f25f-2b46a9ee, #w-node-_1e97924c-b4de-bd9c-87e1-9db7efbd6b97-2b46a9ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_041f2481-a4cb-1a51-d8fe-3d8f6420d5c0-2b46a9ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ae46a275-99ee-b598-0c20-b4777a342123-2b46a9f0, #w-node-_88794e57-c0de-0a0d-bf98-9d3e2c5981ba-2b46a9f0, #w-node-_7346fe19-47e7-1d25-29e8-f344d3527583-2b46a9f0, #w-node-a85a602f-5003-fed4-a300-10fa390b0873-2b46a9f0, #w-node-eb3af8a3-1e1c-6e2d-7cc4-dbd423f7afd2-2b46a9f0, #w-node-f0a9b6f3-5006-37d1-2a1b-d25945ed8848-2b46a9f0, #w-node-_34affea0-baca-83fd-96d2-2559e872bd11-2b46a9f0, #w-node-e678137c-432e-0cc5-8bda-11c6074d16a3-2b46a9f0, #w-node-e678137c-432e-0cc5-8bda-11c6074d16aa-2b46a9f0, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514c-2b46a9f0, #w-node-_7f86717b-d1af-e6d3-8784-3259c2574656-2b46a9f0, #w-node-_4bf350eb-84fb-c11b-d8dd-4ec3f4f6e400-2b46a9f0, #w-node-_2f5b1f4f-f948-700b-7b42-ecc13ce08acb-2b46a9f0, #w-node-_168fbb25-37b1-b362-e49e-cb512909f57b-2b46a9f0, #w-node-d663998c-a451-0e8e-64fb-9ab84c8b428d-2b46a9f0, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514e-2b46a9f0, #w-node-_5be7c823-d1aa-4f16-b82a-cda1153e65f3-2b46a9f0, #w-node-_4f4404bc-52de-1247-d42a-1628a80d677d-2b46a9f0, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6754-2b46a9f0, #w-node-_4f4404bc-52de-1247-d42a-1628a80d675b-2b46a9f0, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6762-2b46a9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4928051-b82f-7700-cb53-17c43d45748b-2b46a9f0 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr .5fr;
}

#w-node-e4928051-b82f-7700-cb53-17c43d45748c-2b46a9f0, #w-node-e4928051-b82f-7700-cb53-17c43d45748e-2b46a9f0, #w-node-e4928051-b82f-7700-cb53-17c43d457497-2b46a9f0, #w-node-bc5f6230-ebdf-dd38-c32f-6edc33023741-2b46aa05, #w-node-_1bd996f5-b088-b808-9034-6309e9208ed9-2b46aa05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a024792-f005-cea7-8f82-bc85ccb9e9c1-2b46aa05 {
  justify-self: center;
}

#w-node-ae46a275-99ee-b598-0c20-b4777a342123-2b46aa09, #w-node-_88794e57-c0de-0a0d-bf98-9d3e2c5981ba-2b46aa09, #w-node-_7346fe19-47e7-1d25-29e8-f344d3527583-2b46aa09, #w-node-a85a602f-5003-fed4-a300-10fa390b0873-2b46aa09, #w-node-eb3af8a3-1e1c-6e2d-7cc4-dbd423f7afd2-2b46aa09, #w-node-f0a9b6f3-5006-37d1-2a1b-d25945ed8848-2b46aa09, #w-node-e678137c-432e-0cc5-8bda-11c6074d16a3-2b46aa09, #w-node-e678137c-432e-0cc5-8bda-11c6074d16aa-2b46aa09, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514c-2b46aa09, #w-node-_7f86717b-d1af-e6d3-8784-3259c2574656-2b46aa09, #w-node-_4bf350eb-84fb-c11b-d8dd-4ec3f4f6e400-2b46aa09, #w-node-_2f5b1f4f-f948-700b-7b42-ecc13ce08acb-2b46aa09, #w-node-_168fbb25-37b1-b362-e49e-cb512909f57b-2b46aa09, #w-node-d663998c-a451-0e8e-64fb-9ab84c8b428d-2b46aa09, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514e-2b46aa09, #w-node-_4f4404bc-52de-1247-d42a-1628a80d677d-2b46aa09, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6754-2b46aa09, #w-node-_4f4404bc-52de-1247-d42a-1628a80d675b-2b46aa09, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6762-2b46aa09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bac8ebc-e062-ac33-8af9-158f7f111c61-2b46aa09 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr .5fr;
}

#w-node-_6bac8ebc-e062-ac33-8af9-158f7f111c62-2b46aa09, #w-node-_6bac8ebc-e062-ac33-8af9-158f7f111c64-2b46aa09, #w-node-_6bac8ebc-e062-ac33-8af9-158f7f111c6d-2b46aa09, #w-node-ae46a275-99ee-b598-0c20-b4777a342123-2b46aa24, #w-node-_88794e57-c0de-0a0d-bf98-9d3e2c5981ba-2b46aa24, #w-node-_7346fe19-47e7-1d25-29e8-f344d3527583-2b46aa24, #w-node-a85a602f-5003-fed4-a300-10fa390b0873-2b46aa24, #w-node-eb3af8a3-1e1c-6e2d-7cc4-dbd423f7afd2-2b46aa24, #w-node-f0a9b6f3-5006-37d1-2a1b-d25945ed8848-2b46aa24, #w-node-_34affea0-baca-83fd-96d2-2559e872bd11-2b46aa24, #w-node-_2feada4f-89c2-eb77-0638-dc1a87faf9b7-2b46aa24, #w-node-e678137c-432e-0cc5-8bda-11c6074d16a3-2b46aa24, #w-node-e678137c-432e-0cc5-8bda-11c6074d16aa-2b46aa24, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514c-2b46aa24, #w-node-_7f86717b-d1af-e6d3-8784-3259c2574656-2b46aa24, #w-node-_4bf350eb-84fb-c11b-d8dd-4ec3f4f6e400-2b46aa24, #w-node-_2f5b1f4f-f948-700b-7b42-ecc13ce08acb-2b46aa24, #w-node-_168fbb25-37b1-b362-e49e-cb512909f57b-2b46aa24, #w-node-d663998c-a451-0e8e-64fb-9ab84c8b428d-2b46aa24, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514e-2b46aa24, #w-node-_5be7c823-d1aa-4f16-b82a-cda1153e65f3-2b46aa24, #w-node-_4f4404bc-52de-1247-d42a-1628a80d677d-2b46aa24, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6754-2b46aa24, #w-node-_4f4404bc-52de-1247-d42a-1628a80d675b-2b46aa24, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6762-2b46aa24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9cbbdfc3-188e-9503-e137-2f2ea3311921-2b46aa24 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr .5fr;
}

#w-node-_9cbbdfc3-188e-9503-e137-2f2ea3311922-2b46aa24, #w-node-_9cbbdfc3-188e-9503-e137-2f2ea3311924-2b46aa24, #w-node-_9cbbdfc3-188e-9503-e137-2f2ea331192d-2b46aa24, #w-node-ae46a275-99ee-b598-0c20-b4777a342123-2b46aa26, #w-node-_88794e57-c0de-0a0d-bf98-9d3e2c5981ba-2b46aa26, #w-node-_7346fe19-47e7-1d25-29e8-f344d3527583-2b46aa26, #w-node-a85a602f-5003-fed4-a300-10fa390b0873-2b46aa26, #w-node-eb3af8a3-1e1c-6e2d-7cc4-dbd423f7afd2-2b46aa26, #w-node-f0a9b6f3-5006-37d1-2a1b-d25945ed8848-2b46aa26, #w-node-_34affea0-baca-83fd-96d2-2559e872bd11-2b46aa26, #w-node-e678137c-432e-0cc5-8bda-11c6074d16a3-2b46aa26, #w-node-e678137c-432e-0cc5-8bda-11c6074d16aa-2b46aa26, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514c-2b46aa26, #w-node-_7f86717b-d1af-e6d3-8784-3259c2574656-2b46aa26, #w-node-_4bf350eb-84fb-c11b-d8dd-4ec3f4f6e400-2b46aa26, #w-node-_2f5b1f4f-f948-700b-7b42-ecc13ce08acb-2b46aa26, #w-node-_168fbb25-37b1-b362-e49e-cb512909f57b-2b46aa26, #w-node-d663998c-a451-0e8e-64fb-9ab84c8b428d-2b46aa26, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514e-2b46aa26, #w-node-_5be7c823-d1aa-4f16-b82a-cda1153e65f3-2b46aa26, #w-node-_4f4404bc-52de-1247-d42a-1628a80d677d-2b46aa26, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6754-2b46aa26, #w-node-_4f4404bc-52de-1247-d42a-1628a80d675b-2b46aa26, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6762-2b46aa26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de882ed9-3c74-3616-fb5e-92baf7b2d901-2b46aa26 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr .5fr;
}

#w-node-de882ed9-3c74-3616-fb5e-92baf7b2d902-2b46aa26, #w-node-de882ed9-3c74-3616-fb5e-92baf7b2d903-2b46aa26, #w-node-fa51c1f8-0fea-cbb1-a6e8-899578dc59dd-2b46aa26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8880990f-42fd-a6be-db77-b5a958210f3f-2b46aa29 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f1944eb9-eded-83c6-cd0f-e3064423cb6f-2b46aa29, #w-node-_1d304457-a2ec-22d0-1234-ed717498c74a-2b46aa29, #w-node-ae46a275-99ee-b598-0c20-b4777a342123-2b46aa41, #w-node-_88794e57-c0de-0a0d-bf98-9d3e2c5981ba-2b46aa41, #w-node-_7346fe19-47e7-1d25-29e8-f344d3527583-2b46aa41, #w-node-a85a602f-5003-fed4-a300-10fa390b0873-2b46aa41, #w-node-eb3af8a3-1e1c-6e2d-7cc4-dbd423f7afd2-2b46aa41, #w-node-f0a9b6f3-5006-37d1-2a1b-d25945ed8848-2b46aa41, #w-node-_40f39c19-8b04-3841-7a75-c92a9a0db922-2b46aa41, #w-node-e678137c-432e-0cc5-8bda-11c6074d16a3-2b46aa41, #w-node-e678137c-432e-0cc5-8bda-11c6074d16aa-2b46aa41, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514c-2b46aa41, #w-node-_7f86717b-d1af-e6d3-8784-3259c2574656-2b46aa41, #w-node-_4bf350eb-84fb-c11b-d8dd-4ec3f4f6e400-2b46aa41, #w-node-_2f5b1f4f-f948-700b-7b42-ecc13ce08acb-2b46aa41, #w-node-_168fbb25-37b1-b362-e49e-cb512909f57b-2b46aa41, #w-node-d663998c-a451-0e8e-64fb-9ab84c8b428d-2b46aa41, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514e-2b46aa41, #w-node-_806ecb87-a573-210d-08f2-3f6611a46dce-2b46aa41, #w-node-_4f4404bc-52de-1247-d42a-1628a80d677d-2b46aa41, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6754-2b46aa41, #w-node-_4f4404bc-52de-1247-d42a-1628a80d675b-2b46aa41, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6762-2b46aa41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f05842b-7625-5fa9-2d7c-541c608294dd-2b46aa41 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr .5fr;
}

#w-node-_2f05842b-7625-5fa9-2d7c-541c608294de-2b46aa41, #w-node-_2f05842b-7625-5fa9-2d7c-541c608294e0-2b46aa41, #w-node-_2f05842b-7625-5fa9-2d7c-541c608294e9-2b46aa41, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa43, #w-node-_41ab0453-f926-1b73-5097-02d8178dcb60-2b46aa43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2a7ca87-d821-e0a8-107b-b67e9c8a70cc-2b46aa43 {
  place-self: start center;
}

#w-node-f2a7ca87-d821-e0a8-107b-b67e9c8a70d3-2b46aa43, #w-node-_4fe45060-d8df-1075-bde7-3d65aad16977-2b46aa43, #w-node-ead3a83a-f9d6-55f2-ad09-81fc474a3bdd-2b46aa43, #w-node-e32e67e8-cb1e-399e-1772-0bac905ba10e-2b46aa43 {
  align-self: start;
}

#w-node-ab643334-4683-aee9-3981-b70b6c42420b-2b46aa43 {
  grid-area: Area;
}

#w-node-ab643334-4683-aee9-3981-b70b6c424210-2b46aa43 {
  grid-area: Area-2;
}

#w-node-ab643334-4683-aee9-3981-b70b6c424211-2b46aa43 {
  grid-area: Area-4;
}

#w-node-ab643334-4683-aee9-3981-b70b6c424216-2b46aa43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab643334-4683-aee9-3981-b70b6c424217-2b46aa43 {
  grid-area: Area-5;
}

#w-node-_7c9b6655-73df-2427-07f8-bb09eaf05f3a-2b46aa43, #w-node-_5acc64f2-324d-96fc-0ccd-b4c832b4d948-2b46aa43, #w-node-_7332865a-c37a-94e5-d12e-123d21238161-2b46aa43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab643334-4683-aee9-3981-b70b6c424223-2b46aa43 {
  align-self: start;
}

#w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_658312a4-8449-0c95-62de-4795fb918ba5-2b46aa44 {
  align-self: start;
}

#w-node-_7d6bd6a9-b007-26f9-53cc-ef4543941efb-2b46aa44 {
  grid-area: Area;
}

#w-node-a3d4ed38-dcdc-b43a-1297-7927268acf15-2b46aa44 {
  grid-area: Area-2;
}

#w-node-_7230c2fe-cce4-050f-afbf-2db16c2c8d2a-2b46aa44 {
  grid-area: Area-4;
}

#w-node-_3c0185cc-7d2f-921c-2486-f23991f89d8a-2b46aa44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cc62e49-ce73-9fe3-f07e-5ec3b8f1c068-2b46aa44 {
  grid-area: Area-5;
}

#w-node-ff65b798-a9a7-7cfc-8a5a-29528646ea00-2b46aa44, #w-node-f7ed2946-48ee-dad3-b345-9bc49ca8f47b-2b46aa44, #w-node-_39dc3215-f237-7e6f-b0ea-c09ec8bb07f3-2b46aa44, #w-node-b18d8586-2989-9a42-fd4b-692824fb9e00-2b46aa44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee67cbda-1d1b-8d65-3a8b-5b22f3f80a69-2b46aa44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_41ab0453-f926-1b73-5097-02d8178dcb60-2b46aa44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c709-2b46aa44 {
  grid-area: Area;
}

#w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c70e-2b46aa44 {
  grid-area: Area-2;
}

#w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c70f-2b46aa44 {
  grid-area: Area-4;
}

#w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c719-2b46aa44, #w-node-_366d4b10-87cf-3091-0261-ceb0a8452c55-2b46aa44, #w-node-_4c36fbff-4c73-ebcc-1e82-07793e2880e9-2b46aa44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c71b-2b46aa44 {
  align-self: start;
}

#w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa45, #w-node-_9d898b13-a842-e15d-c599-35e8c26eebb0-2b46aa45, #w-node-_60d8b81c-1086-a8ce-082c-4606cb5e3bfd-2b46aa45, #w-node-_6f6f64e0-22e3-e06b-7818-3a6682baa485-2b46aa45, #w-node-_0fa4982a-e689-d861-bec2-245ccbffdf57-2b46aa45, #w-node-_8430aa0a-9d19-21d5-d3f7-ff0f5a005f8c-2b46aa45, #w-node-ca00a5da-9598-7d0d-f9fc-71884f9b10e1-2b46aa45, #w-node-ca00a5da-9598-7d0d-f9fc-71884f9b10e2-2b46aa45, #w-node-dbec4045-314b-08b6-b930-689fcfb077c7-2b46aa45, #w-node-dbec4045-314b-08b6-b930-689fcfb077c8-2b46aa45, #w-node-_3c11434e-7853-bf61-0713-b2c188235eda-2b46aa45, #w-node-_3c11434e-7853-bf61-0713-b2c188235edb-2b46aa45, #w-node-_36deec80-d7c1-fc7a-e5d2-9984248d03b2-2b46aa46, #w-node-_001fef85-2554-323a-db72-d1a2b54658e8-2b46aa46, #w-node-_2fb22056-29b4-3b97-71f4-66b6fd460468-2b46aa46, #w-node-cf06ed73-3a22-e176-13c5-94b055e0910f-2b46aa46, #w-node-_10815809-6845-ae0c-99d4-bc212b8ee905-2b46aa46, #w-node-_42e134b1-00e0-fb13-02cb-0b66ea53434d-2b46aa46, #w-node-_73bc5d96-9d62-4d25-bfa5-8a8a7e3b15bf-2b46aa46, #w-node-_10aefbfa-8daa-49d1-dba1-89059e7fb308-2b46aa46, #w-node-b584d131-b938-c4ac-622d-9f282ae96a91-2b46aa46, #w-node-_0233233e-7045-a575-d0ab-cabd21672dd9-2b46aa46, #w-node-_7fc9829d-6d60-c24a-5582-44bb84a877e6-2b46aa46, #w-node-_3a4b2486-1a18-4190-eb86-5dc9da0b3816-2b46aa46, #w-node-ca22f2e9-1065-0e05-bea5-61bc50dc85a3-2b46aa46, #w-node-_983cf5da-cc2d-94c4-9936-bedcfc4232ba-2b46aa46, #w-node-_66928913-693a-d784-934f-03711312bfa7-2b46aa46, #w-node-_6676d165-52ec-dfe8-a00c-9680a14f82d9-2b46aa46, #w-node-_84b2a439-5fb8-e64b-0e62-d9cb5a05453a-2b46aa46, #w-node-_73f9f147-6d73-aa85-de37-c353bd24c515-2b46aa46, #w-node-_73f9f147-6d73-aa85-de37-c353bd24c522-2b46aa46, #w-node-_73f9f147-6d73-aa85-de37-c353bd24c52f-2b46aa46, #w-node-a2fb890d-9a59-49d2-f6fe-1b8f06a332e1-2b46aa46, #w-node-_80f877f6-eec7-9477-988a-b612054228ab-2b46aa46, #w-node-d466b67c-6cec-5645-1751-f661ce2ef32d-2b46aa46, #w-node-e65b7e24-8e58-2f62-c4ec-2209c415a55f-2b46aa46, #w-node-_708b8f2d-2e31-d23f-ea09-2d5b05846b7d-2b46aa46, #w-node-_416d2fee-1368-22c2-3015-a40f6ba946ed-2b46aa46, #w-node-c9321a6f-f9e5-189e-ac8d-34432813c0f3-2b46aa46, #w-node-fd7b620e-fb53-e725-3d72-74a23990cf85-2b46aa46, #w-node-_0b69886b-7aca-bd33-6ed0-3c6becd01752-2b46aa46, #w-node-bd4e2775-7280-99e2-1782-e16c05f7f60e-2b46aa46, #w-node-d227e9b2-0b6d-13b5-834a-3f560261912a-2b46aa46, #w-node-b2bd6554-56ad-58e8-621d-642ca32a44fc-2b46aa46, #w-node-_1e20d5ca-6ecb-5587-84d6-17a0ef6c6d84-2b46aa46, #w-node-_03bc9857-d7a5-94ac-45e2-6b3cff7795bb-2b46aa46, #w-node-c6b81abe-3c14-4834-90be-7a15ff78fc50-2b46aa46, #w-node-_9626e724-1940-827e-8c63-35d3235a8847-2b46aa46, #w-node-_7f9836ad-ecb4-0e45-c8a9-b103dc991e02-2b46aa46, #w-node-_1ef54c1d-bcc5-f02c-8e2e-76a621708d89-2b46aa46, #w-node-ce990745-5a5a-ab4f-0bc7-c6e028e7eb02-2b46aa46, #w-node-_9616aef1-12e5-e6e5-1398-c2488bc1c04e-2b46aa46, #w-node-aa3b22ad-9cf2-9b34-c394-cc37321874c1-2b46aa46, #w-node-_8bd4ad67-a8b0-bcf6-3ebf-fb4da5e7377f-2b46aa46, #w-node-e9af872c-4ea0-0671-1a96-5894396609d8-2b46aa46, #w-node-e9af872c-4ea0-0671-1a96-5894396609dd-2b46aa46, #w-node-ae2d52bb-8166-5955-0e6d-160a38061b11-2b46aa48, #w-node-ae2d52bb-8166-5955-0e6d-160a38061b18-2b46aa48, #w-node-ae2d52bb-8166-5955-0e6d-160a38061b1f-2b46aa48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae2d52bb-8166-5955-0e6d-160a38061b26-2b46aa48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ae2d52bb-8166-5955-0e6d-160a38061b27-2b46aa48, #w-node-ae2d52bb-8166-5955-0e6d-160a38061b29-2b46aa48, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa49, #w-node-_9d898b13-a842-e15d-c599-35e8c26eebb0-2b46aa49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c71b-2b46aa49 {
  align-self: start;
}

#w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c708-2b46aa49 {
  align-self: auto;
}

#w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c709-2b46aa49 {
  grid-area: Area;
}

#w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c70e-2b46aa49 {
  grid-area: Area-2;
}

#w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c719-2b46aa49, #w-node-e0f8c588-ac19-87be-fa8a-e86950f93616-2b46aa49, #w-node-_1a5d1d3d-f077-c04b-3ce1-b8b71d5c0d58-2b46aa49, #w-node-cdd95b28-d97c-020d-52bd-09efe09bf899-2b46aa49, #w-node-_393ec487-dd4e-6010-1598-db2634d8549b-2b46aa49, #w-node-_2977ce53-be44-c181-c0ab-89b51527492c-2b46aa49, #w-node-_2ca63cf6-af56-127e-7a88-fa3627f27c68-2b46aa49, #w-node-_92bb8704-1ed0-8124-0f86-f7b334977646-2b46aa49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ae89300-ed85-9f44-530d-68b2565eec12-2b46aa49 {
  grid-area: Area;
}

#w-node-_1ae89300-ed85-9f44-530d-68b2565eec14-2b46aa49 {
  grid-area: Area-2;
}

#w-node-_1ae89300-ed85-9f44-530d-68b2565eec15-2b46aa49, #w-node-_1ae89300-ed85-9f44-530d-68b2565eec16-2b46aa49, #w-node-_1ae89300-ed85-9f44-530d-68b2565eec18-2b46aa49, #w-node-_1ae89300-ed85-9f44-530d-68b2565eec19-2b46aa49, #w-node-_1ae89300-ed85-9f44-530d-68b2565eec1b-2b46aa49, #w-node-_1ae89300-ed85-9f44-530d-68b2565eec1c-2b46aa49, #w-node-_1ae89300-ed85-9f44-530d-68b2565eec1e-2b46aa49, #w-node-_1ae89300-ed85-9f44-530d-68b2565eec1f-2b46aa49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_924eb99e-7060-a44f-c5e0-421aa839a523-2b46aa49 {
  align-self: start;
}

#w-node-_946fd08b-1b39-02c7-3f0e-0bd6ba9306d3-2b46aa49, #w-node-_2845482d-8776-e211-858b-fef186dc3803-2b46aa49, #w-node-d7fbac21-2039-b7ba-a3c3-2bcb5638f981-2b46aa49, #w-node-_84b9af60-653d-eb52-faac-95c125b993ba-2b46aa49, #w-node-e0e12f9e-bc12-905c-289a-1bdb7a45fa2f-2b46aa49, #w-node-ac28b3c1-d242-3998-2d9b-8db579787f59-2b46aa49, #w-node-f67afa52-769c-7850-b87a-59618fad8152-2b46aa49, #w-node-dfb9ccb5-5214-3cc8-b01a-ea5e413358c2-2b46aa49, #w-node-dec6abd1-fe69-5538-5870-ace412b1f49c-2b46aa49, #w-node-_8fda454f-8221-e144-4523-2dd60b7b4b58-2b46aa49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49bfde56-cff7-80f0-cce8-9de5cb79f196-2b46aa49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_49bfde56-cff7-80f0-cce8-9de5cb79f1ad-2b46aa49, #w-node-_8cec1d6e-33ee-bc4d-732d-50abb578b5d4-2b46aa4a, #w-node-_194bf90c-15b3-3137-3a0c-f925da3f3638-2b46aa4a, #w-node-_194bf90c-15b3-3137-3a0c-f925da3f3646-2b46aa4a, #w-node-_194bf90c-15b3-3137-3a0c-f925da3f3654-2b46aa4a, #w-node-_194bf90c-15b3-3137-3a0c-f925da3f3662-2b46aa4a, #w-node-_194bf90c-15b3-3137-3a0c-f925da3f366f-2b46aa4a, #w-node-_194bf90c-15b3-3137-3a0c-f925da3f367d-2b46aa4a, #w-node-_194bf90c-15b3-3137-3a0c-f925da3f368b-2b46aa4a, #w-node-_194bf90c-15b3-3137-3a0c-f925da3f3696-2b46aa4a, #w-node-ec1c8033-be4c-425b-354a-71b7f99621ad-2b46aa58, #w-node-_856de650-66fc-8206-e6d8-8032b1ea736b-2b46aa58, #w-node-f99e4feb-48e5-cb80-e3e2-a98c5a2423c7-2b46aa58, #w-node-eb6e1d22-5236-88da-a9e1-88a81cef85b2-2b46aa58, #w-node-a5806805-8b83-61e0-9a7e-8f532e974116-2e974113, #w-node-a5806805-8b83-61e0-9a7e-8f532e97411f-2e974113, #w-node-d56f3ea7-fdd4-8057-f68c-70f99643304e-2b46aa59, #w-node-e1eb7323-1b7c-0272-7c35-a242f0ead8b3-2b46aa59, #w-node-ae46a275-99ee-b598-0c20-b4777a342123-2b46aa5a, #w-node-_88794e57-c0de-0a0d-bf98-9d3e2c5981ba-2b46aa5a, #w-node-_7346fe19-47e7-1d25-29e8-f344d3527583-2b46aa5a, #w-node-a85a602f-5003-fed4-a300-10fa390b0873-2b46aa5a, #w-node-eb3af8a3-1e1c-6e2d-7cc4-dbd423f7afd2-2b46aa5a, #w-node-f0a9b6f3-5006-37d1-2a1b-d25945ed8848-2b46aa5a, #w-node-e678137c-432e-0cc5-8bda-11c6074d16a3-2b46aa5a, #w-node-e678137c-432e-0cc5-8bda-11c6074d16aa-2b46aa5a, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514c-2b46aa5a, #w-node-_7f86717b-d1af-e6d3-8784-3259c2574656-2b46aa5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f86717b-d1af-e6d3-8784-3259c2574657-2b46aa5a {
  align-self: center;
}

#w-node-_4bf350eb-84fb-c11b-d8dd-4ec3f4f6e400-2b46aa5a, #w-node-_2f5b1f4f-f948-700b-7b42-ecc13ce08acb-2b46aa5a, #w-node-_168fbb25-37b1-b362-e49e-cb512909f57b-2b46aa5a, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514e-2b46aa5a, #w-node-f38fa7fd-409a-fd9f-d59a-d7ef2cc42fe4-2b46aa5a, #w-node-f38fa7fd-409a-fd9f-d59a-d7ef2cc42fe6-2b46aa5a, #w-node-f38fa7fd-409a-fd9f-d59a-d7ef2cc42fef-2b46aa5a, #w-node-f38fa7fd-409a-fd9f-d59a-d7ef2cc42ff6-2b46aa5a, #w-node-ae46a275-99ee-b598-0c20-b4777a342123-2b46aa5b, #w-node-_88794e57-c0de-0a0d-bf98-9d3e2c5981ba-2b46aa5b, #w-node-_7346fe19-47e7-1d25-29e8-f344d3527583-2b46aa5b, #w-node-a85a602f-5003-fed4-a300-10fa390b0873-2b46aa5b, #w-node-eb3af8a3-1e1c-6e2d-7cc4-dbd423f7afd2-2b46aa5b, #w-node-f0a9b6f3-5006-37d1-2a1b-d25945ed8848-2b46aa5b, #w-node-_7ce5ce3a-be83-88db-9ec9-949db5dbd7f3-2b46aa5b, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514c-2b46aa5b, #w-node-_7f86717b-d1af-e6d3-8784-3259c2574656-2b46aa5b, #w-node-_4bf350eb-84fb-c11b-d8dd-4ec3f4f6e400-2b46aa5b, #w-node-_2f5b1f4f-f948-700b-7b42-ecc13ce08acb-2b46aa5b, #w-node-_168fbb25-37b1-b362-e49e-cb512909f57b-2b46aa5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_168fbb25-37b1-b362-e49e-cb512909f57c-2b46aa5b {
  align-self: center;
}

#w-node-c53499d3-662f-5495-8cfc-c8f3f96fbcd3-2b46aa5b, #w-node-_6c344bb7-fbb9-9ff2-3752-2ce5ec615c75-2b46aa5b, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514e-2b46aa5b, #w-node-_4f4404bc-52de-1247-d42a-1628a80d677d-2b46aa5b, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6754-2b46aa5b, #w-node-_4f4404bc-52de-1247-d42a-1628a80d675b-2b46aa5b, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6762-2b46aa5b, #w-node-ae46a275-99ee-b598-0c20-b4777a342123-2b46aa5c, #w-node-_88794e57-c0de-0a0d-bf98-9d3e2c5981ba-2b46aa5c, #w-node-_7346fe19-47e7-1d25-29e8-f344d3527583-2b46aa5c, #w-node-a85a602f-5003-fed4-a300-10fa390b0873-2b46aa5c, #w-node-eb3af8a3-1e1c-6e2d-7cc4-dbd423f7afd2-2b46aa5c, #w-node-f0a9b6f3-5006-37d1-2a1b-d25945ed8848-2b46aa5c, #w-node-_7ce5ce3a-be83-88db-9ec9-949db5dbd7f3-2b46aa5c, #w-node-_37ff9950-206e-6353-c74d-707eff12b821-2b46aa5c, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514c-2b46aa5c, #w-node-_7f86717b-d1af-e6d3-8784-3259c2574656-2b46aa5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f86717b-d1af-e6d3-8784-3259c2574657-2b46aa5c {
  align-self: center;
}

#w-node-_4bf350eb-84fb-c11b-d8dd-4ec3f4f6e400-2b46aa5c, #w-node-_2f5b1f4f-f948-700b-7b42-ecc13ce08acb-2b46aa5c, #w-node-_168fbb25-37b1-b362-e49e-cb512909f57b-2b46aa5c, #w-node-c53499d3-662f-5495-8cfc-c8f3f96fbcd3-2b46aa5c, #w-node-_6c344bb7-fbb9-9ff2-3752-2ce5ec615c75-2b46aa5c, #w-node-ec55d85a-8a20-865d-2b2d-91f25821d6a1-2b46aa5c, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514e-2b46aa5c, #w-node-_4f4404bc-52de-1247-d42a-1628a80d677d-2b46aa5c, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6754-2b46aa5c, #w-node-_4f4404bc-52de-1247-d42a-1628a80d675b-2b46aa5c, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6762-2b46aa5c, #w-node-ae46a275-99ee-b598-0c20-b4777a342123-2b46aa5d, #w-node-_88794e57-c0de-0a0d-bf98-9d3e2c5981ba-2b46aa5d, #w-node-_7346fe19-47e7-1d25-29e8-f344d3527583-2b46aa5d, #w-node-a85a602f-5003-fed4-a300-10fa390b0873-2b46aa5d, #w-node-eb3af8a3-1e1c-6e2d-7cc4-dbd423f7afd2-2b46aa5d, #w-node-f0a9b6f3-5006-37d1-2a1b-d25945ed8848-2b46aa5d, #w-node-_34affea0-baca-83fd-96d2-2559e872bd11-2b46aa5d, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514c-2b46aa5d, #w-node-_7f86717b-d1af-e6d3-8784-3259c2574656-2b46aa5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f86717b-d1af-e6d3-8784-3259c2574657-2b46aa5d {
  align-self: center;
}

#w-node-_4bf350eb-84fb-c11b-d8dd-4ec3f4f6e400-2b46aa5d, #w-node-_2f5b1f4f-f948-700b-7b42-ecc13ce08acb-2b46aa5d, #w-node-_168fbb25-37b1-b362-e49e-cb512909f57b-2b46aa5d, #w-node-_891b935f-d4ba-e4f9-6c87-aae4a361514e-2b46aa5d, #w-node-_4f4404bc-52de-1247-d42a-1628a80d677d-2b46aa5d, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6754-2b46aa5d, #w-node-_4f4404bc-52de-1247-d42a-1628a80d675b-2b46aa5d, #w-node-_4f4404bc-52de-1247-d42a-1628a80d6762-2b46aa5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46a9d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_030a9cdd-75d2-2fc3-946f-828bf6573fdc-2b46a9d0 {
    align-self: start;
  }

  #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46a9ed, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46a9ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_56450b4a-0cb7-2806-1335-100f301febd6-2b46a9ed, #w-node-_1e80a781-5642-039c-ed34-944e25415103-2b46a9ed {
    align-self: start;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46a9ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1bd996f5-b088-b808-9034-6309e9208ed9-2b46a9ed, #w-node-_2d8aece2-1229-06b9-1585-9821d06bdf65-2b46a9ed, #w-node-_5a865d91-91ed-cb93-3ce7-9d91dd658225-2b46a9ed, #w-node-_27aa07b2-cf3d-2687-af7d-033f88427497-2b46a9ed, #w-node-f6d59caa-263e-6aa4-1f66-9d3934148573-2b46a9ed, #w-node-d4395f34-ed2e-9fe4-7bd9-ef5af760fd60-2b46a9ed, #w-node-_1de8ca77-4c8e-2e1e-b342-682f8a8193c7-2b46a9ed, #w-node-_93417f88-ba4b-2062-ef5e-9b0f47d29ac1-2b46a9ed, #w-node-d4bb2f99-f5a1-e9c2-2eec-a29564dc532f-2b46a9ed, #w-node-_00fc3243-23e2-26e5-f801-1feee432a24f-2b46a9ed {
    align-self: start;
  }

  #w-node-e0dd1205-faa3-aa9c-10c1-84e6267f35e2-2b46a9ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e0dd1205-faa3-aa9c-10c1-84e6267f35e8-2b46a9ed, #w-node-c9a4fd08-0e36-a3a5-3f41-996353645076-2b46a9ed, #w-node-_07d69f5e-ba2c-6384-48e5-839c78af7f72-2b46a9ed, #w-node-_65e31167-a7a4-d41c-6cd0-bcbd4060b9c0-2b46a9ed, #w-node-_4bf6101d-a207-56bd-726b-0685719436bf-2b46a9ed, #w-node-_4bf6101d-a207-56bd-726b-0685719436c6-2b46a9ed, #w-node-_4bf6101d-a207-56bd-726b-0685719436cd-2b46a9ed, #w-node-_4bf6101d-a207-56bd-726b-0685719436d4-2b46a9ed, #w-node-_4bf6101d-a207-56bd-726b-0685719436db-2b46a9ed, #w-node-_4d8b8adf-277a-02ee-30b3-7b4ac0b41cf1-2b46a9f0, #w-node-_96fe268a-d335-1c24-bc35-89c8ca77478b-2b46a9f0, #w-node-ef093aa5-bd96-0e4f-dfae-5b9a03373e90-2b46a9f0 {
    align-self: start;
  }

  #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa05, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46aa05 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a21c8a93-5e0c-564d-e3cf-f754a23f6422-2b46aa05, #w-node-b73b5cfc-382d-4d5a-1a86-c9471b6d1a04-2b46aa05, #w-node-b73b5cfc-382d-4d5a-1a86-c9471b6d1a0b-2b46aa05, #w-node-b73b5cfc-382d-4d5a-1a86-c9471b6d1a12-2b46aa05, #w-node-b73b5cfc-382d-4d5a-1a86-c9471b6d1a19-2b46aa05, #w-node-b73b5cfc-382d-4d5a-1a86-c9471b6d1a20-2b46aa05, #w-node-_0d08b9c7-47a0-b67a-e57a-70614490f5f6-2b46aa05 {
    align-self: start;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa05 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1bd996f5-b088-b808-9034-6309e9208ed9-2b46aa05, #w-node-_2d8aece2-1229-06b9-1585-9821d06bdf65-2b46aa05, #w-node-a6d66c87-7e20-27dd-98fb-79ebb9d6a721-2b46aa05, #w-node-_32b92887-4f99-b46a-e3d5-1243a375562b-2b46aa05, #w-node-_4ba132e5-d33b-eb43-2af0-574d808bf895-2b46aa05, #w-node-_78bbe0e8-2c93-01f2-b43c-3435c99e07ba-2b46aa05, #w-node-_0a024792-f005-cea7-8f82-bc85ccb9e9c1-2b46aa05, #w-node-_4d8b8adf-277a-02ee-30b3-7b4ac0b41cf1-2b46aa24, #w-node-_96fe268a-d335-1c24-bc35-89c8ca77478b-2b46aa24, #w-node-ef093aa5-bd96-0e4f-dfae-5b9a03373e90-2b46aa24, #w-node-_8ea347e5-17b7-978a-9c34-3aa1350d26db-2b46aa24, #w-node-_4d8b8adf-277a-02ee-30b3-7b4ac0b41cf1-2b46aa26, #w-node-_96fe268a-d335-1c24-bc35-89c8ca77478b-2b46aa26, #w-node-ef093aa5-bd96-0e4f-dfae-5b9a03373e90-2b46aa26, #w-node-_8ea347e5-17b7-978a-9c34-3aa1350d26db-2b46aa26, #w-node-_806ecb87-a573-210d-08f2-3f6611a46dd2-2b46aa41, #w-node-_806ecb87-a573-210d-08f2-3f6611a46ddb-2b46aa41, #w-node-_806ecb87-a573-210d-08f2-3f6611a46de4-2b46aa41 {
    align-self: start;
  }

  #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa42, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46aa42 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_030a9cdd-75d2-2fc3-946f-828bf6573fdc-2b46aa42, #w-node-aea6df49-ee1e-d310-e091-7952367c5bc3-2b46aa42, #w-node-_8f908ddf-08f4-2e3a-11a7-7a9cdaf3fa36-2b46aa42, #w-node-_41ab0453-f926-1b73-5097-02d8178dcb60-2b46aa42, #w-node-_43786e46-21d4-c21a-33e2-69bc938fa1d6-2b46aa42 {
    align-self: start;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa42 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1bd996f5-b088-b808-9034-6309e9208ed9-2b46aa42, #w-node-_2d8aece2-1229-06b9-1585-9821d06bdf65-2b46aa42, #w-node-a6d66c87-7e20-27dd-98fb-79ebb9d6a721-2b46aa42, #w-node-_32b92887-4f99-b46a-e3d5-1243a375562b-2b46aa42, #w-node-_4ba132e5-d33b-eb43-2af0-574d808bf895-2b46aa42, #w-node-_78bbe0e8-2c93-01f2-b43c-3435c99e07ba-2b46aa42, #w-node-a21c8a93-5e0c-564d-e3cf-f754a23f6422-2b46aa42 {
    align-self: start;
  }

  #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa43, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46aa43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_030a9cdd-75d2-2fc3-946f-828bf6573fdc-2b46aa43, #w-node-aea6df49-ee1e-d310-e091-7952367c5bc3-2b46aa43, #w-node-_8f908ddf-08f4-2e3a-11a7-7a9cdaf3fa36-2b46aa43, #w-node-_41ab0453-f926-1b73-5097-02d8178dcb60-2b46aa43 {
    align-self: start;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa43, #w-node-f2a7ca87-d821-e0a8-107b-b67e9c8a70cc-2b46aa43, #w-node-ab643334-4683-aee9-3981-b70b6c424201-2b46aa43, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa44, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46aa44, #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_030a9cdd-75d2-2fc3-946f-828bf6573fdc-2b46aa44, #w-node-aea6df49-ee1e-d310-e091-7952367c5bc3-2b46aa44, #w-node-_8f908ddf-08f4-2e3a-11a7-7a9cdaf3fa36-2b46aa44, #w-node-_41ab0453-f926-1b73-5097-02d8178dcb60-2b46aa44 {
    align-self: start;
  }

  #w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c6ff-2b46aa44, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa45, #w-node-_9d898b13-a842-e15d-c599-35e8c26eebb0-2b46aa45, #w-node-_2fb22056-29b4-3b97-71f4-66b6fd460468-2b46aa46, #w-node-_10aefbfa-8daa-49d1-dba1-89059e7fb308-2b46aa46, #w-node-b584d131-b938-c4ac-622d-9f282ae96a91-2b46aa46, #w-node-d466b67c-6cec-5645-1751-f661ce2ef32d-2b46aa46, #w-node-e65b7e24-8e58-2f62-c4ec-2209c415a55f-2b46aa46, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa49, #w-node-_9d898b13-a842-e15d-c599-35e8c26eebb0-2b46aa49, #w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c6ff-2b46aa49, #w-node-_924eb99e-7060-a44f-c5e0-421aa839a525-2b46aa49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_49bfde56-cff7-80f0-cce8-9de5cb79f195-2b46aa49, #w-node-_49bfde56-cff7-80f0-cce8-9de5cb79f19b-2b46aa49, #w-node-_49bfde56-cff7-80f0-cce8-9de5cb79f1a1-2b46aa49, #w-node-_49bfde56-cff7-80f0-cce8-9de5cb79f1a7-2b46aa49, #w-node-_49bfde56-cff7-80f0-cce8-9de5cb79f1ad-2b46aa49 {
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_5e7033df-dd3d-43bb-eae1-fba51210d10e-1210d0f4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5e7033df-dd3d-43bb-eae1-fba51210d119-1210d0f4 {
    order: -9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6bac8ebc-e062-ac33-8af9-158f7f111c61-2b46aa09 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6bac8ebc-e062-ac33-8af9-158f7f111c62-2b46aa09, #w-node-_6bac8ebc-e062-ac33-8af9-158f7f111c64-2b46aa09, #w-node-_6bac8ebc-e062-ac33-8af9-158f7f111c6d-2b46aa09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2f05842b-7625-5fa9-2d7c-541c608294dd-2b46aa41 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2f05842b-7625-5fa9-2d7c-541c608294de-2b46aa41, #w-node-_2f05842b-7625-5fa9-2d7c-541c608294e0-2b46aa41, #w-node-_2f05842b-7625-5fa9-2d7c-541c608294e9-2b46aa41, #w-node-ae2d52bb-8166-5955-0e6d-160a38061b39-2b46aa48, #w-node-ae2d52bb-8166-5955-0e6d-160a38061b3c-2b46aa48, #w-node-ae2d52bb-8166-5955-0e6d-160a38061b3f-2b46aa48, #w-node-_2af73836-2a80-615b-79f4-ce32df9c408f-2b46aa48, #w-node-_2af73836-2a80-615b-79f4-ce32df9c4092-2b46aa48, #w-node-_2af73836-2a80-615b-79f4-ce32df9c4095-2b46aa48, #w-node-eb6c077e-b13d-ca0b-1aaf-82dc3af46cdf-2b46aa48, #w-node-eb6c077e-b13d-ca0b-1aaf-82dc3af46ce2-2b46aa48, #w-node-eb6c077e-b13d-ca0b-1aaf-82dc3af46ce5-2b46aa48, #w-node-_51bb7455-41f2-ea56-cfcc-3a48e41593fe-2b46aa48, #w-node-_51bb7455-41f2-ea56-cfcc-3a48e4159401-2b46aa48, #w-node-_51bb7455-41f2-ea56-cfcc-3a48e4159404-2b46aa48, #w-node-e0a33907-b231-f3d8-cb3e-e2817031b7cc-2b46aa48, #w-node-e0a33907-b231-f3d8-cb3e-e2817031b7cf-2b46aa48, #w-node-e0a33907-b231-f3d8-cb3e-e2817031b7d2-2b46aa48, #w-node-_176cfc0a-1924-1ee5-2abb-316f55687fd4-2b46aa48, #w-node-_176cfc0a-1924-1ee5-2abb-316f55687fd7-2b46aa48, #w-node-_176cfc0a-1924-1ee5-2abb-316f55687fda-2b46aa48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-bbdba314-041d-9cfa-6762-ba9418295424-182953df {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5e7033df-dd3d-43bb-eae1-fba51210d119-1210d0f4 {
    order: -9999;
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-bc5f6230-ebdf-dd38-c32f-6edc33023741-2b46a9b8, #w-node-_01adfb06-7cfb-afd4-3f1d-fc3ede5af3ef-2b46a9b8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_64517fb4-27ad-45b9-b099-f541b6246eed-2b46a9bf {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_64517fb4-27ad-45b9-b099-f541b6246ef7-2b46a9bf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bf1b6b50-0b9e-924d-fd68-a09ff1dcb6f1-2b46a9c7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9c826d28-aaac-243c-6e17-0914afb8b13c-2b46a9c7, #w-node-b461e345-f18f-4405-a7c2-ea33e8c9801d-2b46a9c7, #w-node-d496402a-2fc4-7e40-1521-cb6b02e94634-2b46a9c7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46a9d0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_658312a4-8449-0c95-62de-4795fb918ba5-2b46a9d0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bc5f6230-ebdf-dd38-c32f-6edc33023738-2b46a9d0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-bc5f6230-ebdf-dd38-c32f-6edc33023741-2b46a9d0, #w-node-_01adfb06-7cfb-afd4-3f1d-fc3ede5af3ef-2b46a9d0, #w-node-bc5f6230-ebdf-dd38-c32f-6edc33023741-2b46a9d1, #w-node-_01adfb06-7cfb-afd4-3f1d-fc3ede5af3ef-2b46a9d1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46a9d8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ba7e7624-3573-09ec-5b51-074bb16d44cc-2b46a9d8, #w-node-_3fa50e50-1712-d0ed-1631-404df59e6c60-2b46a9d8, #w-node-_1c4501a3-dfb5-68c0-77ad-6e0e5b7f8bd5-2b46a9d8, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46a9ed, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46a9ed, #w-node-_658312a4-8449-0c95-62de-4795fb918ba5-2b46a9ed {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46a9ed, #w-node-e0dd1205-faa3-aa9c-10c1-84e6267f35e2-2b46a9ed {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e0dd1205-faa3-aa9c-10c1-84e6267f35df-2b46a9ed, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa05, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46aa05, #w-node-bc5f6230-ebdf-dd38-c32f-6edc33023741-2b46aa05, #w-node-_01adfb06-7cfb-afd4-3f1d-fc3ede5af3ef-2b46aa05 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa05 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_658312a4-8449-0c95-62de-4795fb918ba5-2b46aa05 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa06 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_658312a4-8449-0c95-62de-4795fb918ba5-2b46aa06 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bc5f6230-ebdf-dd38-c32f-6edc33023738-2b46aa06 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-bc5f6230-ebdf-dd38-c32f-6edc33023741-2b46aa06 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2ff00433-1d72-f828-0861-9328f1f5eda3-2b46aa3f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2ff00433-1d72-f828-0861-9328f1f5eda8-2b46aa3f, #w-node-_2ff00433-1d72-f828-0861-9328f1f5edb0-2b46aa3f, #w-node-_2ff00433-1d72-f828-0861-9328f1f5edc8-2b46aa3f, #w-node-_2ff00433-1d72-f828-0861-9328f1f5ede3-2b46aa3f, #w-node-_2ff00433-1d72-f828-0861-9328f1f5edfe-2b46aa3f, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa42, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46aa42 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa42 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_658312a4-8449-0c95-62de-4795fb918ba5-2b46aa42, #w-node-bc5f6230-ebdf-dd38-c32f-6edc33023741-2b46aa42, #w-node-_01adfb06-7cfb-afd4-3f1d-fc3ede5af3ef-2b46aa42, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa43, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46aa43 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa43, #w-node-f2a7ca87-d821-e0a8-107b-b67e9c8a70cc-2b46aa43 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f2a7ca87-d821-e0a8-107b-b67e9c8a70d3-2b46aa43, #w-node-_4fe45060-d8df-1075-bde7-3d65aad16977-2b46aa43, #w-node-ead3a83a-f9d6-55f2-ad09-81fc474a3bdd-2b46aa43, #w-node-e32e67e8-cb1e-399e-1772-0bac905ba10e-2b46aa43 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ab643334-4683-aee9-3981-b70b6c424201-2b46aa43 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ab643334-4683-aee9-3981-b70b6c424223-2b46aa43, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa44, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46aa44, #w-node-_658312a4-8449-0c95-62de-4795fb918ba5-2b46aa44 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa44, #w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c6ff-2b46aa44 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c71b-2b46aa44, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa45, #w-node-_9d898b13-a842-e15d-c599-35e8c26eebb0-2b46aa45, #w-node-_2fb22056-29b4-3b97-71f4-66b6fd460468-2b46aa46, #w-node-_10aefbfa-8daa-49d1-dba1-89059e7fb308-2b46aa46, #w-node-b584d131-b938-c4ac-622d-9f282ae96a91-2b46aa46, #w-node-d466b67c-6cec-5645-1751-f661ce2ef32d-2b46aa46, #w-node-e65b7e24-8e58-2f62-c4ec-2209c415a55f-2b46aa46, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa49, #w-node-_9d898b13-a842-e15d-c599-35e8c26eebb0-2b46aa49, #w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c71b-2b46aa49 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c6ff-2b46aa49, #w-node-_924eb99e-7060-a44f-c5e0-421aa839a525-2b46aa49 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_924eb99e-7060-a44f-c5e0-421aa839a523-2b46aa49 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-bbdba314-041d-9cfa-6762-ba9418295424-182953df {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bbdba314-041d-9cfa-6762-ba9418295428-182953df {
    order: 9999;
  }

  #w-node-bbdba314-041d-9cfa-6762-ba9418295437-182953df {
    order: -9999;
  }

  #w-node-_5e7033df-dd3d-43bb-eae1-fba51210d10e-1210d0f4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5e7033df-dd3d-43bb-eae1-fba51210d119-1210d0f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46a9b6, #w-node-_5897d325-779b-95db-2de0-9133d4abb079-2b46a9b9 {
    order: -9999;
  }

  #w-node-_64517fb4-27ad-45b9-b099-f541b6246eed-2b46a9bf, #w-node-bf1b6b50-0b9e-924d-fd68-a09ff1dcb6f1-2b46a9c7, #w-node-_9c826d28-aaac-243c-6e17-0914afb8b13c-2b46a9c7, #w-node-b461e345-f18f-4405-a7c2-ea33e8c9801d-2b46a9c7, #w-node-d496402a-2fc4-7e40-1521-cb6b02e94634-2b46a9c7 {
    order: 9999;
  }

  #w-node-_0b971607-4016-d219-1329-723a9654b14c-2b46a9cd {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46a9d0, #w-node-bc5f6230-ebdf-dd38-c32f-6edc33023738-2b46a9d0, #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46a9d8, #w-node-ba7e7624-3573-09ec-5b51-074bb16d44cc-2b46a9d8, #w-node-_3fa50e50-1712-d0ed-1631-404df59e6c60-2b46a9d8, #w-node-_1c4501a3-dfb5-68c0-77ad-6e0e5b7f8bd5-2b46a9d8, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46a9ed, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46a9ed, #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46a9ed, #w-node-e0dd1205-faa3-aa9c-10c1-84e6267f35e2-2b46a9ed, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa05, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46aa05, #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa05, #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa06, #w-node-bc5f6230-ebdf-dd38-c32f-6edc33023738-2b46aa06 {
    order: 9999;
  }

  #w-node-_6bac8ebc-e062-ac33-8af9-158f7f111c61-2b46aa09, #w-node-_8880990f-42fd-a6be-db77-b5a958210f3f-2b46aa29 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2ff00433-1d72-f828-0861-9328f1f5eda3-2b46aa3f {
    order: 9999;
  }

  #w-node-_2f05842b-7625-5fa9-2d7c-541c608294dd-2b46aa41 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa42, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46aa42, #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa42, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa43, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46aa43, #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa43, #w-node-f2a7ca87-d821-e0a8-107b-b67e9c8a70cc-2b46aa43, #w-node-ab643334-4683-aee9-3981-b70b6c424201-2b46aa43, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa44, #w-node-_9973279a-4165-c344-a8a3-bb4fc746d283-2b46aa44, #w-node-_07e1430b-8b30-ddbf-7793-2339600e33a8-2b46aa44, #w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c6ff-2b46aa44, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa45, #w-node-_9d898b13-a842-e15d-c599-35e8c26eebb0-2b46aa45, #w-node-_2fb22056-29b4-3b97-71f4-66b6fd460468-2b46aa46, #w-node-_10aefbfa-8daa-49d1-dba1-89059e7fb308-2b46aa46, #w-node-b584d131-b938-c4ac-622d-9f282ae96a91-2b46aa46, #w-node-d466b67c-6cec-5645-1751-f661ce2ef32d-2b46aa46, #w-node-e65b7e24-8e58-2f62-c4ec-2209c415a55f-2b46aa46, #w-node-_729c8d23-e0f0-7f3d-17ca-9d4ccabe8da0-2b46aa49, #w-node-_9d898b13-a842-e15d-c599-35e8c26eebb0-2b46aa49, #w-node-_843c814a-90dd-93e5-a32c-de6c3ca1c6ff-2b46aa49, #w-node-_924eb99e-7060-a44f-c5e0-421aa839a525-2b46aa49 {
    order: 9999;
  }
}
